List of changes by version for the Advanced Sidebar Menu WordPress plugin.
PRO
8.3.0
- Added translations for French (fr_FR).
- Added translations for Spanish (es_ES).
8.2.2
- Introduce
advanced-sidebar-menu/menus/navigation/is-displayed
filter. - Improved handling of excluded pages in navigation menus.
- Support filtering of navigation menu title.
8.2.1
- Fully support auto-update system.
- Fix grandchild indents when using blocked styling and set number of levels.
8.2.0
- Add support for hover styles.
- Add support for border widths.
- Greatly improved widget labels, descriptions and styles.
- Improved accordion icon placement.
- Improved accordion icon widget interactions.
- Support blocked styling borders on all levels.
- Improved Beaver Builder and Elementor styles.
- Make all references to post type of taxonomy match widget settings.
8.1.4
- Tested to WordPress version 5.5.3.
- Improved code style.
- Improved internal tooling.
8.1.3
- Improved widget style settings position.
- Provide widget excluding pages information.
- Update endpoint improvements.
8.1.2
- Fix conflict with Beaver Builder and WordPress 5.5.
- Require WordPress version 5.0.0+.
8.1.1
- Officially stop supporting PHP version 5.5 in favor of 5.6.
- Support WordPress version 5.5.1.
8.1.0
- Support changing link title on all supported post types.
- Support excluding a page using a checkbox on all supported post types.
- Extend "current page parent only" functionality to include grandchild levels.
- Update labels and descriptions for "current page parent only" related options.
- Tested to WP version 5.5.0.
8.0.2
- Fix bug with widget options duplicating in front-end builders.
8.0.1
- Fix bug with super old limit levels data.
8.0.0
Major version update. See migration guide if you are extending the plugin's functionality via action, filters, or calling plugin classes.
- Entirely new code structure.
- Require version 8.0.0+ of basic plugin.
- Removed all deprecated code and filters.
- Improved filter and action names.
- Improved performance.
3.12.1
- Add 'role="button" to accordion icons for screen readers
- Set a default value for $menu_items to prevent warnings when it is empty
- Tested to WP 5.4.2
3.12.0
- Make accordion menus keyboard accessible.
- Improved widget documentation links.
- Improved Singleton codebase structure.
- Tested up to PHP 7.4.
3.11.4
- Fix error when update endpoint fails.
- Improved the case of widget option labels.
- Introduced Singleton Trait.
- Exclude non-public post types from selection.
- Convert Post_Type and Display_Everywhere classes to modern structure.
- Support WordPress core version 5.4.
3.11.3
- Fix "Display Siblings" options for the current parent only on some installs.
- Improved current page handling when "Display Everywhere" is checked.
- Fix notice level errors when retrieving current page.
3.11.1
- Improved text "Display the current item's section only." to make it more intuitive.
- Fix block style indentation for navigation menus.
- Fix overzealous excluding of pages from navigation menus.
3.11.0
- Improved excluding of pages from navigation menus.
- Introduced
advanced-sidebar-menu/menus/navigation/objects/excluded
filter. - Improved the navigation menus "Display the current item's parents only" functionality.
- Introduced
advanced-sidebar-menu/menus/navigation/objects/parse-hierarchy
action. - Create structure for deprecating non namespaced classes.
- Deprecate the
Advanced_Sidebar_Menu_Pro__Nav_Menu__Item
class. - Deprecate the
Advanced_Sidebar_Menu_Pro__Nav_Menu__Nav_Menu_Objects
class. - Unify widget wrap attributes across all widget types.
- Fix "Include the highest level parent in accordion" navigation menu accordion option.
3.10.0
- Enable accordion previews when editing via Beaver Builder.
- Greatly improved widget styles and UI when using Elementor.
- Overall third party page builder improvements.
- Bump the basic plugin required version to 7.7.0
3.9.3
- Update endpoint version 4.
- Support icons in plugin updates list.
- Minimum required basic version now 7.6.6.
- Improved the menu item title filters.
- Improved actions for before/after widget output.
- Fix show/hide of "Display siblings where there are no grandchildren" widget option.
- Tested to WP Core 5.3.0
3.9.0
- Support up to 10 levels of block styles.
- Honor widget levels setting for block styling.
- Officially remove support for PHP 5.2 in favor of PHP 5.4.
Basic
8.3.0
- Improved plugin headers.
- Added translations for French (fr_FR).
- Added translations for Spanish (es_ES).
- Expose
Category::is_tax
method for public filters. - Improved type casting and PHPStan static type checking.
- Fix tense in readme.txt words.
8.2.0
- Improved widget labels, descriptions and styles.
- Support blocked styling borders on all levels.
- Improved Beaver Builder and Elementor styles.
- Improved info panel.
8.1.1
- Improved readme.
- Tested to WordPress 5.6.0.
8.1.0
- Restructure widget info panels.
- Introduced new
advanced-sidebar-menu/widget/page/before-columns
action. - Introduced new
advanced-sidebar-menu/widget/category/before-columns
action. - Improved PHPCS exclusion declarations.
- Improved CSS structure.
- Improved JavaScript structure.
8.0.4
- Improved styles when used with Beaver Builder.
- Require WordPress version 5.0.0+.
8.0.3
- Allow
List_Pages::get_args()
to be filtered on any level. - Make debugging functionality more stable.
8.0.2
- Introduced new
advanced-sidebar-menu/menus/category/get-child-terms
filter - Support filtering the first level of categories.
- Use
is_excluded
vsis_first_level_category
in category view.
8.0.0
Major version update. See migration guide if you are extending the plugin’s functionality via action, filters, or calling plugin classes.
- Entirely new code structure.
- Removed all deprecated code and filters.
- Improved filter and action names.
- Improved performance.
- Remove default plugin styling.
7.7.3
- Fix widget info pane links.
- Fix widget editing on mobile devices.
- Tested up to PHP 7.4
- Tested up to WordPress Core version 5.4.1
7.7.2
- Tested to 5.3.3.
- Change default “levels to display” to All.
- Fix notice level errors when retrieving current page.
7.7.0
- Enable accordion previews when editing via Beaver Builder.
- Greatly improved widget styles and UI when using Elementor.
- Overall third party page builder improvements.
- Move scripts and styles into new Scripts class.
- Introduced a new Singleton trait.
7.6.0
- Elementor support for multiple widgets of the same type on the same page.
- Automatically increment widget ids under any cases where they would duplicate.
- Bump required WordPress Core version to 4.8.0.
7.5.0
- Convert “Always display child pages” to use our List_Pages structure and support all widget options.
- Bump required PHP version to 5.4.4.