Notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Alerts
- Badges
- Buttons
- Dropdown Menu
- Form Elements
- Inputs
- Loaders
- Login Button
- Organization Chart
- Pop-Over
- Progress
- Scrolling Table
- Slide Overs
- Sortable Table
- Toggle Button
- Toasts
- Tooltip
This product is supported by the Application Development UX Standards Working Group at the University of Illinois on a best-effort basis.
As of the last update to this README, End-of-Life and End-of-Support dates of this product are June 2029. This date may roll forward as future browser releases become available and the code is verified on them.
Web browsers provide very short official support windows (if any), but history of the shared EMCA Script Standard (for JavaScript) reveals minor breaking changes roughly every five years, during annual June updates.
The strongest factor for our ed-of-life date is the lifecycle of ECMAScript, the shared cross-browser JavaScript implementation standard. The ECMAScript standard is updated annually in June. The ISO ECMA Script Specification has a 5 year lifecycle.
ECMA Script 2024 introduces minor breaking changes for JavaScript code written targeting the ECMAScript 2019 Standard and earlier versions.. Searching for more than minor breaking changes, we find that ECMAScript 2009 included substantial breaking changes from previous versions..
End-of-Life was decided based on these dependencies:
- ECMAScript - An conservative esimtate of earliest likely breaking changes for this effort, due to changes in the ECMAScript Standard, is June 2029.
- Firefox Extended Support Release (ESR) 115 (Support Ends March 2025 - https://whattrainisitnow.com/release/?version=esr)
- Firefox ESR 128 (Support Ends Sep 2025)
- Firefox ESR 140 (Support Ends June 2026)
- Google Chrome (Support Ends 8 weeks after release - https://chromium.googlesource.com/chromium/src/+/master/docs/process/release_cycle.md)
- Microsoft Edge (Support Ends 16 weeks after release- https://learn.microsoft.com/en-us/deployedge/microsoft-edge-support-lifecycle)