Releases: goodguyry/AriaComponents
Releases · goodguyry/AriaComponents
v0.3.2-beta-1
Changed
- Loosens MenuBar and Menu components' menuitems' markup requirements (#48, 3385f2e)
- Dialog no longer re-queries for interactive child elements on every TAB keydown (167cc70)
Added
- Adds support for validating Menu & MenuBar menu items (#49)
- Adds support for refreshing elements tracked by components: MenuBar and Menu items, interactive child elements
within Dialog, Disclosure, MenuButton and Popup targets, and Listbox options (#50) - MenuBar Popup state changes now update state in the MenuBar itself (2e1dcb1)
Fixed
- Scopes MenuBar Popup events to the controller (0374543)
v0.3.1
v0.3.0
Changed
- Uses
aria-hidden="false"
rather than removing the attribute (#28) - Uses documented methods for nested classes (4e58d45)
Added
- Menu submenus can be instantiated as Disclosures by passing
collapse: true
(#27) - Uses the
hidden
attribute wherearia-hidden="true"
(#29) - Documents additional class properties (#34)
- Adds a helper function for getting the first and last item from an Array or NodeList (#35)
Removed
- Menu and MenuBar components no longer require the
aria-describedby
help text (#33)
Fixed
- Updates NPM dependencies (#25)
- Corrects issues with the reliability of
destroy
methods (#26 & #31) - Updates NPM dependencies (...again) (#36)
BREAKING CHANGES
v0.2.0
Changed
- BREAKING: Moves helper functions to
utils/
(#17) - BREAKING: Deprecates the Menu and MenuBar
menu
config property in favor oflist
(#20) - BREAKING: Deprecates the Tablist
tablist
config property in favor oftabs
(#20) - BREAKING: Updates the way the
componentName
and self references are managed (#21) - BREAKING: Deprecates MenuBar
onPopupStateChange
andonPopupDestroy
callbacks (#22) - Improves tracking of internal Popup state (#22)
Added
- Roving tabIndex helpers accept an HTMLCollection (#18)
- Merge nested component state with the parent component's state (#19)
Fixed
- Corrects the Popup's focusable elements' initial tabindex (#15)