diff --git a/.yarn/cache/sass-npm-1.32.13-89da6086e7-51b798280b.zip b/.yarn/cache/sass-npm-1.32.13-89da6086e7-51b798280b.zip
deleted file mode 100644
index ff8eaf244993..000000000000
Binary files a/.yarn/cache/sass-npm-1.32.13-89da6086e7-51b798280b.zip and /dev/null differ
diff --git a/.yarn/cache/sass-npm-1.36.0-1ecc2af923-fdb03deed1.zip b/.yarn/cache/sass-npm-1.36.0-1ecc2af923-fdb03deed1.zip
new file mode 100644
index 000000000000..22179f71f82f
Binary files /dev/null and b/.yarn/cache/sass-npm-1.36.0-1ecc2af923-fdb03deed1.zip differ
diff --git a/config/eslint-config-carbon/package.json b/config/eslint-config-carbon/package.json
index 8b07935969d9..4e2a35a0bfd4 100644
--- a/config/eslint-config-carbon/package.json
+++ b/config/eslint-config-carbon/package.json
@@ -1,7 +1,7 @@
{
"name": "eslint-config-carbon",
"description": "ESLint configuration for Carbon",
- "version": "2.7.0",
+ "version": "2.8.0-rc.0",
"license": "Apache-2.0",
"main": "index.js",
"repository": {
diff --git a/config/jest-config-carbon/package.json b/config/jest-config-carbon/package.json
index 76f660aa9f23..02575391851b 100644
--- a/config/jest-config-carbon/package.json
+++ b/config/jest-config-carbon/package.json
@@ -2,7 +2,7 @@
"name": "jest-config-carbon",
"private": true,
"description": "Jest configuration and preset for Carbon",
- "version": "0.7.0",
+ "version": "0.8.0-rc.0",
"license": "Apache-2.0",
"main": "index.js",
"repository": {
diff --git a/packages/carbon-react/package.json b/packages/carbon-react/package.json
index 626b061dfeb3..337350d5a55b 100644
--- a/packages/carbon-react/package.json
+++ b/packages/carbon-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/react",
"description": "React components for the Carbon Design System",
- "version": "0.1.0",
+ "version": "0.2.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -42,11 +42,11 @@
"sass": "^1.32.12"
},
"dependencies": {
- "@carbon/feature-flags": "^0.5.0",
- "@carbon/icons-react": "^10.36.0",
- "@carbon/styles": "^0.1.0",
+ "@carbon/feature-flags": "^0.6.0-rc.0",
+ "@carbon/icons-react": "^10.37.0-rc.0",
+ "@carbon/styles": "^0.2.0-rc.0",
"@carbon/telemetry": "0.0.0-alpha.6",
- "carbon-components-react": "^7.40.0"
+ "carbon-components-react": "^7.41.0-rc.0"
},
"devDependencies": {
"@babel/core": "^7.14.6",
@@ -56,7 +56,7 @@
"@babel/plugin-transform-react-constant-elements": "^7.14.5",
"@babel/preset-env": "^7.14.7",
"@babel/preset-react": "^7.14.5",
- "@carbon/themes": "^10.39.0",
+ "@carbon/themes": "^10.40.0-rc.0",
"@rollup/plugin-babel": "^5.3.0",
"@rollup/plugin-commonjs": "^18.0.0",
"@rollup/plugin-node-resolve": "^11.2.1",
@@ -83,7 +83,7 @@
"rollup": "^2.46.0",
"rollup-plugin-strip-banner": "^2.0.0",
"rtlcss": "^3.1.2",
- "sass": "^1.32.12",
+ "sass": "^1.36.0",
"sass-loader": "10",
"style-loader": "^2.0.0",
"webpack": "^4.41.5"
diff --git a/packages/cli/package.json b/packages/cli/package.json
index c3a737a691ae..6fc8f43cec29 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/cli",
"description": "Task automation for working with the Carbon Design System",
- "version": "10.26.0",
+ "version": "10.27.0-rc.0",
"license": "Apache-2.0",
"bin": {
"carbon-cli": "./bin/carbon-cli.js"
@@ -48,7 +48,7 @@
"remark": "^10.0.1",
"replace-in-file": "^6.1.0",
"rollup": "^2.46.0",
- "sass": "^1.32.4",
+ "sass": "^1.36.0",
"sassdoc": "^2.7.3",
"yargs": "^15.1.0"
}
diff --git a/packages/colors/examples/sass-modules/package.json b/packages/colors/examples/sass-modules/package.json
index 75ec43f6f0c3..8d861b85efc1 100644
--- a/packages/colors/examples/sass-modules/package.json
+++ b/packages/colors/examples/sass-modules/package.json
@@ -11,6 +11,6 @@
"next": "^10.0.3",
"react": "^17.0.1",
"react-dom": "^17.0.1",
- "sass": "^1.29.0"
+ "sass": "^1.36.0"
}
}
diff --git a/packages/colors/package.json b/packages/colors/package.json
index e39c881dd56e..a25439d2c226 100644
--- a/packages/colors/package.json
+++ b/packages/colors/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/colors",
"description": "Colors for digital and software products using the Carbon Design System",
- "version": "10.29.0",
+ "version": "10.30.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -15,7 +15,8 @@
"es",
"lib",
"scss",
- "umd"
+ "umd",
+ "index.scss"
],
"keywords": [
"eyeglass-module",
@@ -35,10 +36,10 @@
"clean": "rimraf css es lib umd scss index.scss"
},
"devDependencies": {
- "@carbon/cli": "^10.26.0",
+ "@carbon/cli": "^10.27.0-rc.0",
"@carbon/cli-reporter": "^10.5.0",
"@carbon/scss-generator": "^10.13.0",
- "@carbon/test-utils": "^10.16.0",
+ "@carbon/test-utils": "^10.17.0-rc.0",
"change-case": "^4.1.1",
"fs-extra": "^8.1.0",
"node-sass": "^6.0.0",
diff --git a/packages/components/package.json b/packages/components/package.json
index b257abfd085c..9ffff8c681b7 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.40.0",
+ "version": "10.41.0-rc.0",
"license": "Apache-2.0",
"main": "umd/index.js",
"module": "es/index.js",
@@ -80,11 +80,11 @@
"@babel/preset-env": "^7.14.7",
"@babel/preset-react": "^7.14.5",
"@babel/runtime": "^7.14.6",
- "@carbon/cli": "^10.26.0",
- "@carbon/elements": "^10.39.0",
- "@carbon/icons-handlebars": "^10.36.0",
- "@carbon/icons-react": "^10.36.0",
- "@carbon/test-utils": "^10.16.0",
+ "@carbon/cli": "^10.27.0-rc.0",
+ "@carbon/elements": "^10.40.0-rc.0",
+ "@carbon/icons-handlebars": "^10.37.0-rc.0",
+ "@carbon/icons-react": "^10.37.0-rc.0",
+ "@carbon/test-utils": "^10.17.0-rc.0",
"@frctl/fractal": "^1.1.0",
"@rollup/plugin-babel": "^5.3.0",
"@rollup/plugin-commonjs": "^18.0.0",
@@ -163,7 +163,7 @@
"rollup": "^2.46.0",
"rollup-plugin-filesize": "^9.1.1",
"rollup-plugin-terser": "^7.0.2",
- "sass": "^1.24.5",
+ "sass": "^1.36.0",
"sass-loader": "^8.0.2",
"serve-static": "^1.13.0",
"style-loader": "^1.1.3",
diff --git a/packages/components/src/components/ui-shell/_header.scss b/packages/components/src/components/ui-shell/_header.scss
index c222da4e8de7..22e5f21f5b34 100644
--- a/packages/components/src/components/ui-shell/_header.scss
+++ b/packages/components/src/components/ui-shell/_header.scss
@@ -36,7 +36,7 @@
width: mini-units(6);
height: mini-units(6);
- border: rem(2px) solid transparent;
+ border: rem(1px) solid transparent;
transition: background-color $duration--fast-02,
border-color $duration--fast-02;
}
diff --git a/packages/elements/package.json b/packages/elements/package.json
index 8096eef4bddf..b5b9b737106f 100644
--- a/packages/elements/package.json
+++ b/packages/elements/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/elements",
"description": "A collection of design elements in code for the IBM Design Language",
- "version": "10.39.0",
+ "version": "10.40.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -35,17 +35,17 @@
"clean": "rimraf es lib umd && node tasks/clean.js"
},
"dependencies": {
- "@carbon/colors": "^10.29.0",
- "@carbon/grid": "^10.32.0",
- "@carbon/icons": "^10.36.0",
+ "@carbon/colors": "^10.30.0-rc.0",
+ "@carbon/grid": "^10.33.0-rc.0",
+ "@carbon/icons": "^10.37.0-rc.0",
"@carbon/import-once": "^10.6.0",
- "@carbon/layout": "^10.28.0",
- "@carbon/motion": "^10.21.0",
- "@carbon/themes": "^10.39.0",
- "@carbon/type": "^10.32.0"
+ "@carbon/layout": "^10.29.0-rc.0",
+ "@carbon/motion": "^10.22.0-rc.0",
+ "@carbon/themes": "^10.40.0-rc.0",
+ "@carbon/type": "^10.33.0-rc.0"
},
"devDependencies": {
- "@carbon/cli": "^10.26.0",
+ "@carbon/cli": "^10.27.0-rc.0",
"fs-extra": "^8.1.0",
"klaw-sync": "^6.0.0",
"replace-in-file": "^3.4.2",
diff --git a/packages/feature-flags/package.json b/packages/feature-flags/package.json
index 8ba89eb9f9b2..139d5a24fb2b 100644
--- a/packages/feature-flags/package.json
+++ b/packages/feature-flags/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/feature-flags",
"description": "Build with feature flags in Carbon",
- "version": "0.5.0",
+ "version": "0.6.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
diff --git a/packages/grid/examples/css-grid/package.json b/packages/grid/examples/css-grid/package.json
index ad132b2cec5d..a46228bbcdb9 100644
--- a/packages/grid/examples/css-grid/package.json
+++ b/packages/grid/examples/css-grid/package.json
@@ -12,6 +12,6 @@
"next": "^10.0.7",
"react": "^17.0.1",
"react-dom": "^17.0.1",
- "sass": "^1.32.7"
+ "sass": "^1.36.0"
}
}
diff --git a/packages/grid/package.json b/packages/grid/package.json
index 94e14923d0f6..d66e9d263d7a 100644
--- a/packages/grid/package.json
+++ b/packages/grid/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/grid",
"description": "Grid for digital and software products using the Carbon Design System",
- "version": "10.32.0",
+ "version": "10.33.0-rc.0",
"license": "Apache-2.0",
"repository": {
"type": "git",
@@ -11,7 +11,8 @@
"bugs": "https://github.com/carbon-design-system/carbon/issues",
"files": [
"css",
- "scss"
+ "scss",
+ "index.scss"
],
"keywords": [
"eyeglass-module",
@@ -32,10 +33,10 @@
},
"dependencies": {
"@carbon/import-once": "^10.6.0",
- "@carbon/layout": "^10.28.0"
+ "@carbon/layout": "^10.29.0-rc.0"
},
"devDependencies": {
- "@carbon/cli": "^10.26.0",
+ "@carbon/cli": "^10.27.0-rc.0",
"rimraf": "^3.0.0"
},
"eyeglass": {
diff --git a/packages/grid/scss/modules/_css-grid.scss b/packages/grid/scss/modules/_css-grid.scss
index d6fe90aebf83..ad1355dd0772 100644
--- a/packages/grid/scss/modules/_css-grid.scss
+++ b/packages/grid/scss/modules/_css-grid.scss
@@ -5,6 +5,8 @@
// LICENSE file in the root directory of this source tree.
//
+@use "sass:math";
+
@use 'sass:map';
@use 'config' as *;
@use 'breakpoint' as *;
@@ -411,7 +413,7 @@ $carbon--aspect-ratios: (
$height: nth($aspect-ratio, 2);
.#{$prefix}--aspect-ratio--#{$width}x#{$height}::before {
- padding-top: percentage($height / $width);
+ padding-top: percentage(math.div($height, $width));
}
}
}
diff --git a/packages/grid/scss/modules/_mixins.scss b/packages/grid/scss/modules/_mixins.scss
index 88a9a4edf6e4..4561626a0cd3 100644
--- a/packages/grid/scss/modules/_mixins.scss
+++ b/packages/grid/scss/modules/_mixins.scss
@@ -5,6 +5,8 @@
// LICENSE file in the root directory of this source tree.
//
+@use "sass:math";
+
@use 'config' as *;
@use 'breakpoint' as *;
@@ -27,21 +29,21 @@
// always setting `width: 100%;`. This works because we use `flex` values
// later on to override this initial width.
width: 100%;
- padding-right: ($gutter / 2);
- padding-left: ($gutter / 2);
+ padding-right: ($gutter * 0.5);
+ padding-left: ($gutter * 0.5);
// For our condensed use-case, our gutters collapse to 2px solid, 1px on each
// side.
.#{$prefix}--row--condensed &,
.#{$prefix}--grid--condensed & {
- padding-right: ($condensed-gutter / 2);
- padding-left: ($condensed-gutter / 2);
+ padding-right: ($condensed-gutter * 0.5);
+ padding-left: ($condensed-gutter * 0.5);
}
// For our narrow use-case, our container hangs 16px into the gutter
.#{$prefix}--row--narrow &,
.#{$prefix}--grid--narrow & {
- padding-right: ($gutter / 2);
+ padding-right: ($gutter * 0.5);
padding-left: 0;
}
}
@@ -61,8 +63,8 @@
// Add a `max-width` to ensure content within each column does not blow out
// the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
// do not appear to require this.
- max-width: percentage($span / $columns);
- flex: 0 0 percentage($span / $columns);
+ max-width: percentage(math.div($span, $columns));
+ flex: 0 0 percentage(math.div($span, $columns));
}
}
@@ -72,7 +74,7 @@
/// @access private
/// @group @carbon/grid
@mixin -make-col-offset($span, $columns) {
- $offset: $span / $columns;
+ $offset: math.div($span, $columns);
@if $offset == 0 {
margin-left: 0;
} @else {
@@ -154,8 +156,8 @@
@mixin make-row($gutter: $grid-gutter) {
display: flex;
flex-wrap: wrap;
- margin-right: -1 * $gutter / 2;
- margin-left: -1 * $gutter / 2;
+ margin-right: -1 * $gutter * 0.5;
+ margin-left: -1 * $gutter * 0.5;
}
// -----------------------------------------------------------------------------
@@ -206,20 +208,20 @@
/// @group @carbon/grid
@mixin -hang($gutter: $grid-gutter) {
.#{$prefix}--hang--start {
- padding-left: ($gutter / 2);
+ padding-left: ($gutter * 0.5);
}
.#{$prefix}--hang--end {
- padding-right: ($gutter / 2);
+ padding-right: ($gutter * 0.5);
}
// Deprecated ☠️
.#{$prefix}--hang--left {
- padding-left: ($gutter / 2);
+ padding-left: ($gutter * 0.5);
}
.#{$prefix}--hang--right {
- padding-right: ($gutter / 2);
+ padding-right: ($gutter * 0.5);
}
}
@@ -246,14 +248,14 @@
$prev-margin: map-get($prev-breakpoint, margin);
@if $prev-margin != $margin {
@include breakpoint($name) {
- padding-right: #{($grid-gutter / 2) + $margin};
- padding-left: #{($grid-gutter / 2) + $margin};
+ padding-right: #{($grid-gutter * 0.5) + $margin};
+ padding-left: #{($grid-gutter * 0.5) + $margin};
}
}
} @else {
@include breakpoint($name) {
- padding-right: #{($grid-gutter / 2) + $margin};
- padding-left: #{($grid-gutter / 2) + $margin};
+ padding-right: #{($grid-gutter * 0.5) + $margin};
+ padding-left: #{($grid-gutter * 0.5) + $margin};
}
}
}
@@ -308,13 +310,13 @@
.#{$prefix}--row-padding [class*='#{$prefix}--col'],
.#{$prefix}--col-padding {
- padding-top: $grid-gutter / 2;
- padding-bottom: $grid-gutter / 2;
+ padding-top: $grid-gutter * 0.5;
+ padding-bottom: $grid-gutter * 0.5;
}
.#{$prefix}--grid--condensed [class*='#{$prefix}--col'] {
- padding-top: $condensed-gutter / 2;
- padding-bottom: $condensed-gutter / 2;
+ padding-top: $condensed-gutter * 0.5;
+ padding-bottom: $condensed-gutter * 0.5;
}
@include -make-grid-columns($breakpoints, $grid-gutter);
diff --git a/packages/icon-build-helpers/package.json b/packages/icon-build-helpers/package.json
index 780e24bd46f1..69aaaa7b68dc 100644
--- a/packages/icon-build-helpers/package.json
+++ b/packages/icon-build-helpers/package.json
@@ -2,7 +2,7 @@
"name": "@carbon/icon-build-helpers",
"private": true,
"description": "Build helpers for the Carbon Design System icon library",
- "version": "0.25.0",
+ "version": "0.26.0-rc.0",
"license": "Apache-2.0",
"main": "src/index.js",
"repository": {
@@ -29,7 +29,7 @@
"@babel/template": "^7.14.5",
"@babel/types": "^7.14.5",
"@carbon/cli-reporter": "^10.5.0",
- "@carbon/icon-helpers": "^10.20.0",
+ "@carbon/icon-helpers": "^10.21.0-rc.0",
"@rollup/plugin-babel": "^5.3.0",
"@rollup/plugin-replace": "^2.4.2",
"browserslist-config-carbon": "^10.6.1",
diff --git a/packages/icon-helpers/package.json b/packages/icon-helpers/package.json
index ffbe3101566b..2a3eb0817cfc 100644
--- a/packages/icon-helpers/package.json
+++ b/packages/icon-helpers/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/icon-helpers",
"description": "Helpers used alongside icons for digital and software products using the Carbon Design System",
- "version": "10.20.0",
+ "version": "10.21.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -33,7 +33,7 @@
"clean": "rimraf es lib umd"
},
"devDependencies": {
- "@carbon/cli": "^10.26.0",
+ "@carbon/cli": "^10.27.0-rc.0",
"rimraf": "^3.0.0"
},
"sideEffects": false
diff --git a/packages/icons-handlebars/package.json b/packages/icons-handlebars/package.json
index 3c8b3bf5aacc..18f196e45e7c 100644
--- a/packages/icons-handlebars/package.json
+++ b/packages/icons-handlebars/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/icons-handlebars",
"description": "Handlebars helpers for IBM Design Language icons in digital and software products using the Carbon Design System",
- "version": "10.36.0",
+ "version": "10.37.0-rc.0",
"license": "Apache-2.0",
"main": "index.js",
"repository": {
@@ -26,8 +26,8 @@
"handlebars": "^4.0.12"
},
"dependencies": {
- "@carbon/icon-helpers": "^10.20.0",
- "@carbon/icons": "^10.36.0"
+ "@carbon/icon-helpers": "^10.21.0-rc.0",
+ "@carbon/icons": "^10.37.0-rc.0"
},
"devDependencies": {
"handlebars": "^4.0.12"
diff --git a/packages/icons-react/package.json b/packages/icons-react/package.json
index 6e313069b951..cacf7ec94333 100644
--- a/packages/icons-react/package.json
+++ b/packages/icons-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/icons-react",
"description": "React components for icons in digital and software products using the Carbon Design System",
- "version": "10.36.0",
+ "version": "10.37.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -38,13 +38,13 @@
"react": ">=16"
},
"dependencies": {
- "@carbon/icon-helpers": "^10.20.0",
+ "@carbon/icon-helpers": "^10.21.0-rc.0",
"@carbon/telemetry": "0.0.0-alpha.6",
"prop-types": "^15.7.2"
},
"devDependencies": {
- "@carbon/icon-build-helpers": "^0.25.0",
- "@carbon/icons": "^10.36.0",
+ "@carbon/icon-build-helpers": "^0.26.0-rc.0",
+ "@carbon/icons": "^10.37.0-rc.0",
"rimraf": "^3.0.2"
},
"sideEffects": false
diff --git a/packages/icons-vue/package.json b/packages/icons-vue/package.json
index 0c8d7bcbf530..d9fc81f213ca 100644
--- a/packages/icons-vue/package.json
+++ b/packages/icons-vue/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/icons-vue",
"description": "Vue components for icons in digital and software products using the Carbon Design System",
- "version": "10.36.0",
+ "version": "10.37.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -28,11 +28,11 @@
"clean": "rimraf es lib"
},
"dependencies": {
- "@carbon/icon-helpers": "^10.20.0"
+ "@carbon/icon-helpers": "^10.21.0-rc.0"
},
"devDependencies": {
"@carbon/cli-reporter": "^10.5.0",
- "@carbon/icons": "^10.36.0",
+ "@carbon/icons": "^10.37.0-rc.0",
"fs-extra": "^8.1.0",
"prettier": "^2.2.1",
"rimraf": "^3.0.0",
diff --git a/packages/icons/package.json b/packages/icons/package.json
index 723411ea6257..ec07a6d86adc 100644
--- a/packages/icons/package.json
+++ b/packages/icons/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/icons",
"description": "Icons for digital and software products using the Carbon Design System",
- "version": "10.36.0",
+ "version": "10.37.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -41,8 +41,8 @@
"svgson": "^5.2.1"
},
"devDependencies": {
- "@carbon/cli": "^10.26.0",
- "@carbon/icon-build-helpers": "^0.25.0",
+ "@carbon/cli": "^10.27.0-rc.0",
+ "@carbon/icon-build-helpers": "^0.26.0-rc.0",
"rimraf": "^3.0.2"
}
}
diff --git a/packages/layout/package.json b/packages/layout/package.json
index fb02d3ffa145..c2b6852954c8 100644
--- a/packages/layout/package.json
+++ b/packages/layout/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/layout",
"description": "Layout helpers for digital and software products using the Carbon Design System",
- "version": "10.28.0",
+ "version": "10.29.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -29,10 +29,10 @@
"clean": "rimraf es lib umd scss/generated scss/modules/generated"
},
"devDependencies": {
- "@carbon/cli": "^10.26.0",
+ "@carbon/cli": "^10.27.0-rc.0",
"@carbon/cli-reporter": "^10.5.0",
"@carbon/scss-generator": "^10.13.0",
- "@carbon/test-utils": "^10.16.0",
+ "@carbon/test-utils": "^10.17.0-rc.0",
"core-js": "^3.6.5",
"rimraf": "^3.0.0"
},
diff --git a/packages/motion/package.json b/packages/motion/package.json
index 7f09649b9b58..52d046692646 100644
--- a/packages/motion/package.json
+++ b/packages/motion/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/motion",
"description": "Motion helpers for digital and software products using the Carbon Design System",
- "version": "10.21.0",
+ "version": "10.22.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -29,7 +29,7 @@
"clean": "rimraf es lib umd"
},
"devDependencies": {
- "@carbon/cli": "^10.26.0",
+ "@carbon/cli": "^10.27.0-rc.0",
"rimraf": "^3.0.0"
},
"eyeglass": {
diff --git a/packages/pictograms-react/package.json b/packages/pictograms-react/package.json
index c38100fed763..c6afa5e9a4f5 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.14.0",
+ "version": "11.15.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -37,13 +37,13 @@
"react": ">=16"
},
"dependencies": {
- "@carbon/icon-helpers": "^10.20.0",
+ "@carbon/icon-helpers": "^10.21.0-rc.0",
"@carbon/telemetry": "0.0.0-alpha.6",
"prop-types": "^15.7.2"
},
"devDependencies": {
- "@carbon/icon-build-helpers": "^0.25.0",
- "@carbon/pictograms": "^11.14.0"
+ "@carbon/icon-build-helpers": "^0.26.0-rc.0",
+ "@carbon/pictograms": "^11.15.0-rc.0"
},
"sideEffects": false
}
diff --git a/packages/pictograms/package.json b/packages/pictograms/package.json
index 8c6a9574e233..5d72ae285090 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.14.0",
+ "version": "11.15.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -31,7 +31,7 @@
"prepublishOnly": "yarn build"
},
"devDependencies": {
- "@carbon/icon-build-helpers": "^0.25.0",
+ "@carbon/icon-build-helpers": "^0.26.0-rc.0",
"rimraf": "^3.0.0"
}
}
diff --git a/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap b/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap
index 5cff6abca646..b34a61a10708 100644
--- a/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap
+++ b/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap
@@ -7644,6 +7644,9 @@ Map {
"itemsPerPageText": Object {
"type": "string",
},
+ "onChange": Object {
+ "type": "func",
+ },
"pageRangeText": Object {
"type": "func",
},
diff --git a/packages/react/package.json b/packages/react/package.json
index 0764ba7f6605..01e6e1a6f787 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.40.0",
+ "version": "7.41.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -45,8 +45,8 @@
"react-dom": "^16.8.6 || ^17.0.1"
},
"dependencies": {
- "@carbon/feature-flags": "^0.5.0",
- "@carbon/icons-react": "^10.36.0",
+ "@carbon/feature-flags": "^0.6.0-rc.0",
+ "@carbon/icons-react": "^10.37.0-rc.0",
"@carbon/telemetry": "0.0.0-alpha.6",
"classnames": "2.3.1",
"copy-to-clipboard": "^3.3.1",
@@ -74,7 +74,7 @@
"@babel/plugin-transform-object-assign": "^7.14.5",
"@babel/preset-env": "^7.14.7",
"@babel/preset-react": "^7.14.5",
- "@carbon/test-utils": "^10.16.0",
+ "@carbon/test-utils": "^10.17.0-rc.0",
"@cypress/react": "^5.4.0",
"@cypress/webpack-dev-server": "^1.1.5",
"@percy/cypress": "^3.1.1",
@@ -99,7 +99,7 @@
"babel-plugin-react-docgen": "^4.2.1",
"babel-plugin-transform-inline-environment-variables": "^0.4.3",
"browserslist-config-carbon": "^10.6.1",
- "carbon-components": "^10.40.0",
+ "carbon-components": "^10.41.0-rc.0",
"carbon-icons": "^7.0.5",
"chalk": "^4.1.1",
"cli-table": "^0.3.0",
@@ -128,7 +128,7 @@
"rollup-plugin-strip-banner": "^2.0.0",
"rollup-plugin-terser": "^7.0.2",
"rtlcss": "^2.4.0",
- "sass": "^1.32.2",
+ "sass": "^1.36.0",
"sass-loader": "^10.1.1",
"storybook-readme": "^5.0.9",
"string-replace-loader": "^2.1.0",
diff --git a/packages/react/src/components/CodeSnippet/__tests__/CodeSnippet b/packages/react/src/components/CodeSnippet/__tests__/CodeSnippet
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/packages/react/src/components/CodeSnippet/__tests__/CodeSnippet-test.e2e.js b/packages/react/src/components/CodeSnippet/__tests__/CodeSnippet-test.e2e.js
new file mode 100644
index 000000000000..bfbea2773380
--- /dev/null
+++ b/packages/react/src/components/CodeSnippet/__tests__/CodeSnippet-test.e2e.js
@@ -0,0 +1,97 @@
+/**
+ * Copyright IBM Corp. 2016, 2018
+ *
+ * This source code is licensed under the Apache-2.0 license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+import 'carbon-components/scss/globals/scss/styles.scss';
+
+import React from 'react';
+import { mount } from '@cypress/react';
+import { default as CodeSnippet } from '../CodeSnippet';
+import { default as CodeSnippetSkeleton } from '../CodeSnippet.Skeleton';
+
+describe('CodeSnippet', () => {
+ beforeEach(() => {
+ mount(
+ <>
+
+ {'node -v'}
+
+
+
+ {'node -v'}
+
+
+
+ {` "scripts": {
+ "build": "lerna run build --stream --prefix --npm-client yarn",
+ "ci-check": "carbon-cli ci-check",
+ "clean": "lerna run clean && lerna clean --yes && rimraf node_modules",
+ "doctoc": "doctoc --title '## Table of Contents'",
+ "format": "prettier --write '**/*.{js,md,scss,ts}' '!**/{build,es,lib,storybook,ts,umd}/**'",
+ "format:diff": "prettier --list-different '**/*.{js,md,scss,ts}' '!**/{build,es,lib,storybook,ts,umd}/**' '!packages/components/**'",
+ "lint": "eslint actions config codemods packages",
+ "lint:styles": "stylelint '**/*.{css,scss}' --report-needless-disables --report-invalid-scope-disables",
+ "sync": "carbon-cli sync",
+ "test": "cross-env BABEL_ENV=test jest",
+ "test:e2e": "cross-env BABEL_ENV=test jest --testPathPattern=e2e --testPathIgnorePatterns='examples,/packages/components/,/packages/react/'"
+ },
+ "resolutions": {
+ "react": "~16.9.0",
+ "react-dom": "~16.9.0",
+ "react-is": "~16.9.0",
+ "react-test-renderer": "~16.9.0"
+ },
+ "devDependencies": {
+ "@babel/core": "^7.10.0",
+ "@babel/plugin-proposal-class-properties": "^7.7.4",
+ "@babel/plugin-proposal-export-default-from": "^7.7.4",
+ "@babel/plugin-proposal-export-namespace-from": "^7.7.4",
+ "@babel/plugin-transform-runtime": "^7.10.0",
+ "@babel/preset-env": "^7.10.0",
+ "@babel/preset-react": "^7.10.0",
+ "@babel/runtime": "^7.10.0",
+ "@commitlint/cli": "^8.3.5",`}
+
+
+
+
+ >
+ );
+ });
+
+ it('should render', () => {
+ cy.findAllByText(/node/).should('be.visible');
+
+ // snapshots should always be taken _after_ an assertion that
+ // a element/component should be visible. This is to ensure
+ // the DOM has settled and the element has fully loaded.
+ cy.percySnapshot();
+ });
+
+ it('should render expanded snippet on show more', () => {
+ cy.findAllByText(/Show more/)
+ .should('be.visible')
+ .first()
+ .click();
+ cy.findAllByText(/Show less/)
+ .first()
+ .should('be.visible');
+
+ // snapshots should always be taken _after_ an assertion that
+ // a element/component should be visible. This is to ensure
+ // the DOM has settled and the element has fully loaded.
+ cy.percySnapshot();
+ });
+});
diff --git a/packages/react/src/components/Grid/__tests__/Grid-test.e2e.js b/packages/react/src/components/Grid/__tests__/Grid-test.e2e.js
new file mode 100644
index 000000000000..3a3de454f2cb
--- /dev/null
+++ b/packages/react/src/components/Grid/__tests__/Grid-test.e2e.js
@@ -0,0 +1,187 @@
+/**
+ * Copyright IBM Corp. 2016, 2018
+ *
+ * This source code is licensed under the Apache-2.0 license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+import 'carbon-components/scss/globals/scss/vendor/@carbon/grid/scss/modules/_css-grid.scss';
+import './Grid-test.e2e.scss';
+
+import React from 'react';
+import { mount } from '@cypress/react';
+import { Grid, Column } from '..';
+import { FeatureFlags } from '../../FeatureFlags';
+
+describe('Grid', () => {
+ beforeEach(() => {
+ mount(
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Small: Span 2 of 4
+ Medium: Span 4 of 8
+ Large: Span 6 of 16
+
+
+ Small: Span 2 of 4
+ Medium: Span 2 of 8
+ Large: Span 3 of 16
+
+
+ Small: Span 0 of 4
+ Medium: Span 2 of 8
+ Large: Span 3 of 16
+
+
+ Small: Span 0 of 4
+ Medium: Span 0 of 8
+ Large: Span 4 of 16
+
+
+
+
+
+ Small: Span 2 of 4
+ Medium: Span 4 of 8
+ Large: Span 3 of 16
+
+
+ Small: Span 2 of 4
+ Medium: Span 4 of 8
+ Large: Span 10 of 16
+
+
+ sm={1}
md={1}
lg={2}
+
+
+ sm={1}
md={1}
lg={2}
+
+
+ sm={0}
md={1}
lg={1}
+
+
+ sm={0}
md={1}
lg={1}
+
+
+ sm={0}
md={0}
lg={1}
+
+
+ sm={0}
md={0}
lg={1}
+
+
+ sm={0}
md={0}
lg={1}
+
+
+ sm={0}
md={0}
lg={1}
+
+
+
+
+ Small: Span 0 of 4
+ Medium: Span 0 of 8
+ Large: Span 3 of 16
+
+
+
+
+
+
+
+ narrow
+
+
+
+
+
+
+ condensed
+
+
+
+
+
+
+ condensed
+
+
+
+
+
+
+ narrow
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ });
+
+ it('should render', () => {
+ cy.viewport(1400, 500);
+ cy.findAllByText(/narrow/).should('be.visible');
+
+ // snapshots should always be taken _after_ an assertion that
+ // a element/component should be visible. This is to ensure
+ // the DOM has settled and the element has fully loaded.
+ cy.percySnapshot();
+ });
+});
diff --git a/packages/react/src/components/Grid/__tests__/Grid-test.e2e.scss b/packages/react/src/components/Grid/__tests__/Grid-test.e2e.scss
new file mode 100644
index 000000000000..898520b21692
--- /dev/null
+++ b/packages/react/src/components/Grid/__tests__/Grid-test.e2e.scss
@@ -0,0 +1,62 @@
+@import '~carbon-components/scss/globals/scss/vars';
+@import '~carbon-components/scss/globals/scss/colors';
+@import '~carbon-components/scss/globals/scss/typography';
+
+p {
+ @include type-style('body-short-02');
+
+ margin-top: $spacing-05;
+}
+
+// Grid modes
+.bx--css-grid {
+ background-color: $blue-20;
+ outline: 1px dashed $blue-40;
+}
+
+.bx--css-grid p {
+ @include type-style('code-02');
+}
+
+p:first-of-type:not(.bx--progress-label) {
+ //messing up progress indicator stories
+ margin-top: 0;
+}
+
+.bx--css-grid.bx--css-grid--narrow {
+ background-color: $teal-20;
+ outline: 1px dashed $teal-40;
+}
+
+.bx--css-grid.bx--css-grid--condensed {
+ background-color: $purple-20;
+ outline: 1px dashed $purple-40;
+}
+
+// Only use background for subgrid example, not other subgrids in "mixed modes" story or others
+.bx--subgrid.example {
+ background-color: $green-20;
+}
+
+// Columns
+.bx--css-grid > [class*='col'],
+.bx--subgrid > [class*='col'] {
+ min-height: 80px;
+}
+
+.bx--css-grid > [class*='col'] {
+ background: $blue-10;
+}
+
+.bx--subgrid > [class*='col'] {
+ background: $green-10;
+ outline: 1px dashed $green-30;
+}
+
+.bx--css-grid.bx--css-grid--narrow > [class*='col'] {
+ background: $teal-10;
+}
+
+.bx--css-grid.bx--css-grid--condensed > [class*='col'] {
+ background: $purple-10;
+}
diff --git a/packages/react/src/components/Pagination/experimental/Pagination.js b/packages/react/src/components/Pagination/experimental/Pagination.js
index 18bafff8227d..b562abebb960 100644
--- a/packages/react/src/components/Pagination/experimental/Pagination.js
+++ b/packages/react/src/components/Pagination/experimental/Pagination.js
@@ -27,6 +27,7 @@ function Pagination({
itemsPerPageText,
itemRangeText,
itemText,
+ onChange,
pageRangeText,
pageSize,
pageSizes,
@@ -49,6 +50,18 @@ function Pagination({
setCurrentPage(Number(newPage));
}
+ function incrementPage() {
+ const page = currentPage + 1;
+ setCurrentPage(page);
+ onChange({ page, pageSize: currentPageSize });
+ }
+
+ function decrementPage() {
+ const page = currentPage - 1;
+ setCurrentPage(page);
+ onChange({ page, pageSize: currentPageSize });
+ }
+
const namespace = `${prefix}--unstable-pagination`;
return (
@@ -137,7 +150,7 @@ function Pagination({
[`${namespace}__button--no-index`]: backButtonDisabled,
}
)}
- onClick={() => setCurrentPage(currentPage - 1)}
+ onClick={() => decrementPage()}
disabled={backButtonDisabled}
hasIconOnly
renderIcon={CaretLeft16}
@@ -153,7 +166,7 @@ function Pagination({
[`${namespace}__button--no-index`]: forwardButtonDisabled,
}
)}
- onClick={() => setCurrentPage(currentPage + 1)}
+ onClick={() => incrementPage()}
disabled={forwardButtonDisabled}
hasIconOnly
renderIcon={CaretRight16}
@@ -216,6 +229,11 @@ Pagination.propTypes = {
*/
itemsPerPageText: PropTypes.string,
+ /**
+ * The callback function called when the current page changes.
+ */
+ onChange: PropTypes.func,
+
/**
* The function returning a translatable text showing where the current page is,
* in a manner of the total number of pages.
diff --git a/packages/react/src/components/UIShell/UIShell-story.js b/packages/react/src/components/UIShell/UIShell-story.js
index 23efd46feaf5..f202fbce11f6 100644
--- a/packages/react/src/components/UIShell/UIShell-story.js
+++ b/packages/react/src/components/UIShell/UIShell-story.js
@@ -539,34 +539,34 @@ export const HeaderBaseWSideNav = withReadme(readme, () => (
HeaderBaseWSideNav.storyName = 'Header Base w/ SideNav';
-export const HeaderBaseWActionsAndRightPanel = withReadme(readme, () => (
-
-
- [Platform]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-));
+export const HeaderBaseWActionsAndRightPanel = withReadme(readme, () => {
+ const [expanded, setExpanded] = useState(false);
+
+ const toggleRightPanel = () => {
+ setExpanded(!expanded);
+ };
+
+ return (
+
+
+ [Platform]
+
+
+
+
+
+
+
+
+ );
+});
HeaderBaseWActionsAndRightPanel.storyName =
- 'Header Base w/ Actions and Right Panel';
+ 'Header Base w/ Actions and Right Panel with Animation';
export const HeaderBaseWActionsAndSwitcher = withReadme(readme, () => (
diff --git a/packages/sketch/package.json b/packages/sketch/package.json
index 9bd269b6fe58..409e3ece2eea 100644
--- a/packages/sketch/package.json
+++ b/packages/sketch/package.json
@@ -2,7 +2,7 @@
"name": "@carbon/sketch",
"private": true,
"description": "Tooling for generating a sketch plugin to bring code to design",
- "version": "10.38.0",
+ "version": "10.39.0-rc.0",
"license": "Apache-2.0",
"repository": {
"type": "git",
@@ -28,11 +28,11 @@
"skpm:link": "skpm-link"
},
"dependencies": {
- "@carbon/colors": "^10.29.0",
- "@carbon/icon-helpers": "^10.20.0",
- "@carbon/icons": "^10.36.0",
- "@carbon/themes": "^10.39.0",
- "@carbon/type": "^10.32.0",
+ "@carbon/colors": "^10.30.0-rc.0",
+ "@carbon/icon-helpers": "^10.21.0-rc.0",
+ "@carbon/icons": "^10.37.0-rc.0",
+ "@carbon/themes": "^10.40.0-rc.0",
+ "@carbon/type": "^10.33.0-rc.0",
"@skpm/builder": "^0.7.0",
"color-string": "^1.5.3",
"core-js": "^3.11.1",
diff --git a/packages/styles/package.json b/packages/styles/package.json
index 4a154020a469..804f633706e7 100644
--- a/packages/styles/package.json
+++ b/packages/styles/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/styles",
"description": "Styles for the Carbon Design System",
- "version": "0.1.0",
+ "version": "0.2.0-rc.0",
"license": "Apache-2.0",
"repository": {
"type": "git",
@@ -20,17 +20,17 @@
"access": "public"
},
"dependencies": {
- "@carbon/colors": "^10.29.0",
- "@carbon/feature-flags": "^0.5.0",
- "@carbon/grid": "^10.32.0",
- "@carbon/layout": "^10.28.0",
- "@carbon/motion": "^10.21.0",
- "@carbon/themes": "^10.39.0",
- "@carbon/type": "^10.32.0",
+ "@carbon/colors": "^10.30.0-rc.0",
+ "@carbon/feature-flags": "^0.6.0-rc.0",
+ "@carbon/grid": "^10.33.0-rc.0",
+ "@carbon/layout": "^10.29.0-rc.0",
+ "@carbon/motion": "^10.22.0-rc.0",
+ "@carbon/themes": "^10.40.0-rc.0",
+ "@carbon/type": "^10.33.0-rc.0",
"@ibm/plex": "6.0.0-next.6"
},
"devDependencies": {
- "@carbon/test-utils": "^10.16.0",
+ "@carbon/test-utils": "^10.17.0-rc.0",
"css": "^3.0.0"
}
}
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json
index 8de7022aa30d..ce0ee940966f 100644
--- a/packages/test-utils/package.json
+++ b/packages/test-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/test-utils",
"private": true,
- "version": "10.16.0",
+ "version": "10.17.0-rc.0",
"license": "Apache-2.0",
"repository": {
"type": "git",
@@ -29,7 +29,7 @@
"prettier": "^2.2.1",
"react": "^17.0.1",
"resolve": "^1.12.0",
- "sass": "^1.32.4",
+ "sass": "^1.36.0",
"tabbable": "^4.0.0"
},
"devDependencies": {
diff --git a/packages/themes/examples/preview-v11/package.json b/packages/themes/examples/preview-v11/package.json
index e937f3aac1a6..dfc86678abd6 100644
--- a/packages/themes/examples/preview-v11/package.json
+++ b/packages/themes/examples/preview-v11/package.json
@@ -11,6 +11,6 @@
"next": "^10.0.7",
"react": "^17.0.1",
"react-dom": "^17.0.1",
- "sass": "^1.32.7"
+ "sass": "^1.36.0"
}
}
diff --git a/packages/themes/examples/sass-modules/package.json b/packages/themes/examples/sass-modules/package.json
index 438a35a20026..d9303964c5b2 100644
--- a/packages/themes/examples/sass-modules/package.json
+++ b/packages/themes/examples/sass-modules/package.json
@@ -8,6 +8,6 @@
"next": "^10.0.6",
"react": "^17.0.1",
"react-dom": "^17.0.1",
- "sass": "^1.32.5"
+ "sass": "^1.36.0"
}
}
diff --git a/packages/themes/package.json b/packages/themes/package.json
index 63fdb304b37d..1d4fa7669a55 100644
--- a/packages/themes/package.json
+++ b/packages/themes/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/themes",
"description": "Themes for applying color in the Carbon Design System",
- "version": "10.39.0",
+ "version": "10.40.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -29,18 +29,18 @@
"build": "yarn clean && carbon-cli bundle src/index.js --name CarbonThemes && babel-node --presets '@babel/preset-env' tasks/build.js && carbon-cli check \"scss/*.scss\""
},
"dependencies": {
- "@carbon/colors": "^10.29.0",
- "@carbon/layout": "^10.28.0",
- "@carbon/type": "^10.32.0",
+ "@carbon/colors": "^10.30.0-rc.0",
+ "@carbon/layout": "^10.29.0-rc.0",
+ "@carbon/type": "^10.33.0-rc.0",
"color": "^3.1.2"
},
"devDependencies": {
"@babel/node": "^7.14.2",
"@babel/preset-env": "^7.14.2",
- "@carbon/cli": "^10.26.0",
+ "@carbon/cli": "^10.27.0-rc.0",
"@carbon/cli-reporter": "^10.5.0",
"@carbon/scss-generator": "^10.13.0",
- "@carbon/test-utils": "^10.16.0",
+ "@carbon/test-utils": "^10.17.0-rc.0",
"change-case": "^4.1.1",
"core-js": "^3.6.5",
"fs-extra": "^8.1.0",
diff --git a/packages/type/package.json b/packages/type/package.json
index 2d439ff2304c..310d8918ac2f 100644
--- a/packages/type/package.json
+++ b/packages/type/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/type",
"description": "Typography for digital and software products using the Carbon Design System",
- "version": "10.32.0",
+ "version": "10.33.0-rc.0",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
@@ -16,7 +16,8 @@
"lib",
"scss",
"src",
- "umd"
+ "umd",
+ "index.scss"
],
"keywords": [
"eyeglass-module",
@@ -37,11 +38,11 @@
},
"dependencies": {
"@carbon/import-once": "^10.6.0",
- "@carbon/layout": "^10.28.0"
+ "@carbon/layout": "^10.29.0-rc.0"
},
"devDependencies": {
- "@carbon/cli": "^10.26.0",
- "@carbon/test-utils": "^10.16.0",
+ "@carbon/cli": "^10.27.0-rc.0",
+ "@carbon/test-utils": "^10.17.0-rc.0",
"change-case": "^4.1.1",
"rimraf": "^3.0.0"
},
diff --git a/packages/upgrade/package.json b/packages/upgrade/package.json
index 86adb2549dc9..7f88155083cf 100644
--- a/packages/upgrade/package.json
+++ b/packages/upgrade/package.json
@@ -1,7 +1,7 @@
{
"name": "@carbon/upgrade",
"description": "A tool for upgrading Carbon versions",
- "version": "10.13.0",
+ "version": "10.14.0-rc.0",
"license": "Apache-2.0",
"bin": {
"carbon-upgrade": "./bin/carbon-upgrade.js"
diff --git a/yarn.lock b/yarn.lock
index 0525696d1832..436b50ba3641 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1707,7 +1707,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/cli@^10.26.0, @carbon/cli@workspace:packages/cli":
+"@carbon/cli@^10.27.0-rc.0, @carbon/cli@workspace:packages/cli":
version: 0.0.0-use.local
resolution: "@carbon/cli@workspace:packages/cli"
dependencies:
@@ -1736,7 +1736,7 @@ __metadata:
remark: ^10.0.1
replace-in-file: ^6.1.0
rollup: ^2.46.0
- sass: ^1.32.4
+ sass: ^1.36.0
sassdoc: ^2.7.3
yargs: ^15.1.0
bin:
@@ -1753,14 +1753,14 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/colors@^10.29.0, @carbon/colors@workspace:packages/colors":
+"@carbon/colors@^10.30.0-rc.0, @carbon/colors@workspace:packages/colors":
version: 0.0.0-use.local
resolution: "@carbon/colors@workspace:packages/colors"
dependencies:
- "@carbon/cli": ^10.26.0
+ "@carbon/cli": ^10.27.0-rc.0
"@carbon/cli-reporter": ^10.5.0
"@carbon/scss-generator": ^10.13.0
- "@carbon/test-utils": ^10.16.0
+ "@carbon/test-utils": ^10.17.0-rc.0
change-case: ^4.1.1
fs-extra: ^8.1.0
node-sass: ^6.0.0
@@ -1768,19 +1768,19 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/elements@^10.39.0, @carbon/elements@workspace:packages/elements":
+"@carbon/elements@^10.40.0-rc.0, @carbon/elements@workspace:packages/elements":
version: 0.0.0-use.local
resolution: "@carbon/elements@workspace:packages/elements"
dependencies:
- "@carbon/cli": ^10.26.0
- "@carbon/colors": ^10.29.0
- "@carbon/grid": ^10.32.0
- "@carbon/icons": ^10.36.0
+ "@carbon/cli": ^10.27.0-rc.0
+ "@carbon/colors": ^10.30.0-rc.0
+ "@carbon/grid": ^10.33.0-rc.0
+ "@carbon/icons": ^10.37.0-rc.0
"@carbon/import-once": ^10.6.0
- "@carbon/layout": ^10.28.0
- "@carbon/motion": ^10.21.0
- "@carbon/themes": ^10.39.0
- "@carbon/type": ^10.32.0
+ "@carbon/layout": ^10.29.0-rc.0
+ "@carbon/motion": ^10.22.0-rc.0
+ "@carbon/themes": ^10.40.0-rc.0
+ "@carbon/type": ^10.33.0-rc.0
fs-extra: ^8.1.0
klaw-sync: ^6.0.0
replace-in-file: ^3.4.2
@@ -1788,7 +1788,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/feature-flags@^0.5.0, @carbon/feature-flags@workspace:packages/feature-flags":
+"@carbon/feature-flags@^0.6.0-rc.0, @carbon/feature-flags@workspace:packages/feature-flags":
version: 0.0.0-use.local
resolution: "@carbon/feature-flags@workspace:packages/feature-flags"
dependencies:
@@ -1809,18 +1809,18 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/grid@^10.32.0, @carbon/grid@workspace:packages/grid":
+"@carbon/grid@^10.33.0-rc.0, @carbon/grid@workspace:packages/grid":
version: 0.0.0-use.local
resolution: "@carbon/grid@workspace:packages/grid"
dependencies:
- "@carbon/cli": ^10.26.0
+ "@carbon/cli": ^10.27.0-rc.0
"@carbon/import-once": ^10.6.0
- "@carbon/layout": ^10.28.0
+ "@carbon/layout": ^10.29.0-rc.0
rimraf: ^3.0.0
languageName: unknown
linkType: soft
-"@carbon/icon-build-helpers@^0.25.0, @carbon/icon-build-helpers@workspace:packages/icon-build-helpers":
+"@carbon/icon-build-helpers@^0.26.0-rc.0, @carbon/icon-build-helpers@workspace:packages/icon-build-helpers":
version: 0.0.0-use.local
resolution: "@carbon/icon-build-helpers@workspace:packages/icon-build-helpers"
dependencies:
@@ -1831,7 +1831,7 @@ __metadata:
"@babel/template": ^7.14.5
"@babel/types": ^7.14.5
"@carbon/cli-reporter": ^10.5.0
- "@carbon/icon-helpers": ^10.20.0
+ "@carbon/icon-helpers": ^10.21.0-rc.0
"@rollup/plugin-babel": ^5.3.0
"@rollup/plugin-replace": ^2.4.2
browserslist-config-carbon: ^10.6.1
@@ -1854,11 +1854,11 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/icon-helpers@^10.20.0, @carbon/icon-helpers@workspace:packages/icon-helpers":
+"@carbon/icon-helpers@^10.21.0-rc.0, @carbon/icon-helpers@workspace:packages/icon-helpers":
version: 0.0.0-use.local
resolution: "@carbon/icon-helpers@workspace:packages/icon-helpers"
dependencies:
- "@carbon/cli": ^10.26.0
+ "@carbon/cli": ^10.27.0-rc.0
rimraf: ^3.0.0
languageName: unknown
linkType: soft
@@ -1870,25 +1870,25 @@ __metadata:
languageName: node
linkType: hard
-"@carbon/icons-handlebars@^10.36.0, @carbon/icons-handlebars@workspace:packages/icons-handlebars":
+"@carbon/icons-handlebars@^10.37.0-rc.0, @carbon/icons-handlebars@workspace:packages/icons-handlebars":
version: 0.0.0-use.local
resolution: "@carbon/icons-handlebars@workspace:packages/icons-handlebars"
dependencies:
- "@carbon/icon-helpers": ^10.20.0
- "@carbon/icons": ^10.36.0
+ "@carbon/icon-helpers": ^10.21.0-rc.0
+ "@carbon/icons": ^10.37.0-rc.0
handlebars: ^4.0.12
peerDependencies:
handlebars: ^4.0.12
languageName: unknown
linkType: soft
-"@carbon/icons-react@^10.36.0, @carbon/icons-react@workspace:packages/icons-react":
+"@carbon/icons-react@^10.37.0-rc.0, @carbon/icons-react@workspace:packages/icons-react":
version: 0.0.0-use.local
resolution: "@carbon/icons-react@workspace:packages/icons-react"
dependencies:
- "@carbon/icon-build-helpers": ^0.25.0
- "@carbon/icon-helpers": ^10.20.0
- "@carbon/icons": ^10.36.0
+ "@carbon/icon-build-helpers": ^0.26.0-rc.0
+ "@carbon/icon-helpers": ^10.21.0-rc.0
+ "@carbon/icons": ^10.37.0-rc.0
"@carbon/telemetry": 0.0.0-alpha.6
prop-types: ^15.7.2
rimraf: ^3.0.2
@@ -1912,8 +1912,8 @@ __metadata:
resolution: "@carbon/icons-vue@workspace:packages/icons-vue"
dependencies:
"@carbon/cli-reporter": ^10.5.0
- "@carbon/icon-helpers": ^10.20.0
- "@carbon/icons": ^10.36.0
+ "@carbon/icon-helpers": ^10.21.0-rc.0
+ "@carbon/icons": ^10.37.0-rc.0
fs-extra: ^8.1.0
prettier: ^2.2.1
rimraf: ^3.0.0
@@ -1922,12 +1922,12 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/icons@^10.36.0, @carbon/icons@workspace:packages/icons":
+"@carbon/icons@^10.37.0-rc.0, @carbon/icons@workspace:packages/icons":
version: 0.0.0-use.local
resolution: "@carbon/icons@workspace:packages/icons"
dependencies:
- "@carbon/cli": ^10.26.0
- "@carbon/icon-build-helpers": ^0.25.0
+ "@carbon/cli": ^10.27.0-rc.0
+ "@carbon/icon-build-helpers": ^0.26.0-rc.0
rimraf: ^3.0.2
svgson: ^5.2.1
languageName: unknown
@@ -1939,24 +1939,24 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/layout@^10.28.0, @carbon/layout@workspace:packages/layout":
+"@carbon/layout@^10.29.0-rc.0, @carbon/layout@workspace:packages/layout":
version: 0.0.0-use.local
resolution: "@carbon/layout@workspace:packages/layout"
dependencies:
- "@carbon/cli": ^10.26.0
+ "@carbon/cli": ^10.27.0-rc.0
"@carbon/cli-reporter": ^10.5.0
"@carbon/scss-generator": ^10.13.0
- "@carbon/test-utils": ^10.16.0
+ "@carbon/test-utils": ^10.17.0-rc.0
core-js: ^3.6.5
rimraf: ^3.0.0
languageName: unknown
linkType: soft
-"@carbon/motion@^10.21.0, @carbon/motion@workspace:packages/motion":
+"@carbon/motion@^10.22.0-rc.0, @carbon/motion@workspace:packages/motion":
version: 0.0.0-use.local
resolution: "@carbon/motion@workspace:packages/motion"
dependencies:
- "@carbon/cli": ^10.26.0
+ "@carbon/cli": ^10.27.0-rc.0
rimraf: ^3.0.0
languageName: unknown
linkType: soft
@@ -1965,9 +1965,9 @@ __metadata:
version: 0.0.0-use.local
resolution: "@carbon/pictograms-react@workspace:packages/pictograms-react"
dependencies:
- "@carbon/icon-build-helpers": ^0.25.0
- "@carbon/icon-helpers": ^10.20.0
- "@carbon/pictograms": ^11.14.0
+ "@carbon/icon-build-helpers": ^0.26.0-rc.0
+ "@carbon/icon-helpers": ^10.21.0-rc.0
+ "@carbon/pictograms": ^11.15.0-rc.0
"@carbon/telemetry": 0.0.0-alpha.6
prop-types: ^15.7.2
peerDependencies:
@@ -1975,11 +1975,11 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/pictograms@^11.14.0, @carbon/pictograms@workspace:packages/pictograms":
+"@carbon/pictograms@^11.15.0-rc.0, @carbon/pictograms@workspace:packages/pictograms":
version: 0.0.0-use.local
resolution: "@carbon/pictograms@workspace:packages/pictograms"
dependencies:
- "@carbon/icon-build-helpers": ^0.25.0
+ "@carbon/icon-build-helpers": ^0.26.0-rc.0
rimraf: ^3.0.0
languageName: unknown
linkType: soft
@@ -1995,11 +1995,11 @@ __metadata:
"@babel/plugin-transform-react-constant-elements": ^7.14.5
"@babel/preset-env": ^7.14.7
"@babel/preset-react": ^7.14.5
- "@carbon/feature-flags": ^0.5.0
- "@carbon/icons-react": ^10.36.0
- "@carbon/styles": ^0.1.0
+ "@carbon/feature-flags": ^0.6.0-rc.0
+ "@carbon/icons-react": ^10.37.0-rc.0
+ "@carbon/styles": ^0.2.0-rc.0
"@carbon/telemetry": 0.0.0-alpha.6
- "@carbon/themes": ^10.39.0
+ "@carbon/themes": ^10.40.0-rc.0
"@rollup/plugin-babel": ^5.3.0
"@rollup/plugin-commonjs": ^18.0.0
"@rollup/plugin-node-resolve": ^11.2.1
@@ -2013,7 +2013,7 @@ __metadata:
babel-plugin-dev-expression: ^0.2.2
babel-preset-carbon: ^0.1.0
browserslist-config-carbon: ^10.6.1
- carbon-components-react: ^7.40.0
+ carbon-components-react: ^7.41.0-rc.0
css-loader: ^5.2.4
fs-extra: ^10.0.0
mini-css-extract-plugin: ^1.6.0
@@ -2027,7 +2027,7 @@ __metadata:
rollup: ^2.46.0
rollup-plugin-strip-banner: ^2.0.0
rtlcss: ^3.1.2
- sass: ^1.32.12
+ sass: ^1.36.0
sass-loader: 10
style-loader: ^2.0.0
webpack: ^4.41.5
@@ -2050,11 +2050,11 @@ __metadata:
version: 0.0.0-use.local
resolution: "@carbon/sketch@workspace:packages/sketch"
dependencies:
- "@carbon/colors": ^10.29.0
- "@carbon/icon-helpers": ^10.20.0
- "@carbon/icons": ^10.36.0
- "@carbon/themes": ^10.39.0
- "@carbon/type": ^10.32.0
+ "@carbon/colors": ^10.30.0-rc.0
+ "@carbon/icon-helpers": ^10.21.0-rc.0
+ "@carbon/icons": ^10.37.0-rc.0
+ "@carbon/themes": ^10.40.0-rc.0
+ "@carbon/type": ^10.33.0-rc.0
"@skpm/builder": ^0.7.0
color-string: ^1.5.3
core-js: ^3.11.1
@@ -2065,18 +2065,18 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/styles@^0.1.0, @carbon/styles@workspace:packages/styles":
+"@carbon/styles@^0.2.0-rc.0, @carbon/styles@workspace:packages/styles":
version: 0.0.0-use.local
resolution: "@carbon/styles@workspace:packages/styles"
dependencies:
- "@carbon/colors": ^10.29.0
- "@carbon/feature-flags": ^0.5.0
- "@carbon/grid": ^10.32.0
- "@carbon/layout": ^10.28.0
- "@carbon/motion": ^10.21.0
- "@carbon/test-utils": ^10.16.0
- "@carbon/themes": ^10.39.0
- "@carbon/type": ^10.32.0
+ "@carbon/colors": ^10.30.0-rc.0
+ "@carbon/feature-flags": ^0.6.0-rc.0
+ "@carbon/grid": ^10.33.0-rc.0
+ "@carbon/layout": ^10.29.0-rc.0
+ "@carbon/motion": ^10.22.0-rc.0
+ "@carbon/test-utils": ^10.17.0-rc.0
+ "@carbon/themes": ^10.40.0-rc.0
+ "@carbon/type": ^10.33.0-rc.0
"@ibm/plex": 6.0.0-next.6
css: ^3.0.0
languageName: unknown
@@ -2102,7 +2102,7 @@ __metadata:
languageName: node
linkType: hard
-"@carbon/test-utils@^10.16.0, @carbon/test-utils@workspace:packages/test-utils":
+"@carbon/test-utils@^10.17.0-rc.0, @carbon/test-utils@workspace:packages/test-utils":
version: 0.0.0-use.local
resolution: "@carbon/test-utils@workspace:packages/test-utils"
dependencies:
@@ -2111,7 +2111,7 @@ __metadata:
react: ^17.0.1
react-dom: ^16.9.0
resolve: ^1.12.0
- sass: ^1.32.4
+ sass: ^1.36.0
tabbable: ^4.0.0
peerDependencies:
node-sass: ^4.13.1
@@ -2119,19 +2119,19 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/themes@^10.39.0, @carbon/themes@workspace:packages/themes":
+"@carbon/themes@^10.40.0-rc.0, @carbon/themes@workspace:packages/themes":
version: 0.0.0-use.local
resolution: "@carbon/themes@workspace:packages/themes"
dependencies:
"@babel/node": ^7.14.2
"@babel/preset-env": ^7.14.2
- "@carbon/cli": ^10.26.0
+ "@carbon/cli": ^10.27.0-rc.0
"@carbon/cli-reporter": ^10.5.0
- "@carbon/colors": ^10.29.0
- "@carbon/layout": ^10.28.0
+ "@carbon/colors": ^10.30.0-rc.0
+ "@carbon/layout": ^10.29.0-rc.0
"@carbon/scss-generator": ^10.13.0
- "@carbon/test-utils": ^10.16.0
- "@carbon/type": ^10.32.0
+ "@carbon/test-utils": ^10.17.0-rc.0
+ "@carbon/type": ^10.33.0-rc.0
change-case: ^4.1.1
color: ^3.1.2
core-js: ^3.6.5
@@ -2142,14 +2142,14 @@ __metadata:
languageName: unknown
linkType: soft
-"@carbon/type@^10.32.0, @carbon/type@workspace:packages/type":
+"@carbon/type@^10.33.0-rc.0, @carbon/type@workspace:packages/type":
version: 0.0.0-use.local
resolution: "@carbon/type@workspace:packages/type"
dependencies:
- "@carbon/cli": ^10.26.0
+ "@carbon/cli": ^10.27.0-rc.0
"@carbon/import-once": ^10.6.0
- "@carbon/layout": ^10.28.0
- "@carbon/test-utils": ^10.16.0
+ "@carbon/layout": ^10.29.0-rc.0
+ "@carbon/test-utils": ^10.17.0-rc.0
change-case: ^4.1.1
rimraf: ^3.0.0
languageName: unknown
@@ -10300,7 +10300,7 @@ __metadata:
languageName: node
linkType: hard
-"carbon-components-react@^7.40.0, carbon-components-react@workspace:packages/react":
+"carbon-components-react@^7.41.0-rc.0, carbon-components-react@workspace:packages/react":
version: 0.0.0-use.local
resolution: "carbon-components-react@workspace:packages/react"
dependencies:
@@ -10315,10 +10315,10 @@ __metadata:
"@babel/plugin-transform-object-assign": ^7.14.5
"@babel/preset-env": ^7.14.7
"@babel/preset-react": ^7.14.5
- "@carbon/feature-flags": ^0.5.0
- "@carbon/icons-react": ^10.36.0
+ "@carbon/feature-flags": ^0.6.0-rc.0
+ "@carbon/icons-react": ^10.37.0-rc.0
"@carbon/telemetry": 0.0.0-alpha.6
- "@carbon/test-utils": ^10.16.0
+ "@carbon/test-utils": ^10.17.0-rc.0
"@cypress/react": ^5.4.0
"@cypress/webpack-dev-server": ^1.1.5
"@percy/cypress": ^3.1.1
@@ -10343,7 +10343,7 @@ __metadata:
babel-plugin-react-docgen: ^4.2.1
babel-plugin-transform-inline-environment-variables: ^0.4.3
browserslist-config-carbon: ^10.6.1
- carbon-components: ^10.40.0
+ carbon-components: ^10.41.0-rc.0
carbon-icons: ^7.0.5
chalk: ^4.1.1
classnames: 2.3.1
@@ -10383,7 +10383,7 @@ __metadata:
rollup-plugin-strip-banner: ^2.0.0
rollup-plugin-terser: ^7.0.2
rtlcss: ^2.4.0
- sass: ^1.32.2
+ sass: ^1.36.0
sass-loader: ^10.1.1
storybook-readme: ^5.0.9
string-replace-loader: ^2.1.0
@@ -10426,7 +10426,7 @@ __metadata:
languageName: node
linkType: hard
-"carbon-components@^10.40.0, carbon-components@workspace:packages/components":
+"carbon-components@^10.41.0-rc.0, carbon-components@workspace:packages/components":
version: 0.0.0-use.local
resolution: "carbon-components@workspace:packages/components"
dependencies:
@@ -10438,12 +10438,12 @@ __metadata:
"@babel/preset-env": ^7.14.7
"@babel/preset-react": ^7.14.5
"@babel/runtime": ^7.14.6
- "@carbon/cli": ^10.26.0
- "@carbon/elements": ^10.39.0
- "@carbon/icons-handlebars": ^10.36.0
- "@carbon/icons-react": ^10.36.0
+ "@carbon/cli": ^10.27.0-rc.0
+ "@carbon/elements": ^10.40.0-rc.0
+ "@carbon/icons-handlebars": ^10.37.0-rc.0
+ "@carbon/icons-react": ^10.37.0-rc.0
"@carbon/telemetry": 0.0.0-alpha.6
- "@carbon/test-utils": ^10.16.0
+ "@carbon/test-utils": ^10.17.0-rc.0
"@frctl/fractal": ^1.1.0
"@rollup/plugin-babel": ^5.3.0
"@rollup/plugin-commonjs": ^18.0.0
@@ -10524,7 +10524,7 @@ __metadata:
rollup: ^2.46.0
rollup-plugin-filesize: ^9.1.1
rollup-plugin-terser: ^7.0.2
- sass: ^1.24.5
+ sass: ^1.36.0
sass-loader: ^8.0.2
serve-static: ^1.13.0
style-loader: ^1.1.3
@@ -29825,14 +29825,14 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
-"sass@npm:^1.24.5, sass@npm:^1.32.12, sass@npm:^1.32.2, sass@npm:^1.32.4":
- version: 1.32.13
- resolution: "sass@npm:1.32.13"
+"sass@npm:^1.36.0":
+ version: 1.36.0
+ resolution: "sass@npm:1.36.0"
dependencies:
chokidar: ">=3.0.0 <4.0.0"
bin:
sass: sass.js
- checksum: 51b798280bd96c8e8d580592bcd40947075e9e55109bbc5e21037427ac2a78e58d3c3cf4b8b33ac9d592758376597d15cd28ddde1cda2885d19791d6321989d4
+ checksum: fdb03deed1769f182900c1b5505bc22e50cf1d3ce4d5253fc907865f784c430236937bd391d91ef714e59995584f13ff31d3776d5283e730f5172ac227585754
languageName: node
linkType: hard