Skip to content

2.0.0

Compare
Choose a tag to compare
@igorsgm igorsgm released this 24 Sep 17:28
· 6 commits to master since this release
6050c21

✨ Major Features

🐳 Docker & Laravel Sail Support

  • Full Docker container execution for all code analyzers
  • Native Laravel Sail integration
  • Per-analyzer Docker configuration

πŸ”§ Automatic Code Fixing

  • Auto-fix issues with optional prompts or fully automatic mode
  • Re-run validation after fixes
  • Support for all major analyzers

πŸ“¦ New Code Analyzers

  • PHP CS Fixer - Modern PHP code style fixer
  • Rector - Automated refactoring and upgrades
  • PHP Insights - Code quality analysis

🎯 Key Improvements

  • Better Performance - Chunked file processing for large codebases
  • Enhanced Configuration - Full environment variable support
  • Improved DX - Better error handling, debug output, and strict types
  • File Analysis - Smarter file filtering and processing

⚠️ Breaking Changes

  • Requires Laravel 11+ (dropped Laravel 10)
  • Requires PHP 8.2+
  • Removed Enlightn package for now as this package is not supported by Enlightn team yet.
  • Environment variables renamed (removed LARAVEL_ prefix)

πŸ“‹ Quick Migration

  1. Update environment variables (remove LARAVEL_ prefix)
  2. Review and enable new analyzers
  3. Configure Docker/Sail if using containers
  4. Enable auto-fix for smoother workflows

Props and thanks to @indy2kro for his great contributions.