- (improvement) Add support for a wider range of PSR log implementations.
- (feature) Add support for PHP 8.
- (internal) Fix Symfony deprecations.
- (internal) Replace TravisCI with GitHub Actions.
- (improvement) Add missing property types and return types.
- (internal) Remove support for Symfony 4.4.
- (improvement) Add support for Symfony 6.
- (improvement) Added
LazyRoute::withParameters()to simplify adding parameters.
- (bc) Disable all predefined route voters by default. See
UPGRADEfor details. - (improvement) Added ability for
SimpleRouteVoterto also compare route parameters. - (improvement) Also store the route parameters for lazy routes in the
_route_paramsextra.
- (improvement) Add
MenuItem::hasChildren()convenience getter.
- (bug) The
CoreVisitornow has no (hidden) hard dependency onsymfony/security-coreanymore. - (bug) The
TranslationVisitornow has no (hidden) hard dependency onsymfony/translation-contractsanymore.
- (improvement) Made
$nameinMenuItem::createChild()nullable. - (improvement) Added empty default state for
currentin MenuItems.
- (bug) Fix block name typo in base theme.
- (improvement) Optimize the menu template.
- (improvement) Added
MenuItem::removeAllChildren().
- (feature) Add convenience getter to get the resolved tree from an item at
MenuRenderer::getResolvedItem() - (bug) Fix invalid branch alias.
- (improvement) Add
isCurrentAncestor()getter in (resolved)MenuItems. - (improvement) Add
isAnyCurrent()getter in (resolved)MenuItems.
- (bc) Refactored main template to ease overwriting specific parts.
- (feature) Add
rootClassoption, to easily set class on only root.
- Allow Symfony 5.
- Reintroduce the
sortoption, but as boolean flag to toggle the sorting on/off. Default is off.
- Removed the
sortoption, the items are now automatically sorted: first desc by priority. If the priority is the same, then asc by label.
- Added PhpStorm autocompletion annotation on
LazyRoute. - Clean up imports in
LazyRoute.
Initial Release \o/