Added
- Laravel 13 support. The
kalnoy/nestedsetconstraint is widened to^6.0|^7.0(v7 requiresilluminate/* >=13.0), resolving the install conflict reported in #31. Existing Laravel 11/12 installs are unaffected — Composer keeps selecting nestedset v6 there.
CI
- Test against Laravel 11, 12 and 13 (was Laravel 11 only). PHP 8.2 is excluded from the Laravel 13 entries, which require PHP >= 8.3.
- Widen dev-dependency constraints so the test toolchain resolves on every matrix combination (Pest 2/3/4, larastan 2/3, testbench 9/10/11, PHPStan rules 1/2).
- Install the
pcovcoverage driver in CI sofailOnWarningdoes not fail under the Pest 4 toolchain on a missing driver; stop fail-fast. - Run PHPStan and styling on pull requests and on
composer.json/phpstan-baseline.neonchanges.
Changed
- Drop the manual
BladeCaptureDirectiveServiceProviderregistration in tests (Filament v5 no longer depends on it). - Disable Pint's
lowercase_static_referencerule, which incorrectly rewrote theMenuItemTarget::Selfenum case. - Regenerate the PHPStan baseline for the larastan 3 / PHPStan 2 toolchain.
Full Changelog: v5.0.4...v5.1.0