Menu lib icon

Menu lib

Standard menu functionality for your app

Releases

  1. 4.2.1

    • Upgrade of Gradle Wrapper
    • Compatibility:

      • 7.8.0
  2. 4.2.0

    • Breadcrumbs params update
    • Added unit tests
    • Compatibility:

      • 7.8.0
  3. 4.1.1

    • Bugfix for inPath calculation
    • Compatibility:

      • 7.0.0
  4. 4.1.0

    • Support passing in implicit contentId
    • Compatibility:

      • 7.0.0
  5. 4.0.2

    • Bug fix for menu requiring param
    • Compatibility:

      • 7.0.0
  6. 4.0.1

    • Added ariaLabel support with default values
    • getMenuTree returns object not array
    • menuName and displayName combined into title
    • Thymeleaf fragments require an argument
    • getMenuTree only required one param level
    • Compatibility:

      • 7.3.0
  7. 3.1.0

    • Feature: url and title are now returned in getMenuTree
    • Feature: GetMenuTree and getBreadcrumbMenu now have no required params
    • Feature: getMenuTree has an option param options, with urlType
    • Improvement: Code refactored to make it simpler read
    • Improvement: Thymeleaf fragments now use the new url and title properties
    • Compatibility:

      • 7.0.0
  8. 3.0.0

    • Compatibility with XP7
    • Compatibility:

      • 7.0.0
  9. 2.0.1

    • Fixed: Query was sped up in 2.0.0, but lacked support for manual sort order of items.
    • Compatibility:

      • 6.13.1
  10. 2.0.0

    • Improvement: Rewrite base-query to use filters, up to 100 times speed increase!
    • Feature: New setting for controlling type of generated URL in getBreadcrumbMenu
    • Feature: Include Thymeleaf fragment for main menu (up to 4 levels)
    • Feature: Include Thymeleaf fragment for breadcrumb menu
    • Bug fixed: crashed when used in an errorHandler
    • Improvement: General docs and example improvements
    • Improvement: Include and use lib-util
    • Improvement: Upgrade to latest Gradle (build script, and wrappers)
    • Compatibility:

      • 6.13.1
  11. 1.3.3

    • Re-add previously removed menu-item mixin
    • Compatibility:

      • 6.3.0
  12. 1.3.2

    • Fixed library build.
    • Compatibility:

      • 6.3.0
  13. 1.3.1

    • Fixed library dependencies
    • Compatibility:

      • 6.3.0
  14. 1.3.0

    • Added new function getBreadcrumbMenu - generates a breadcrumb menu
    • Added new examples for getBreadcrumbMenu
    • Upgraded gradle wrappers to Gradle 3.4
    • Compatibility:

      • 6.3.0
  15. 1.2.0

    • Added example files
    • Reorder return json to improve debugging
    • Upgrade gradle wrapper from 2.4 to 2.9
    • Added inPath and isActive
    • Add newWindow check
    • Slightly increased menu count as 100 is pretty low
    • Misc fixes and improvements
    • Compatibility:

      • 6.3.0
  16. 1.1.1

    • Added content type to menu item output
    • Compatibility:

      • 6.1.0
  17. 1.1.0

    • Renamed menu.js to index.js for shorter require reference
    • Added Gradle properties
    • Compatibility:

      • 6.1.0
  18. 1.0.0

    • Initial release
    • Compatibility:

      • 6.0.0