Skip to content

v4.23.0

Choose a tag to compare

@anuradha9712 anuradha9712 released this 10 Apr 19:02
· 65 commits to master since this release

4.23.0 (2026-04-10)

Highlights

  • Extended WCAG 2.2 AA accessibility coverage across Dropdown, ChipInput, Input, Navigation, Editable, Listbox, Radio, Calendar, Select, Combobox, and Menu with comprehensive keyboard accessibility and ARIA attributes;
  • introduced jest-axe testing tool for automated accessibility validation.

Breaking changes

NA

Migration guide

NA

Deprecations

NA

Features

  • feat: add jest-axe testing tool for wcag accessibility (cf86684)
  • feat(Sidesheet, Modal): add aria-label to close button for accessibility (8566c13)
  • feat(Dropdown): enhance Dropdown Accessibility and Visual Feedback (cc553f9)
  • feat(input): add clearButtonAriaLabel prop and related tests (0a457ef)
  • feat(navigation): enhance accessibility with aria attributes and improve footer button accessibility (50bea93)
  • feat(editable): keyboard axe for Editable family (a935362)
  • feat(listbox): add visual indicator for selected items (92c7e66)
  • feat(radio): add accessibility warnings and aria attributes for Radio component (47c9f58)
  • feat(a11y): add a11y prop table for ChoiceList, Select, and Segmented Control components (82b08dc)
  • feat(Calendar): add a11y support in Calendar component (b2ec1a0)
  • feat(select, listbox, combobox, menu): add comprehensive keyboard accessibility (320ff25)
  • feat(label): small size padding update (cde54ef)

Fixes

  • fix(chip-input): align clear action button (4730bed)
  • fix(AIChip): add sara sparkle for a11y (bae7fbc)
  • fix(chip): add aria attributes for close icon in chip (47ff27f)
  • fix(modal): update keyboard navigation (d3c43fe)
  • fix(Label): add aria-hidden to required dot and sr-only text for screen (3fd1694)
  • fix(Textarea): forward readOnly prop to native textarea DOM element (d277e9c)
  • fix(StatusHint): add aria-label to status icon, hide skeletons from AT (0c2bd0d)
  • fix(Link): render as button when href is not provided (f0d7e6a)
  • fix(dropdown): update prop table for dropdown (e94a7f7)
  • fix(horizontalNav): adjust outline offset for active navigational item focus state (02db6a2)
  • fix(input): add aria attributes for error handling and inline label association (ecf9f09)
  • fix(Slider): add aria-labelledby to associate label with slider controls (b5c88df)
  • fix(Checkbox): add accessible name requirement with aria-label & aria-labelledby support (181b4e8)
  • fix(Toast): use semantic button for close & fix keyboard accessibility (7a1f29d)
  • fix(Spinner): add aria-labelledby prop for accessible naming (acc7ef2)
  • fix(Avatar): remove duplicate image semantics (78eabaf)
  • fix(caption): add aria props support (374b186)
  • fix(Pagination): accessible name and description for jump input (0f9f082)
  • fix(FileUploader): associate file input with descriptive text and announce dynamic updates (350ea24)
  • fix(Toast): replace raw button with Button component for close icon (0a2f6ff)
  • fix(metalist): add aria-hidden is true (0f728ae)
  • fix(dropzone): add arial label for file input (ca94a69)
  • fix(Stepper): add aria-labels to step buttons for accessibility (8520171)
  • fix(linkbutton): add aria label to icon (8b34bd2)
  • fix(VerificationCodeInput): generate unique IDs per input field (8fa826c)
  • fix(Calendar): prevent selection of disabled values and fix keyboard boundaries (b357336)
  • fix(VerticalNav): resolve click regression and focus visibility (d7032a2)
  • fix(scrollbar): use native browser scrollbar (4a14c1c)
  • fix(chipInput): update clear icon to match Input component pattern (d2e2411)

Improvements

  • chore: update security vulnerabilities (8e5bd39)
  • chore: update contributor list (8de7b06)
  • chore: update lint rules & types checking (3567071)
  • chore: update test cases (80f8145)
  • chore: remove eslint warnings (a921e3a)
  • style(editableChipInput): update clear icon and remove error focus halo (897e264)

Documentation

  • docs(contributors): add contributor entries (2ae760d)