Skip to content

Release 2.2.0

Compare
Choose a tag to compare
@deleonio deleonio released this 14 Nov 15:17
· 120 commits to release/2 since this release

Changelog for Version 2.2.0

Enhancements

  • README Update: Improved documentation with updates to README. [#6998]
  • Snapshot Testing: Added utilities and sample for Jest snapshot testing. [#7005]
  • CI Pipeline Optimization: CI pipeline parallelized for efficiency. [#7001]
  • Accessibility Improvements:
    • Removed aria-hidden from associated form fields. [#7014]
    • Added focus styling for switch components. [#7008]
    • Added ShortKey prop for elements with access keys. [#6957]
  • Vertical Table Header Documentation: Added documentation for vertical table header rendering quirks. [#7021]
  • External Link: Added an option to include external links. [#7007]

Bug Fixes

  • Table Issues:
    • Fixed initial render bug for tables. [#7029]
    • Corrected scope attribute for table headers. [#7019]
    • Resolved incorrect closing tag in Table-Stateful. [#6997]
  • Component Styling:
    • Adjusted pagination button color to resolve contrast issue. [#7031]
    • Fixed tab styling inconsistencies. [#7049]
    • Updated error list styling to use Alert-Card variant in forms. [#7048]
  • Styling and Theming: Fixed style tag and adjusted theming order for consistency. [#7057]

Refactoring

  • Component Refactoring:
    • Updated snapshot tests for several components, starting with input components and others in a phased approach. [#7024, #7060]
    • Changed Span and Heading components to functional components, though this was later reverted. [#7027, #7064]

Maintenance

  • Dependency Updates: Updated dependencies and lock files. [#6992]
  • Workflow and Pipeline Adjustments:
    • Introduced and fixed DoD workflow configurations. [#6999, #7026, #7028]
    • Made workflow for publishing NPM packages more flexible. [#7043]
  • Miscellaneous: Minor file update for .jpg assets. [#7053]

Full Changelog: 2.1.9...2.2.0

This version includes various improvements, bug fixes, and optimizations for better accessibility, performance, and usability.