Skip to content
This repository was archived by the owner on Feb 9, 2026. It is now read-only.

Releases: 10up/component-library

2.0.5

17 Apr 23:51
7e77a0b

Choose a tag to compare

Release 2.0.5

Navigation Release [2.1.5]

  • #142
    • Adds the parent menu ID to the submenu IDs to ensure unique IDs. This change prevents duplicate IDs.

2.0.4

11 Apr 00:28
c933a2e

Choose a tag to compare

Release 2.0.4

Navigation Release [2.1.4]

  • #107
    • aria-expanded values updated based on the callbacks

2.0.2

15 Oct 20:47

Choose a tag to compare

Release 2.0.2

Fix typo in doc site sidebar navigation

  • The word navigation was misspelled in the href and ID of the navigation item

Navigation Release [2.1.2]

  • #89
    • Fix hover state opening subnavigation not working when the default nav is selected.

Navigation Release [2.1.1]

  • #85
    • Ensure class site-menu-toggle is on site menu toggle element.
    • Remove role="navigation" from navigation elements.

v2

21 Apr 13:36
68e8dcc

Choose a tag to compare

v2

CHANGELOG

General

  • Introduces basic typescript annotation
    component-library-autocomplete
  • Introduces unit testing suite
  • Introduces end-to-end tests with CyPress
  • Deprecated all of the individual repo in favor of a new monorepo managed through lerna.
  • Adds unit tests with jest, those tests simulate a real user using the application rather than testing for implementation details.
  • Introduces accessibility testing with axe accessibility checker as part of the jest tests, ensuring the markup is valid after component initialization and during interactions with the component.
  • Only loads the polyfills necessary from core-js 3 instead of loading babel-polyfill. Bundle sizes decreased quite a bit. See the table below:
Component Bundle Size Previous Bundle Size Reduction
Accordion 3KB 16KB 81.25%
Navigation 6KB 27KB 77.7%
Countdown Timer 6KB 37KB 83.7%
Tabs 4KB 20KB 80%
Tooltips 4KB 23KB 82.6%

Accordion

  • #41 Passing data related to the current accordion element to accordion callbacks.
  • #34 Introduces the destroy method which removes all event listeners and extra attributes added to the accordion.

Countdown Timer

  • #34 Introduces the destroy method which removes all event listeners and extra attributes added to the countdown timer.

Navigation

  • #34 Introduces the destroy method which removes all event listeners and extra attributes added to the navigation.
  • #40 Adds aria-expanded to submenus.

Tabs

  • #34 Introduces the destroy method which removes all event listeners and extra attributes added to the tabs.
  • #37 Fixes a bug where :focus disappears or goes to inactive tab and is not trapped inside of the active tab when browsing with tab key if tabpanel(s) include links,

Tooltips

  • #34 Introduces the destroy method which removes all event listeners.