All Versions
Latest Version
Avg Release Cycle
94 days
Latest Release
734 days ago

Changelog History
Page 1

  • v3.0.0 Changes

    March 24, 2021
    • ๐Ÿ‘Œ Support PHP 8+
    • โฌ‡๏ธ Drop support for PHP 7.x
    • ๐Ÿ‘‰ Use PHP 8 syntax where possible
  • v2.10.3 Changes

    March 16, 2021
    • Ensure Items are transformed to string before prepending or appending
  • v2.10.2 Changes

    December 02, 2020
    • ๐Ÿ›  Fix methods_exists check in PHP8
  • v2.10.1 Changes

    December 02, 2020
    • Ensure the necessary methods exist to check if a menu is active
  • v2.10.0 Changes

    December 02, 2020
    • ๐Ÿ‘Œ Support Item instances in Menu::prepend so headers can be set active
  • v2.9.0 Changes

    November 06, 2020
    • โฌ‡๏ธ Drop support for versions older than PHP 7.1
  • v2.8.0 Changes

    November 05, 2018
    • โž• Add exact-active class to links that exactly match the current URL. This is accompanied by a setExactActiveClass(string $class) method to set the class name
  • v2.7.0 Changes

    October 23, 2018
    • โž• Add IteratorAggregate interface to Menu class
  • v2.6.0 Changes

    September 10, 2018
    • โž• Add beforeRender and willRender hooks that are called when an item is rendered
  • v2.5.0 Changes

    March 02, 2018
    • ๐Ÿš€ This release adds a few methods to create non-ul menus, which allows for Bootstrap 4 compatibility
    • โž• Added Menu::setWrapperTag and Menu::withoutWrapperTag to set a custom wrapper tag name for the menu list. Default: ul
    • โž• Added Menu::setParentTag & Menu::withoutParentTag to determine which tag should be used for the item's parent element. Default: li
    • โž• Added Menu::setActiveClassOnLink and Menu::setActiveClassOnParent to determine where the active class should be applied