This release introduces cross-platform developer tooling configurations, resolves test suite path issues on modern Laravel versions, and improves overall code quality for Laravel 11/12/13.
🚀 Developer Tooling
- New JS & Blade Quality Tooling: Introduced Prettier and ESLint configurations (
package.json,eslint.config.js,.prettierrc,.prettierignore) to format and lint Blade-embedded scripts and stylesheets with zero configuration warnings. - Cross-Platform Out-of-the-Box: The new
npm run modernizeformatting script is written in pure Node.js and runs natively on Windows, macOS, and Linux without requiring any external tools (likexargsorripgrep). - Out-of-the-Box Test Suite Execution: Running the PHPUnit test suite no longer throws
MissingAppKeyExceptionor path-related errors when running on newer Laravel and Orchestra Testbench environments.
🔧 Stability & Quality Refinements
- Streamlined internal PHP validation checks and type assertions for cleaner, warning-free execution.
- Cleaned up unused JS catch bindings in Blade templates.
- Optimized exception wrappers for lower runtime overhead.