Releases: Log1x/navi
Releases · Log1x/navi
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)
v1.0.6
v1.0.5
Change log
Enhancements
- Move the menu builder methods into their own class.
- Refactor the main
Navi
class to extendFluent
. - Add
isEmpty()
andisNotEmpty()
helper methods to the mainNavi
class. - Refactor how menu items are filtered and mapped.
- Set
empty
ornull
menu properties tofalse
. - Add
get()
method allowing you to retrieve the properties of the current menu object. (#4) - Clean up documentation and add an example for
get()
.
Breaking Changes
I'm sorry in advance, but I believe both changes are sane.
- Rename
NaviFacade
toNavi
and move it into a Facades directory to avoid aliasing it.- Please use
Log1x\Navi\Facades\Navi
instead.
- Please use
- Change
object_id
anddb_id
toobjectId
anddbId
respectively to remain uniform with the existing camalCased keys
v1.0.4
v1.0.3
v1.0.2
Change log
Enhancements
- Breaking Change:
build()
now returns a fluent instance instead of an array by default. To restore original functionality, simply append->toArray()
at the end of yourbuild()
. - Add
activeAncestor
,activeParent
,classes
,title
,description
,target
, andxfn
values to the item objects. (#2) - Add
CHANGELOG.md
.