Releases: Log1x/navi
Releases · Log1x/navi
v3.1.1
v3.1.0
Change log
Enhancements
- ✨ Add a
navi:list
command to show registered navigation menus - ✨ Add support for allowing default CSS classes on menu items (#85)
- 🚚 Change the
make:navi
command signature tonavi:make
- 🧑💻 Improve the
navi:make
command output - 🎨 Improve disallowed menu class filtering
- 🎨 Use
all()
instead oftoArray()
in examples - 🎨 Add missing methods to the Facade docblock
- 📝 Improve the README
- ➕ Add
roots/acorn
to the project in development
Bug fixes
v3.0.3
v3.0.2
v3.0.1
Change log
Enhancements
- ✨ Add a
make:navi
view component generator command for Acorn - 🧑💻 Change the
build()
menu type tomixed
- 🎨 Improve default menu name handling
- 🎨 Change the Sage example to a view component
- 📝 Add Acorn usage to the README
Full Changelog: v3.0.0...v3.0.1
v3.0.0
🎉 Navi v3.0.0
The majority of this release contains various clean up and modernization to the Navi source code.
Navi now requires PHP 8.0. There are otherwise no known breaking changes.
Change log
Enhancements
- ⬆ Bump minimum PHP version to 8.0
- 🧑💻 Add
object
andtype
attributes to the MenuBuilder (#70) - 🎨 Add type declarations to properties and methods
- 🎨 Improve/modernize code quality
- 🎨 Improve the Service Provider code structure
- 🎨 Remove unnecessary
ArrayAccess
andJsonSerializable
interfaces and methods - 🎨 Update the Facade docblock
- 🎨 Update the vanilla theme example
- 👷 Update GitHub workflows for PHP 8.0
- 🔥 Remove Sage 9 examples
- 🔥 Remove the
compatibility
workflow - 🔥 Remove the
composer.lock
file from the project - 🔥 Remove unnecessary interfaces
- 🔧 Add a
pint.json
configuration file - 🔧 Remove deprecated Composer
scripts
- 🙈 Add
composer.lock
to.gitignore
- 🚚 Move the Sage 10 examples to the
sage
folder - ⏪️ Change menu item keys back to their respective ID's (Fixes #66)
- ➕ Add
laravel/pint
to the project - ➖ Remove
squizlabs/php_codesniffer
from the project - 📝 Update the project README
Bug fixes
- 🐛 Fix Acorn registration when using Navi as a plugin (#71)
New Contributors
Full Changelog: v2.0.5...v3.0.0
v2.0.5
v2.0.4
Change log
Enhancements
- enhance(menu-builder): Add parent object IDs to items (#63)
- enhance(navi): Get WPML translated menu ID if available (#60)
- chore(menu-builder): Return an empty array when building if menu is empty (#64)
- enhance(menu-builder): Add menu order to items
- enhance(menu-builder): Ensure menu items are sorted by their menu order
- chore(deps): Bump dev-dependencies
- chore(docs): Add
order
andparentObjectId
to README - chore(ci): Bump release workflow to 7.4
- chore(ci): Test against 8.1 and 8.2