github Biostate/filament-menu-builder v5.1.0

3 hours ago

Added

  • Laravel 13 support. The kalnoy/nestedset constraint is widened to ^6.0|^7.0 (v7 requires illuminate/* >=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 pcov coverage driver in CI so failOnWarning does 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.neon changes.

Changed

  • Drop the manual BladeCaptureDirectiveServiceProvider registration in tests (Filament v5 no longer depends on it).
  • Disable Pint's lowercase_static_reference rule, which incorrectly rewrote the MenuItemTarget::Self enum case.
  • Regenerate the PHPStan baseline for the larastan 3 / PHPStan 2 toolchain.

Full Changelog: v5.0.4...v5.1.0

Don't miss a new filament-menu-builder release

NewReleases is sending notifications on new releases.