@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
2,186 lines (1,285 loc) • 129 kB
Markdown
## 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 (cf86684b8)
- feat(Sidesheet, Modal): add aria-label to close button for accessibility (8566c13be)
- feat(Dropdown): enhance Dropdown Accessibility and Visual Feedback (cc553f989)
- feat(input): add clearButtonAriaLabel prop and related tests (0a457efa5)
- feat(navigation): enhance accessibility with aria attributes and improve footer button accessibility (50bea9370)
- feat(editable): keyboard axe for Editable family (a935362e5)
- feat(listbox): add visual indicator for selected items (92c7e6662)
- feat(radio): add accessibility warnings and aria attributes for Radio component (47c9f5862)
- feat(a11y): add a11y prop table for ChoiceList, Select, and Segmented Control components (82b08dc62)
- feat(Calendar): add a11y support in Calendar component (b2ec1a0d4)
- feat(select, listbox, combobox, menu): add comprehensive keyboard accessibility (320ff2563)
- feat(label): small size padding update (cde54effe)
### Fixes
- fix(chip-input): align clear action button (4730bedd8)
- fix(AIChip): add sara sparkle for a11y (bae7fbc1e)
- fix(chip): add aria attributes for close icon in chip (47ff27f2d)
- fix(modal): update keyboard navigation (d3c43feef)
- fix(Label): add aria-hidden to required dot and sr-only text for screen (3fd16946c)
- fix(Textarea): forward readOnly prop to native textarea DOM element (d277e9c8c)
- fix(StatusHint): add aria-label to status icon, hide skeletons from AT (0c2bd0d03)
- fix(Link): render as button when href is not provided (f0d7e6a26)
- fix(dropdown): update prop table for dropdown (e94a7f728)
- fix(horizontalNav): adjust outline offset for active navigational item focus state (02db6a2a2)
- fix(input): add aria attributes for error handling and inline label association (ecf9f09fe)
- fix(Slider): add aria-labelledby to associate label with slider controls (b5c88df37)
- fix(Checkbox): add accessible name requirement with aria-label & aria-labelledby support (181b4e865)
- fix(Toast): use semantic button for close & fix keyboard accessibility (7a1f29dc4)
- fix(Spinner): add aria-labelledby prop for accessible naming (acc7ef20f)
- fix(Avatar): remove duplicate image semantics (78eabaf23)
- fix(caption): add aria props support (374b18695)
- fix(Pagination): accessible name and description for jump input (0f9f082ff)
- fix(FileUploader): associate file input with descriptive text and announce dynamic updates (350ea2414)
- fix(Toast): replace raw button with Button component for close icon (0a2f6ff49)
- fix(metalist): add aria-hidden is true (0f728ae28)
- fix(dropzone): add arial label for file input (ca94a69c1)
- fix(Stepper): add aria-labels to step buttons for accessibility (852017173)
- fix(linkbutton): add aria label to icon (8b34bd2f8)
- fix(VerificationCodeInput): generate unique IDs per input field (8fa826c0c)
- fix(Calendar): prevent selection of disabled values and fix keyboard boundaries (b3573369e)
- fix(VerticalNav): resolve click regression and focus visibility (d7032a2c6)
- fix(scrollbar): use native browser scrollbar (4a14c1cfd)
- fix(chipInput): update clear icon to match Input component pattern (d2e2411a3)
### Improvements
- chore: update security vulnerabilities (8e5bd3998)
- chore: update contributor list (8de7b068f)
- chore: update lint rules & types checking (356707105)
- chore: update test cases (80f814599)
- chore: remove eslint warnings (a921e3ab9)
- style(editableChipInput): update clear icon and remove error focus halo (897e264dd)
### Documentation
- docs(contributors): add contributor entries (2ae760dbb)
---
## 4.22.0 (2026-03-30)
### Highlights
- feat(colors): introduced primitive color scale tokens.
- Extended WCAG 2.2 AA accessibility coverage across Table, FileList, Breadcrumbs, Pagination, ProgressRing, Modal, Calendar, Tooltip, Slider, and Avatar;
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(Table): add aria-labels to column filter and menu icon buttons (e56f9a4d6)
- feat(fileList): enhance accessibility with aria-labels for file items (fd42fdbab)
- feat(breadcrumbs): enhance accessibility by adding aria-labels and changing div to nav (293c1be80)
- feat(pagination): add aria-labels for accessibility on pagination buttons (0e3897481)
- feat(progressRing): add accessibility attributes for progress indication (5169b0b8e)
- feat(modal): add aria-label for close button to improve accessibility (66f22a52a)
- feat(a11y): add accessibility prop table (159bcebfc)
- feat(calendar): add keyboard navigation (730dd9339)
- feat(tooltip): close tooltip on Escape key for WCAG (48aee979d)
- feat(slider): improve keyboard navigation and story updates (7233a83c0)
- feat(avatar): add accessibility support in avatar family components (040a32c00)
- feat(tokens): introduce primitive color scale and update palette (339e8d307)
### Fixes
- fix(combobox): update multiselect clear icon to match Input clear icon pattern (3d48abbb7)
- fix(chatInput): update focus state to outline-based ring per design spec (a5309c8d8)
- fix(chipInput): update focus ring to outline-based style, remove error halo (040f94e1f)
- fix(button): revert focus ring to primary-focus, keep inverse-focus only for toast (bfd4fca54)
- fix(colors): replace hardcoded colors with design tokens and update focus styles (5b3677350)
- fix(table): update infinite scroll fetch rows issue (03855578a)
- fix(button): remove blend mode from outlined variants (9364aa673)
### Improvements
- chore: fix synk vulnerability badge link (12e3ae1f4)
- chore: add mkdirp dependencies for docs site (135834ae8)
---
## 4.21.0 (2026-03-19)
### Highlights
- feat: add accessibility in design system components based on WCAG 2.2 AA guidelines
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(slider): add keyboard navigation (0e88dab18)
- feat(stepper): keyboard accessibility — Arrow navigation, Home/End (8c3c67b48)
- feat(chip): update action icon button in chip component (ddc4dc716)
- feat(select): add wrap behavior story (7f9aec6b9)
- feat(VerticalNav): add Tree View keyboard accessibility (WAI-ARIA) (14def7ce5)
- feat(chatInput): fixed the bg color on hover to fix placeholder contrast issue (e6d709f44)
- feat(verticalNav): enhance focus and active states for menu items (c983af292)
- feat(calendar): update calendar colors for WCAG 2.2 compliance (817f71c25)
- feat(stories): add a11y props in all component stories (1c84fdc52)
- feat(chip): add ally props in chip family components (cf1f72971)
- feat(styles): update focus states across multiple components to use consistent outline styling (500957700)
- feat(select): update touchpoint of action icon button (8c0d3bc62)
- feat(editableInput): update space key behavior (2a10d98b6)
- feat(input): update focus state for input component (6bfa7abe0)
- feat(input): update touchpoint area for icon in input component (e296a098c)
- feat(tabs): update touchpoint area for icon in tabs component (7c773595c)
- feat(AIChip): update focus ring to outline-based style (1ad88257b)
- feat(textarea): update focus styles to use outline-based focus ring (bb815bb3e)
- feat(metricInput): update focus style for metricInput (910096c2b)
- feat(chip): updated focus states for chips and updated with new outline and background colors (ae4d60ebc)
- feat(modal): add a11y (92e118fa6)
- feat(verticalNav): add a11y support in vertical nav (6da6a6e10)
- feat(horizontalNav): add a11y support in horizontal nav (77bbe047d)
- feat(tabs): update a11y for tabs component (23d820fa9, abf9bccd4)
- feat(modal): add aria-labelledBy prop in modal component (c8efaa73e)
- feat(tabs): updated focus and tab click handler (30b800282)
- feat(sidesheet): add focus trap support in sidesheet component (456df25eb)
- feat(horizontalNav): update focus states for horizontal navigation (5b8607c79)
- feat(listbox): update focus outlines for Listbox items to improve accessibility (e293273cb)
- feat(modal): add focus trap support in modal component (1445837fa)
- feat(switch): enhance focus and existing states with outlines and border adjustments (a10d42af4)
- feat(link): enhance focus state for Link (0e0baa513)
- feat(linkButton): update focus styles for LinkButton (116dcf924)
- feat(ai button): updated focus styles for ai buttons (1840940ce)
- feat(AI Response): made accessibility changes to AI Response Component (b1b2b36a7)
### Fixes
- fix(docs): update wcag a11y images in docs (607d58c09)
- fix(select): fixes custom trigger story in select (47901c265)
- fix(chip): update selected chip states visually (ca2d7af71)
- fix(patterns): fixed a11y issues in patterns example (e7cc0273d)
- fix(link): update border styles for default and subtle link states (b3574c909)
- fix(checkbox, radio): gap between label and radio, checkbox interactive (d86404727)
- fix(icons): prevent role/tabIndex to non-interactive icons to avoid nested controls (dc8ad26a5)
- fix(patterns): update patterns stories with a11y issues (fda590a69)
- fix(dropzone): keyboard accessibility improvements (b33dbd385)
- fix(switch,selectionCard): keyboard accessibility improvements (78193e55d)
- fix(segmentedControl): update border style for improved visual consistency (a721a8c61)
### Improvements
- style(stepper): add stroke to the activated and activated completed state (fda7b585a)
- style(horizontalNav): update states visually for improving accessibility (2b28ebb76)
- style(button): enhance box-shadow for selected button states on focus and active (16027e831)
- style(button): update box-shadow for selected active button states (7115dd870)
- style: update hexcode with color tokens (52f2a4d13)
- refactor: remove design token usage rules file (7d40eee00)
- chore(deps-dev): bump svgo from 2.8.0 to 2.8.2 (4f8dba124)
- chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 (4d064aa84)
- chore(deps-dev): bump rollup from 2.79.2 to 2.80.0 (dde5b8c3b)
### Documentation
- docs(linkButton): add a11y guidelines for link button (e092dafe2)
- chore(images): add an accessibility tab in Input and a guideline (cd2b298e5)
- feat(inputs): add 'Accessibility' tab to inputs documentation and guidelines (8d5973d45)
- feat(linkButton): add Accessibility tab to usage documentation and a guideline inside it (5f38dc9c8)
- feat(icons): add 'Accessibility' tab to icon usage documentation and a guideline for accessibility (edc440eb4)
- feat(select): add Accessibility tab to usage documentation and a guideline (653fde909)
- feat(radio): add Accessibility tab to radio usage documentation and a guidline inside it (fd9ed4c8e)
- feat(badges): add Accessibility tab to badges usage documentation and a guideline for accessibility (55a0ff9fb)
- feat(links): add Accessibility tab to links usage documentation and a guideline inside it (c2cce3ecc)
- feat(chips): add Accessibility tab to usage documentation and a guideline inside it (3a6f036c8)
- feat(usage): add Accessibility tab to inline editable fields documentation and a guideline inside it (0138cddfa)
- feat(breadcrumbs): add Accessibility tab to usage documentation and a guideline inside (7296f92a0)
- feat(checkbox): add 'Accessibility' tab to usage documentation and an error guideline (789fceb26)
---
## 4.20.0 (2026-02-24)
### Highlights
- feat(a11y): add accessibility support in components (b8062d874)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(a11y): add accessibility support in components (b8062d874)
### Fixes
### Improvements
NA
### Documentation
NA
---
## 4.19.2 (2026-02-12)
### Highlights
- fix(datepicker): update today chip disabled state logic (5e290ea4)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
NA
### Fixes
- fix(datepicker): update today chip disabled state logic (5e290ea4)
### Improvements
NA
### Documentation
NA
---
## 4.19.1 (2026-01-22)
### Highlights
- feat(text): update font weight for small size variant in text component (5e1cf577)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(text): update font weight for small size variant in text component (5e1cf577)
### Fixes
NA
### Improvements
NA
### Documentation
NA
---
## 4.19.0 (2026-01-07)
### Highlights
- feat(segmentedControl): add new segmented control component (847a58fa)
- feat(selectTrigger): add minWidth maxWidth support (9931c6e9)
- feat(table): replace dropdown with select in table and grid (d0b33355)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(segmentedControl): add new segmented control component (847a58fa)
- feat(selectTrigger): add minWidth maxWidth support (9931c6e9)
- feat(table): replace dropdown with select in table and grid (d0b33355)
### Fixes
- fix(segmentedControl): fix size issue and restrict first render animation (27b86d1c)
### Improvements
NA
### Documentation
- docs(segmentedControl): add docs of the new component segmented control (3cf558d6)
- docs(segmentedControl): update interaction tab content and basic button content (389a8a11)
---
## 4.18.0 (2025-12-29)
### Highlights
- feat(grid): add grid component (1698445c)
- feat(flex): add flex component (3ae8b0d4)
- feat(table): add single select filter option in table header (e810b7c8)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(grid): add grid component (1698445c)
- feat(flex): add flex component (3ae8b0d4)
- feat(table): add single select filter option in table header (e810b7c8)
### Fixes
- fix(pagination): update table pagination while searching and page change (5b7e1bb6)
- fix(combobox): fix onchange handler call on initial render (159bf17b)
### Improvements
- feat(table): add filter pattern story (11c1a616)
- feat(table): add filtertype prop and update stories (a745f210)
- feat(table): add test cases (6079f23f)
### Documentation
- docs(avatar): update avatar docs usage (8302d34a)
---
## 4.17.1 (2025-12-11)
### Highlights
- fix(avatar): update avatar fallback appearance and text color (f20339b8)
- docs(Avatars): update the docs for the avatar and avatarGroups (9e3b9273)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
NA
### Fixes
- fix(avatar): update avatar fallback appearance and text color (f20339b8)
### Improvements
NA
### Documentation
- docs(Avatars): update the docs for the avatar and avatarGroups (9e3b9273)
- docs(avatar): update docs for avatar and avatarGroups (c7dc4be9)
---
## 4.17.0 (2025-12-10)
### Highlights
- feat(Avatar): update new color and update shape for avatarGroups and avatarSelection (3a6c626f)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(Avatar): update new color and update shape for avatarGroups and avatarSelection (3a6c626f)
### Fixes
NA
### Improvements
NA
### Documentation
NA
---
## 4.16.1 (2025-11-23)
### Highlights
- fix(select): fix duplicate selection of options with same label (ffb5654b)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
NA
### Fixes
- fix(select): fix duplicate selection of options with same label (ffb5654b)
### Improvements
NA
### Documentation
NA
---
## 4.16.0 (2025-11-03)
### Highlights
- feat(select): add outlined styleType in select (b88c025d)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(select): add outlined styleType in select (b88c025d)
### Fixes
NA
### Improvements
NA
### Documentation
NA
---
## 4.15.0 (2025-10-21)
### Highlights
- feat(button): add outlined styleType in existing button (15ef566b)
- test: update CI to test deployed site with latest DS (16af6a7b)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(button): add outlined styleType in existing button (15ef566b)
### Fixes
NA
### Improvements
- test: update CI to test deployed site with latest DS (16af6a7b)
### Documentation
NA
---
## 4.14.0 (2025-09-30)
### Highlights
- feat(tokens): add ultra light tokens in the css (967398fa)
- fix(metricInput): fix metric input arrowbutton while ESM build (3de747c6)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(tokens): add ultra light tokens in the css (967398fa)
### Fixes
- fix(metricInput): fix metric input arrowbutton while ESM build (3de747c6)
### Improvements
NA
### Documentation
NA
---
## 4.13.0 (2025-09-22)
### Highlights
- feat(editableChipInput): add small variant support in editableChipInput component (cbb07d28)
- feat(chipInput): add small variant support in chipInput component (48b9b85d)
- feat(select): add small variant support in select component (4c72ae07)
- feat(chip): add small variant support in chip component (e7829052)
- feat(button): add small variant support in button component (38052c54)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(editableChipInput): add small variant support in editableChipInput component (cbb07d28)
- feat(chipInput): add small variant support in chipInput component (48b9b85d)
- feat(select): add small variant support in select component (4c72ae07)
- feat(chip): add small variant support in chip component (e7829052)
- feat(editableInput): add small variant support in editableInput component (6e720070)
- feat(menu): add small variant support in menu component (f3bace0c)
- feat(textField): add small variant support in textField component (6a76f7aa)
- feat(metricInput): add small variant support in metric input component (3fa029f7)
- feat(input): add small variant support in input component (77730a3f)
- feat(textarea): add small variant support in textarea component (508e2872)
- feat(badge): add hover event support in badge component (10831bd1)
- feat(statusHint): add new small variant support in status hint (0216d7b0)
- feat(tooltip): add small size support in tooltip component (e0b4da4d)
- feat(message): add small variant support in message (8d523382)
- feat(button): add small variant support in button component (38052c54)
- feat(label): add small variant support in label component (d29c11a8)
### Fixes
NA
### Improvements
- chore: add AGENTS.md file (fbc14017)
### Documentation
NA
---
## 4.12.0 (2025-08-14)
### Highlights
- feat(table): add custom header cell renderer with sorting state support (9fb78957)
- feat(verticalNav): add support for custom option renderer in vertical nav (fcbcb87f)
- feat(select): add inline label support for small size select trigger (9f476ce7)
- feat(table): add support for custom label in table header (404b440b)
- feat(link): add story for icon support in link component (01d658b2)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(table): add custom header cell renderer with sorting state support (9fb78957)
- feat(verticalNav): add support for custom option renderer in vertical nav (fcbcb87f)
- feat(select): add inline label support for small size select trigger (9f476ce7)
- feat(table): add support for custom label in table header (404b440b)
- feat(link): add story for icon support in link component (01d658b2)
### Fixes
- fix(table): fix extra api call on sorting in infinite scroll (00f3a26b)
- fix(table): fix visibility of background cell for pinned columns (29d91d9b)
- fix(table): update spacing of checkbox for loading state (45109d69)
### Improvements
NA
### Documentation
- docs(icon): update appearance section for the Icon component (d9c04fa6)
---
## 4.11.2 (2025-07-28)
### Highlights
- feat(Navigation): add extended support for count prop in VerticalNav & HorizontalNav component (06ca0737)
- test(HorizontalNav): add test cases for menu count formatting support (cd6d54aa)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(Navigation): add extended support for count prop in VerticalNav & HorizontalNav component (06ca0737)
- test(HorizontalNav): add test cases for menu count formatting support (cd6d54aa)
### Fixes
NA
### Improvements
NA
### Documentation
NA
---
## 4.11.1 (2025-07-22)
### Highlights
- feat(chatInput): add readOnly prop for chatInput (f9dcd789)
- docs(chatInput): add readOnly state in chat input docs (841730d6)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(chatInput): add readOnly prop for chatInput (f9dcd789)
- docs(chatInput): add readOnly state in chat input docs (841730d6)
### Fixes
NA
### Improvements
NA
### Documentation
NA
---
## 4.11.0 (2025-07-15)
### Highlights
- feat(table): add prop to hide nested row trigger icon in table (0b7c18c9)
- fix(table): remove extra api call for infinite scroll in table (e150f784)
- fix(label): update label overflow behaviour (dfa340c2)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(table): add prop to hide nested row trigger icon in table (0b7c18c9)
### Fixes
- fix(table): remove extra api call for infinite scroll in table (e150f784)
- fix(label): update label overflow behaviour (dfa340c2)
### Improvements
NA
### Documentation
NA
---
## 4.10.0 (2025-06-25)
### Highlights
- feat(table): add highlight search term feature in table (591abcca)
- fix(table): fix grid head and body sync issue on scroll event (e3255270)
- fix(select): fix auto position update for select popover (42734e64)
- fix(select): fix selection state of pre-selected option (f7aca262)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(table): add highlight search term feature in table (591abcca)
### Fixes
- fix(table): fix grid head and body sync issue on scroll event (e3255270)
- fix(select): fix auto position update for select popover (42734e64)
- fix(select): fix selection state of pre-selected option (f7aca262)
### Improvements
NA
### Documentation
NA
---
## 4.9.0 (2025-06-16)
### Highlights
- feat(chatInput): add new chatInput component (f441d91b)
- feat(table): update states of table component (a22f2008)
- feat(table): implement public data selection methods (fd4735d1)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(chatInput): add new chatInput component (f441d91b)
- feat(table): update states of table component (a22f2008)
- feat(table): implement public data selection methods (fd4735d1)
### Fixes
- fix(table): update table filtering section in docs (794066c2)
- fix(checkbox): improve DOM structure and spacing (6f1a21d1)
- fix(verticalNav): add string type for pills in vertical nav component (939f67af)
- fix(table): fix grid head & body sync issue on scroll in virtualized table (9ed6b109)
- fix(table): fix grid head & body sync issue in pinned columns (04bf2b4b)
- fix(table): fix blank state on sorting issue for virtualized table (69e0d813)
- fix(table): update right padding for columns (1f00360a)
- fix(table): fix grid head & body alignment issue in pinned virtualized table (1e97f9a9)
- fix(table): update expanded state of nested row for virtualized table (ff0cc553)
- fix(typography): fix default props appearance issue (40872de4)
### Improvements
- feat(verticalNav): update stories structure for vertical nav (370e1954)
### Documentation
NA
---
## 4.8.0 (2025-05-01)
### Highlights
- feat(aibutton): update appearance with sparkle variant in AI Button component (f8b613b4)
- fix(select): update disabled state for select trigger cross icon (c1dbad7f)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(aibutton): update appearance with sparkle variant in AI Button component (f8b613b4)
### Fixes
- fix(select): update disabled state for select trigger cross icon (c1dbad7f)
### Improvements
NA
### Documentation
NA
---
## 4.7.0 (2025-04-21)
### Highlights
- feat(AIChip): update design of AI Chip component (12fdeaa2)
- feat(AIIconButton): update AI Icon Button design (3fb05f00)
- feat(tokens): update spacing tokens (ae97d17f)
- feat(tokens): update border width and border radius tokens (188fbba4)
- feat(tokens): update border-radius 50% with tokens (e17bed87)
- feat(border): add border radius classes (94d31067)
- feat(AIResponse): update AI Response component design and API (e1ab2c30)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(AIChip): update design of AI Chip component (12fdeaa2)
- feat(AIIconButton): update AI Icon Button design (3fb05f00)
- feat(tokens): update spacing tokens (ae97d17f)
- feat(tokens): update border width and border radius tokens (188fbba4)
- feat(tokens): update border-radius 50% with tokens (e17bed87)
- feat(border): add border radius classes (94d31067)
- feat(AIResponse): update AI Response component design and API (e1ab2c30)
### Fixes
- fix(heading): fix default props size & appearance issue (e0353ea1)
### Improvements
NA
### Documentation
NA
---
## 4.6.0 (2025-03-27)
### Highlights
- feat(table): add infinite scroll & virtualization support in table (e41ef371)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(table): add infinite scroll & virtualization support in table (e41ef371)
### Fixes
- fix(docs): replace gatsby-medium-plugin with fetch API for medium latest blogs (9f5224cd)
### Improvements
NA
### Documentation
NA
---
## 4.5.0 (2025-03-22)
### Highlights
- feat(Choicelist): add wrapLabel prop (0e97c368)
- feat(menu): add disabled state in menu (89d1304c)
- feat(chipInput): add chip validator function support in chip input (08fc94e5)
- feat(typography): add auto tooltip support in typography component (37ba55ac)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(Choicelist): add wrapLabel prop (0e97c368)
- feat(menu): add disabled state in menu (89d1304c)
- feat(chipInput): add chip validator function support in chip input (08fc94e5)
- feat(typography): add auto tooltip support in typography component (37ba55ac)
### Fixes
NA
### Improvements
NA
### Documentation
NA
---
## 4.4.0 (2025-03-04)
### Highlights
- fix(dropdown): update min-height for multiple dropdown on same page (2ee15679)
- fix(tooltip): remove style tag from tooltip component (6509c9da)
- fix(grid): update props order to accept classname correctly in grid (e17c0704)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
NA
### Fixes
- fix(dropdown): update min-height for multiple dropdown on same page (2ee15679)
- fix(tooltip): remove style tag from tooltip component (6509c9da)
- fix(grid): update props order to accept classname correctly in grid (e17c0704)
### Improvements
- chore: add contributing guideline for new components (7600ddb5)
- refactor(listbox): replace dropdown with select & menu in listbox stories (0db83b81)
- refactor(patterns): replace dropdown with select in patterns stories (55aaff07)
### Documentation
- docs(chatBubble): update story preview link for chat bubble component (0a099aaf)
---
## 4.3.0 (2025-02-11)
### Highlights
- feat(meter): add new meter component (8610ed3d)
- feat(organisms): add figma code connect for organisms components (e8cfb1c0)
- feat(table): add support to expand nested rows in table (abf0364e)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(meter): add new meter component (8610ed3d)
- feat(organisms): add figma code connect for organisms components (e8cfb1c0)
- feat(table): add support to expand nested rows in table (abf0364e)
### Fixes
- fix(select): update select trigger classes for overflow behavior (543aa6ce)
### Improvements
NA
### Documentation
- docs(meter): add meter component documentation (804ef4dc)
---
## 4.2.0 (2025-01-30)
### Highlights
- feat(chatBubble): add new chat bubble component (25bf60e0)
- feat(dateSeparator): add chat date separator component (5ec3f5f1)
- feat(unreadMessage): add chat unread message separator component (c5fc0f16)
- feat(newMessage): add chat new message separator component (b6ea6dd4)
- feat(typingIndicator): add chat typing indicator component (c9f7ef4c)
- feat(avatarGroup): add status indicator support in avatar group component (828bc9f8)
- feat(avatarGroup): add presence support in avatar group component (377979d9)
- feat(avatarSelection): add status & presence support in avatar selection (007425dd)
- feat(avatarSelection): add figma code connect for avatar selection component (48c4baa3)
- feat(avatarGroup): add figma code connect for avatar group component (5af38b76)
- feat(chat): add figma code connect for chat ancillary component (20646dd8)
- feat(typingIndicator): update size from regular to small in typing indicator component (f5322da4)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(chatBubble): add new chat bubble component (25bf60e0)
- feat(dateSeparator): add chat date separator component (5ec3f5f1)
- feat(unreadMessage): add chat unread message separator component (c5fc0f16)
- feat(newMessage): add chat new message separator component (b6ea6dd4)
- feat(typingIndicator): add chat typing indicator component (c9f7ef4c)
- feat(avatarGroup): add status indicator support in avatar group component (828bc9f8)
- feat(avatarGroup): add presence support in avatar group component (377979d9)
- feat(avatarSelection): add status & presence support in avatar selection (007425dd)
- feat(avatarSelection): add figma code connect for avatar selection component (48c4baa3)
- feat(avatarGroup): add figma code connect for avatar group component (5af38b76)
- feat(chat): add figma code connect for chat ancillary component (20646dd8)
- feat(typingIndicator): update size from regular to small in typing indicator component (f5322da4)
### Fixes
- fix(css): update order of typography components css in final bundled css file (b29e3f2c)
- fix(tooltip): update props order to accept classname in tooltip component (865a0240)
### Improvements
NA
### Documentation
- docs(avatarGroup): add presence & status section in avatar group (085ef5c7)
- docs(chat): add chat ancillary components documentation (e27e6b32)
- docs(chatBubble): add new chat bubble component documentation (4253816c)
---
## 4.1.0 (2025-01-17)
### Highlights
- feat(table): add vertical alignment support in table body cell (0dd117e4)
- feat(avatarSelection): update stacking order and popover design of avatar selection (051093c9)
- feat(avatarGroup): update popover design & stacking order of avatar group (143c9994)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(table): add vertical alignment support in table body cell (0dd117e4)
- feat(avatarSelection): update stacking order and popover design of avatar selection (051093c9)
- feat(avatarGroup): update popover design & stacking order of avatar group (143c9994)
### Fixes
- fix(table): remove loading state from static header (89642c47)
- fix(table): fix horizontal scroll alignment issue between columns (93fb855d)
- fix: update tsconfig to fix import error for module css (a8590122)
- fix(docs): fix overlapping of image with table of content in input component (f324767c)
- fix(radio): update props order to accept data-test properly in radio component (34f5b3cd)
- chore: update typescript plugin for ts declaration file bundling (316a461e)
### Improvements
- test(daterangepicker): update test cases for date range picker component (7e2e6d91)
- chore: update design system esm bundle path in docs script (5c435736)
### Documentation
- docs(avatarGroup): update images and guideline for avatar group component (90d518dd)
---
## 4.0.0 (2024-12-25)
### Highlights
- feat(CSS): migrate to module CSS for ESM and UMD builds to work together (e91b1cf1)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(CSS): migrate to module CSS for ESM and UMD builds to work together (e91b1cf1)
### Fixes
NA
### Improvements
NA
### Documentation
NA
---
## 3.5.0 (2024-12-12)
### Highlights
- feat(avatar): add presence indicator support in avatar component (ce945f26)
- feat(avatar): add status indicator support in avatar (58857846)
- fix(input): update cursor position on input type change (8f45613f)
- fix(table): update table stories structure on storybook (9e3b4d53)
- feat(statusHint): update color for default appearance (a64c5128)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(avatar): add presence indicator support in avatar component (ce945f26)
- feat(avatar): add status indicator support in avatar (58857846)
- feat(statusHint): update color for default appearance (a64c5128)
### Fixes
- fix(input): update cursor position on input type change (8f45613f)
### Improvements
- chore: fix lint error in dropzone component & toast figma connect (9c8a41ec)
- fix(progressIndicators): update story of spinner and progress ring (506ca9b1)
- fix(table): update table stories structure on storybook (9e3b4d53)
- refactor(table): update table props description on storybook (f041f10f)
### Documentation
- docs(docs): add status and presence indicator documentation in avatar (dc14464c)
- docs(docs): update table preview link in documentation (1df056c2)
---
## 3.4.0 (2024-11-18)
### Highlights
- feat(progressBar): update small size from 2px to 4px (c5ed8a80)
- feat(progressRing): add large size support in progress ring component (2da8320b)
- feat(spinner): add extra small size for spinner (16ab49ff)
- feat(scrollbar): update scrollbar state (ca53ef74)
- feat(spinner): add secondary and white appearances (c1730ed5)
- feat(spinner): update figma code connect for extra small size of spinner (e4bdbb0f)
### Breaking changes
- feat(progressBar): update small size from 2px to 4px (c5ed8a80)
- feat(scrollbar): update scrollbar state (ca53ef74)
- Revert "fix(table): fix selection state of resource table" (fc4f1739)
### Migration guide
NA
### Deprecations
NA
### Features
- feat(progressBar): update small size from 2px to 4px (c5ed8a80)
- feat(progressRing): add large size support in progress ring component (2da8320b)
- feat(spinner): add extra small size for spinner (16ab49ff)
- feat(scrollbar): update scrollbar state (ca53ef74)
- feat(spinner): add secondary and white appearances (c1730ed5)
- feat(spinner): update figma code connect for extra small size of spinner (e4bdbb0f)
### Fixes
- fix(docs): update active state for leftnav menu item (c07b00a3)
- fix(docs): synchronize active tab state with URL to prevent mismatch after navigation (c5bd00d8)
- Revert "fix(table): fix selection state of resource table" (fc4f1739)
### Improvements
- fix(modal): update story of Modal component and replace Dropdown with Select component (60c93bb8)
- fix(Table): update stories of Resource table component and replace Dropdown with Menu component (95775d34)
- fix(HorizontalNav): update stories of HorizontalNav component and replace Dropdown with Select component (e6b9cfb8)
- fix(pageheader): replace dropdown with Menu component in Pageheader stories (dad8ae1d)
- chore: remove jira automation workflow for github issues (6b5ebb8e)
### Documentation
- docs(docs): update progress indicator documentation (2788f9d5)
---
## 3.3.0 (2024-11-04)
### Highlights
- fix(table): fix selection state of resource table (9e9fb824)
- fix(docs): remove js-beautify dependency (8e6cbac0)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
NA
### Fixes
- fix(table): fix selection state of resource table (9e9fb824)
- fix(docs): remove js-beautify dependency (8e6cbac0)
### Improvements
NA
### Documentation
NA
---
## 3.2.0 (2024-10-17)
### Highlights
- chore: remove js-beautify dependency (a9f0c2b7)
- fix(satismeter): update survey questions id for api response (ba8f0386)
- chore: fix security vulnerabilities in dev dependencies (1302de94)
- fix: replace deprecated 'dropdown' with Select and Menu in stories
### Breaking changes
NA
### Migration guide
NA
### Deprecations
- chore: remove js-beautify dependency (a9f0c2b7)
### Features
NA
### Fixes
- fix(satismeter): update survey questions id for api response (ba8f0386)
### Improvements
- chore: fix security vulnerabilities in dev dependencies (1302de94)
- refactor(helpText): replace Dropdown with Select component in story of HelpText (9ff836dc)
- fix(stepper): replace deprecated 'dropdown' with Select and Menu in Stepper (184b42ac)
- fix(editableChipInput): fix overflow behavior of editableChipInput component (6e5fccbc)
- fix(tabs): replace deprecated 'dropdown' with Select in tabs (1fa589fc)
- fix(button): replace deprecated Dropdown with Menu in Button (8dd6c959)
- fix(popover): replace deprecated 'dropdown' with Select in Popover (3ebee272)
### Documentation
NA
---
## 3.1.0 (2024-10-08)
### Highlights
- chore: migrate to node 20 and fix security vulnerability (d8a26021)
### Breaking changes
NA
### Migration guide
- chore: migrate to node 20 and fix security vulnerability (d8a26021)
### Deprecations
NA
### Features
NA
### Fixes
NA
### Improvements
NA
### Documentation
NA
---
## 2.44.0 (2024-10-01)
### Highlights
- feat(avatarGroup): update avatar group popover list design (2de75c4f)
- feat(select): update text color of select trigger placeholder (e23be2e4)
- feat(avatar): update appearance of text and icon in avatar (e592a5ae)
- feat(popover): add support for delay on popover opening (eaa5c228)
- feat(molecules): add figma code connect for molecules component (de8c4b4b)
- feat(combobox): add input text overflow behavior (e6b2f986)
- feat(avatarGroup): update label for overflow story of avatar group (78668fd2)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(avatarGroup): update avatar group popover list design (2de75c4f)
- feat(select): update text color of select trigger placeholder (e23be2e4)
- feat(avatar): update appearance of text and icon in avatar (e592a5ae)
- feat(popover): add support for delay on popover opening (eaa5c228)
- feat(molecules): add figma code connect for molecules component (de8c4b4b)
- feat(combobox): add input text overflow behavior (e6b2f986)
- feat(avatarGroup): update label for overflow story of avatar group (78668fd2)
### Fixes
- fix(datepicker): update today date chip disabled state (449acb4f)
### Improvements
NA
### Documentation
- docs: update docs for browser title and table filters (f6495841)
---
## 2.43.0 (2024-09-11)
### Highlights
- feat(Button): update spacing of icon with label (6d44f718)
- docs(browserTitle): add browser tab title documentation (1306e042)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(Button): update spacing of icon with label (6d44f718)
### Fixes
- fix(popover): add check for element in getComputeStyle function (03f016ce)
### Improvements
NA
### Documentation
- docs(table): add table selection documentation (73a10d9d)
- docs(pageHeader): update images for icon with label button in pageHeader documentation (c8d8338d)
- docs(avatar): update image for square avatar in documentation (fc14cdad)
- docs(browserTitle): add browser tab title documentation (1306e042)
---
## 2.42.0 (2024-09-03)
### Highlights
- feat(code-connect): add figma code connect for molecules component (7d351423)
- feat(menu): add onToggle callback prop (1085fe69)
- feat(emptyState): add mds-images import statement in stories (0c2a5af6)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(code-connect): add figma code connect for molecules component (7d351423)
- feat(menu): add onToggle callback prop (1085fe69)
- feat(emptyState): add mds-images import statement in stories (0c2a5af6)
### Fixes
- fix(listbox): add card with no shadow in listbox stories (973673a2)
- fix(dropdown): add key to the dropdown list item (8c08fe60)
### Improvements
NA
### Documentation
NA
---
## 2.41.3 (2024-08-23)
### Highlights
- chore: downgrade js-beautify package version to 1.14.1 (5c3d0f2f)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
NA
### Fixes
NA
### Improvements
- chore: downgrade js-beautify package version to 1.14.1 (5c3d0f2f)
### Documentation
NA
---
## 2.41.2 (2024-08-21)
### Highlights
- chore: upgrade js-beautify package to 1.14.10 version (30067a15)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
NA
### Fixes
NA
### Improvements
- chore: upgrade js-beautify package to 1.14.10 version (30067a15)
### Documentation
NA
---
## 2.41.1 (2024-08-21)
### Highlights
- feat(verificationCodeInput): add onchange prop in verificationInputCode component (e8b45e85)
- chore: upgrade js-beautify package version (e8159526)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(verificationCodeInput): add onchange prop in verificationInputCode component (e8b45e85)
### Fixes
NA
### Improvements
- chore: upgrade js-beautify package version (e8159526)
### Documentation
NA
---
## 2.41.0 (2024-08-13)
### Highlights
- feat(chipInput): add overflow behavior for input text (90eb6381)
- feat(spacing): add spacing class for 6px token (d2e1dd4c)
- feat(docs): update headings to title case for all markdown file (c2e3b5a1)
- feat(tooltip): update opacity of tooltip and images in docs site (79decc1d)
- feat(AIComponents): add figma code connect for AI Components (900d6712)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(chipInput): add overflow behavior for input text (90eb6381)
- feat(spacing): add spacing class for 6px token (d2e1dd4c)
- feat(docs): update headings to title case for all markdown file (c2e3b5a1)
- feat(tooltip): update opacity of tooltip and images in docs site (79decc1d)
- feat(AIComponents): add figma code connect for AI Components (900d6712)
### Fixes
- fix(dropzone): update error state for unknown file type (083e1d74)
### Improvements
NA
### Documentation
- docs(uiStates): update story live preview for UI States (5e6e115b)
---
## 2.40.1 (2024-08-06)
### Highlights
- fix(chip): fix horizontal and vertical alignment of multiple chips (02a8c24b)
- fix(tabs): fix spacing for custom labels tabs (b3d63c8c)
- fix(materialSymbols): revert material symbols file (e0b20f70)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
NA
### Fixes
- fix(chip): fix horizontal and vertical alignment of multiple chips (02a8c24b)
- fix(tabs): fix spacing for custom labels tabs (b3d63c8c)
- fix(materialSymbols): revert material symbols file (e0b20f70)
### Improvements
NA
### Documentation
NA
---
## 2.40.0 (2024-07-29)
### Highlights
- feat(keyValuePair): add new key-value-pair component (e3d6a8bb)
- feat(figma): add figma code connect to atomic components (c66e9e3c)
- feat(tabs): add overflow behavior for text label (1aeaf466)
- feat: figma code connect for atom components (df43978b)
- feat(figma): update figma code connect variable for button component (c45a1223)
- feat(popover): add disabled prop to prevent toggle for disabled trigger (fdc01a87)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(keyValuePair): add new key-value-pair component (e3d6a8bb)
- feat(figma): add figma code connect to atomic components (c66e9e3c)
- feat(tabs): add overflow behavior for text label (1aeaf466)
- feat: figma code connect for atom components (df43978b)
- feat(figma): update figma code connect variable for button component (c45a1223)
- feat(popover): add disabled prop to prevent toggle for disabled trigger (fdc01a87)
### Fixes
- fix(inputMask): autofocus issue for WebKit browsers fix (201be4e2)
- fix(AIResponse): remove beta from the AI Response stories (37b44f0f)
- fix(link): add description for using subtle as appearance in link component (e820f517)
- fix(select): update width for select option wrapper (6f5527d3)
- fix(docs): remove keyValuePair nav from mobile page (137a9a92)
### Improvements
- feat(keyValuePair): update stories of keyValuePair component (323ecb62)
### Documentation
- docs(tabs): update tab label overflow documentation (b23e2592)
- docs(keyValuePair): add key value pair component documentation (be957de5)
---
## 2.39.0 (2024-07-16)
### Highlights
- feat(tab): add small size support in tab component (0060c807)
- feat(Message): update background colors in message (d31d5fd1)
- feat(AIResponse): add generating response story (9f64993e)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(tab): add small size support in tab component (0060c807)
- feat(Message): update background colors in message (d31d5fd1)
- feat(AIResponse): add generating response story (9f64993e)
### Fixes
- fix(chip): update inline alignment for multiple chips (bf8f6b29)
### Improvements
NA
### Documentation
- docs(message): update images in message documentation (2bf6b150)
- docs(tabs): add small size tabs documentation (5dbd6c9f)
- docs(AIResponse): add stories for generating content (96332c35)
---
## 2.38.1 (2024-07-12)
### Highlights
- fix: move lottie player npm package from dev-dependencies to dependencies (65d70faf)
- fix(combobox): add onFocus and onBlur callback function in combobox options (83e66918)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
NA
### Fixes
- fix: move lottie player npm package from dev-dependencies to dependencies (65d70faf)
- fix(combobox): add onFocus and onBlur callback function in combobox options (83e66918)
### Improvements
NA
### Documentation
NA
---
## 2.38.0 (2024-07-05)
### Highlights
- chore(react-lottie-player): moved to externals for esm module (88fc0af4)
### Breaking changes
- chore(react-lottie-player): moved to externals for esm module (88fc0af4)
### Migration guide
- If relying on ESM build, install `@lottiefiles/react-lottie-player` for animation related components.
### Deprecations
NA
### Features
NA
### Fixes
NA
### Improvements
NA
### Documentation
NA
---
## 2.37.1 (2024-07-04)
### Highlights
- feat(icon): update material symbols font file (8e51ba0f)
- fix(select): ensure popover toggles correctly on cursor click (84228b0c)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(icon): update material symbols font file (8e51ba0f)
### Fixes
- fix(select): ensure popover toggles correctly on cursor click (84228b0c)
### Improvements
NA
### Documentation
NA
---
## 2.37.0 (2024-07-02)
### Highlights
- feat(select): add support for custom trigger in select (4e85e268)
- feat(avatar): add disabled state in avatar component (008691a9)
- feat(avatargroup): add disabled state in avatar group component (773ba954)
- feat(avatarselection): add disabled state in avatar selection component (402946cc)
- feat(chip): update chip states (b9a46789)
- feat(ActionCard): update states and spacing in action card (e42e0eb8)
- feat(selectionCard): update states and spacing in selection card (8ea2982c)
- feat(message): update warning appearance background color (b7716cd7)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(avatar): add disabled state in avatar component (008691a9)
- feat(avatargroup): add disabled state in avatar group component (773ba954)
- feat(avatarselection): add disabled state in avatar selection component (402946cc)
- feat(select): add support for custom trigger in select (4e85e268)
- feat(chip): update chip states (b9a46789)
- feat(ActionCard): update states and spacing in action card (e42e0eb8)
- feat(selectionCard): update states and spacing in selection card (8ea2982c)
- feat(message): update warning appearance background color (b7716cd7)
### Fixes
- fix(docs): remove interaction tab from avatar documentation (4a80dede)
- fix(cypress): update link visit function for breadcrumb (9a3da237)
### Improvements
- feat(stepper): update the stories for steppers (3e95e3a4)
- feat(table): update table filter story (c9c64c31)
### Documentation
- docs(interactive-cards): update states and spacing documentation (826b0c6a)
- docs(states): update documentation of states in foundations (f5d53f2d)
- docs(inlineEditable): update documentation of inline editable field (0ce2dfbf)
- docs(chip): update chip state images (b1a9db6b)
- docs(page-header): update stepper section in page header (69599cb2)
- docs(stepper): update stepper page documentation (5b17adae)
- docs(avatar): update documentation of avatar component (b9749949)
- docs(avatarGroup): add documentation of avatar group and selection (b5e78996)
- docs(AIResponse): update images in AI Response examples (f2b7c50c)
- docs(select): add custom trigger documentation (8a8e5964)
---
## 2.36.2 (2024-06-13)
### Highlights
- style(colors): update night color hex code (d6f913c6)
- feat(combobox): add support for computeStyle prop for popover positioning (b073ff74)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- style(colors): update night color hex code (d6f913c6)
- feat(combobox): add support for computeStyle prop for popover positioning (b073ff74)
### Fixes
NA
### Improvements
NA
### Documentation
NA
---
## 2.36.1 (2024-06-12)
### High