Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Menu Laravel Package

becklyn/menu

View on GitHub
Deep Wiki
Context7
3.1.2
3.1.1

3.1.1

:sparkles: Improvements

  • Add support for a wider range of PSR log implementations.
3.1.0

3.1.0

:gift: New Features

  • Add support for PHP 8.

:sparkles: Improvements

  • Add missing property types and return types.
  • Add support for Symfony 6.

:hammer_and_wrench: Internal

  • Fix Symfony deprecations.
  • Replace TravisCI with GitHub Actions.
  • Remove support for Symfony 4.4.
3.0.1

:sparkles: Improvements

  • Added LazyRoute::withParameters() to simplify adding parameters.
3.0.0

:boom: Breaking Changes

  • Disable all predefined route voters by default. See UPGRADE for details.

:sparkles: Improvements

  • Added ability for SimpleRouteVoter to also compare route parameters.
  • Also store the route parameters for lazy routes in the _route_params extra.
2.1.5

:sparkles: Improvements

  • Add MenuItem::hasChildren() convenience getter.
2.1.4

:bug: Bug Fixes

  • The CoreVisitor now has no (hidden) hard dependency on symfony/security-core anymore.
  • The TranslationVisitor now has no (hidden) hard dependency on symfony/translation-contracts anymore.
2.1.3

:sparkles: Improvements

  • Made $name in MenuItem::createChild() nullable.
  • Added empty default state for current in MenuItems.
2.1.2

:sparkles: Improvements

  • Optimize the menu template.

:bug: Bug Fixes

  • Fix block name typo in base theme.
2.1.1

:sparkles: Improvements

  • Added MenuItem::removeAllChildren().
2.1.0

:gift: New Features

  • Add convenience getter to get the resolved tree from an item at MenuRenderer::getResolvedItem()

:sparkles: Improvements

  • Add isCurrentAncestor() getter in (resolved) MenuItems.
  • Add isAnyCurrent() getter in (resolved) MenuItems.

:bug: Bug Fixes

  • Fix invalid branch alias.
2.0.0

:boom: Breaking Changes

  • Refactored main template to ease overwriting specific parts.

:gift: New Features

  • Add rootClass option, to easily set class on only root.
1.1.2

:sparkles: Improvements

  • Allow Symfony 5.
1.1.1

:sparkles: Improvements

  • Reintroduce the sort option, but as boolean flag to toggle the sorting on/off. Default is off.
1.1.0

:gift: New Features

  • Removed the sort option, the items are now automatically sorted: first desc by priority. If the priority is the same, then asc by label.
1.0.1

:sparkles: Improvements

  • Added PhpStorm autocompletion annotation on LazyRoute.

:hammer_and_wrench: Internal

  • Clean up imports in LazyRoute.
1.0.0

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui