Cp Nav Versions Save

Control Panel Nav is a Craft CMS plugin to help manage your Control Panel navigation.

4.0.5

1 year ago

Fixed

  • Fix an error when updating from Craft 3.

4.0.4

1 year ago

Added

  • Add english translations.

Fixed

  • Fix migration from Craft 3 not generating subnavs.
  • Fix an error when rebuilding project config.
  • Fix an error when uninstalling.

4.0.3

1 year ago

Fixed

  • Fix an error caused by Craft 4.1 removing font data.
  • Add checks around JS waitForElm function.

4.0.2

1 year ago

Fixed

  • Fix an error when upgrading from Craft 3, when also having for some plugins (SEOmatic) installed.

4.0.1

2 years ago

Fixed

  • Fix an error when trying to fetch a layout for a user, when no user session was detected.

4.0.0

2 years ago

Added

  • Added the ability to create and manage subnav items.
  • Added "Craft" and "Plugin" navigation types, to have more fine-grained control over certain navigation items.
  • Added the ability to change the subnav behaviour. Either open only when the parent is active (Craft default), always open, or toggle-state open.
  • Added plugin setting to control default subnav behaviour for all navigations.
  • Minor UI polish inline with Craft 4 (spinners, colours, shadows, etc).
  • Added better support for Craft font-icons, which now parses their icon font files for available glyphs.
  • Added project-config/rebuild support.
  • Added archiveTableIfExists() to install migration.

Changed

  • Now requires PHP 8.0.2+.
  • Now requires Craft 4.0.0+.
  • Improved performance when rendering navigation items.
  • Revamped UI for navigations to allow for nested items.
  • Plugin and Craft subpages can now be managed in the navigation builder.
  • The rendered HTML navigation is now completely custom, giving us more control over output, allowances for customisation and more.
  • Divider navigation items are now customisable.
  • Divider navigation items now no longer require a label, and are rendered as a line.
  • Navigation items without a URL now render as a heading.
  • Navigation items with "New window" enabled now add rel="noopener" to the anchor tag.
  • Now requires CP Nav 3.0.17 in order to update from Craft 3.
  • Renamed service classes.
  • Renamed base plugin methods.

Fixed

  • Fixed an issue where in some cases, menu items were still being shown in the user didn't have permission to access it.
  • Fixed navigation items getting out of sync for different users.
  • Fixed issues comparing the normal Craft-generated navigation with your custom one.
  • Fixed an issue where project config wouldn't be kept up to date correctly for navigation items.
  • Fixed default layout not always being created on-install.
  • Fixed menu items to expand if two similarly-named pages exist and one is active.
  • Fixed an error where some new navigation items weren’t created if they had similar handles to other items.
  • Removed leftover debug badges.

Removed

  • Removed cpnav_pending_navigations database table.

4.0.0-beta.4

2 years ago

Added

  • Add project-config/rebuild support.
  • Add archiveTableIfExists() to install migration.

Changed

  • Rename service classes.
  • Rename base plugin methods.

Fixed

  • Fix menu items to expand if two similarly-named pages exist and one is active.
  • Fix an error where some new navigation items weren’t created if they had similar handles to other items.

4.0.0-beta.3

2 years ago

Fixed

  • Remove leftover debug badges.

4.0.0-beta.2

2 years ago

Added

  • Added the ability to create and manage subnav items.
  • Added "Craft" and "Plugin" navigation types, to have more fine-grained control over certain navigation items.
  • Added the ability to change the subnav behaviour. Either open only when the parent is active (Craft default), always open, or toggle-state open.
  • Added plugin setting to control default subnav behaviour for all navigations.
  • Minor UI polish inline with Craft 4 (spinners, colours, shadows, etc).
  • Added better support for Craft font-icons, which now parses their icon font files for available glyphs.

Changed

  • Improved performance when rendering navigation items.
  • Revamped UI for navigations to allow for nested items.
  • Plugin and Craft subpages can now be managed in the navigation builder.
  • The rendered HTML navigation is now completely custom, giving us more control over output, allowances for customisation and more.
  • Divider navigation items are now customisable.
  • Divider navigation items now no longer require a label, and are rendered as a line.
  • Navigation items without a URL now render as a heading.
  • Navigation items with "New window" enabled now add rel="noopener" to the anchor tag.
  • Now requires CP Nav 3.0.17 in order to update from Craft 3.

Fixed

  • Fixed an issue where in some cases, menu items were still being shown in the user didn't have permission to access it.
  • Fixed navigation items getting out of sync for different users.
  • Fixed issues comparing the normal Craft-generated navigation with your custom one.
  • Fixed an issue where project config wouldn't be kept up to date correctly for navigation items.
  • Fixed default layout not always being created on-install.

Removed

  • Removed cpnav_pending_navigations database table.

4.0.0-beta.1

2 years ago

Changed

  • Now requires PHP ^8.0.2.
  • Now requires Craft ^4.0.0-beta.1.