All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.1.1 - 2019-12-02
- Fixed invalid capitalization in API routes causing crash on case-sensitive operating systems
2.1.0 - 2019-11-25
- Duplicate functionality
- Complete re-factor of the codebase
- Redesigned UI
- Updated packages
2.0.5 - 2019-11-21
- Fix syntax error (thanks to @PieterxJan)
2.0.4 - 2019-11-15
- Fixed latest migration's rollback not working due to wrong order of dropping foreign keys and indexes
2.0.3 - 2019-11-14
- Added functionality to collapse menu item's children
- Fixed hardcoded column name (thanks to @naska-it)
2.0.2 - 2019-11-11
- Fixed invalid validation rule crashing when updating a menu item
2.0.1 - 2019-11-11
- Added names to migration indexes (uniques and foreign keys)
2.0.0 - 2019-11-11
NB! This release contains breaking changes. See UPGRADING.md for instructions on how to upgrade from 1.0 to 2.0.
- Added support for nova-lang
- Better localization support through
nova-locale-field
- Moved all config options from tool constructor to
config/nova-menu.php
- Updated all packages
- All migrations are now loaded automatically
- Publishing migrations is not necessary anymore
- Running
migrate
will delete the original migration from project source
- Table names are now configurable through
config/nova-menu.php
1.4.2 - 2019-10-09
- Fix modal flickering when data is updated (possibly caused by a Laravel Nova update)
1.4.1 - 2019-09-18
- Fix Menu
slug
unique validation (thanks to @zippoxer)
1.4.0 - 2019-09-12
- Make Nova Resource class configurable (by @ArroWsGM)
- Add templates and config publishing (by @ArroWsGM)
- Enable access control via policy (by @nemrutco)
1.3.3 - 2019-08-15
- Fix MenuLinkable types
BREAKING!
Previous string
enforcements failed in some cases, it is safer to just remove them. New type definitions for getDisplayValue
and getValue
:
public static function getDisplayValue($value = null)
public static function getValue($value = null, array $parameters = null)
1.3.2 - 2019-08-15
- Fix MenuItemBase and MenuItemText function declaration discrepancy by @MohamedLbn
1.3.1 - 2019-07-19
- Order menu items by 'order' value by @kaareloun
1.3.0 - 2019-06-13
- Add
MenuItemText
type for adding menu titles by @kaareloun
- Refactor
MenuItemStaticURL
andMenuLinkable
to useMenuItemBase
base class by @kaareloun - Fix select menus not showing "choose an option" by default
- Code cleanup
1.2.1 - 2019-06-07
- Fix sidebar icon color by @slavarazum
1.2.0 - 2019-05-27
- Add locale as parameter to
getOptions($locale)
method inMenuLinkable
by @slovenianGooner
1.1.4 - 2019-05-09
- Fix MenuBuilderServiceProvider class and file names as reported by @Grafikart
1.1.3 - 2019-05-08
- Fixed missing
MenuItem
names in helper function return values
1.1.2 - 2019-05-08
- Added
nova_get_menu($slug)
helper
1.1.1 - 2019-04-23
- Rename migration tag from @kikoseijo
1.1.0 - 2019-04-16
- Refactor code and update docs
1.0.4 - 2019-04-16
- Improve
nova_get_menus()
helper
1.0.3 - 2019-03-27
- Fix slug-locale composite unique key validation
1.0.2 - 2019-03-13
- Rename tool from menu-builder to nova-menu
1.0.1 - 2019-03-13
- Fixed handling of
parameters
1.0.0 - 2019-03-12
- Managing menus (w/ customizable locales) and menu items
- Nesting and re-ordering of menu-items
- Creation of custom link options (ie links to Laravel models)