CP Nav Changelog

CP Nav 2.x is on version 3.0.0, released on Jan 14, 2020

  • theicons.co/svg/photo-09 Created with Sketch. 16 New features
  • theicons.co/svg/others-47 Created with Sketch. 13 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 30 Bug fixes

3.0.0 - Latest Release

Released Jan 14, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add better support for user permissions. Previously, even if a user didn't have access to a navigation item, it'd still be shown. Now respects Craft's native user permissions.

  • theicons.co/svg/photo-09 Created with Sketch.

    Nav URLs can now contains aliases.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add navigation types, for better flexibility going forward.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add new divider navigation type, handy for separating items in the menu.

  • theicons.co/svg/photo-09 Created with Sketch.

    You can now select an icon from Craft's built-in icons.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Project Config support.

  • theicons.co/svg/others-47 Created with Sketch.

    Full refactor from ground-up, focusing on performance, cleanup and best-practices.

  • theicons.co/svg/others-47 Created with Sketch.

    Minimised overhead for CP requests, by removing changed navigation checks.

  • theicons.co/svg/others-47 Created with Sketch.

    Modified navigation items are only checked when enabling/installing or disabling/uninstalling plugins.

  • theicons.co/svg/others-47 Created with Sketch.

    Nav URL is now optional, and also acts like a heading.

  • theicons.co/svg/others-47 Created with Sketch.

    Nav regeneration has been changed to nav resetting. This will completely reset your layout back to stock Craft.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix empty navigation handle issue. (thanks @fThues).

  • theicons.co/svg/home-36 Created with Sketch.

    Layout user group IDs now correctly use their UIDs.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error for non-local volumes when using a custom icon.

2.0.9

Released Nov 10, 2018

  • theicons.co/svg/photo-09 Created with Sketch.

    Added better visual notification when editing a nav.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix custom icons not resolving with aliases.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix errors when installing via console.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix redirection issue for settings.

2.0.8

Released Jul 05, 2018

  • theicons.co/svg/photo-09 Created with Sketch.

    Add nav regenerate settings

  • theicons.co/svg/home-36 Created with Sketch.

    Fix default icons not appearing (showing as placeholders)

  • theicons.co/svg/home-36 Created with Sketch.

    Fix missing template translations

2.0.7

Released May 25, 2018

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Craft native menu item icons

2.0.6

Released May 10, 2018

  • theicons.co/svg/home-36 Created with Sketch.

    Fix hardcoded plugin icons

2.0.5

Released May 08, 2018

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for count() error in PHP 7.2+

  • theicons.co/svg/home-36 Created with Sketch.

    Badge support

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect column default values for plugin

  • theicons.co/svg/home-36 Created with Sketch.

    Fix subnav items not working correctly for some plugins

2.0.4

Released Apr 11, 2018

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for Craft 3.0 (changing Client to Solo)

  • theicons.co/svg/home-36 Created with Sketch.

    Fix not including sub-navigation of plugins

  • theicons.co/svg/home-36 Created with Sketch.

    Fix not including sel class on menu items

  • theicons.co/svg/home-36 Created with Sketch.

    Fix icon path check to ignore directories

2.0.3

Released Feb 12, 2018

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for siteUrl config settings throwing an error when more than one site is defined

  • theicons.co/svg/home-36 Created with Sketch.

    Update Craft CMS requirements

2.0.2

Released Dec 13, 2017

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue when using arrays in configuration files. Thanks to @juresrpcic via #30.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue with volumes sources when adding a custom icon.

2.0.1

Released Dec 07, 2017

  • theicons.co/svg/others-47 Created with Sketch.

    Updated for Craft 3 RC1.

2.0.0

Released Oct 18, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Craft 3 initial release.

1.7.8

Released Oct 17, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Verbb marketing (new plugin icon, readme, etc).

  • theicons.co/svg/others-47 Created with Sketch.

    Don’t store handle as an AttributeType::Handle.

  • theicons.co/svg/others-47 Created with Sketch.

    Better error-handling when adding/saving nav item.

1.7.7

Released Apr 21, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Support for Craft 2.6.2951.

  • theicons.co/svg/others-47 Created with Sketch.

    Now restores original nav if errors are thrown during the nav generation process (PHP7+ only).

  • theicons.co/svg/others-47 Created with Sketch.

    Enforce only image selection for custom icon.

  • theicons.co/svg/others-47 Created with Sketch.

    Allow custom icons to override default Craft/Plugin icons.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed selected custom icon not populating asset element select field.

  • theicons.co/svg/home-36 Created with Sketch.

    Check if a custom icon asset exists before trying to apply it to the nav.

1.7.6

Released Nov 01, 2016

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issues when saving nav items in some cases.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue where Permissions option for layouts was required when saving/editing.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed minor UI issues with HUD when editing nav and layout items.

1.7.5

Released Jun 25, 2016

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for translations with menu labels.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability to upload and set custom icons for menu items.

1.7.4

Released Feb 28, 2016

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue with {siteUrl} being an array not a string. Thanks to @slelorrain.

1.7.3

Released Feb 20, 2016

  • theicons.co/svg/photo-09 Created with Sketch.

    Added {siteUrl} twig tag when creating nav items.

1.7.2

Released Feb 02, 2016

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue with url's not being properly sanitised and processed.

1.7.1

Released Jan 13, 2016

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue with plugin release feed url.

1.7.0

Released Dec 23, 2015

  • theicons.co/svg/photo-09 Created with Sketch.

    Craft 2.5 support, including release feed and icons.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Layouts - set different navigations and assign to user groups. Great for creating client-specific navigation, without changing navigation for other users.

  • theicons.co/svg/others-47 Created with Sketch.

    Completely re-written from the ground up for better performance and tidiness.

  • theicons.co/svg/others-47 Created with Sketch.

    Removed Quick-Add menu for the moment.

Get started with CP Nav

Available for Craft 3, unlimited use, free forever. Get it from the plugin store.