Skip to content

v0.5.0

Choose a tag to compare

@daniel-cintra daniel-cintra released this 30 Mar 16:53
· 4 commits to main since this release

What's Changed

Updated

  • PHP minimum version from ^8.2 to ^8.4
  • Laravel compatibility from ^12.0 to ^13.0 (illuminate/contracts)
  • Inertia.js server-side from ^2.0 to ^3.0 (inertiajs/inertia-laravel)
  • Inertia.js client-side from ^2.0.0 to ^3.0.0 (@inertiajs/vue3)
  • spatie/laravel-activitylog from ^4.10 to ^5.0
  • spatie/laravel-permission from ^6.15 to ^7.0
  • orchestra/testbench from ^10.0 to ^11.0
  • pestphp/pest from ^4.1 to ^4.4
  • pestphp/pest-plugin-laravel from ^4.0 to ^4.1
  • laravel/pint from ^1.24 to ^1.27
  • eslint from ^9.5.0 to ^10.0.0
  • eslint-plugin-vue from ^10.6.2 to ^10.8.0
  • vue-eslint-parser from ^10.2.0 to ^10.3.0
  • prettier-plugin-blade from ^2.1.18 to ^3.0.0
  • unplugin-vue-components from ^30.0.0 to ^32.0.0
  • Blade template <title> attribute from inertia to data-inertia (Inertia 3)
  • Replaced $inertia.visit() with router.visit() across all Vue components and stubs
  • Replaced $page.props with usePage() in DashboardIndex
  • GitHub Actions workflow to PHP 8.4, Laravel 13, Testbench 11, and actions/checkout@v4

Fixed

  • Module service providers registration in bootstrap/providers.php now supports both Laravel 12 (FQCN) and Laravel 13 (short class name with use import) formats

Removed

  • laravel/prompts from direct dependencies (already provided by laravel/framework)
  • DispatchesJobs trait from AppController (legacy, replaced by dispatch() helper)