This repository was archived by the owner on Feb 9, 2026. It is now read-only.
Releases: 10up/component-library
Releases · 10up/component-library
2.0.5
2.0.4
2.0.2
Release 2.0.2
Fix typo in doc site sidebar navigation
- The word
navigationwas 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-toggleis on site menu toggle element. - Remove
role="navigation"from navigation elements.
- Ensure class
v2
CHANGELOG
General
- Introduces basic typescript annotation

- 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
destroymethod which removes all event listeners and extra attributes added to the accordion.
Countdown Timer
- #34 Introduces the
destroymethod which removes all event listeners and extra attributes added to the countdown timer.
Navigation
- #34 Introduces the
destroymethod which removes all event listeners and extra attributes added to the navigation. - #40 Adds
aria-expandedto submenus.
Tabs
- #34 Introduces the
destroymethod 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
destroymethod which removes all event listeners.