UNPKG

@innovaccer/design-system

Version:

React components library project for Innovaccer Design System

2,311 lines (1,344 loc) 97.1 kB
## 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