github datlechin/filament-menu-builder v1.0.3

5 hours ago

What's Changed

  • Fix __PHP_Incomplete_Class on Menu::location() cache hit (#167) — caches the menu id (int) instead of the full Eloquent graph with polymorphic relations, eliminating the failure class entirely. Also fixes a TOCTOU race between Cache::has/Cache::get, cached-null divergence across drivers (sentinel 0), the non-atomic location-keys index (replaced with surgical per-key invalidation), and a panel-context crash in MenuItem::menu() / MenuLocation::menu() when accessed outside a Filament panel.
  • Update esbuild to version 0.28.0 (#166)

Upgrade

Run php artisan cache:clear once after upgrading. The cache key prefix is bumped to filament-menu-builder.location.v2.{location}, so existing payloads from v1.0.2 are not read after upgrade.

Full Changelog: v1.0.2...v1.0.3

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

NewReleases is sending notifications on new releases.