From 3f9dfc99f59c6cdcf4890394ccce0df277075d86 Mon Sep 17 00:00:00 2001 From: TJ Egan Date: Mon, 30 Nov 2020 16:44:26 -0500 Subject: [PATCH 01/12] fix(data-table): update sort logic (#7342) * fix(data-table): update sort logic * fix(data-table): set examples back to default values --- .../react/src/components/DataTable/tools/sorting.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/react/src/components/DataTable/tools/sorting.js b/packages/react/src/components/DataTable/tools/sorting.js index a20143a13d34..88839530510c 100644 --- a/packages/react/src/components/DataTable/tools/sorting.js +++ b/packages/react/src/components/DataTable/tools/sorting.js @@ -33,7 +33,7 @@ export const compare = (a, b, locale = 'en') => { /** * Use the built-in `localeCompare` function available on strings to compare two - * srints. + * strings. * * @param {string} a * @param {string} b @@ -41,7 +41,13 @@ export const compare = (a, b, locale = 'en') => { * @returns {number} */ export const compareStrings = (a, b, locale = 'en') => { - return a.localeCompare(b, locale, { numeric: true }); + // Only set `numeric: true` if the string only contains numbers + // https://stackoverflow.com/a/175787 + if (!isNaN(a) && !isNaN(parseFloat(a))) { + return a.localeCompare(b, locale, { numeric: true }); + } + + return a.localeCompare(b, locale); }; /** From 86b40e2350d866ea0a5929fed658a77a4853194c Mon Sep 17 00:00:00 2001 From: Evgeniy Podgaetskiy Date: Tue, 1 Dec 2020 00:03:42 +0200 Subject: [PATCH 02/12] fix(components): button tertiary active (#7349) * fix(components): button tertiary active * fix(components): button tertiary active for dark theme Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- packages/components/docs/sass.md | 1 + packages/components/src/components/button/_button.scss | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/components/docs/sass.md b/packages/components/docs/sass.md index 263c2454e4c7..ed326c0a84ab 100644 --- a/packages/components/docs/sass.md +++ b/packages/components/docs/sass.md @@ -14143,6 +14143,7 @@ Button styles } &:active { + color: $inverse-01; background-color: $active-tertiary; border-color: transparent; } diff --git a/packages/components/src/components/button/_button.scss b/packages/components/src/components/button/_button.scss index 876a7831e06d..a842a4bad2c3 100644 --- a/packages/components/src/components/button/_button.scss +++ b/packages/components/src/components/button/_button.scss @@ -79,6 +79,7 @@ } &:active { + color: $inverse-01; background-color: $active-tertiary; border-color: transparent; } From 54d3ac4331be42aa6f361e7beb4a885fd86daaed Mon Sep 17 00:00:00 2001 From: DAK <40970507+dakahn@users.noreply.github.com> Date: Mon, 30 Nov 2020 16:27:29 -0600 Subject: [PATCH 03/12] test(Accordion): add RTL, add a11y tests, add Accessibility Checker/Axe (#7335) * test(Accordion): add rtl, wcag tests, testing md * Update packages/react/src/components/Accordion/__tests__/Accordion-test.js Co-authored-by: Josh Black Co-authored-by: Josh Black Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../Accordion/__tests__/Accordion-test.js | 146 +++++++-- .../__snapshots__/Accordion-test.js.snap | 288 ++++++------------ .../Accordion/__tests__/accordion-avt.md | 34 +++ 3 files changed, 257 insertions(+), 211 deletions(-) create mode 100644 packages/react/src/components/Accordion/__tests__/accordion-avt.md diff --git a/packages/react/src/components/Accordion/__tests__/Accordion-test.js b/packages/react/src/components/Accordion/__tests__/Accordion-test.js index c5bdb99e31ac..2d422ce6e196 100644 --- a/packages/react/src/components/Accordion/__tests__/Accordion-test.js +++ b/packages/react/src/components/Accordion/__tests__/Accordion-test.js @@ -5,16 +5,17 @@ * LICENSE file in the root directory of this source tree. */ -import { render, cleanup } from '@carbon/test-utils/react'; -import { mount } from 'enzyme'; import React from 'react'; import { default as Accordion, AccordionItem } from '../'; +import { cleanup, render, screen } from '@testing-library/react'; +import userEvent from '@testing-library/user-event'; +import '@testing-library/jest-dom'; describe('Accordion', () => { afterEach(cleanup); it('should render', () => { - const wrapper = mount( + const { asFragment } = render( Panel A @@ -28,24 +29,131 @@ describe('Accordion', () => { ); - expect(wrapper).toMatchSnapshot(); + expect(asFragment()).toMatchSnapshot(); }); - it('should have no AVT1 violations', async () => { - render( - - - Panel A - - - Panel B - - - Panel C - - - ); + describe('automated verification testing', () => { + it('should have no Axe violations', async () => { + render( + + + Panel A + + + Panel B + + + Panel C + + + ); + + await expect(screen.getByText('Heading A')).toHaveNoAxeViolations(); + + // click to open + userEvent.click(screen.getByText('Heading A')); + + // test when open + await expect(screen.getByText('Heading A')).toHaveNoAxeViolations(); + }); + + it('should have no Accessibility Checker violations', async () => { + render( +
+ + + Panel A + + + Panel B + + + Panel C + + +
+ ); + + await expect(screen.getByText('Heading A')).toHaveNoACViolations( + 'Accordion' + ); + + // click to open + userEvent.click(screen.getByText('Heading A')); + + // test when open + await expect(screen.getByText('Heading A')).toHaveNoACViolations( + 'Opened Accordion' + ); + }); + }); + + describe('basic keyboard accessibility testing', () => { + it('should receive focus', async () => { + render( + + + Panel A + + + Panel B + + + Panel C + + + ); + + userEvent.tab(); + await expect(document.getElementsByTagName('button')[0]).toHaveFocus(); + }); + + it('should open with enter', async () => { + render( + + + Panel A + + + Panel B + + + Panel C + + + ); + + // userEvent.type clicks the element passed before typing without skipClick option + // see: https://github.com/testing-library/user-event#typeelement-text-options + userEvent.type(screen.getByText('Heading A'), '{enter}', { + skipClick: true, + }); + + await expect(screen.getByText('Panel A')); + }); + + it('should open with spacebar', async () => { + render( + + + Panel A + + + Panel B + + + Panel C + + + ); + + // userEvent.type clicks the element passed before typing without skipClick option + // see: https://github.com/testing-library/user-event#typeelement-text-options + userEvent.type(screen.getByText('Heading A'), '{space}', { + skipClick: true, + }); - await expect(document).toHaveNoAxeViolations(); + await expect(screen.getByText('Panel A')); + }); }); }); diff --git a/packages/react/src/components/Accordion/__tests__/__snapshots__/Accordion-test.js.snap b/packages/react/src/components/Accordion/__tests__/__snapshots__/Accordion-test.js.snap index d6f34de371ac..d41f77795f19 100644 --- a/packages/react/src/components/Accordion/__tests__/__snapshots__/Accordion-test.js.snap +++ b/packages/react/src/components/Accordion/__tests__/__snapshots__/Accordion-test.js.snap @@ -1,217 +1,121 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Accordion should render 1`] = ` - +
    - - - - +
    + Panel A +
    + +
  • -
  • -
    - +
    + Panel B +
    + +
  • -
  • -
    + +
    + Panel C +
    +
-
+ `; diff --git a/packages/react/src/components/Accordion/__tests__/accordion-avt.md b/packages/react/src/components/Accordion/__tests__/accordion-avt.md new file mode 100644 index 000000000000..8a141b121b77 --- /dev/null +++ b/packages/react/src/components/Accordion/__tests__/accordion-avt.md @@ -0,0 +1,34 @@ +# Accordion Component Accessibility Verification Testing + +Developers or designers wanting to manually verify the accessibility of the +component can carry out the following steps: + +## Contrast + +- [ ] the Accordion text has a contrast of 4.5:1 minimum against the background + color +- [ ] the Accordion focus outline has a contrast of 4.5:1 minimum against the + background color + +## Screen reader + +Each screen reader should be tested when paired with it's preferred browser. + +### VoiceOver on Safari + +1. {tab} "Section 1 title, collapsed, button, main. You are currently on a + button. To click this button press ctrl-option-space" +2. {space} "Section 1 title, expanded, button" +3. {down arrow} "Lorem ipsum dolor sit amet..." + +### JAWS on Edge/Chrome + +1. {tab} "Section 1 title, button, collapsed. To activate press ENTER" +2. {enter or space} "expanded" +3. {down arrow} "Lorem ipsum dolor sit amet..." + +### NVDA on Firefox (optional, but recommended) + +1. {tab} "Section 1 title, button, collapsed" +2. {enter or space} "expanded" +3. {down arrow} "Lorem ipsum dolor sit amet..." From 3c3049f1ac3e22388e6ec0d2ffb2d74c12c6185a Mon Sep 17 00:00:00 2001 From: emyarod Date: Mon, 30 Nov 2020 16:27:51 -0600 Subject: [PATCH 04/12] chore: update pictograms metadata (#7356) * chore: update watson--logo friendly name * chore: capitalize Heart friendly name * chore: fix typo Co-authored-by: Andrea N. Cardona --- packages/pictograms/pictograms.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/pictograms/pictograms.yml b/packages/pictograms/pictograms.yml index 43796e8e9913..5cf68eb3eb26 100644 --- a/packages/pictograms/pictograms.yml +++ b/packages/pictograms/pictograms.yml @@ -2000,7 +2000,7 @@ - headphones - electronics - name: heart - friendly_name: heart + friendly_name: Heart aliases: - heart - like @@ -3742,7 +3742,7 @@ aliases: - systems devops deploy - name: systems-devops--monitor - friendly_name: Systems DevOps nonitor + friendly_name: Systems DevOps monitor aliases: - systems devops monitor - name: systems-devops--plan @@ -4291,11 +4291,12 @@ - cities - city - name: watson--logo - friendly_name: Watson logo + friendly_name: IBM Watson aliases: - Watson logo - logo - watson + - ibm watson - avatar - name: weather friendly_name: Weather From d8045151dd2706c3cd2cef45acdbb52a7513d0cd Mon Sep 17 00:00:00 2001 From: Zsolt Lattmann Date: Mon, 30 Nov 2020 14:50:09 -0800 Subject: [PATCH 05/12] Add onChange event handler to TableSelectRow (#7293) * Add onChange event handler to TableSelectRow It allows to pass a function to the TableSelectRow when the row was selected. Only tested it with the radio button version. * feat(TableSelectRow): add onChange prop-type * chore(tests): update snapshots * fix(data-table): small tweak Co-authored-by: TJ Egan Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../react/__tests__/__snapshots__/PublicAPI-test.js.snap | 6 ++++++ packages/react/src/components/DataTable/TableSelectRow.js | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap b/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap index 03fa4526106e..d80686786d6e 100644 --- a/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap +++ b/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap @@ -1250,6 +1250,9 @@ Map { "isRequired": true, "type": "string", }, + "onChange": Object { + "type": "func", + }, "onSelect": Object { "isRequired": true, "type": "func", @@ -1870,6 +1873,9 @@ Map { "isRequired": true, "type": "string", }, + "onChange": Object { + "type": "func", + }, "onSelect": Object { "isRequired": true, "type": "func", diff --git a/packages/react/src/components/DataTable/TableSelectRow.js b/packages/react/src/components/DataTable/TableSelectRow.js index 572dd93c1715..ef9e5d2e492e 100644 --- a/packages/react/src/components/DataTable/TableSelectRow.js +++ b/packages/react/src/components/DataTable/TableSelectRow.js @@ -19,6 +19,7 @@ const TableSelectRow = ({ id, name, onSelect, + onChange, disabled, radio, className, @@ -27,6 +28,7 @@ const TableSelectRow = ({ id, name, onClick: onSelect, + onChange, checked, disabled, }; @@ -79,6 +81,11 @@ TableSelectRow.propTypes = { */ name: PropTypes.string.isRequired, + /** + * Provide an optional hook that is called each time the input is updated + */ + onChange: PropTypes.func, + /** * Provide a handler to listen to when a user initiates a selection request */ From 14cc3712d7354551e37b11e7c3214c1dff73be3d Mon Sep 17 00:00:00 2001 From: Jan Hassel Date: Tue, 1 Dec 2020 15:47:24 +0100 Subject: [PATCH 06/12] fix(progress-indicator): don't overwrite explicit "complete" on step (#7345) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../react/src/components/ProgressIndicator/ProgressIndicator.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react/src/components/ProgressIndicator/ProgressIndicator.js b/packages/react/src/components/ProgressIndicator/ProgressIndicator.js index 5c047f186124..e470f857a870 100644 --- a/packages/react/src/components/ProgressIndicator/ProgressIndicator.js +++ b/packages/react/src/components/ProgressIndicator/ProgressIndicator.js @@ -285,7 +285,7 @@ export class ProgressIndicator extends Component { } if (index > this.state.currentIndex) { return React.cloneElement(child, { - complete: false, + complete: child.props.complete || false, index, onClick, }); From 592b004cbb6b78faf38a1e10216baad670b5800a Mon Sep 17 00:00:00 2001 From: emyarod Date: Tue, 1 Dec 2020 09:06:47 -0600 Subject: [PATCH 07/12] fix(FloatingMenu): ignore extra scroll offset in sticky container (#7323) * refactor(FloatingMenu): remove else-if-return * fix(FloatingMenu): ignore scroll offset in sticky container * refactor(FloatingMenu): ignore scroll position for non static elements Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- packages/react/src/internal/FloatingMenu.js | 27 ++++++++------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/packages/react/src/internal/FloatingMenu.js b/packages/react/src/internal/FloatingMenu.js index 09863daedb6e..2c2cfa436b36 100644 --- a/packages/react/src/internal/FloatingMenu.js +++ b/packages/react/src/internal/FloatingMenu.js @@ -61,10 +61,8 @@ export const DIRECTION_BOTTOM = 'bottom'; const hasChangeInOffset = (oldMenuOffset = {}, menuOffset = {}) => { if (typeof oldMenuOffset !== typeof menuOffset) { return true; - } else if ( - Object(menuOffset) === menuOffset && - typeof menuOffset !== 'function' - ) { + } + if (Object(menuOffset) === menuOffset && typeof menuOffset !== 'function') { return ( oldMenuOffset.top !== menuOffset.top || oldMenuOffset.left !== menuOffset.left @@ -90,8 +88,8 @@ const getFloatingPosition = ({ refPosition = {}, offset = {}, direction = DIRECTION_BOTTOM, - scrollX = 0, - scrollY = 0, + scrollX: pageXOffset = 0, + scrollY: pageYOffset = 0, container, }) => { const { @@ -100,17 +98,12 @@ const getFloatingPosition = ({ right: refRight = 0, bottom: refBottom = 0, } = refPosition; - const relativeDiff = - container.position !== 'static' - ? { - top: container.rect.top, - left: container.rect.left, - } - : { - top: 0, - left: 0, - }; - + const scrollX = container.position !== 'static' ? 0 : pageXOffset; + const scrollY = container.position !== 'static' ? 0 : pageYOffset; + const relativeDiff = { + top: container.position !== 'static' ? container.rect.top : 0, + left: container.position !== 'static' ? container.rect.left : 0, + }; const { width, height } = menuSize; const { top = 0, left = 0 } = offset; const refCenterHorizontal = (refLeft + refRight) / 2; From 3799c22ce1bbfa769024011ea6ece88e26976190 Mon Sep 17 00:00:00 2001 From: emyarod Date: Tue, 1 Dec 2020 10:45:15 -0600 Subject: [PATCH 08/12] chore: add @dudley-ibm as an icons/pictograms codeowner (#7357) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- CODEOWNERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index 11ff189ca20d..370a9b256363 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -2,8 +2,8 @@ * @carbon-design-system/developers-system # Core icons and pictograms -/packages/icons/svg/ @laurenmrice @conradennis @carbon-design-system/developers-system -/packages/pictograms/svg/ @laurenmrice @conradennis @carbon-design-system/developers-system +/packages/icons/svg/ @laurenmrice @conradennis @dudley-ibm @carbon-design-system/developers-system +/packages/pictograms/svg/ @laurenmrice @conradennis @dudley-ibm @carbon-design-system/developers-system # Angular icons /packages/icons-angular/ @cal-smith @carbon-design-system/developers-system From 23182e102f9d5141a566e8678545d6cb0c10d02e Mon Sep 17 00:00:00 2001 From: TJ Egan Date: Tue, 1 Dec 2020 14:04:19 -0500 Subject: [PATCH 09/12] style(select): allow select to fill its parent container by default (#7267) * style(select): allow select to fill its parent container by default * chore(format): run prettier * fix(select): set different width for inline variant * fix(select): remove min,max widths to allow select to fill parent Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../src/components/select/_select.scss | 8 ++--- .../src/components/Dropdown/Dropdown-story.js | 2 +- .../src/components/Select/Select-story.js | 34 ++++++++++--------- 3 files changed, 23 insertions(+), 21 deletions(-) diff --git a/packages/components/src/components/select/_select.scss b/packages/components/src/components/select/_select.scss index 02bd69b3903d..c319d0760ef7 100644 --- a/packages/components/src/components/select/_select.scss +++ b/packages/components/src/components/select/_select.scss @@ -27,12 +27,14 @@ display: flex; flex-direction: column; align-items: flex-start; + width: 100%; } .#{$prefix}--select-input__wrapper { position: relative; display: flex; align-items: center; + width: 100%; } .#{$prefix}--select-input { @@ -40,10 +42,7 @@ @include focus-outline('reset'); display: block; - width: rem(224px); - min-width: rem(128px); - max-width: rem(448px); - + width: 100%; height: rem(40px); padding: 0 $spacing-09 0 $spacing-05; color: $text-01; @@ -204,6 +203,7 @@ } .#{$prefix}--select--inline .#{$prefix}--select-input { + width: auto; padding-right: $spacing-07; padding-left: $carbon--spacing-03; color: $text-01; diff --git a/packages/react/src/components/Dropdown/Dropdown-story.js b/packages/react/src/components/Dropdown/Dropdown-story.js index 8e6c8f2e2c10..351c66447651 100644 --- a/packages/react/src/components/Dropdown/Dropdown-story.js +++ b/packages/react/src/components/Dropdown/Dropdown-story.js @@ -90,7 +90,7 @@ export default { }; export const Default = () => ( -
+
{ const groupProps = props.group(); return ( - +
+ +
); }; From 56d84b0084ba5cf46291df5e08a326fcbbc7c342 Mon Sep 17 00:00:00 2001 From: Alessandra Davila Date: Tue, 1 Dec 2020 13:32:29 -0600 Subject: [PATCH 10/12] chore(release): v10.25.0-rc.2 (#7376) Co-authored-by: Josh Black --- packages/components/package.json | 2 +- packages/react-hooks/package.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package.json b/packages/components/package.json index fad2feab6dc3..5287fd8c0db9 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,7 +1,7 @@ { "name": "carbon-components", "description": "The Carbon Design System is IBM’s open-source design system for products and experiences.", - "version": "10.25.0-rc.1", + "version": "10.25.0-rc.2", "license": "Apache-2.0", "main": "umd/index.js", "module": "es/index.js", diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 7732da62a553..030d9da2daaa 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,7 +1,7 @@ { "name": "@carbon/react-hooks", "private": true, - "version": "10.19.0-rc.1", + "version": "10.19.0-rc.2", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", @@ -43,7 +43,7 @@ "autoprefixer": "^9.7.4", "babel-loader": "^8.1.0", "browserslist-config-carbon": "^10.6.0-rc.0", - "carbon-components": "^10.25.0-rc.1", + "carbon-components": "^10.25.0-rc.2", "css-loader": "^3.4.2", "node-sass": "^4.13.1", "postcss-loader": "^3.0.0", From fe4d5840614fde50ad957db30e5576ce1866431a Mon Sep 17 00:00:00 2001 From: carbon-bot Date: Tue, 1 Dec 2020 20:32:49 +0000 Subject: [PATCH 11/12] chore(project): sync generated files --- packages/components/docs/sass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/components/docs/sass.md b/packages/components/docs/sass.md index ed326c0a84ab..e8ddae4b7dcd 100644 --- a/packages/components/docs/sass.md +++ b/packages/components/docs/sass.md @@ -23502,12 +23502,14 @@ Select styles display: flex; flex-direction: column; align-items: flex-start; + width: 100%; } .#{$prefix}--select-input__wrapper { position: relative; display: flex; align-items: center; + width: 100%; } .#{$prefix}--select-input { @@ -23515,10 +23517,7 @@ Select styles @include focus-outline('reset'); display: block; - width: rem(224px); - min-width: rem(128px); - max-width: rem(448px); - + width: 100%; height: rem(40px); padding: 0 $spacing-09 0 $spacing-05; color: $text-01; @@ -23679,6 +23678,7 @@ Select styles } .#{$prefix}--select--inline .#{$prefix}--select-input { + width: auto; padding-right: $spacing-07; padding-left: $carbon--spacing-03; color: $text-01; From 530012419295026c252535f66120442692b77ae5 Mon Sep 17 00:00:00 2001 From: Alessandra Davila Date: Tue, 1 Dec 2020 18:50:05 -0600 Subject: [PATCH 12/12] chore(release): v10.25.0-rc.3 (#7385) * chore(release): v10.25.0-rc.3 * chore: package names --- packages/pictograms-react/package.json | 4 ++-- packages/pictograms/package.json | 2 +- packages/react-hooks/package.json | 2 +- packages/react/package.json | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/pictograms-react/package.json b/packages/pictograms-react/package.json index abc30ad09dd0..661d1e4a6842 100644 --- a/packages/pictograms-react/package.json +++ b/packages/pictograms-react/package.json @@ -1,7 +1,7 @@ { "name": "@carbon/pictograms-react", "description": "React components for pictograms in digital and software products using the Carbon Design System", - "version": "11.0.0-rc.1", + "version": "11.0.0-rc.3", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", @@ -41,7 +41,7 @@ }, "devDependencies": { "@carbon/icon-build-helpers": "^0.12.0-rc.0", - "@carbon/pictograms": "^11.0.0-rc.1" + "@carbon/pictograms": "^11.0.0-rc.3" }, "sideEffects": false } diff --git a/packages/pictograms/package.json b/packages/pictograms/package.json index 4cdb4771e59d..0d3e45456ba1 100644 --- a/packages/pictograms/package.json +++ b/packages/pictograms/package.json @@ -1,7 +1,7 @@ { "name": "@carbon/pictograms", "description": "Pictograms for digital and software products using the Carbon Design System", - "version": "11.0.0-rc.1", + "version": "11.0.0-rc.3", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 030d9da2daaa..8719cdbdc766 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,7 +1,7 @@ { "name": "@carbon/react-hooks", "private": true, - "version": "10.19.0-rc.2", + "version": "10.19.0-rc.3", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", diff --git a/packages/react/package.json b/packages/react/package.json index f1c0b81da99b..62fad9561cba 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,7 +1,7 @@ { "name": "carbon-components-react", "description": "The Carbon Design System is IBM’s open-source design system for products and experiences.", - "version": "7.25.0-rc.1", + "version": "7.25.0-rc.3", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", @@ -88,7 +88,7 @@ "babel-plugin-react-docgen": "^4.0.0", "babel-plugin-transform-inline-environment-variables": "^0.4.0", "browserslist-config-carbon": "^10.6.0-rc.0", - "carbon-components": "^10.25.0-rc.1", + "carbon-components": "^10.25.0-rc.2", "carbon-icons": "^7.0.5", "chalk": "^2.3.0", "cli-table": "^0.3.0",