Releases
Changelog
All notable changes to Nav Schema.
Re-exported tiny-engine-core runtime helpers from sidebar and mega-menu modules
Added shared sidebar and mega-menu prop aliases for framework adapters
Updated public APIs to include the shared prefix option
Refreshed README examples for module-level imports and expanded propsAdded configurable mobile submenu toggle icons
Added mobile accordion expandMultiple control through responsive options
Updated responsive mega-menu closing so nested children reset with their parent
Refreshed README documentation for mobile submenu optionsAdded animation support for mega-menu panel and column transitions
Added tslib as a runtime dependency
Refreshed the README with the current feature list, install commands, and sidebar/mega-menu examplesAdded NAV_CLASS_NAMES for shared sidebar and mega-menu class constants
Updated renderers to use consistent shared class names
Exported NAV_CLASS_NAMES from the package entry pointAdded hover and click trigger options for mega-menu activation
Refactored mega-menu trigger handling to support configurable interaction modesAdded three-column mega-menu functionality
Added responsive mega-menu demo content
Added dynamic mega-menu column renderingAdded optional floating active-page indicator support for the sidebar
Enhanced sidebar active-state behavior for demo navigationAdded sidebar rendering logic and current-page matching
Added tests for current-page highlighting and hash route matching
Enhanced sidebar URL matching behaviorAdded sidebar event-handler support
Added sidebar expand and collapse behavior
Enhanced sidebar demo and runtime behaviorInitialized the TypeScript package with Rollup, ESLint, Prettier, Jest, and TypeScript configuration
Added MIT license and initial README documentation
Added sidebar and mega-menu TypeScript interfaces, helper functions, demo HTML, and tests