Skip to content

v5.1.1: JS Tooling & Test Suite Stability

Latest

Choose a tag to compare

@jayeshmepani jayeshmepani released this 28 Aug 13:20

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 modernize formatting script is written in pure Node.js and runs natively on Windows, macOS, and Linux without requiring any external tools (like xargs or ripgrep).
  • Out-of-the-Box Test Suite Execution: Running the PHPUnit test suite no longer throws MissingAppKeyException or 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.