Skip to content

v1.1.0 — Laravel 13 support

Choose a tag to compare

@chasecmiller chasecmiller released this 22 Apr 06:33
· 14 commits to main since this release

Laravel 13 support

  • Adds Laravel 13 to the supported matrix (illuminate/*: ^13.0, orchestra/testbench: ^11.0)
  • Minimum PHP bumped to 8.3 (required by Laravel 13)
  • Spatie dependencies widened: eloquent-sortable ^4.4 || ^5.0, laravel-sluggable ^3.8, laravel-translatable ^6.13
  • Dev tooling widened: Pest 3 or 4, pest-plugin-laravel 3 or 4, PHPUnit 11 or 12
  • driftingly/rector-laravel bumped to ^2.3 with Laravel 12/13 Rector sets; Rector PHP set switched to 8.3

Fixes

  • $plan->features()->create(...) test callers now pass pivot value as the second argument (proper BelongsToMany::create signature), fixing NOT NULL constraint failed: plan_features.value failures in the suite
  • resets usage when period expires test freezes Carbon before creating the subscription so valid_until math aligns with the simulated clock

Compatibility

Still supports Laravel 11 and 12. Consumers on PHP 8.2 will need to upgrade to 8.3.