Skip to content

Releases: goodguyry/AriaComponents

v0.3.2-beta-1

14 Jan 05:27
Compare
Choose a tag to compare
v0.3.2-beta-1 Pre-release
Pre-release

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

02 Jan 22:46
5897c92
Compare
Choose a tag to compare

Changed

  • Loosens MenuBar Popups' markup requirements (#45)

Fixed

  • Updates docs site dependencies (#47)

v0.3.0

02 May 00:00
Compare
Choose a tag to compare

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 where aria-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

  • MenuBar no longer tracks internal Popup state (51ab17c)
  • Corrects ambiguity with native DOM firstChild and lastChild properties (4795b2a, 1312a99)

v0.2.0

31 Dec 01:53
Compare
Choose a tag to compare

Changed

  • BREAKING: Moves helper functions to utils/ (#17)
  • BREAKING: Deprecates the Menu and MenuBar menu config property in favor of list (#20)
  • BREAKING: Deprecates the Tablist tablist config property in favor of tabs (#20)
  • BREAKING: Updates the way the componentName and self references are managed (#21)
  • BREAKING: Deprecates MenuBar onPopupStateChange and onPopupDestroy 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)

v0.1.2

06 Dec 00:53
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

Fixed

  • Corrects Menu search scoping (#8)
  • Shift-TAB from a Popup's last interactive child no longer closes the Popup (#10)
  • Corrects lib/ exports (#12)
  • Corrects MenuBar static method reference (#13)

v0.1.1

28 Nov 21:22
f585db2
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

Fixed

  • Prevents the Popup component from overwriting an existing role attribute (#2)
  • Activates MenuBar sublist menuitem links with the spacebar or return key (#3)

v0.1.0

17 Nov 07:48
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Initial release.