diff --git a/.all-contributorsrc b/.all-contributorsrc index 9284fb4ee712..3d2b75b72faf 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1471,6 +1471,15 @@ "code" ] }, + { + "login": "jesnajoseijk", + "name": "jesnajoseijk", + "avatar_url": "https://avatars.githubusercontent.com/u/38346258?v=4", + "profile": "https://github.com/jesnajoseijk", + "contributions": [ + "code" + ] + }, { "login": "Jawahars", "name": "Jawahar S", @@ -1479,6 +1488,33 @@ "contributions": [ "code" ] + }, + { + "login": "hollyos", + "name": "Holly Springsteen", + "avatar_url": "https://avatars.githubusercontent.com/u/4097509?v=4", + "profile": "https://hollyos.com/", + "contributions": [ + "code" + ] + }, + { + "login": "2nikhiltom", + "name": "Nikhil Tomar", + "avatar_url": "https://avatars.githubusercontent.com/2nikhiltom?v=4", + "profile": "https://github.com/2nikhiltom", + "contributions": [ + "code" + ] + }, + { + "login": "aninaantony", + "name": "Anina Antony", + "avatar_url": "https://avatars.githubusercontent.com/u/164350784?v=4", + "profile": "https://github.com/aninaantony", + "contributions": [ + "code" + ] } ], "commitConvention": "none" diff --git a/.github/workflows/add-to-project.yml b/.github/workflows/add-to-project.yml index 7d310547c8c5..edc72b75fcdb 100644 --- a/.github/workflows/add-to-project.yml +++ b/.github/workflows/add-to-project.yml @@ -19,7 +19,7 @@ jobs: name: Add issue with enhancement label to the Proposals project runs-on: ubuntu-latest steps: - - uses: actions/add-to-project@2e5cc851ca7162e9eb510e6da6a5c64022e606a7 #v1.0.0 + - uses: actions/add-to-project@9bfe908f2eaa7ba10340b31e314148fcfe6a2458 # v1.0.1 with: labeled: ${{ env.LABEL_ENHANCEMENT }} project-url: ${{ env.PROPOSALS_PROJECT_URL }} @@ -29,7 +29,7 @@ jobs: name: Add issue with typescript label to the TypeScript Adoption project runs-on: ubuntu-latest steps: - - uses: actions/add-to-project@2e5cc851ca7162e9eb510e6da6a5c64022e606a7 #v1.0.0 + - uses: actions/add-to-project@9bfe908f2eaa7ba10340b31e314148fcfe6a2458 # v1.0.1 with: labeled: ${{ env.LABEL_TYPESCRIPT }} project-url: ${{ env.TYPESCRIPT_PROJECT_URL }} @@ -39,7 +39,7 @@ jobs: name: Add issue to the Design System project runs-on: ubuntu-latest steps: - - uses: actions/add-to-project@2e5cc851ca7162e9eb510e6da6a5c64022e606a7 #v1.0.0 + - uses: actions/add-to-project@9bfe908f2eaa7ba10340b31e314148fcfe6a2458 # v1.0.1 with: labeled: ${{ env.LABEL_ENHANCEMENT }}, ${{ env.LABEL_TYPESCRIPT }} label-operator: NOT diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index ae693e99fc90..0f034e1d1f6c 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -24,9 +24,9 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@df5a14dc28094dc936e103b37d749c6628682b60 # v3.25.0 + uses: github/codeql-action/init@c7f9125735019aa87cfc361530512d50ea439c71 # v3.25.1 with: languages: javascript - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@df5a14dc28094dc936e103b37d749c6628682b60 # v3.25.0 + uses: github/codeql-action/analyze@c7f9125735019aa87cfc361530512d50ea439c71 # v3.25.1 diff --git a/.github/workflows/deploy-packages.yml b/.github/workflows/deploy-packages.yml index 510863149ce9..da8731bea0dc 100644 --- a/.github/workflows/deploy-packages.yml +++ b/.github/workflows/deploy-packages.yml @@ -39,7 +39,7 @@ jobs: app_id: ${{ secrets.APP_ID }} private_key: ${{ secrets.APP_PRIVATE_KEY }} - name: Create Pull Request - uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 # v6.0.3 + uses: peter-evans/create-pull-request@6d6857d36972b65feb161a90e484f2984215f83e # v6.0.5 with: branch: 'release/update-carbon-deps' commit-message: 'chore(release): update carbon deps' @@ -82,7 +82,7 @@ jobs: app_id: ${{ secrets.APP_ID }} private_key: ${{ secrets.APP_PRIVATE_KEY }} - name: Create Pull Request - uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 # v6.0.3 + uses: peter-evans/create-pull-request@6d6857d36972b65feb161a90e484f2984215f83e # v6.0.5 with: branch: 'release/update-carbon-deps' commit-message: 'chore(release): update carbon deps' diff --git a/.github/workflows/version.yml b/.github/workflows/version.yml index 72a9c660ab98..ffa83d78115d 100644 --- a/.github/workflows/version.yml +++ b/.github/workflows/version.yml @@ -64,7 +64,7 @@ jobs: app_id: ${{ secrets.APP_ID }} private_key: ${{ secrets.APP_PRIVATE_KEY }} - name: Create Pull Request - uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 # v6.0.3 + uses: peter-evans/create-pull-request@6d6857d36972b65feb161a90e484f2984215f83e # v6.0.5 with: branch: 'release/${{ github.event.inputs.tag }}' commit-message: 'chore(release): ${{ github.event.inputs.tag }}' diff --git a/.yarn/cache/@ibm-telemetry-js-npm-1.2.1-dc75f94032-672a116f05.zip b/.yarn/cache/@ibm-telemetry-js-npm-1.2.1-dc75f94032-672a116f05.zip deleted file mode 100644 index 538d5d71d5d6..000000000000 Binary files a/.yarn/cache/@ibm-telemetry-js-npm-1.2.1-dc75f94032-672a116f05.zip and /dev/null differ diff --git a/.yarn/cache/@ibm-telemetry-js-npm-1.5.0-da3bb2b1b8-063e1e4a49.zip b/.yarn/cache/@ibm-telemetry-js-npm-1.5.0-da3bb2b1b8-063e1e4a49.zip new file mode 100644 index 000000000000..14ec435ccaa8 Binary files /dev/null and b/.yarn/cache/@ibm-telemetry-js-npm-1.5.0-da3bb2b1b8-063e1e4a49.zip differ diff --git a/.yarn/cache/caniuse-lite-npm-1.0.30001538-68bfe8259b-c37f3cc5f8.zip b/.yarn/cache/caniuse-lite-npm-1.0.30001538-68bfe8259b-c37f3cc5f8.zip deleted file mode 100644 index 98df78dfb231..000000000000 Binary files a/.yarn/cache/caniuse-lite-npm-1.0.30001538-68bfe8259b-c37f3cc5f8.zip and /dev/null differ diff --git a/.yarn/cache/caniuse-lite-npm-1.0.30001612-9104acffee-8fb95102aa.zip b/.yarn/cache/caniuse-lite-npm-1.0.30001612-9104acffee-8fb95102aa.zip new file mode 100644 index 000000000000..39ef85b8717f Binary files /dev/null and b/.yarn/cache/caniuse-lite-npm-1.0.30001612-9104acffee-8fb95102aa.zip differ diff --git a/README.md b/README.md index c3ee76495ed7..b1ecf063a618 100644 --- a/README.md +++ b/README.md @@ -282,7 +282,13 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md) and our
Anjana M R

💻
Joseph Schultz

💻
anjaly0606

💻 +
jesnajoseijk

💻 + +
Jawahar S

💻 +
Holly Springsteen

💻 +
Nikhil Tomar

💻 +
Anina Antony

💻 diff --git a/docs/guides/support.md b/docs/guides/support.md index 963ce5a18d0a..7bee584cff3e 100644 --- a/docs/guides/support.md +++ b/docs/guides/support.md @@ -315,7 +315,7 @@ flowchart TD ### Definitions -Guiding principless - +Guiding principles - https://carbondesignsystem.com/all-about-carbon/what-is-carbon/#our-guiding-principles DSAG - The Design System Adoption Guild is an expansive group of designers and diff --git a/docs/release-schedule.md b/docs/release-schedule.md index 17833f2b25e3..32285218f747 100644 --- a/docs/release-schedule.md +++ b/docs/release-schedule.md @@ -8,12 +8,12 @@ major versions of the Carbon Design System. | `main` | unstable | unstable | unstable | unstable | unstable | | v9 | End of life | 2018-06-04 | 2018-06-04 | 2019-03-29 | 2022-03-31 | | v10 | Maintenance | 2019-03-29 | 2019-03-29 | 2022-03-31 | 2024-09-30 | -| v11 | Active | 2021-08-06 | 2022-03-31 | 2025-03-31 | 2027-03-31 | -| v12 | Unreleased | 2024-08-01 | 2025-03-31 | 2027-03-31 | 2029-03-31 | +| v11 | Active | 2021-08-06 | 2022-03-31 | 2026-03-31 | 2028-03-31 | +| v12 | Unreleased | 2025-08-01 | 2026-03-31 | 2028-03-31 | 2029-03-31 | > Dates are subject to change -![schedule](https://github.com/carbon-design-system/carbon-website/assets/3360588/02d05990-200c-4380-8acd-82dfbc27483d) +![schedule](https://github.com/carbon-design-system/carbon/assets/3360588/b8014b83-a743-4ace-83a3-ff1c96eef194) ## Release phases diff --git a/e2e/components/FluidTextInput/FluidTextInput-test.avt.e2e.js b/e2e/components/FluidTextInput/FluidTextInput-test.avt.e2e.js index 60c02b9fe5d0..799a67353377 100644 --- a/e2e/components/FluidTextInput/FluidTextInput-test.avt.e2e.js +++ b/e2e/components/FluidTextInput/FluidTextInput-test.avt.e2e.js @@ -116,15 +116,14 @@ test.describe('@avt FluidTextInput', () => { }, }); const input = page.getByRole('textbox'); - const span = page.locator('span.cds--assistive-text'); await page.keyboard.press('Tab'); await input.fill('Text'); // Checking toggle interaction await page.keyboard.press('Tab'); - await expect(span).toHaveText('Show password'); + await expect(page.getByLabel('Show password')).toBeVisible(); await page.keyboard.press('Enter'); - await expect(span).toHaveText('Hide password'); + await expect(page.getByLabel('Hide password')).toBeVisible(); }); }); diff --git a/e2e/components/NumberInput/NumberInput-test.avt.e2e.js b/e2e/components/NumberInput/NumberInput-test.avt.e2e.js index 036c95b3616c..b172f94cc3da 100644 --- a/e2e/components/NumberInput/NumberInput-test.avt.e2e.js +++ b/e2e/components/NumberInput/NumberInput-test.avt.e2e.js @@ -81,8 +81,8 @@ test.describe('@avt NumberInput', () => { await expect(input).toHaveAttribute('data-invalid', 'true'); // Allow setting value under `min`, but should cause input to be invalid - await input.fill('-1'); - await expect(input).toHaveValue('-1'); + await input.fill('-101'); + await expect(input).toHaveValue('-101'); await expect(input).toHaveAttribute('data-invalid', 'true'); }); }); diff --git a/e2e/components/TextInput/TextInput-test.avt.e2e.js b/e2e/components/TextInput/TextInput-test.avt.e2e.js index abc6323cf0a7..d6eefd29392d 100644 --- a/e2e/components/TextInput/TextInput-test.avt.e2e.js +++ b/e2e/components/TextInput/TextInput-test.avt.e2e.js @@ -69,15 +69,14 @@ test.describe('@avt TextInput', () => { }, }); const input = page.getByRole('textbox'); - const span = page.locator('span.cds--assistive-text'); await page.keyboard.press('Tab'); await input.fill('Text'); // Checking toggle interaction await page.keyboard.press('Tab'); - await expect(span).toHaveText('Show password'); + await expect(page.getByLabel('Show password')).toBeVisible(); await page.keyboard.press('Enter'); - await expect(span).toHaveText('Hide password'); + await expect(page.getByLabel('Hide password')).toBeVisible(); }); }); diff --git a/examples/class-prefix/package.json b/examples/class-prefix/package.json index 8dbf20734d2a..f5db3a40c407 100644 --- a/examples/class-prefix/package.json +++ b/examples/class-prefix/package.json @@ -1,7 +1,7 @@ { "name": "class-prefix", "private": true, - "version": "0.53.0-rc.0", + "version": "0.53.0", "type": "module", "scripts": { "dev": "vite", @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@carbon/react": "^1.56.0-rc.0", + "@carbon/react": "^1.56.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/examples/codesandbox-styles/package.json b/examples/codesandbox-styles/package.json index f919fe590001..c5938c417648 100644 --- a/examples/codesandbox-styles/package.json +++ b/examples/codesandbox-styles/package.json @@ -1,7 +1,7 @@ { "name": "codesandbox-styles", "private": true, - "version": "0.58.0", + "version": "0.59.0", "type": "module", "scripts": { "dev": "vite" @@ -11,6 +11,6 @@ "vite": "^4.3.8" }, "dependencies": { - "@carbon/styles": "^1.55.0" + "@carbon/styles": "^1.56.0" } } diff --git a/examples/custom-theme/package.json b/examples/custom-theme/package.json index 8c327edefb23..76e3be49dda4 100644 --- a/examples/custom-theme/package.json +++ b/examples/custom-theme/package.json @@ -1,7 +1,7 @@ { "name": "custom-theme", "private": true, - "version": "0.54.0-rc.0", + "version": "0.54.0", "type": "module", "scripts": { "dev": "vite", @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@carbon/react": "^1.56.0-rc.0", + "@carbon/react": "^1.56.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/examples/id-prefix/package.json b/examples/id-prefix/package.json index 0f2a1967caf5..5805470a536e 100644 --- a/examples/id-prefix/package.json +++ b/examples/id-prefix/package.json @@ -1,7 +1,7 @@ { "name": "id-prefix", "private": true, - "version": "0.53.0-rc.0", + "version": "0.53.0", "type": "module", "scripts": { "dev": "vite", @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@carbon/react": "^1.56.0-rc.0", + "@carbon/react": "^1.56.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/examples/incremental-migration-vite/package.json b/examples/incremental-migration-vite/package.json index 942d00440d0a..dcf5c3348235 100644 --- a/examples/incremental-migration-vite/package.json +++ b/examples/incremental-migration-vite/package.json @@ -1,7 +1,7 @@ { "name": "incremental-migration-vite", "private": true, - "version": "0.21.0-rc.0", + "version": "0.21.0", "scripts": { "dev": "vite", "build": "vite build", @@ -12,7 +12,7 @@ }, "dependencies": { "@carbon/icons-react": "^10.49.0", - "@carbon/react": "^1.56.0-rc.0", + "@carbon/react": "^1.56.0", "carbon-components": "^10.57.0", "carbon-components-react": "^7.57.0", "carbon-icons": "^7.0.7", diff --git a/examples/light-dark-mode/package.json b/examples/light-dark-mode/package.json index 39195e03bf8e..4d1705b752db 100644 --- a/examples/light-dark-mode/package.json +++ b/examples/light-dark-mode/package.json @@ -1,7 +1,7 @@ { "name": "examples-light-dark", "private": true, - "version": "0.54.0-rc.0", + "version": "0.54.0", "scripts": { "build": "next build", "dev": "next dev", @@ -9,7 +9,7 @@ "start": "next start" }, "dependencies": { - "@carbon/react": "^1.56.0-rc.0", + "@carbon/react": "^1.56.0", "next": "13.5.1", "react": "18.2.0", "react-dom": "18.2.0" diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index 7ef0d6414bc8..90a7abbbec0c 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -1,7 +1,7 @@ { "name": "examples-nextjs", "private": true, - "version": "0.56.0-rc.0", + "version": "0.56.0", "scripts": { "build": "next build", "dev": "next dev", @@ -9,7 +9,7 @@ "start": "next start" }, "dependencies": { - "@carbon/react": "^1.56.0-rc.0", + "@carbon/react": "^1.56.0", "next": "13.5.6", "react": "18.2.0", "react-dom": "18.2.0" diff --git a/examples/v10-token-compat-in-v11/package.json b/examples/v10-token-compat-in-v11/package.json index 2fee545edc37..e0d8e100bcef 100644 --- a/examples/v10-token-compat-in-v11/package.json +++ b/examples/v10-token-compat-in-v11/package.json @@ -1,7 +1,7 @@ { "name": "v10-token-compat-in-v11", "private": true, - "version": "0.54.0-rc.0", + "version": "0.54.0", "type": "module", "scripts": { "dev": "vite", @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@carbon/react": "^1.56.0-rc.0", + "@carbon/react": "^1.56.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/examples/vite/package.json b/examples/vite/package.json index 1afea80b862e..87557d8415de 100644 --- a/examples/vite/package.json +++ b/examples/vite/package.json @@ -1,7 +1,7 @@ { "name": "vite", "private": true, - "version": "0.54.0-rc.0", + "version": "0.54.0", "type": "module", "scripts": { "dev": "vite", @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@carbon/react": "^1.56.0-rc.0", + "@carbon/react": "^1.56.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/packages/carbon-components-react/package.json b/packages/carbon-components-react/package.json index 4f44e30ad87a..d5941b47158f 100644 --- a/packages/carbon-components-react/package.json +++ b/packages/carbon-components-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": "8.56.0-rc.0", + "version": "8.56.0", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", @@ -42,9 +42,9 @@ "sass": "^1.33.0" }, "dependencies": { - "@carbon/react": "^1.56.0-rc.0", - "@carbon/styles": "^1.55.0", - "@ibm/telemetry-js": "^1.2.1", + "@carbon/react": "^1.56.0", + "@carbon/styles": "^1.56.0", + "@ibm/telemetry-js": "^1.5.0", "chalk": "1.1.3" }, "devDependencies": { diff --git a/packages/carbon-components-react/telemetry.yml b/packages/carbon-components-react/telemetry.yml index 5563f91c803d..645cba9d23ec 100644 --- a/packages/carbon-components-react/telemetry.yml +++ b/packages/carbon-components-react/telemetry.yml @@ -813,4 +813,7 @@ collect: - 'normal' # unstable__Slug - dotType - 'default' - - 'hollow' \ No newline at end of file + - 'hollow' + js: + functions: {} + tokens: null diff --git a/packages/carbon-components/package.json b/packages/carbon-components/package.json index 714d0aef8989..3437984bd3d8 100644 --- a/packages/carbon-components/package.json +++ b/packages/carbon-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": "11.55.0", + "version": "11.56.0", "license": "Apache-2.0", "repository": { "type": "git", @@ -43,8 +43,8 @@ "sass": "^1.33.0" }, "dependencies": { - "@carbon/styles": "^1.55.0", - "@ibm/telemetry-js": "^1.2.1", + "@carbon/styles": "^1.56.0", + "@ibm/telemetry-js": "^1.5.0", "chalk": "1.1.3" }, "devDependencies": { diff --git a/packages/carbon-components/telemetry.yml b/packages/carbon-components/telemetry.yml index dc1454dd1f83..f23ffd395fb2 100644 --- a/packages/carbon-components/telemetry.yml +++ b/packages/carbon-components/telemetry.yml @@ -5,4 +5,7 @@ projectId: fbc5603c-90ba-4d2f-b054-55108c9e06c0 endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics collect: npm: - dependencies: null \ No newline at end of file + dependencies: null + js: + tokens: + functions: {} diff --git a/packages/cli/package.json b/packages/cli/package.json index 1407334e8284..2f1d19d29fc1 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -29,7 +29,7 @@ "dependencies": { "@babel/core": "^7.18.2", "@carbon/cli-reporter": "^10.7.0", - "@ibm/telemetry-js": "^1.2.1", + "@ibm/telemetry-js": "^1.5.0", "@octokit/plugin-retry": "^3.0.7", "@octokit/plugin-throttling": "^4.0.0", "@octokit/rest": "^19.0.0", diff --git a/packages/cli/telemetry.yml b/packages/cli/telemetry.yml index 43d490e9f584..aa485ea515d3 100644 --- a/packages/cli/telemetry.yml +++ b/packages/cli/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/colors/package.json b/packages/colors/package.json index 9f9d0c7e1c8d..9e38ad6f07bf 100644 --- a/packages/colors/package.json +++ b/packages/colors/package.json @@ -55,6 +55,6 @@ "needs": "^1.3.0" }, "dependencies": { - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" } } diff --git a/packages/colors/telemetry.yml b/packages/colors/telemetry.yml index 23065ff244dd..cea24cc61d3a 100644 --- a/packages/colors/telemetry.yml +++ b/packages/colors/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/elements/package.json b/packages/elements/package.json index 73fa9eb6f7df..3b9a8ab58e0d 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": "11.44.0-rc.0", + "version": "11.44.0", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", @@ -40,12 +40,12 @@ "dependencies": { "@carbon/colors": "^11.21.0", "@carbon/grid": "^11.22.0", - "@carbon/icons": "^11.40.0-rc.0", + "@carbon/icons": "^11.40.0", "@carbon/layout": "^11.21.0", "@carbon/motion": "^11.17.0", "@carbon/themes": "^11.34.0", "@carbon/type": "^11.26.0", - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" }, "devDependencies": { "@carbon/cli": "^11.16.0", diff --git a/packages/elements/telemetry.yml b/packages/elements/telemetry.yml index 9c08631d6100..f39c0b734ee2 100644 --- a/packages/elements/telemetry.yml +++ b/packages/elements/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/feature-flags/package.json b/packages/feature-flags/package.json index ee50f5902cd4..d2827d79049b 100644 --- a/packages/feature-flags/package.json +++ b/packages/feature-flags/package.json @@ -58,6 +58,6 @@ ] }, "dependencies": { - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" } } diff --git a/packages/feature-flags/telemetry.yml b/packages/feature-flags/telemetry.yml index d145d919db5a..74345821182e 100644 --- a/packages/feature-flags/telemetry.yml +++ b/packages/feature-flags/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/grid/ARCHITECTURE.md b/packages/grid/ARCHITECTURE.md index d9efa81fbc50..5a27e3c463d1 100644 --- a/packages/grid/ARCHITECTURE.md +++ b/packages/grid/ARCHITECTURE.md @@ -1,6 +1,6 @@ # Architecture -> Reference document for the approach of buildling and testing this package. +> Reference document for the approach of building and testing this package. ## CSS Grid @@ -27,7 +27,7 @@ which are in our css-grid preview but should be tested more explicitly in the future. These ad-hoc tests include verifying: - The grid definition itself in `$grid-breakpoints` matches the IDL spec -- The grid has the correct number of columns per brekapoint +- The grid has the correct number of columns per breakpoint - The margin of the grid correctly changes between breakpoints - The various gutter modes work as intended, including - Wide diff --git a/packages/grid/package.json b/packages/grid/package.json index 498a8de0499e..df93e88666cf 100644 --- a/packages/grid/package.json +++ b/packages/grid/package.json @@ -36,7 +36,7 @@ }, "dependencies": { "@carbon/layout": "^11.21.0", - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" }, "devDependencies": { "@carbon/cli": "^11.16.0", diff --git a/packages/grid/telemetry.yml b/packages/grid/telemetry.yml index ab7b3b417503..853ce6a7cb32 100644 --- a/packages/grid/telemetry.yml +++ b/packages/grid/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/icon-build-helpers/package.json b/packages/icon-build-helpers/package.json index ba7852f0de09..a34a8b930b77 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": "1.25.0-rc.0", + "version": "1.25.0", "license": "Apache-2.0", "main": "src/index.js", "repository": { diff --git a/packages/icon-helpers/package.json b/packages/icon-helpers/package.json index ed2496022313..f17feff243d3 100644 --- a/packages/icon-helpers/package.json +++ b/packages/icon-helpers/package.json @@ -42,6 +42,6 @@ }, "sideEffects": false, "dependencies": { - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" } } diff --git a/packages/icon-helpers/telemetry.yml b/packages/icon-helpers/telemetry.yml index 500f4b7ede1b..926a378e7c45 100644 --- a/packages/icon-helpers/telemetry.yml +++ b/packages/icon-helpers/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/icons-react/package.json b/packages/icons-react/package.json index 11d360c636bd..5c3e703b0a5f 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": "11.40.0-rc.0", + "version": "11.40.0", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", @@ -39,12 +39,12 @@ }, "dependencies": { "@carbon/icon-helpers": "^10.47.0", - "@ibm/telemetry-js": "^1.2.1", + "@ibm/telemetry-js": "^1.5.0", "prop-types": "^15.7.2" }, "devDependencies": { - "@carbon/icon-build-helpers": "^1.25.0-rc.0", - "@carbon/icons": "^11.40.0-rc.0", + "@carbon/icon-build-helpers": "^1.25.0", + "@carbon/icons": "^11.40.0", "rimraf": "^5.0.0" }, "sideEffects": false diff --git a/packages/icons-react/telemetry.yml b/packages/icons-react/telemetry.yml index 381877993054..ce13cce4c103 100644 --- a/packages/icons-react/telemetry.yml +++ b/packages/icons-react/telemetry.yml @@ -25,3 +25,6 @@ collect: # Icon - aria-hidden - 'false' - 'true' + js: + functions: {} + tokens: null diff --git a/packages/icons-vue/package.json b/packages/icons-vue/package.json index ca7b84408412..a831683476f3 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.89.0-rc.0", + "version": "10.89.0", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", @@ -31,11 +31,11 @@ }, "dependencies": { "@carbon/icon-helpers": "^10.47.0", - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" }, "devDependencies": { "@carbon/cli-reporter": "^10.7.0", - "@carbon/icons": "^11.40.0-rc.0", + "@carbon/icons": "^11.40.0", "fs-extra": "^11.0.0", "prettier": "^2.8.8", "rimraf": "^5.0.0", diff --git a/packages/icons-vue/telemetry.yml b/packages/icons-vue/telemetry.yml index 644d7d8fe6f2..fea352bae2b9 100644 --- a/packages/icons-vue/telemetry.yml +++ b/packages/icons-vue/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/icons/package.json b/packages/icons/package.json index d666f047640e..b85f83c2e90e 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": "11.40.0-rc.0", + "version": "11.40.0", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", @@ -42,10 +42,10 @@ }, "devDependencies": { "@carbon/cli": "^11.16.0", - "@carbon/icon-build-helpers": "^1.25.0-rc.0", + "@carbon/icon-build-helpers": "^1.25.0", "rimraf": "^5.0.0" }, "dependencies": { - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" } } diff --git a/packages/icons/telemetry.yml b/packages/icons/telemetry.yml index a9db5462aa8c..6ad84fee6089 100644 --- a/packages/icons/telemetry.yml +++ b/packages/icons/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/layout/package.json b/packages/layout/package.json index 09ccce274907..306a28758c07 100644 --- a/packages/layout/package.json +++ b/packages/layout/package.json @@ -38,6 +38,6 @@ "rimraf": "^5.0.0" }, "dependencies": { - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" } } diff --git a/packages/layout/telemetry.yml b/packages/layout/telemetry.yml index d0a9c03dd8ad..be05f229e8ee 100644 --- a/packages/layout/telemetry.yml +++ b/packages/layout/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/motion/package.json b/packages/motion/package.json index d6bba20cc805..c2b1893bdfcd 100644 --- a/packages/motion/package.json +++ b/packages/motion/package.json @@ -34,6 +34,6 @@ "rimraf": "^5.0.0" }, "dependencies": { - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" } } diff --git a/packages/motion/telemetry.yml b/packages/motion/telemetry.yml index 50dc19c7210c..528dabbda3e8 100644 --- a/packages/motion/telemetry.yml +++ b/packages/motion/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/pictograms-react/package.json b/packages/pictograms-react/package.json index 6d69f32dab42..3c3919297386 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.61.0-rc.0", + "version": "11.61.0", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", @@ -40,12 +40,12 @@ }, "dependencies": { "@carbon/icon-helpers": "^10.47.0", - "@ibm/telemetry-js": "^1.2.1", + "@ibm/telemetry-js": "^1.5.0", "prop-types": "^15.7.2" }, "devDependencies": { - "@carbon/icon-build-helpers": "^1.25.0-rc.0", - "@carbon/pictograms": "^12.35.0-rc.0", + "@carbon/icon-build-helpers": "^1.25.0", + "@carbon/pictograms": "^12.35.0", "rimraf": "^5.0.0" }, "sideEffects": false diff --git a/packages/pictograms-react/telemetry.yml b/packages/pictograms-react/telemetry.yml index fb6adda516ba..5cdaefd0dbb6 100644 --- a/packages/pictograms-react/telemetry.yml +++ b/packages/pictograms-react/telemetry.yml @@ -25,3 +25,6 @@ collect: # Icon - aria-hidden - 'false' - 'true' + js: + functions: {} + tokens: null diff --git a/packages/pictograms/package.json b/packages/pictograms/package.json index c42e9803f824..c77d283a6344 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": "12.35.0-rc.0", + "version": "12.35.0", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", @@ -33,10 +33,10 @@ "postinstall": "ibmtelemetry --config=telemetry.yml" }, "devDependencies": { - "@carbon/icon-build-helpers": "^1.25.0-rc.0", + "@carbon/icon-build-helpers": "^1.25.0", "rimraf": "^5.0.0" }, "dependencies": { - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" } } diff --git a/packages/pictograms/telemetry.yml b/packages/pictograms/telemetry.yml index 15c1a62484ee..d8e831794a10 100644 --- a/packages/pictograms/telemetry.yml +++ b/packages/pictograms/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap b/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap index c96921a2cc8e..43e3c1b3776b 100644 --- a/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap +++ b/packages/react/__tests__/__snapshots__/PublicAPI-test.js.snap @@ -3102,7 +3102,7 @@ Map { "Provider": "React.Provider", }, "ExpandableSearch" => Object { - "displayName": "ExpandableSearch", + "$$typeof": Symbol(react.forward_ref), "propTypes": Object { "autoComplete": Object { "type": "string", @@ -3198,6 +3198,7 @@ Map { "type": "oneOfType", }, }, + "render": [Function], }, "ExpandableTile" => Object { "$$typeof": Symbol(react.forward_ref), @@ -6590,6 +6591,9 @@ Map { "onChange": Object { "type": "func", }, + "required": Object { + "type": "bool", + }, "tabIndex": Object { "type": "number", }, diff --git a/packages/react/package.json b/packages/react/package.json index c2f98eff65de..be078171a0e7 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,7 +1,7 @@ { "name": "@carbon/react", "description": "React components for the Carbon Design System", - "version": "1.56.0-rc.0", + "version": "1.56.0", "license": "Apache-2.0", "main": "lib/index.js", "module": "es/index.js", @@ -49,11 +49,11 @@ "dependencies": { "@babel/runtime": "^7.18.3", "@carbon/feature-flags": "^0.19.0", - "@carbon/icons-react": "^11.40.0-rc.0", + "@carbon/icons-react": "^11.40.0", "@carbon/layout": "^11.21.0", - "@carbon/styles": "^1.55.0", + "@carbon/styles": "^1.56.0", "@floating-ui/react": "^0.26.0", - "@ibm/telemetry-js": "^1.2.1", + "@ibm/telemetry-js": "^1.5.0", "classnames": "2.5.1", "copy-to-clipboard": "^3.3.1", "downshift": "8.5.0", diff --git a/packages/react/src/components/Button/Button.tsx b/packages/react/src/components/Button/Button.tsx index b75384839f93..7a0c6ce373cf 100644 --- a/packages/react/src/components/Button/Button.tsx +++ b/packages/react/src/components/Button/Button.tsx @@ -154,7 +154,9 @@ const Button = React.forwardRef(function Button( const iconOnlyImage = !ButtonImageElement ? null : ; if (!isIconOnlyButton(hasIconOnly, kind)) { - return ; + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const { tooltipAlignment, ...propsWithoutTooltipAlignment } = props; + return ; } else { let align: PopoverAlignment | undefined = undefined; diff --git a/packages/react/src/components/Button/__tests__/Button-test.js b/packages/react/src/components/Button/__tests__/Button-test.js index 458ef2e99c37..1ab3809bd59e 100644 --- a/packages/react/src/components/Button/__tests__/Button-test.js +++ b/packages/react/src/components/Button/__tests__/Button-test.js @@ -80,6 +80,11 @@ describe('Button', () => { ); }); + it('should not error on tooltipAlignment even when hasIconOnly=false', () => { + render( + + + ); diff --git a/packages/react/src/components/TileGroup/TileGroup.tsx b/packages/react/src/components/TileGroup/TileGroup.tsx index a5da20ceeeb2..ce7f23c68a8e 100644 --- a/packages/react/src/components/TileGroup/TileGroup.tsx +++ b/packages/react/src/components/TileGroup/TileGroup.tsx @@ -55,6 +55,10 @@ export interface TileGroupProps * Specify the value that is currently selected in the group */ valueSelected?: string | number; + /** + * `true` to specify if input selection in group is required. + */ + required?: boolean; } const TileGroup = (props) => { @@ -67,9 +71,10 @@ const TileGroup = (props) => { name, onChange = noopFn, valueSelected, + required, } = props; - const prefix = usePrefix(); + const prefix = usePrefix(); const [selected, setSelected] = useState(valueSelected ?? defaultSelected); const [prevValueSelected, setPrevValueSelected] = useState(valueSelected); @@ -91,6 +96,7 @@ const TileGroup = (props) => { return ( { +describe('TileGroup', () => { describe('renders as expected - Component API', () => { it('should render `legend` in a ', () => { render( @@ -54,6 +54,46 @@ describe('PasswordInput', () => { expect(fieldset).toContainElement(screen.getByDisplayValue('test-2')); }); + it('should place required on every child ', () => { + render( + + + Option 1 + + + Option 2 + + + ); + + expect(screen.getByDisplayValue('test-1')).toBeRequired(); + expect(screen.getByDisplayValue('test-2')).toBeRequired(); + }); + + it('should override required on every child ', () => { + render( + + + Option 1 + + + Option 2 + + + ); + + expect(screen.getByDisplayValue('test-1')).toBeRequired(); + expect(screen.getByDisplayValue('test-2')).toBeRequired(); + }); + it('should support a custom `className` on the outermost element', () => { const { container } = render( - +
...
diff --git a/packages/styles/package.json b/packages/styles/package.json index b30e2fc13f9b..2de4341ed44b 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": "1.55.0", + "version": "1.56.0", "license": "Apache-2.0", "repository": { "type": "git", @@ -48,7 +48,7 @@ "@carbon/themes": "^11.34.0", "@carbon/type": "^11.26.0", "@ibm/plex": "6.0.0-next.6", - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" }, "devDependencies": { "@carbon/test-utils": "^10.30.0", diff --git a/packages/styles/scss/components/fluid-list-box/_fluid-list-box.scss b/packages/styles/scss/components/fluid-list-box/_fluid-list-box.scss index 6e73fe1f550e..54640cecec79 100644 --- a/packages/styles/scss/components/fluid-list-box/_fluid-list-box.scss +++ b/packages/styles/scss/components/fluid-list-box/_fluid-list-box.scss @@ -191,9 +191,10 @@ } .#{$prefix}--list-box__wrapper--fluid.#{$prefix}--list-box__wrapper--fluid--invalid + .#{$prefix}--list-box[data-invalid] .#{$prefix}--list-box__invalid-icon, .#{$prefix}--list-box__wrapper--fluid - .#{$prefix}--list-box--warning + .#{$prefix}--list-box.#{$prefix}--list-box--warning .#{$prefix}--list-box__invalid-icon { inset-block-start: convert.to-rem(81px); inset-inline-end: $spacing-05; @@ -355,11 +356,21 @@ .#{$prefix}--list-box__wrapper--fluid:has(.#{$prefix}--multi-select) .#{$prefix}--list-box__menu-icon { - inset-inline-end: calc($spacing-04); + inset-inline-end: $spacing-04; } .#{$prefix}--list-box__wrapper--fluid:has(.#{$prefix}--dropdown) .#{$prefix}--list-box__menu-icon { - inset-inline-end: calc($spacing-04); + inset-inline-end: $spacing-04; + } + + // remove slug divider when element is invalid and fluid + .#{$prefix}--list-box__wrapper--fluid.#{$prefix}--list-box__wrapper--slug + .#{$prefix}--list-box--invalid[data-invalid] + .#{$prefix}--slug::before, + .#{$prefix}--list-box__wrapper--slug + .#{$prefix}--list-box--warning + .#{$prefix}--slug::before { + display: none; } } diff --git a/packages/styles/scss/components/fluid-select/_fluid-select.scss b/packages/styles/scss/components/fluid-select/_fluid-select.scss index 687c096bced1..4955ef43d396 100644 --- a/packages/styles/scss/components/fluid-select/_fluid-select.scss +++ b/packages/styles/scss/components/fluid-select/_fluid-select.scss @@ -153,9 +153,11 @@ .#{$prefix}--select--fluid .#{$prefix}--select--invalid + .#{$prefix}--select-input__wrapper[data-invalid] .#{$prefix}--select__invalid-icon, .#{$prefix}--select--fluid .#{$prefix}--select--warning + .#{$prefix}--select-input__wrapper .#{$prefix}--select__invalid-icon { inset-block-start: convert.to-rem(73px); inset-inline-end: $spacing-05; @@ -208,4 +210,11 @@ .#{$prefix}--select-input { padding-inline-end: $spacing-10; } + + // remove slug divider when element is invalid and fluid + .#{$prefix}--select--fluid + .#{$prefix}--select--slug:has(.#{$prefix}--select__invalid-icon) + .#{$prefix}--slug::before { + display: none; + } } diff --git a/packages/styles/scss/components/fluid-text-area/_fluid-text-area.scss b/packages/styles/scss/components/fluid-text-area/_fluid-text-area.scss index 3f3d13295aaf..2f324ff2bd99 100644 --- a/packages/styles/scss/components/fluid-text-area/_fluid-text-area.scss +++ b/packages/styles/scss/components/fluid-text-area/_fluid-text-area.scss @@ -236,4 +236,11 @@ ~ .#{$prefix}--slug { inset-inline-end: $spacing-05; } + + // Remove ai border when invalid + .#{$prefix}--text-area--fluid + .#{$prefix}--text-area__wrapper--slug + .#{$prefix}--text-area--invalid { + border-block-end-color: transparent; + } } diff --git a/packages/styles/scss/components/modal/_modal.scss b/packages/styles/scss/components/modal/_modal.scss index 9aa22748f31c..3ae99d4a2881 100644 --- a/packages/styles/scss/components/modal/_modal.scss +++ b/packages/styles/scss/components/modal/_modal.scss @@ -363,7 +363,7 @@ // Required so overflow-indicator disappears at end of content .#{$prefix}--modal-scroll-content > *:last-child { - padding-block-end: $spacing-06; + margin-block-end: $spacing-06; } // ----------------------------- diff --git a/packages/styles/scss/components/text-input/_text-input.scss b/packages/styles/scss/components/text-input/_text-input.scss index 691736f863ed..96b0ea9c74bb 100644 --- a/packages/styles/scss/components/text-input/_text-input.scss +++ b/packages/styles/scss/components/text-input/_text-input.scss @@ -131,6 +131,10 @@ transition: outline $duration-fast-01 motion(standard, productive); } + .#{$prefix}--toggle-password-tooltip .#{$prefix}--popover { + inset-inline-start: -(convert.to-rem(40px)); + } + .#{$prefix}--text-input--sm + .#{$prefix}--btn.#{$prefix}--text-input--password__visibility__toggle.#{$prefix}--tooltip__trigger { inline-size: convert.to-rem(32px); diff --git a/packages/styles/telemetry.yml b/packages/styles/telemetry.yml index 0fabc7b677f1..297aca437ad5 100644 --- a/packages/styles/telemetry.yml +++ b/packages/styles/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/themes/package.json b/packages/themes/package.json index 4c187e549373..dbe0ceaf3e66 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -34,7 +34,7 @@ "@carbon/colors": "^11.21.0", "@carbon/layout": "^11.21.0", "@carbon/type": "^11.26.0", - "@ibm/telemetry-js": "^1.2.1", + "@ibm/telemetry-js": "^1.5.0", "color": "^4.0.0" }, "devDependencies": { diff --git a/packages/themes/telemetry.yml b/packages/themes/telemetry.yml index d91708eea1b0..eda709addd4a 100644 --- a/packages/themes/telemetry.yml +++ b/packages/themes/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/type/package.json b/packages/type/package.json index 90b8147f41d2..bf88fb693d87 100644 --- a/packages/type/package.json +++ b/packages/type/package.json @@ -42,7 +42,7 @@ "dependencies": { "@carbon/grid": "^11.22.0", "@carbon/layout": "^11.21.0", - "@ibm/telemetry-js": "^1.2.1" + "@ibm/telemetry-js": "^1.5.0" }, "devDependencies": { "@carbon/cli": "^11.16.0", diff --git a/packages/type/telemetry.yml b/packages/type/telemetry.yml index f939bb31daf9..d201adeb9ded 100644 --- a/packages/type/telemetry.yml +++ b/packages/type/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/upgrade/package.json b/packages/upgrade/package.json index 84db5c4f0b7f..cb96b5ecdb63 100644 --- a/packages/upgrade/package.json +++ b/packages/upgrade/package.json @@ -58,7 +58,7 @@ "yargs": "^17.0.1" }, "dependencies": { - "@ibm/telemetry-js": "^1.2.1", + "@ibm/telemetry-js": "^1.5.0", "jscodeshift": "^0.13.1" } } diff --git a/packages/upgrade/telemetry.yml b/packages/upgrade/telemetry.yml index 972bb31f1961..d99cf3a34aa2 100644 --- a/packages/upgrade/telemetry.yml +++ b/packages/upgrade/telemetry.yml @@ -5,3 +5,6 @@ endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.clou collect: npm: dependencies: null + js: + functions: {} + tokens: null diff --git a/packages/upgrade/transforms/ARCHITECTURE.md b/packages/upgrade/transforms/ARCHITECTURE.md index 86a686f99b90..edbf73728604 100644 --- a/packages/upgrade/transforms/ARCHITECTURE.md +++ b/packages/upgrade/transforms/ARCHITECTURE.md @@ -27,7 +27,7 @@ Transforms are written in the `transforms` directory with their tests and fixtures written in the `__tests__` and `__testfixtures__` directories, accordingly. -As an example, to add a transform called `sort-prop-types` oone would create the +As an example, to add a transform called `sort-prop-types` one would create the following files: ``` diff --git a/www/package.json b/www/package.json index 81f1581f8e4e..f7c8abb787d1 100644 --- a/www/package.json +++ b/www/package.json @@ -1,7 +1,7 @@ { "name": "www", "private": true, - "version": "0.65.0-rc.0", + "version": "0.65.0", "license": "Apache-2.0", "repository": { "type": "git", @@ -22,7 +22,7 @@ "start": "next start" }, "dependencies": { - "@carbon/react": "^1.56.0-rc.0", + "@carbon/react": "^1.56.0", "@octokit/core": "^4.0.0", "@octokit/plugin-retry": "^3.0.9", "@octokit/plugin-throttling": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index 5ca787f33527..4b5b91fbd692 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1775,7 +1775,7 @@ __metadata: dependencies: "@babel/core": "npm:^7.18.2" "@carbon/cli-reporter": "npm:^10.7.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" "@octokit/plugin-retry": "npm:^3.0.7" "@octokit/plugin-throttling": "npm:^4.0.0" "@octokit/rest": "npm:^19.0.0" @@ -1816,7 +1816,7 @@ __metadata: "@carbon/cli-reporter": "npm:^10.7.0" "@carbon/scss-generator": "npm:^10.18.0" "@carbon/test-utils": "npm:^10.30.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" change-case: "npm:^4.1.1" fs-extra: "npm:^11.0.0" rimraf: "npm:^5.0.0" @@ -1830,12 +1830,12 @@ __metadata: "@carbon/cli": "npm:^11.16.0" "@carbon/colors": "npm:^11.21.0" "@carbon/grid": "npm:^11.22.0" - "@carbon/icons": "npm:^11.40.0-rc.0" + "@carbon/icons": "npm:^11.40.0" "@carbon/layout": "npm:^11.21.0" "@carbon/motion": "npm:^11.17.0" "@carbon/themes": "npm:^11.34.0" "@carbon/type": "npm:^11.26.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" fs-extra: "npm:^11.0.0" klaw-sync: "npm:^6.0.0" replace-in-file: "npm:^7.0.0" @@ -1853,7 +1853,7 @@ __metadata: "@babel/template": "npm:^7.16.7" "@babel/types": "npm:^7.18.4" "@carbon/scss-generator": "npm:^10.18.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" "@rollup/plugin-babel": "npm:^6.0.0" "@rollup/plugin-node-resolve": "npm:^15.0.0" change-case: "npm:^4.1.2" @@ -1878,12 +1878,12 @@ __metadata: dependencies: "@carbon/cli": "npm:^11.16.0" "@carbon/layout": "npm:^11.21.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" rimraf: "npm:^5.0.0" languageName: unknown linkType: soft -"@carbon/icon-build-helpers@npm:^1.25.0-rc.0, @carbon/icon-build-helpers@workspace:packages/icon-build-helpers": +"@carbon/icon-build-helpers@npm:^1.25.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: @@ -1924,7 +1924,7 @@ __metadata: resolution: "@carbon/icon-helpers@workspace:packages/icon-helpers" dependencies: "@carbon/cli": "npm:^11.16.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" rimraf: "npm:^5.0.0" typescript-config-carbon: "npm:^0.2.0" languageName: unknown @@ -1943,14 +1943,14 @@ __metadata: languageName: node linkType: hard -"@carbon/icons-react@npm:^11.40.0-rc.0, @carbon/icons-react@workspace:packages/icons-react": +"@carbon/icons-react@npm:^11.40.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": "npm:^1.25.0-rc.0" + "@carbon/icon-build-helpers": "npm:^1.25.0" "@carbon/icon-helpers": "npm:^10.47.0" - "@carbon/icons": "npm:^11.40.0-rc.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@carbon/icons": "npm:^11.40.0" + "@ibm/telemetry-js": "npm:^1.5.0" prop-types: "npm:^15.7.2" rimraf: "npm:^5.0.0" peerDependencies: @@ -1964,8 +1964,8 @@ __metadata: dependencies: "@carbon/cli-reporter": "npm:^10.7.0" "@carbon/icon-helpers": "npm:^10.47.0" - "@carbon/icons": "npm:^11.40.0-rc.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@carbon/icons": "npm:^11.40.0" + "@ibm/telemetry-js": "npm:^1.5.0" fs-extra: "npm:^11.0.0" prettier: "npm:^2.8.8" rimraf: "npm:^5.0.0" @@ -1974,13 +1974,13 @@ __metadata: languageName: unknown linkType: soft -"@carbon/icons@npm:^11.40.0-rc.0, @carbon/icons@workspace:packages/icons": +"@carbon/icons@npm:^11.40.0, @carbon/icons@workspace:packages/icons": version: 0.0.0-use.local resolution: "@carbon/icons@workspace:packages/icons" dependencies: "@carbon/cli": "npm:^11.16.0" - "@carbon/icon-build-helpers": "npm:^1.25.0-rc.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@carbon/icon-build-helpers": "npm:^1.25.0" + "@ibm/telemetry-js": "npm:^1.5.0" rimraf: "npm:^5.0.0" languageName: unknown linkType: soft @@ -2000,7 +2000,7 @@ __metadata: "@carbon/cli-reporter": "npm:^10.7.0" "@carbon/scss-generator": "npm:^10.18.0" "@carbon/test-utils": "npm:^10.30.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" core-js: "npm:^3.16.0" rimraf: "npm:^5.0.0" languageName: unknown @@ -2011,7 +2011,7 @@ __metadata: resolution: "@carbon/motion@workspace:packages/motion" dependencies: "@carbon/cli": "npm:^11.16.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" rimraf: "npm:^5.0.0" languageName: unknown linkType: soft @@ -2020,10 +2020,10 @@ __metadata: version: 0.0.0-use.local resolution: "@carbon/pictograms-react@workspace:packages/pictograms-react" dependencies: - "@carbon/icon-build-helpers": "npm:^1.25.0-rc.0" + "@carbon/icon-build-helpers": "npm:^1.25.0" "@carbon/icon-helpers": "npm:^10.47.0" - "@carbon/pictograms": "npm:^12.35.0-rc.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@carbon/pictograms": "npm:^12.35.0" + "@ibm/telemetry-js": "npm:^1.5.0" prop-types: "npm:^15.7.2" rimraf: "npm:^5.0.0" peerDependencies: @@ -2031,17 +2031,17 @@ __metadata: languageName: unknown linkType: soft -"@carbon/pictograms@npm:^12.35.0-rc.0, @carbon/pictograms@workspace:packages/pictograms": +"@carbon/pictograms@npm:^12.35.0, @carbon/pictograms@workspace:packages/pictograms": version: 0.0.0-use.local resolution: "@carbon/pictograms@workspace:packages/pictograms" dependencies: - "@carbon/icon-build-helpers": "npm:^1.25.0-rc.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@carbon/icon-build-helpers": "npm:^1.25.0" + "@ibm/telemetry-js": "npm:^1.5.0" rimraf: "npm:^5.0.0" languageName: unknown linkType: soft -"@carbon/react@npm:^1.56.0-rc.0, @carbon/react@workspace:packages/react": +"@carbon/react@npm:^1.56.0, @carbon/react@workspace:packages/react": version: 0.0.0-use.local resolution: "@carbon/react@workspace:packages/react" dependencies: @@ -2055,13 +2055,13 @@ __metadata: "@babel/preset-typescript": "npm:^7.21.5" "@babel/runtime": "npm:^7.18.3" "@carbon/feature-flags": "npm:^0.19.0" - "@carbon/icons-react": "npm:^11.40.0-rc.0" + "@carbon/icons-react": "npm:^11.40.0" "@carbon/layout": "npm:^11.21.0" - "@carbon/styles": "npm:^1.55.0" + "@carbon/styles": "npm:^1.56.0" "@carbon/test-utils": "npm:^10.30.0" "@carbon/themes": "npm:^11.34.0" "@floating-ui/react": "npm:^0.26.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" "@rollup/plugin-babel": "npm:^6.0.0" "@rollup/plugin-commonjs": "npm:^25.0.0" "@rollup/plugin-node-resolve": "npm:^15.0.0" @@ -2139,7 +2139,7 @@ __metadata: languageName: unknown linkType: soft -"@carbon/styles@npm:^1.55.0, @carbon/styles@workspace:packages/styles": +"@carbon/styles@npm:^1.56.0, @carbon/styles@workspace:packages/styles": version: 0.0.0-use.local resolution: "@carbon/styles@workspace:packages/styles" dependencies: @@ -2152,7 +2152,7 @@ __metadata: "@carbon/themes": "npm:^11.34.0" "@carbon/type": "npm:^11.26.0" "@ibm/plex": "npm:6.0.0-next.6" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" autoprefixer: "npm:^10.4.7" browserslist-config-carbon: "npm:^11.2.0" css: "npm:^3.0.0" @@ -2206,7 +2206,7 @@ __metadata: "@carbon/scss-generator": "npm:^10.18.0" "@carbon/test-utils": "npm:^10.30.0" "@carbon/type": "npm:^11.26.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" change-case: "npm:^4.1.1" color: "npm:^4.0.0" core-js: "npm:^3.16.0" @@ -2224,7 +2224,7 @@ __metadata: "@carbon/grid": "npm:^11.22.0" "@carbon/layout": "npm:^11.21.0" "@carbon/test-utils": "npm:^10.30.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" change-case: "npm:^4.1.1" css: "npm:^3.0.0" rimraf: "npm:^5.0.0" @@ -2235,7 +2235,7 @@ __metadata: version: 0.0.0-use.local resolution: "@carbon/upgrade@workspace:packages/upgrade" dependencies: - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" chalk: "npm:^4.1.1" change-case: "npm:^4.1.2" esbuild: "npm:^0.20.0" @@ -3234,12 +3234,12 @@ __metadata: languageName: node linkType: hard -"@ibm/telemetry-js@npm:^1.2.1": - version: 1.2.1 - resolution: "@ibm/telemetry-js@npm:1.2.1" +"@ibm/telemetry-js@npm:^1.5.0": + version: 1.5.0 + resolution: "@ibm/telemetry-js@npm:1.5.0" bin: ibmtelemetry: dist/collect.js - checksum: 10/672a116f050f89160015c370f49ce1b7478f21d2686252df3456d62f41a4c4f170ed345a6454c1de3005e03397492ed3aee8d98cf7b5cf27d13b054306dcc21b + checksum: 10/063e1e4a49aec6a61ca523287f090f005bf5032962df6407bcf7f86e7899e6163be7ac0b63cd9fbcffcbd90bc284288cb2b4f246289cd4fff7d27612d38a6221 languageName: node linkType: hard @@ -9890,9 +9890,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001335, caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001487, caniuse-lite@npm:^1.0.30001517": - version: 1.0.30001538 - resolution: "caniuse-lite@npm:1.0.30001538" - checksum: 10/c37f3cc5f8f6a1beff714c641a437f9f2593fe319aec1848ccbbbba4a7cc875886fc07f903a490254bba7d294a8aaa2ee0fc87a71b8d61de35fafb7514a194ef + version: 1.0.30001612 + resolution: "caniuse-lite@npm:1.0.30001612" + checksum: 10/8fb95102aade9147694541a9e576ec16d8d455f37e1456f497403af45f1ddd24465a62057d619d57c052e9634e090e5115e383ab066f8f9f9b87d14f738f81df languageName: node linkType: hard @@ -9951,10 +9951,10 @@ __metadata: "@babel/plugin-transform-react-constant-elements": "npm:^7.17.12" "@babel/preset-env": "npm:^7.18.2" "@babel/preset-react": "npm:^7.17.12" - "@carbon/react": "npm:^1.56.0-rc.0" - "@carbon/styles": "npm:^1.55.0" + "@carbon/react": "npm:^1.56.0" + "@carbon/styles": "npm:^1.56.0" "@carbon/test-utils": "npm:^10.30.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" "@rollup/plugin-babel": "npm:^6.0.0" "@rollup/plugin-commonjs": "npm:^25.0.0" "@rollup/plugin-node-resolve": "npm:^15.0.0" @@ -9991,9 +9991,9 @@ __metadata: version: 0.0.0-use.local resolution: "carbon-components@workspace:packages/carbon-components" dependencies: - "@carbon/styles": "npm:^1.55.0" + "@carbon/styles": "npm:^1.56.0" "@carbon/test-utils": "npm:^10.30.0" - "@ibm/telemetry-js": "npm:^1.2.1" + "@ibm/telemetry-js": "npm:^1.5.0" chalk: "npm:1.1.3" fs-extra: "npm:^11.0.0" rimraf: "npm:^5.0.0" @@ -10341,7 +10341,7 @@ __metadata: version: 0.0.0-use.local resolution: "class-prefix@workspace:examples/class-prefix" dependencies: - "@carbon/react": "npm:^1.56.0-rc.0" + "@carbon/react": "npm:^1.56.0" "@vitejs/plugin-react": "npm:4.0.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -10652,7 +10652,7 @@ __metadata: version: 0.0.0-use.local resolution: "codesandbox-styles@workspace:examples/codesandbox-styles" dependencies: - "@carbon/styles": "npm:^1.55.0" + "@carbon/styles": "npm:^1.56.0" sass: "npm:^1.51.0" vite: "npm:^4.3.8" languageName: unknown @@ -11696,7 +11696,7 @@ __metadata: version: 0.0.0-use.local resolution: "custom-theme@workspace:examples/custom-theme" dependencies: - "@carbon/react": "npm:^1.56.0-rc.0" + "@carbon/react": "npm:^1.56.0" "@vitejs/plugin-react": "npm:4.0.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -13793,7 +13793,7 @@ __metadata: version: 0.0.0-use.local resolution: "examples-light-dark@workspace:examples/light-dark-mode" dependencies: - "@carbon/react": "npm:^1.56.0-rc.0" + "@carbon/react": "npm:^1.56.0" eslint: "npm:8.40.0" next: "npm:13.5.1" react: "npm:18.2.0" @@ -13806,7 +13806,7 @@ __metadata: version: 0.0.0-use.local resolution: "examples-nextjs@workspace:examples/nextjs" dependencies: - "@carbon/react": "npm:^1.56.0-rc.0" + "@carbon/react": "npm:^1.56.0" eslint: "npm:8.40.0" eslint-config-next: "npm:13.4.7" next: "npm:13.5.6" @@ -15962,7 +15962,7 @@ __metadata: version: 0.0.0-use.local resolution: "id-prefix@workspace:examples/id-prefix" dependencies: - "@carbon/react": "npm:^1.56.0-rc.0" + "@carbon/react": "npm:^1.56.0" "@vitejs/plugin-react": "npm:4.0.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -16076,7 +16076,7 @@ __metadata: resolution: "incremental-migration-vite@workspace:examples/incremental-migration-vite" dependencies: "@carbon/icons-react": "npm:^10.49.0" - "@carbon/react": "npm:^1.56.0-rc.0" + "@carbon/react": "npm:^1.56.0" "@vitejs/plugin-react": "npm:4.0.0" carbon-components: "npm:^10.57.0" carbon-components-react: "npm:^7.57.0" @@ -27796,7 +27796,7 @@ __metadata: version: 0.0.0-use.local resolution: "v10-token-compat-in-v11@workspace:examples/v10-token-compat-in-v11" dependencies: - "@carbon/react": "npm:^1.56.0-rc.0" + "@carbon/react": "npm:^1.56.0" "@vitejs/plugin-react": "npm:4.0.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -28082,7 +28082,7 @@ __metadata: version: 0.0.0-use.local resolution: "vite@workspace:examples/vite" dependencies: - "@carbon/react": "npm:^1.56.0-rc.0" + "@carbon/react": "npm:^1.56.0" "@vitejs/plugin-react": "npm:4.0.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -28652,7 +28652,7 @@ __metadata: version: 0.0.0-use.local resolution: "www@workspace:www" dependencies: - "@carbon/react": "npm:^1.56.0-rc.0" + "@carbon/react": "npm:^1.56.0" "@octokit/core": "npm:^4.0.0" "@octokit/plugin-retry": "npm:^3.0.9" "@octokit/plugin-throttling": "npm:^4.0.0"