@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
2,311 lines (1,344 loc) • 97.1 kB
Markdown
## 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 guide
NA
### Deprecations
NA
### Features
- feat(pageheader): add back button option and optimize spacing (cddc4250)
### Fixes
- fix(icon): update mapping for outlined icon (f979c415)
- fix(dropdown): update error state for async dropdown (ebee4c37)
### Improvements
NA
### Documentation
- docs(docs): update interactions in foundations tab (b5d68681)
- docs(docs): add email preview image in overview page (e6aa3903)
- docs(dropdown): add error and empty states guidelines (23921525)
- docs(docs): add documentation for interactive cards (807e63d9)
---
## 2.22.0 (2023-09-28)
### Highlights
- feat(card): add selection card component (c88947a8)
- feat(Icon): migration to material symbols from material icons (55ea8882)
- feat: add iconType prop in components to switch between icon types (16c567a1)
- feat(dropdown): add error and empty state template in dropdown component (3f84aa6b)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(card): add selection card component (c88947a8)
- feat(Icon): migration to material symbols from material icons (55ea8882)
- feat: add iconType prop in components to switch between icon types (16c567a1)
- feat(dropdown): add error and empty state template in dropdown component (3f84aa6b)
### Fixes
NA
### Improvements
- feat(table): add story for column sorting for number type values (3dc74351)
### Documentation
NA
---
## 2.21.0 (2023-09-18)
### Highlights
- feat(metricInput): add icon variations property in metric input component (3469d1b7)
- feat(linkButton): add icon variations property in link button component (1c51679b)
- feat(chip): add icon variations property in chip component (9770c92a)
- feat(chipGroup): add icon variations property in chip group component (53682f18)
- feat(chip): add icon variations property in chip input component (cf29c673)
- feat(input): add icon variations property in input component (59902576)
- feat(verticalNav): add icon variations property in vertical nav component (828a7066)
- feat(horizontalNav): add icon variations property in horizontal nav component (d058d919)
- feat(tab): add icon variations property in tab component (b3a6615a)
- feat(dropdown): add icon variations property in dropdown component (bfcae4bd)
- feat(metalist): add icon variations property in metalist component (ce7daba2)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(metricInput): add icon variations property in metric input component (3469d1b7)
- feat(linkButton): add icon variations property in link button component (1c51679b)
- feat(chip): add icon variations property in chip component (9770c92a)
- feat(chipGroup): add icon variations property in chip group component (53682f18)
- feat(chip): add icon variations property in chip input component (cf29c673)
- feat(input): add icon variations property in input component (59902576)
- feat(verticalNav): add icon variations property in vertical nav component (828a7066)
- feat(horizontalNav): add icon variations property in horizontal nav component (d058d919)
- feat(tab): add icon variations property in tab component (b3a6615a)
- feat(dropdown): add icon variations property in dropdown component (bfcae4bd)
- feat(metalist): add icon variations property in metalist component (ce7daba2)
### Fixes
NA
### Improvements
NA
### Documentation
NA
---
## 2.20.0 (2023-09-08)
### Highlights
- feat(icon): migration to material symbols from material icons (b4677f51)
- feat(card): add action card component (1f6f2a86)
### Breaking changes
NA
### Migration guide
- feat(icon): material icons are migrated to material symbols. Need to update the test snapshots to update icon name (if used anywhere). (b4677f51)
### Deprecations
NA
### Features
- feat(icon): migration to material symbols from material icons (b4677f51)
- feat(card): add action card component (1f6f2a86)
- feat(button): add icon variations property in button component (615bde8f)
- feat(input): add icon variations property in action button in input component (336dc41e)
### Fixes
- fix(datepicker): update selection chip to action chip in preset story in patterns (db5d8275)
- fix(dateRangePicker): fix range selection behaviour (2181bf0c)
- fix(chipinput): update chipinput error state (f5aa019d)
- fix(input): update icon to icon component in action button (336dc41e)
### Improvements
- chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 (a0f9cd0e)
### Documentation
NA
---
## 2.19.0 (2023-08-25)
### Highlights
- style(text): add text alignment css classes (f64a919)
- feat(timepicker): add error state support for timepicker (9b1078a5)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- style(text): add text alignment css classes (f64a919)
- feat(timepicker): add error state support for timepicker (9b1078a5)
### Fixes
- fix(chipInput): update chipInput background of hover state (e330274)
- fix(toast): fix height of toast action icon (e73b5ef4)
- fix(toast): fix toast right icon spacing (bd9cfdb5)
### Improvements
- fix(packages): update package-lock file (2b05ef23)
### Documentation
- docs(toast): add usage guidelines for overuse and actions of toast (645be26)
---
## 2.18.0 (2023-08-08)
### Highlights
- feat(chip): add label prefix prop for custom label (3bce8c32)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(chip): add label prefix prop for custom label (3bce8c32)
### Fixes
- fix(avatar): update mouse pointer cursor to default on hover on avatar (a58add0a)
- fix(table): add limit to call nested row renderer function (7f3e0aba)
- fix(label): fix overflow behaviour of label with required indicator (f4ad093f)
- fix(toast): update description overflow behaviour (aee04fa3)
- fix(calendar): fix height of calendar and datepicker (78dcd91a)
- fix(inputmask): update action icon states (c1b23ff1)
- fix(chipinput): update horizontal-vertical spacing and action icon state (8d1d37e4)
- fix(editableinput): replace text with inline message inside error popover (3ba15748)
### Improvements
NA
### Documentation
- docs(docs): update size of calendar and datepicker in docs (84c18281)
---
## 2.17.0 (2023-07-24)
### Highlights
- feat(radio): add keyboard accessibility for radio component (f78b2e12)
- feat(docs): add Algolia doc search support on documentation site (e5d8fb76)
- feat(stories): stories are grouped in storybook and mdx file (01477a4d)
- feat(avatargroup): add tiny size in avatar group (459739fc)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(radio): add keyboard accessibility for radio component (f78b2e12)
- feat(docs): add Algolia doc search support on documentation site (e5d8fb76)
- feat(stories): stories are grouped in storybook and mdx file (01477a4d)
- feat(avatargroup): add tiny size in avatar group (459739fc)
### Fixes
- fix(checkbox): update font weight in tiny checkbox component (4e85e984)
- fix(docs): fix live preview width in documentation site (092d2cc8)
### Improvements
NA
### Documentation
- docs(badge): update documentation for hover on badge component (59b1cad2)
---
## 2.16.1 (2023-07-12)
### Highlights
- feat(collapsible): update state for collapsible footer (f8de839b)
- feat(paragraph): add color support in paragraph component (a58fb784)
- feat(heading): add color support in heading component (192582ad)
- feat(subheading): add color support in subheading component (6a6d0ba9)
- feat(helptext): add stories for helptext component (73250c26)
- feat(statusHint): add overflow behaviour of label (2f2ce04b)
- feat(stepper): add state for stepper component (e7f22270)
- feat(input): add subcomponent action button for right icon (7e42ddd5)
- feat(metricinput): add onKeyDown prop (494fa050)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
NA
### Features
- feat(collapsible): update state for collapsible footer (f8de839b)
- feat(paragraph): add color support in paragraph component (a58fb784)
- feat(heading): add color support in heading component (192582ad)
- feat(subheading): add color support in subheading component (6a6d0ba9)
- feat(helptext): add stories for helptext component (73250c26)
- feat(statusHint): add overflow behaviour of label (2f2ce04b)
- feat(stepper): add state for stepper component (e7f22270)
- feat(input): add subcomponent action button for right icon (7e42ddd5)
- feat(metricinput): add onKeyDown prop (494fa050)
### Fixes
- fix(link): update tiny link alignment and stories (8c9c1aab)
- fix(dropzone): update link with linkButton inside sampleFileLink (3a85f6c0)
- fix(slider): update cursor for disabled state and fix stories (c092423a)
- fix(rangeSlider): update cursor for disabled state and fix stories (8f1b02a3)
- fix(radio): update spacing in radio group and fix stories (0f3af373)
- fix(link): update disabled focus state (74c48596)
- fix(sidesheet): update footer,body animation,seperator color and stories (54573a2a)
- fix(dropdown): update selection label and padding (d5ba8673)
- fix(tab): fix height, spacing & stories in tab component (ce9b3f59)
- fix(collapsible): add shadow to open panel on hover event (e7d8c5ed)
- fix(metalist): remove icon, label & separator appearance (412ceb5e)
- fix(inlineMessage): align the icon alignment to top for long messages (c099eda7)
- fix(input): update paddings,labels,lefticon color and readonly tabindex (66d656e1)
- fix(breadcrumbs): update breadcrumb height and stories (bd3456c6)
- fix(dropzone): update icon size, animation and border spacing in background image (b047ea9b)
- fix(chip): fix chip custom icon spacing and disabled state (292cbff9)
- fix(message): update action link to linkButton (d96e9a85)
- fix(textarea): update cursor over scroll and shadow on active state (6db7fbac)
- fix(dropdown): update option grouping logic (8d296c16)
- fix(metricinput): update decimal operation logic (c9218f72)
### Improvements
- fix(stepper): update stories in stepper component (c2f3ea22)
- fix(popover): update popover stories (492c60c7)
- fix(chipGroup): update chip group stories and prop table (6de5cad5)
- fix(datepicker): update stories for datepicker component (529733b3)
- fix(docs): fix width of live preview component (4df27509)
### Documentation
- docs(docs): add typography color guidelines (8779a191)
---
## 2.16.0 (2023-06-15)
### Highlights
- feat(linkButton): add new link button component (3de23b6e)
- feat(progressBar): add small size variant in progress bar (9f9e77d4)
- fix(switch): deprecate large size variant (8a85def2)
- fix(spinner): deprecate appearances for spinner (0139c2e0)
- fix(inlineMessage): fix story & deprecate default appearance (e3ad0741)
- feat(metalist): add size prop for metalist component (4888de49)
- feat(tabs): add prop for tab header custom classname (fe54da87)
- feat(label): add info icon in label component (8b39db3)
### Breaking changes
NA
### Migration guide
NA
### Deprecations
- fix(switch): deprecate large size variant (8a85def2)
- fix(spinner): deprecate appearances for spinner (0139c2e0)
- fix(inlineMessage): fix story & deprecate default appearance (e3ad0741)
### Features
- feat(linkButton): add new link button component (3de23b6e)
- feat(progressBar): add small size variant in progress bar (9f9e77d4)
- feat(metalist): add size prop for metalist component (4888de49)
- feat(tabs): add prop for tab header custom classname (fe54da87)
- feat(label): add info icon in label component (8b39db3)
### Fixes
- fix(button): fix text overflow behaviour in button (cf3c5185)
- fix(toast): fix spacing and stories of toast component (c549647e)
- fix(inputmask): update placeholder and helptext (35e92647)
- fix(placeholder): fix border radius and stories (433967e1)
- fix(pagination): add debounce for entering page (cc2a60e3)
- fix(modal): update modal footer top and bottom padding (7bdb008a)
- fix(metalist): update default color to subtle of meta icon (1b6ef7c0)
- fix(multislider): update design for slider & rangeslider (276342b2)
- fix(multislider): update border-radius of progress bar (276342b2)
- fix(multislider): add precision to label in tooltip (276342b2)
- fix(multislider): update color for disabled progress bar (276342b2)
- fix(fullscreenModal): update padding for header,body and footer (5f436576)
- fix(fullscreenModal): fix spacing between overlayHeader buttons (5f436576)
- fix(fullscreenModal): replace keyboard_backspace icon with arrow_back icon inside overlayHeader back button (5f436576)
- fix(tab): update focus state for inactive tabs (3250124c)
- fix(modal): update backdropClose and closeOnEscape functionality (493cc3bf)
- fix(EditableInput): fix icon size for action button (b54020ca)
- fix(choiceList): fix proptable and add className (b4572e98)
- fix(choiceList): update spacing between label and options in choicelist (c7cd2118)
- fix(sidesheet): update backdropClose and closeOnEscape functionality (6d6bc53c)
- fix(table): fix onSearch event trigger for error prop (c9e4c15b)
- fix(overlayHeader): update icon size in back button (79155c18)
- fix(tooltip): update tooltip padding, animation and opacity (cf6667f3)
- fix(chipInput): prevent chip input text from transform to lowercase (73888d2e)
- fix(dropzone): fix background for disabled state (1df198d)
- fix(calendar): update active state of selected date (4cd082a)
- fix(horizontalNav): update text weight and focus state and sto