@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
2,479 lines (1,411 loc) • 111 kB
Markdown
## 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