Releases: verbb/navigation
Releases · verbb/navigation
1.4.18
Fixed
- Fix when turning off node propagation, duplicate nodes would occur.
- Fix when turning off node propagation, the node hierarchy and order would be incorrect.
- Fix nodes not propagating correctly when a navigation was turned on. Nodes should only be duplicated when turned off.
1.4.17
Changed
- Improve query performance for large sites (with a large project config). Typically a 50-70% improvement in rendering speed.
Fixed
- Fix
navHandle
andnavName
for GraphQL producing errors.
1.4.16
Added
- Add edit structure authorize to save node controller action.
- Add validation rules for navigations to ensure at least one site is enabled, for multi-site installs.
Fixed
- Fix an error when adding a new site, and propagating nodes.
- Fix an error when saving a site node.
- Fix querying navigation nodes with GraphQL with only “View all navigations” schema permissions set.
- Fix
getActiveNode()
no matching a node if the current URL contained a query string. - Fix potential error when non-element type nodes have element information leftover.
1.4.15
Fixed
- Fix an error when trying to view the default navigation, if the user didn’t have permission to access the primary site.
- Fix an error that would occur when switching an element node to a non-element node (Entry to Passive).
- Fix type label not updating when switching to a different node type.
1.4.14
Fixed
- Fix
nodeUri
returning the incorrect value for multi-sites with GraphQL. - Fix when no site selected, the primary site not being used when editing a navigation.
- Fix when selecting element nodes on multi-sites, the element selector modal now defaults to the currently editing site.
1.4.13
Fixed
- Fix passive nodes being marked as active.
- Ensure active state checks only check against nodes with URLs.
- Fix potential error with GraphQL and querying
customAttributes
anddata
.
1.4.12
Added
- Add support for Gatsby Helper.
Fixed
- Fix “Clear Nodes” clearing the primary site’s nodes, instead of the currently-editing site’s nodes.
- Fix incorrect redirect when clearing nodes.
- Fix when disabling propagation, node levels weren’t being retained and resetting to the root level.
1.4.11
Fixed
- Fix for non-absolute, non-root-relative nodes not getting their active state set correctly.
1.4.10
Fixed
- Fix
getSupportedSites()
for a node always returning all sites.
1.4.9
Added
- Add
node.isSite()
andnode.isPassive()
.
Fixed
- Fix a potential error during migration, where a “All elements must have at least one site associated with them” warning might appear.
- Fix an error when trying to edit a navigation with no enabled sites.