UNPKG

@innovaccer/design-system

Version:

React components library project for Innovaccer Design System

2,479 lines (1,411 loc) 111 kB
## 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) ### Highlights NA ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features NA ### Fixes - fix(select): enable support for arbitrary default values in single select (bea359b7) ### Improvements NA ### Documentation NA --- ## 2.36.0 (2024-06-11) ### Highlights - feat(AIButton): add new AI Button component (ce14715c) - feat(saraSparkle): add sara sparkle component (e7f54cb3) - feat(sara): add new sara component (848ee75c) - feat(AIButton): update stories for AI Button component (fbe8b2fd) - feat(AIIconButton): add new AI Icon Button Component (120079bd) - feat(AIChip): add new AI Chip component (66bd9303) - feat(AIResponse): add new AI Response component (09c7f087) - feat(progressIndicator): add new progress indicator pattern (f3eaf718) - feat(calendar): update calendar states (9d515e38) - feat(Input): update readonly state for all input components (8aa4b949) - feat(chip): add overflow behavior in chip and chipInput (b5fac8d0) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(AIButton): add new AI Button component (ce14715c) - feat(saraSparkle): add sara sparkle component (e7f54cb3) - feat(sara): add new sara component (848ee75c) - feat(AIButton): update stories for AI Button component (fbe8b2fd) - feat(AIIconButton): add new AI Icon Button Component (120079bd) - feat(AIChip): add new AI Chip component (66bd9303) - feat(AIResponse): add new AI Response component (09c7f087) - feat(calendar): update calendar states (9d515e38) - feat(Input): update readonly state for all input components (8aa4b949) - feat(chip): add overflow behavior in chip and chipInput (b5fac8d0) - feat(progressIndicator): add new progress indicator pattern (f3eaf718) ### Fixes - fix: update storybook link (0f79e9de) - fix(actions): update node js version for chromatic build job (20c18981) - fix(metricInput): update value of metric input when showActionButton prop is false (5e8b396b) - fix(select): update overflow of options in popover with respect to trigger size (4dad3cd3) - fix(select): update state of placeholder (c8f9f154) - fix(saraSparkle): update size of sara sparkle in story (8ab3d928) - fix(AIButton): update focus state of AI Button component (426872c4) ### Improvements - fix(docs): update title for components, content, patterns and visualization page (4f3dedde) ### Documentation - docs(calendar): update images of calendar states (d8b72589) - docs(chip): add overflow behavior in chip (992403da) - docs(chipInput): add overflow behavior in chipInput (c4313572) - docs(emptyState): add empty state documentation (a572b460) - docs(input): update the documentation of state of input (f31e9aaf) - docs(AIChip): add documentation of AI Chip component (04c8a303) - docs(AITrigger): add AI trigger components documentation (77909038) - docs(sara): add sara and sara sparkle documentation (439f03a2) - docs(AIResponse): add AI Response documentation (ebe60d42) --- ## 2.35.0 (2024-05-28) ### Highlights - feat(emptyState): add emptyState component (0a8c8f89) - feat(combobox): add keyboard event handler support (748f7deb) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(emptyState): add emptyState component (0a8c8f89) - feat(combobox): add keyboard event handler support (748f7deb) ### Fixes - fix(docs): update components overview page layouts (c646237f) - fix(docs): update components overview page layout and cards layout (a633151b) - docs: update layout of components overview page and card opacity (8524e733) - fix(table): update table stories card border radius (39d7f348) - fix(inputMask): update set selectionRange method for unsupported types (a0d90ed0) - fix(emptyState): fix alignment issue when className is passed (0209f18c) ### Improvements - refactor: structure package json and add engines restriction (2e531a3f) - refactor(docs): update default storybook url in docs exporter script (97c9c80b) - chore(actions): add docs site test step for docs pull request (a97913a8) ### Documentation - docs(uistate): update empty state in uistate documentation (0217a54b) --- ## 2.34.0 (2024-05-16) ### Highlights - feat(gatsby): migration from v3 to v5 (3a26576d) - feat(select): add support for relative width for trigger (f74c8951) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(gatsby): migration from v3 to v5 (3a26576d) - feat(select): add support for relative width for trigger (f74c8951) ### Fixes - fix(select): update argument type of onchange prop for search input (ae61b0e0) ### Improvements NA ### Documentation NA --- ## 2.33.0 (2024-05-14) ### Highlights - feat(verticalnav): add auto tooltip feature and update spacing (f1182a50) - feat(verticalnav): add support for tooltip in case of non expandable icon (53a5a3d5) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(verticalnav): add auto tooltip feature and update spacing (f1182a50) - feat(verticalnav): add support for tooltip in case of non expandable icon (53a5a3d5) ### Fixes - fix(fileList): update font size weight and spacing in between the text and action icon (4acfbeac) ### Improvements - feat(gatsby): update changelog for latest gatsby version (57bb181d) ### Documentation - docs(verticalnav): add overflow documentation (0c49411e) --- ## 2.32.1 (2024-05-08) ### Highlights - feat(spacing): implement 6px token and replace hardcoded value (292e6e2e) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(listbox): add selected and activated type in listbox stories (46c24416) - feat(spacing): implement 6px token and replace hardcoded value (292e6e2e) - feat(select): add appendToBody and boundary element props support (8a74dc4f) ### Fixes - fix(select): make title description optional in empty template (42ae0d79) ### Improvements NA ### Documentation - docs(spacing): add 6px token documentation (93d299e7) --- ## 2.32.0 (2024-05-01) ### Highlights - feat(opacity): update values of opacity with tokens in components (e9701951) - feat(storybook): update storybook structure in alphabetical order (81c5261a) - feat(docs): update storybook preview link in markdown (5c367b4c) - feat(menu): add overflow behavior in option items (4b2f4239) - feat(combobox): add overflow behavior for option items (ef09ab38) - feat(avatarSelection): add overflow behavior for popover options (0d0bed91) - feat(select): add overflow behavior in option item and trigger (999ff9d3) - docs(node): node 20 migration (e3737cd8) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(opacity): update values of opacity with tokens in components (e9701951) - feat(storybook): update storybook structure in alphabetical order (81c5261a) - feat(docs): update storybook preview link in markdown (5c367b4c) - feat(menu): add overflow behavior in option items (4b2f4239) - feat(combobox): add overflow behavior for option items (ef09ab38) - feat(avatarSelection): add overflow behavior for popover options (0d0bed91) - feat(select): add overflow behavior in option item and trigger (999ff9d3) - docs(node): node 20 migration (e3737cd8) ### Fixes - fix(tooltip): tooltip not appearing on consecutive list hover (670e3a4e) - fix: update material symbols link on codesandbox (ad7c15a7) - fix(grid): update style for pinned columns (d68c7300) - fix(dropdown): fix width of error template in dropdown (5fd99771) - docs(node): fix cypress test cases (f6fd95c7) ### Improvements - chore: add launch config for jest test case debugging in VS Code (9bcc8016) - chore: update jest config to exclude type definition files from coverage (589c2b58) - test(accessibility): add test cases for accessibility utils (6f27cee8) - fix: update name of overflow stories of select, menu, combobox (e2ab96d9) ### Documentation - docs(combobox): update image for overflow behavior of option item (619cf381) --- ## 2.31.1 (2024-04-19) ### Highlights - fix(table): update table selection behaviour in sync table (aa39ac56) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features NA ### Fixes - fix(table): update table selection behaviour in sync table (aa39ac56) ### Improvements NA ### Documentation NA --- ## 2.31.0 (2024-04-15) ### Highlights - feat(table): add persistent selection support in table (7c07d6ac) - feat(listbox): update list item states with updated opacity token (d426a36e) - feat(table): update states of table with new opacity tokens (4a23a7e5) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(table): add persistent selection support in table (7c07d6ac) - feat(listbox): update list item states with updated opacity token (d426a36e) - feat(table): update states of table with new opacity tokens (4a23a7e5) ### Fixes - fix(editableDropdown): popover open issue with custom type on option selection (ba4fecff) - fix(tooltip): fix spelling mistakes in tooltip (777c9dd9) ### Improvements NA ### Documentation - docs(listbox): update the listbox state documentation (32ddf640) - docs(combobox): update option state documentation in combobox (81e55b64) - docs(opacity): add new opacity token guidelines (a533ce73) --- ## 2.30.1 (2024-04-03) ### Highlights - feat(opacity): add new tokens for opacity (460fb565) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(opacity): add new tokens for opacity (460fb565) ### Fixes - fix(table): global action button alignment (5a04afaa) ### Improvements NA ### Documentation - docs(docs): add menu component documentation (088a90e4) --- ## 2.30.0 (2024-04-01) ### Highlights - feat(menu): add new menu component (19010c36) - feat(table): add global action support in table (2d1b2eb1) - feat(daterangepicker): add reverse date range selection support (15a7febb) - feat(tooltip): show tooltip on text overflow (04ebe60e) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(menu): add new menu component (19010c36) - feat(table): add global action support in table (2d1b2eb1) - feat(daterangepicker): add reverse date range selection support (15a7febb) - feat(tooltip): show tooltip on text overflow (04ebe60e) ### Fixes NA ### Improvements - feat(select): add helptext and top label story (b0fa99f4) - feat(menu): add stories for default and destructive variant (0184d311) - feat(menu): update submenu context api (23473923) ### Documentation - docs(docs): add combobox documentation (71584bf8) - docs(select): add documentation of select component (4ded82a8) - docs(daterangepicker): add reverse date selection documentation for daterangepicker (58836ea8) --- ## 2.29.0 (2024-03-13) ### Highlights - feat(combobox): add new combobox component (bd7993e1) - feat(avatarSelection): add new avatar selection component (8c408a0a) - feat(select): add new component select (90d37dd9) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(combobox): add new combobox component (bd7993e1) - feat(avatarSelection): add new avatar selection component (8c408a0a) - feat(select): add new component select (90d37dd9) ### Fixes - fix(calendar): ordering of days in calendar when firstDayOfWeek is passed (7a16f20a) ### Improvements - chore(select): show custom label when option selected is more than 2 in multiselect (85680e70) ### Documentation - docs(popover): add guideline for padding in popover (41281e11) - docs(avatar): add avatar selection guidelines (0e27b6c5) --- ## 2.28.3 (2024-03-01) ### Highlights - fix(avatar): remove redundant class implementation in avatar (4b63de6c) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features NA ### Fixes - fix(avatar): remove redundant class implementation in avatar (4b63de6c) ### Improvements NA ### Documentation NA --- ## 2.28.2 (2024-02-27) ### Highlights - feat(datepicker): add functionality to detect invalid manually entered dates in datepicker (bdf54a43) - fix(dateRangePicker): add validation for invalid date range (7e337673) - fix(avatargroup): update border color and popper body dimensions (51c648f0) - fix(datepicker): datePicker popover not opening in fullscreenModal (5238f1e8) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features NA ### Fixes - fix(datepicker): datePicker popover not opening in fullscreenModal (5238f1e8) ### Improvements - feat(datepicker): add functionality to detect invalid manually entered dates in datepicker (bdf54a43) - fix(dateRangePicker): add validation for invalid date range (7e337673) - fix(avatargroup): update border color and popper body dimensions (51c648f0) ### Documentation NA --- ## 2.28.1 (2024-02-19) ### Highlights - feat(verticalNav): add expanded state in menu items (84635a2e) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(verticalNav): add expanded state in menu items (84635a2e) ### Fixes NA ### Improvements - fix(selection-card): update spacing between selection cards and action cards in story (f9580def) ### Documentation - docs(docs): update images and spacing documentation between interactive cards (f45c8873) --- ## 2.28.0 (2024-02-09) ### Highlights - feat(avatargroup): add image and icon support in avatar group component (1c6c63c0) - feat(avatar): add square shape avatar support (09118a08) - feat(avatargroup): add images in avatar group stories (645bed48) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(avatargroup): add image and icon support in avatar group component (1c6c63c0) - feat(avatargroup): add images in avatar group stories (645bed48) - feat(avatar): add square shape avatar support (09118a08) ### Fixes - fix(docs): fix z-index for algolia search modal (5bcb01d1) - fix(metric-input): arrow button causes form to submit (71aa9257) - fix: add compatibility for resize in textarea for firefox browser (aed1a437) ### Improvements NA ### Documentation - docs(docs): update message, toast, and modal documentation (501d4bdc) - docs(docs): add shapes documentation in avatar (0c0ad3ab) --- ## 2.27.0 (2024-01-15) ### Highlights - feat(textfield): add new textfield component (8d21fe15) - feat(avatar): add icon and image support (44c8b5ef) - feat(icon): add darker appearance support (b96e06c8 ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(textfield): add new textfield component (8d21fe15) - feat(avatar): add icon and image support (44c8b5ef) - feat(icon): add darker appearance support (b96e06c8) ### Fixes NA ### Improvements - test(docs): update cypress test for patterns (54c04204) ### Documentation - docs(docs): update icon appearances documentation (176fedf6) - docs(docs): add input with word count in input documentation (a714d804) --- ## 2.26.0 (2024-01-04) ### Highlights - feat(tooltip): add support for conditional rendering to show tooltip (3737d2ac) - feat(table): embed codesandbox for table filter pattern in storybook (210bb99b) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(tooltip): add support for conditional rendering to show tooltip (3737d2ac) - feat(table): embed codesandbox for table filter pattern in storybook (210bb99b) ### Fixes - fix(popperwrapper): update popper close animation (90d668b6) - fix(editableDropdown): fix rendering issue on close without selection (0a9e7cde) - fix(docs): update cypress test cases (1b9b5dcc) ### Improvements - test(dateRangePicker): update the snapshots for dateRangePicker (84aa4a2e) ### Documentation - docs(docs): add status for data visualizations page (47df871d) - docs(docs): add table filter documentation in patterns (bd17c539) --- ## 2.25.1 (2023-11-20) ### Highlights - fix(dropdown): update search input in empty option list (2cc73fe2) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features NA ### Fixes - fix(dropdown): update search input in empty option list (2cc73fe2) ### Improvements NA ### Documentation NA --- ## 2.25.0 (2023-11-14) ### Highlights - feat(listbox): add new listbox component (6aca3733) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(listbox): add new listbox component (6aca3733) ### Fixes NA ### Improvements NA ### Documentation NA --- ## 2.24.0 (2023-11-07) ### Highlights - feat(docs): update SatisMeter configs (0706d874) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features - feat(docs): update SatisMeter configs (0706d874) ### Fixes - fix(docs): fix data visualization link and navigation (f949c535) - fix(docs): fix tab navigation for data visualization page (d9ddda6e) ### Improvements NA ### Documentation - docs(docs): add color in overview page in data visualization tab (c006cba2) --- ## 2.23.3 (2023-10-31) ### Highlights NA ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features NA ### Fixes - fix(dropdown): update error state template for async dropdown (6f59e682) ### Improvements NA ### Documentation NA --- ## 2.23.2 (2023-10-28) ### Highlights NA ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features NA ### Fixes - fix(dropdown): update error state template for async dropdown (558f788b) ### Improvements NA ### Documentation - docs(docs): add line charts documentation (a33bf4e6) - docs(docs): add donut chart in visualizations, change tab name (76ba6e93) - docs(docs): add color documentation --- ## 2.23.1 (2023-10-23) ### Highlights - fix(datepicker): update today date chip's disabled state in datepicker component (6c3e7dc6) - fix(Icon): update material symbols classes and codesandbox link for migration from material icons to material symbols (99c20250) ### Breaking changes NA ### Migration guide NA ### Deprecations NA ### Features NA ### Fixes - fix(datepicker): update today date chip's disabled state in datepicker component (6c3e7dc6) - fix(Icon): update material symbols classes and codesandbox link for migration from material icons to material symbols (99c20250) ### Improvements NA ### Documentation - docs(docs): update pageheader with back button and spacing guidelines (3d1b8e9f) --- ## 2.23.0 (2023-10-17) ### Highlights - feat(pageheader): add back button option and optimize spacing (cddc4250) - fix(icon): update mapping for outlined icon (f979c415) ### Breaking changes NA ### Migration gui