UNPKG

@innovaccer/design-system

Version:

React components library project for Innovaccer Design System

2,186 lines (1,285 loc) 129 kB
## 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