OnPoint Plugins

  • Plugins
    • Advanced Sidebar Menu
    • Go Live Update Urls
  • About
    • Services
    • Showcase
  • Blog
  • Contact
  • Support
  • Log In

Advanced Sidebar Menu – Changelog

List of changes by version for the Advanced Sidebar Menu WordPress plugin.


PRO

9.1.3

  • Improved extendability by removing all private access modifiers.
  • Improved plugin update handler.
  • Fully support PHP 8.1.
  • Tested to WordPress Core 6.2.0.

9.1.2

  • Improved excluded menu items filter.
  • Switched to static uses of class constants to improve extendability.
  • Switched to full namespaced constants within the basic version.
  • Improved PHPCS definitions.
  • Fixed conflict with Polylang Pro plugin.

9.1.0

Full release notes.

  • Introduced show post counts option in category menus.
  • Introduced exclude category field on category edit screen.
  • Introduced category title field on category edit screen.
  • Improved caching of excluded items.
  • Improved support for custom post types in navigation menus.
  • Fixed translates in block fields.
  • Deprecated the Meta\Title class.

9.0.2

  • Restored advanced-sidebar-menu-pro/accordions/loaded JS event. @ticket #9633
  • Added aria-label to accordion icons for screen readers. @ticket #10961
  • Tested to WordPress core version 6.1.1.

9.0.1

  • Introduce isScreen helper to make screen conditionals cleaner.
  • Improved unit tests.
  • Tested to WordPress core version 6.1.0.

9.0.0

Full release notes.

  • Introduced Gutenberg blocks.
  • Improved accordion icons.
  • Improved translations.
  • Improved Elementor support.
  • Removed all deprecated functionality.
  • Required basic version 9.0.0+.
  • Required WordPress Core 5.8.0+.
  • Drop support for PHP 5.6 if favor of PHP 7.0+.
  • Numerous bug fixes.

8.9.2

  • Made "Use links for open/close" more reliable.

8.9.1

  • Fixed issue with accordions in navigation menus.
  • Fixed issue with CSS classes not being complete.

8.9.0

Full release notes.

  • Introduced Navigation::is_excluded for checking if a navigation item is excluded.
  • Introduced Navigation::get_objects method for simple sharing of an Objects instance.
  • Introduced advanced-sidebar-menu/menus/page/is-excluded filter.
  • Introduced advanced-sidebar-menu/menus/category/is-excluded filter.
  • Introduced advanced-sidebar-menu/menus/navigation/is-excluded filter.
  • Tested to WordPress Core 6.0.0.

8.8.1

  • Introduced Item::get_parent_id method.
  • Introduced Item::get_level method.
  • Enhanced Objects::is_in_current_hierarchy method to consider the parent and menu items.
  • Casted Item::menu_item_parent to int for consistency.
  • Added levels support to Item::get_parent.

8.8.0

Full release notes.

  • Required basic version 8.8.0+.
  • Implement universal 'menu-item' style CSS classes to all menus.
  • Prevented excluding conflicts of menu items when using multiple widgets on the same page.
  • Introduced Objects::is_in_current_hierarchy method.
  • Introduced Objects::remove_items_not_in_hierarchy method.
  • Introduced Objects::get_top_level_items method.
  • Enabled PHPCS caching.
  • Required WordPress core version 5.4.0+.
  • Tested to WordPress 5.9.3.

8.7.1

  • Fix "Click to show styles" button in widget forms.
  • Tested to WordPress 5.9.2.

8.7.0

Full release notes.

  • Added link title to REST API responses.
  • Added excluded to REST API responses.
  • Included a warning within widgets when the basic version needs an update.
  • Fixed some text casing.
  • Tested to WordPress 5.9.

8.6.1

  • Simplify the widget names.
  • Simplify the meta box name.
  • Tested to WordPress version 5.8.3.
  • Improved unit testing.

8.6.0

Full release notes.

  • Exclude hierarchical posts from category widgets set to exclude in page meta box.
  • Improve PHPDocs for Title class.
  • Added excluded pages to debug information.
  • Fixed CSS classes for current_page_parent and current_page_ancestor.
  • Removed dangling ADVANCED_SIDEBAR_MENU_PRO_OPTIONS_DIR constant.

8.5.2

  • Support accordions in Elementor popups.
  • Improved category order by "Created" handling.
  • Removed deprecated text/css for <style> tag.
  • Fixed doubling of accordion icons in Elementor editors.
  • Gracefully handle no longer registered taxonomies.

8.5.1

  • Sync styles between classic, block, and customizer widgets.
  • Improved color picker styles.
  • Improved widget interactions.
  • Fixed "Click to show styles" buttons in customizer.

8.5.0

Full release notes.

  • Support WordPress version 5.8.
  • Support Gutenberg widgets screen.
  • Requires basic version 8.6.0+.

8.4.0

Full release notes.

  • Support clicking menu links to open/close accordion sections.
  • Improved accordion accessibility with outlines.
  • Reorganize widget columns to make them more even when expanded.
  • Partially modernized the accordion's JavaScript.
  • Improved default accordion settings handling.
  • Fix conflict with WPML return types.
  • Require basic version 8.5.0+.
  • Tested to WordPress 5.7.2.

8.3.1

Full release notes.

  • Improved translation documentation.
  • Improved update endpoint version handling.
  • Tested to WordPress 5.7.0.

8.3.0

Full release notes.

  • 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

Full release notes.

  • 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

Full release notes.

  • 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.

Full release notes.

  • 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.

Basic

9.0.6

  • Improved extendability by removing all private access modifiers.
  • Fully support PHP 8.1.
  • Tested to WordPress Core 6.2.0.

9.0.5

  • Switched to static uses of class constants to improve extendability.
  • Switched to full namespaced constants.
  • Improved PHPCS definitions.
  • Improved translations.
  • Included help information for the category widget exclude settings.

9.0.4

  • Added “current-menu-ancestor” CSS class to Pages and Categories menus.
  • Introduced “advanced-sidebar-page” CSS class to Pages menus.
  • Tested to WordPress Core 6.1.1.

9.0.3

  • Fixed issue with styles not loading in Elementor.
  • Tested to WordPress Core 6.0.2.

9.0.2

  • Moved advanced-sidebar-menu CSS class to block widget wraps.
  • Introduced isScreen helper to make screen conditionals cleaner.
  • Included “Display each single post’s categories” option on the customizer screen.
  • Included PHP version in debug information.
  • Improved readme.

9.0.0

Full release notes.

  • Introduced Gutenberg blocks.
  • Improved translations.
  • Improved Elementor support.
  • Removed all deprecated functionality.
  • Required PRO version 9.0.0+.
  • Required WordPress Core 5.8.0+.
  • Drop support for PHP 5.6 if favor of PHP 7.0+.
  • Numerous bug fixes.

8.8.3

  • Introduced advanced-sidebar-menu/menus/category/top-level-term-ids filter.
  • Supported PRO version 8.9.2.

8.8.2

  • Fixed widget id generation with block based widgets.
  • Introduced advanced-sidebar-menu/core/include-template-parts-comments filter.
  • Organized the Menu_Abstract class constants.
  • Tested to WordPress Core 6.0.1.

8.8.1

  • Introduced advanced-sidebar-menu/menus/page/is-excluded filter.
  • Introduced advanced-sidebar-menu/menus/category/is-excluded filter.
  • Tested to WordPress Core 6.0.0.
  • Required PRO version 8.7.0+.

8.8.0

  • Implement universal ‘menu-item’ style CSS classes to all menus.
  • Introduced Category::is_current_top_level_term method.
  • Introduced Category::get_current_ancestors method.
  • Introduced Category::is_current_term method.
  • Enabled PHPCS caching.
  • Required WordPress core version 5.4.0+.
  • Tested to WordPress 5.9.3.

8.7.3

  • Include WP core version in debug info.
  • Tested to WordPress 5.9.2.

8.7.2

  • Improved position of close icon in widget previews.
  • Improved plugin links utm structure.
  • Added a “Go PRO” action to the plugins list.
  • Prevented overrides of non-public post types during debugging.

8.7.1

  • Fine tune widgets styles for WordPress 5.9.
  • Tested to WordPress 5.9.

8.7.0

  • Use Webp extension for preview images.
  • Simplify the Widget names.
  • Introduce Utils::array_map_recursive method for deep sanitization.
  • Support multidimensional arrays in debug overrides.
  • Tested to WordPress 5.8.3.
  • Required PRO version 8.5.0+.

8.6.4

  • Introduced advanced-sidebar-menu/debug/print-instance filter.
  • Improved FAQ information.
  • Remove dangling reference to old built in styles from FAQ.

8.6.3

  • Fix issue with CSS classnames on the current page’s children.

8.6.2

  • Assured consistency for levels of page menu’s CSS classes.
  • Converted category get the highest parent logic to get_ancestors.
  • Gracefully handle invalid taxonomies in Category widgets.
  • Gracefully handle widgets without ids.
  • Fixed color pickers in Elementor.
  • Fixed color pickers in Beaver Builder.

8.6.1

  • Improved widget interaction handling.
  • Synced styles between block, classic and customizer widgets.
  • Fixed customizer widget buttons.

8.6.0

  • Support WordPress version 5.8.
  • Support Gutenberg widgets screen.
  • Minimum required version for PRO 8.5.

8.5.0

  • Introduce Utils class for shared non specific functionality.
  • Introduce is_checked method for determining checkbox state from anywhere.
  • Make Widget_Abstract::set_instance public for external use.
  • Complete preparations for PRO version 8.4.
  • Minimum required version for PRO 8.4.

8.4.0

  • Introduce new Category Walker to increase extensibility.
  • Support data-level on all widgets.

8.3.4

  • Support widget fields with array values.

8.3.3

  • Introduce data-level on all page menu levels for specific targeting.
  • Tested to WordPress 5.7.2.

8.3.2

  • Fully compatible with PHP8.
  • Tested to WordPress 5.7.1.

8.3.1

  • Add readme for translations.
  • Tested to WordPress 5.7.
  • Require WordPress core 5.2+.
  • Improved PHPCS configuration.

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 vs is_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.

Related Content

  • Advanced Sidebar Menu
    • Gutenberg Blocks
    • Usage
    • Developer Docs
    • PRO - Usage
    • PRO - Developer Docs
    • Version 8 - Migration Guide
    • Changelog
Go PRO

Latest Articles

Advanced Sidebar Menu – Version 9.1

Advanced Sidebar – Gutenberg Blocks

Advanced Sidebar Menu – Version 8.9

© 2023 · WordPress Development · Terms Of Service · Privacy Policy · Cookie Policy · Log in

  • Plugins
  • Blog
  • Contact