Change Log
Version 3.1.9 |
- [Fixed] Issue with disable cache still writing to the cache table.
Version 3.1.8 |
- [Fixed] Issue with ignore_include_in_nav notice.
Version 3.1.7 |
- [Fixed] Issue with site_id parameter not working.
Version 3.1.6 |
- [Fixed] Issue with Guided Method when CP Session Type was anything other than Cookies Only
Version 3.1.5 |
- [Fixed] Issue with count variable in exp:navee:custom_crumbs
Version 3.1.4 |
- [Fixed] Issue with kids_class
Version 3.1.3 |
- Fixed issue with only_children_of_selected.
- Fixed issue with install_directory.
- Added setting to allow you to choose if you'd like to prefix your links with the install subdirectory or not.
Version 3.1.2 |
- Minor bug fixes.
Version 3.1.1 |
- Fixed bug with no_last_anchor in {exp:navee:crumbs}.
Version 3.1.0 |
- Added branch_of_selected parameter.
Version 3.0.10 |
- Fixed an additional issue with include_single_parent.
Version 3.0.9 |
- Fixed issue with include_single_parent.
Version 3.0.8 |
- Fixed minor bug throwing notice.
Version 3.0.7 |
- Fixed issue with start_nav_from_parent_depth parameter.
Version 3.0.6 |
- Fixed bug with pages links and
site_url
.
Version 3.0.5 |
- Moved handle for sorting to left column only.
Version 3.0.4 |
- Fixed issue with
site_url
prefix.
Version 3.0.3 |
- Fixed issue with wrap_type of
none
.
Version 3.0.2 |
- Fixed issue with nav sorting.
Version 3.0.1 |
- Minor bug fixes.
Version 3.0.0 |
- Initial release of NavEE for ExpressionEngine 3.
Version 2.2.10 |
- Fixed bug with “Only Superadmins can add/delete nav groups” config option.
Version 2.2.9 |
- Added individual nav settings which allow you to disable specific channels and templates from the guided method on a per navigation basis.
- Added skip_closed_entries parameter.
- Added wrap_type to custom crumbs.
- Replaced hard-coded example_uri with pages language file entry for better multi-language support (Credit Brian Litzinger).
- Fixes to comply with EE 2.8.0.
- Cleared some minor developer log issues.
Version 2.2.8 |
- Added ability to use description at the top of navigation trees. Setting available in config.
- Added
navee_clear_cache
hook. - Added better checking to ensure that the pages array is set.
- Added following hooks to allow better Publisher support:
navee_modify_crumb
,navee_strip_link
. - Added code to ensure that
navigation_id
is set in_getBaseCrumb
– required for Publisher integration. - Changed
cp->set_variable(‘cp_page_title’)
toview->cp_page_title
in versions 2.6 and higher. Will resolve developer log errors. - Fixed bug to allow
include_single_parent
to work even if there are no child elements, so long as the parent node is set using start_node. - Fixed bug with install directory being replaced multiple times in a string.
- Fixed bug where
third_party_theme
overrides weren’t working.
Version 2.2.7 |
- Added level_count variable.
- Added custom and custom_kids variables to
{exp:navee:custom_crumbs}
. - Added navee_link variable as an alias to link.
- Added navee_uid parameter.
- Added disable_title parameter.
- Added support for url_third_themes constant.
- Added a disable cache option to the config section of the control panel.
- Added Prefix Links with Site URL option to the config section of the control panel.
- Added kids_class parameter.
- Added support for ExpressionEngine segment variables in manual links.
- Added docs to the addon package itself for offline use.
- Now with Publisher integration.
- Hook added:
navee_update_navigation_item
(Credit Brian Litzinger). - Hook added:
navee_extra_labels
(Credit Brian Litzinger). - Hook added:
navee_extra_links
(Credit Brian Litzinger). - Hook added:
navee_modify_nav
(Credit Brian Litzinger). - Hook added:
navee_get_cache
(Credit Brian Litzinger). - Hook added:
navee_set_cache
(Credit Brian Litzinger). - Hook added:
navee_override_custom_output
. - Fixed bug where
start_node
uri strings only worked for manual links (not Guided or Pages). - Fixed bug where link variable was not encoded on ajax update in the control panel.
- Fixed bug with
include_single_parent
encountered when first item was disallowed member group. - Fixed bug with + sign not saving on updated nav items in text area.
Version 2.2.6 |
- Added a configuration option to force trailing slashes.
- Added display_entire_branch.
- Added display_all_children_of_selected which is a variation of
only_display_children_of_selected
. Works similarly, but continues expanding navigation out infinitely. - Added depth_of_selected variable.
- Added selected_has_kids variable.
- Added navee_count as an alias for
count
. - Added navee_title as an alias for
title
. - Fixed a bug where
last_item
was being added to the beginning of crumbs instead of the end in cases where regex was used to find match. - Fixed a bug in
_getBaseCrumb()
function.
Version 2.2.5 |
- Added Only Superadmins can add/delete navigation groups option to configuration screen.
- Added include_in_nav variable.
- Added is_first_item_on_level and is_last_item_on_level variables.
- Added count variable to custom crumbs.
- Added is_previous_item_selected variable.
- Added ignore_regex parameter.
- Added entry_id parameter to crumbs and custom crumbs tags.
Version 2.2.4 |
- Added CE Cache integration.
- Fixed a bug where member groups blocked from seeing specific navigations could still see them listed in quick-link drop down.
Version 2.2.3 |
- Fixed a bug where Custom and Custom Kids fields wouldn’t accept periods (.) when updating the fields.
- Fixed a bug caused by addition of Access Keys when using the
include_single_parent
parameter.
Version 2.2.2 |
- Added NavEE extension:
- Clears applicable NavEE caches when a channel entry which is linked to NavEE via either Guided or Pages methods is updated or deleted.
- Configurable (in NavEE configuration screen) to automatically delete linked NavEE nodes (Guided or Pages method) when their respective channel entries are deleted. This will ensure that there are no broken links in your navigation.
- Note: If you are upgrading from a previous version of NavEE, you will need to manually install this extension by going into Add-Ons → Extensions and clicking Enable..
- Added site_id parameter.
- Added reverse parameter.
- Added Entify EE Tags option to NavEE configuration screen. This will disallow the use of any EE tags in the Manual entry field of your nodes. (Additional security option.).
- Added Access Key field under More Options in each NavEE node.
- Fixed a bug which was causing certain templates to not appear in the NavEE fieldtype and in the Guided method.
- Fixed a bug where Custom Kids field was randomly being populated with a 0 in certain instances.
Version 2.2.1 |
- Added ability to restrict access to specific navigations by member group.
- Added ability to hide specific templates from the main NavEE control panel as well as the NavEE fieldtype.
- Added
{exp:navee:is_nav_empty}
function.
Version 2.1.5 |
- Fixed a bug where
{exp:navee:custom}
was outputting template variables if it didn’t find a match.
Version 2.1.4 |
- Fixed a bug which was throwing PHP Notices in the control panel.
Version 2.1.3 |
- Fixed a bug where the NavEE cache didn’t clear when adding a new navigation node through the fieldtype.
Version 2.1.2 |
- Fixed a few bugs with the Passive Node functionality.
- Added the
{link_type}
variable which outputs whether the current link is manual, Guided or Pages based.
Version 2.1.1 |
- Two minor bug fixes; both seemed to occur only on Windows-based hosting.
Version 2.1.0 |
- Introduced caching of navigations, reducing queries to a single call per navigation after initial load. Cache can be cleared manually through the configuration screen, and will be automatically cleared when any updates are made to a particular navigation through the control panel.
- New variable available in
{exp:navee:custom}
:navee_entry_id
, which returns the channel entry id associated with any navigation item built using either the Guided or Pages method. This variable can be used to pull channel content into your navigation if necessary.
Version 2.0.1 |
- NavEE 2 released.
Version 1.2.9 |
- Added
only_display_children_of_selected
parameter to{exp:navee:nav}
and{exp:navee:custom}
. - Added
start_nav_on_level_of_selected
parameter to{exp:navee:nav}
and{exp:navee:custom}
. - Added
start_nav_with_kids_of_selected
parameter to{exp:navee:nav}
and{exp:navee:custom}
. - Added
only_display_children_of_selected
parameter to{exp:navee:nav}
and{exp:navee:custom}
. - Added
is_selected
variable to{exp:navee:custom}
. - Fixed a bug where some installations were not saving external URLs when items were updated.
Version 1.2.8 |
- Fixed a bug with adding first node in IE7 and IE8.
- Changed output so that all HTML has double-quotes for attributes.
Version 1.2.7 |
- Fixed a bug where items with no links were adding
selected
class on homepage. - Fixed a bug to ensure that the
index_page
configuration variable is set before using it to adjust the selected regular expression.
Version 1.2.6 |
- Fixed jQuery bug with
delegate()
method. - Added the ability to load your NavEE themes folder into either /themes/ or /themes/third_party/.
- Fixed a bug where miscellaneous features didn’t work if you renamed your index.php page to something else.
Version 1.2.5 |
- Fixed jQuery bug where change event did not work in
live()
method. - Fixed a bug with unescaped single-quote breaking edit form.
Version 1.2.4 |
- Fixed a bug where new NavEE configuration (version 1.2.3) was not working with MSM.
Version 1.2.3 |
- Added configuration page to allow for setting the install directory.
- Fixed minor jQuery bug which was causing problems updating navigation items from Pages if they contained a question mark.
Version 1.2.2 |
- Fixed a bug with
has_kids
variable in{exp:navee:custom}
.
Version 1.2.1 |
- Fixed a bug where
start_nav_from_parent
did not work for top level parents.
Version 1.2.0 |
- Added new tools to assist with Dynamic Subnavigation.
- Added
start_nav_from_parent
parameter to{exp:navee:nav}
and{exp:navee:custom}
. - Added
start_nav_from_parent_depth
parameter to{exp:navee:nav}
and{exp:navee:custom}
. - Added
max_depth
parameter to{exp:navee:nav}
and{exp:navee:custom}
. - Fixed a bug where Pages list was not sorting alphabetically.
Version 1.1.3 |
- Fixed a bugs with regular expression to help users working with EE on IIS.
- Fixed
selected_class_on_parents
bug.
Version 1.1.2 |
- Fixed a bug with UTF-8 characters in the control panel.
- Fixed control panel bug in IE8.
Version 1.1.1 |
- Added variable
has_kids
to{exp:navee:custom}
. - Added variable
kid_count
to{exp:navee:custom}
.
Version 1.1.0 |
- Added Member-Specific Navigation Item controls in the control panel.
- Note: Before upgrading to 1.1.0, make sure you update your current NavEE to 1.0.10, this will ensure that your current navigations are not lost when you uninstall/reinstall NavEE. Also, to update from 1.0.10, to 1.1.0 you must do a full uninstall/reinstall of the module as new database tables have been added.
Version 1.0.10 |
- Ensured that CodeIgniter wouldn’t cache database calls within NavEE. You can override this in the source by commenting out a single line of code in the constructor.
- Fixed a few PHP short tags which may have been causing problems with Joyent hosting.
- Fixed a bug where NavEE tries to reinstall tables even if they exist from a previous install.
Version 1.0.9 |
- Added lots of new functionality to the
crumbs
andcustom_crumbs
tags.- Added
no_last_anchor
to{exp:navee:crumbs}
. - Added
last_item
to{exp:navee:crumbs}
. - Added
last_item_link
to{exp:navee:crumbs}
. - Added
spacer
to{exp:navee:custom_crumbs}
. - Added
no_last_spacer
to{exp:navee:custom_crumbs}
. - Added
last_item
to{exp:navee:custom_crumbs}
. - Added
last_item_link
to{exp:navee:custom_crumbs}
. - Added
is_last_item
to{exp:navee:custom_crumbs}
.
- Added
Version 1.0.8 |
- Fixed non-critical bug that was throwing a PHP Notice for some users.
Version 1.0.7 |
- Fixed a bug where system would not update an existing navigation item if it had a (
?
) or (;
) in it. - Fixed a bug where Custom Crumbs were not obeying the regular expression field.
Version 1.0.6 |
- Changed functionality slightly. Previously you couldn’t add a navigation node without something in the Link field. Now, you can add an empty link. This will result in that navigation item outputting with no anchor tag. Useful for adding navigation items that do not need to link to anything.
- Replaced
htmlspecialcharacters_decode
withhtml_entity_decode
for PHP4 support. - Fixed a spelling error in the control panel, and moved a few straggling pieces of content into the language file.
Version 1.0.5 |
- Fixed a few miscellaneous jQuery bugs in the control panel.
- Adjusted the
:crumbs
functionality to obey the Regular Expression content.
Version 1.0.4 |
- Added the ability to pass a string to the
start_node
parameter. Previously, this parameter only accepted the id of the parent node where you wanted your navigation to start. Now, you can pass a string which matches the Link field in your control panel. If it finds a match, your navigation will start there. If not, it will start at the top node.
Version 1.0.3 |
- Changed CSS/image paths in the control panel to full URLs rather than absolute paths because it was causing issues for folks running locally.
- Fixed a bug where updated current nodes weren’t being encoded correctly for the AJAX call.
Version 1.0.2 |
- Fixed a bug where if multiple NavEE nodes had the same link, and the
selected_class_on_parents
parameter is passed, theselected
class would be assigned twice without a space. - Fixed a bug where links with a trailing slash would not match the current page uri-segment.
Version 1.0.1 |
- Added the
{level}
variable. - Fixed a bug where
{exp:navee:custom}
was adding an extra<ul>
around child nodes.
Version 1.0 |
- First release of NavEE into beta.