Releases: Log1x/navi
Releases · Log1x/navi
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
v2.0.3
v2.0.2
v2.0.1
v2.0.0
Change log
Enhancements
- chore(docs): Update license
- chore(docs): Update README
- enhance(docs): Add instructions for installing as a plugin
- enhance(docs): Add usage example for vanilla themes
- enhance(docs): Improve documentation custom field examples (Supersedes #27)
- enhance(docs): Move theme usage into
examples/
folder - feat(ci): Add GitHub action to package Navi as a plugin
- feat(ci): Switch to GitHub actions
- feat(navi): Add support for WPML (Fixes #18)
- feat(navi): Allow Navi to be used as a plugin
- feat(navi): Lower minimum PHP version to 7.0
- feat(navi): Remove dependency on Roots Sage
- feat(navi): Remove Illuminate dependencies (Supersedes #20)