Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
9c74872
fix(a11y): announce read-only state of form components to screen readers
it-rec Jun 10, 2026
aa6d33e
Merge branch 'main' into claude/carbon-issue-22407-qesd41
it-rec Jun 19, 2026
6fcb9e0
Merge branch 'main' into claude/carbon-issue-22407-qesd41
it-rec Jun 25, 2026
119adbf
fix(a11y): omit aria-disabled when not disabled on WC multi-select
it-rec Jun 27, 2026
db10488
Merge branch 'main' into claude/carbon-issue-22407-qesd41
it-rec Jun 28, 2026
b0786a8
Merge branch 'main' into claude/carbon-issue-22407-qesd41
it-rec Jul 1, 2026
64c3eef
test(web-components): cover readonly thumbs and disabled clear button
it-rec Jul 1, 2026
db7c98b
Merge branch 'main' into claude/carbon-issue-22407-qesd41
heloiselui Jul 2, 2026
c41f76f
Merge branch 'main' into claude/carbon-issue-22407-qesd41
heloiselui Jul 6, 2026
71e516a
fix(a11y): announce read-only on focusable group children, not the group
it-rec Jul 7, 2026
a4d5976
feat(a11y): localize read-only screen-reader text via translateWithId
it-rec Jul 7, 2026
7694173
Merge branch 'main' into claude/carbon-issue-22407-qesd41
heloiselui Jul 7, 2026
803ef15
feat: add code connect support for web components (#22630)
heloiselui Jul 9, 2026
730057e
chore(deps): bump github/codeql-action/analyze from 4.36.2 to 4.36.3 …
dependabot[bot] Jul 9, 2026
bf40c33
test(react): update Public API snapshot for translateWithId props
it-rec Jul 9, 2026
32aac05
test(number-input): teach translateWithId mock the read-only id
it-rec Jul 9, 2026
f8e1935
Merge branch 'main' into claude/carbon-issue-22407-qesd41
it-rec Jul 9, 2026
b288a66
feat(overflow-menu): contextual layout tokens coverage (#22509)
maradwan26 Jul 9, 2026
505a311
fix(popover): set color for tab tip button (#22654)
annawen1 Jul 10, 2026
bc66fc7
fix(overflow-menu): preserve visible programmatic focus (#22657)
heloiselui Jul 11, 2026
e060fb7
fix(FeatureFlags): fixes feature flags react scope merging issues (#2…
devadula-nandan Jul 13, 2026
0b6cdcf
fix(layout): update style modules to respect emit boundaries (#22275)
tay1orjones Jul 13, 2026
1738a92
chore(release): v11.112.0-rc.0 (#22685)
carbon-automation[bot] Jul 13, 2026
add6542
fix(header): return explicit boolean value for header panel expanded …
annawen1 Jul 13, 2026
5bffda3
chore(deps): bump github/codeql-action/init from 4.36.3 to 4.37.0 (#2…
dependabot[bot] Jul 13, 2026
6888d39
chore(deps): bump actions/setup-java from 5.4.0 to 5.5.0 (#22679)
dependabot[bot] Jul 13, 2026
3a5b2fc
Merge branch 'main' into claude/carbon-issue-22407-qesd41
heloiselui Jul 14, 2026
eadbf00
fix: remove DatePicker blur workaround (#22404)
adamalston Jul 14, 2026
e3a6272
fix: filterable multiselect fire onChange when clear button is clicke…
devadula-nandan Jul 14, 2026
d08b6ff
chore(deps): bump actions/stale from 10.3.0 to 10.4.0 (#22678)
dependabot[bot] Jul 14, 2026
424cbc9
fix(Modal): preserve default dialog role on non-alert modals (#22668)
KallinikosMil Jul 14, 2026
b6696e7
feat(v12): set up v12 code path delivery mechanisms (#22619)
tay1orjones Jul 14, 2026
76c64f0
refactor(dropdown): add query decorator for text container reference …
Subhom1 Jul 14, 2026
5102bd8
chore(release): v11.112.0 (#22702)
carbon-automation[bot] Jul 15, 2026
c052d30
refactor(content-switcher): use query decorator for form item (#22658)
MayurSorathiya77 Jul 15, 2026
0ffc1df
fix : allow-custom-value from overwriting combo box value on open (#2…
nehaaprasad Jul 15, 2026
e41d94d
feat: renderPageSelect support on pagination and deprecation notice f…
devadula-nandan Jul 15, 2026
d8d2f81
docs(release-schedule): add long-term support guidance (#22698)
tay1orjones Jul 15, 2026
2ff7bbc
fix(deps): update dependency chalk to v5 (#22357)
renovate[bot] Jul 15, 2026
66f934d
ci(pr-template): skip validation on bot-authored pr (#22696)
maradwan26 Jul 15, 2026
a054e4a
chore(deps): bump slackapi/slack-github-action from 3.0.3 to 3.0.5 (#…
dependabot[bot] Jul 15, 2026
2387b6e
fix(button): prevent tooltipPosition from leaking to DOM (#21953)
nehaaprasad Jul 16, 2026
d9d40c6
feat(code-connect): add remaining support for web components (#22687)
maradwan26 Jul 16, 2026
d352313
feat(icons): new Icons July 2026 (3) (#22691)
paul-palade Jul 16, 2026
67cebd7
chore(deps): replace dependency @hapi/joi with joi ^17.1.1 (#22688)
renovate[bot] Jul 16, 2026
b86d443
fix(storybook): restore v12 overview pages (#22710)
tay1orjones Jul 16, 2026
c9a2b56
chore(deps): update actions/checkout action to v6.0.3 (#22707)
renovate[bot] Jul 17, 2026
322b66a
fix: stabilize FloatingMenu placement updates (#22401)
adamalston Jul 17, 2026
5d3f62c
fix(popover): close on Esc (#22649)
maradwan26 Jul 17, 2026
4d1e6fa
feat(tokens): DTCG Explorations (#22326)
sangeethababu9223 Jul 17, 2026
5d6b61e
fix(deps): update dependency downshift to v9.3.2 (#22063)
renovate[bot] Jul 17, 2026
dfb17a7
chore(deps): update actions/setup-java action to v5.6.0 (#22716)
renovate[bot] Jul 20, 2026
a75c761
fix(icon-button): allow xs size without prop-type warning (#22717)
Roman178 Jul 20, 2026
5a3ae77
Merge branch 'main' into claude/carbon-issue-22407-qesd41
annawen1 Jul 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
ar uses: github/codeql-action/init@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0
with:
languages: javascript-typescript
config: |
paths-ignore:
- 'packages/cli/src/component/templates/**'

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
uses: github/codeql-action/analyze@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0
59 changes: 59 additions & 0 deletions .github/workflows/deploy-v12-storybooks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Deploy v12 storybooks to GH pages

on:
workflow_dispatch:
push:
branches:
- main

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
build-and-deploy:
runs-on: ubuntu-latest-larger-disk
strategy:
fail-fast: false
matrix:
include:
- package: react
name: React
destination: v12-react-storybook
cname: v2-react.carbondesignsystem.com
- package: web-components
name: Web Components
destination: v12-web-components-storybook
cname: v3-web-components.carbondesignsystem.com
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

- name: Use Node.js version from .nvmrc
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: '.nvmrc'
- name: Install dependencies
run: yarn install --immutable
- name: Build project
run: yarn build
- name: Build static ${{ matrix.name }} v12 storybook
run: |
cd packages/${{ matrix.package }}
yarn storybook:v12:build
- name: Prepare static output
run: |
touch packages/${{ matrix.package }}/storybook-static-v12/.nojekyll
echo "${{ matrix.cname }}" > packages/${{ matrix.package }}/storybook-static-v12/CNAME
- name: Push ${{ matrix.name }} v12 storybook
uses: cpina/github-action-push-to-another-repository@55306faa4ed53b815ae49e564af8cfb359d32ae2 # v1.7.3
env:
API_TOKEN_GITHUB: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
with:
source-directory:
'packages/${{ matrix.package }}/storybook-static-v12'
destination-github-username: 'carbon-design-system'
destination-repository-name: ${{ matrix.destination }}
user-name: carbon-bot
user-email: carbon@us.ibm.com
target-branch: main
commit-message: 'chore(website): update v12 storybook'
2 changes: 1 addition & 1 deletion .github/workflows/mend-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
registry-url: 'https://registry.npmjs.org'

- name: Setup Java
uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0
uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0
with:
distribution: 'temurin'
java-version: '17' # Required to run the Mend Unified Agent .jar
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/metrics-merge-rate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
echo "- **Merge Rate**: $MERGE_RATE%" >> $GITHUB_STEP_SUMMARY

- name: Send message to Slack
uses: slackapi/slack-github-action@45a88b9581bfab2566dc881e2cd66d334e621e2c # v3.0.3
uses: slackapi/slack-github-action@0d95c9a7becc1e6e297d76df9bc735c44f4cbcbc # v3.0.5
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/pull-request-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@ jobs:
follows-pr-template:
name: follows template
if:
${{ !github.event.pull_request.draft && (github.event.action != 'edited'
|| github.event.changes.body != null) }}
${{ github.event.pull_request.user.type != 'Bot' &&
!github.event.pull_request.draft && (github.event.action != 'edited' ||
github.event.changes.body != null) }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/slack-announcement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
steps:
- name: Send slack announcement
id: slack
uses: slackapi/slack-github-action@45a88b9581bfab2566dc881e2cd66d334e621e2c # v3.0.3
uses: slackapi/slack-github-action@0d95c9a7becc1e6e297d76df9bc735c44f4cbcbc # v3.0.5
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
Expand Down
11 changes: 3 additions & 8 deletions .github/workflows/slack-build-notifications.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,7 @@ name: Slack Build Notifications
on:
workflow_run:
workflows:
[
Version,
Release,
Deploy React storybook to GitHub Pages,
promote,
]
[ci, Version, Release, Deploy React storybook to GitHub Pages, promote]
types: [completed]
branches: [main]

Expand All @@ -23,7 +18,7 @@ jobs:
steps:
- name: Send custom JSON data to Slack
id: slack-success
uses: slackapi/slack-github-action@45a88b9581bfab2566dc881e2cd66d334e621e2c # v3.0.3
uses: slackapi/slack-github-action@0d95c9a7becc1e6e297d76df9bc735c44f4cbcbc # v3.0.5
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
Expand All @@ -40,7 +35,7 @@ jobs:
steps:
- name: Send custom JSON data to Slack
id: slack-failure
uses: slackapi/slack-github-action@45a88b9581bfab2566dc881e2cd66d334e621e2c # v3.0.3
uses: slackapi/slack-github-action@0d95c9a7becc1e6e297d76df9bc735c44f4cbcbc # v3.0.5
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/slack-office-hours-design.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
steps:
- name: Send custom JSON data to Slack workflow
id: slack
uses: slackapi/slack-github-action@45a88b9581bfab2566dc881e2cd66d334e621e2c # v3.0.3
uses: slackapi/slack-github-action@0d95c9a7becc1e6e297d76df9bc735c44f4cbcbc # v3.0.5
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/slack-office-hours-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
steps:
- name: Send custom JSON data to Slack workflow
id: slack
uses: slackapi/slack-github-action@45a88b9581bfab2566dc881e2cd66d334e621e2c # v3.0.3
uses: slackapi/slack-github-action@0d95c9a7becc1e6e297d76df9bc735c44f4cbcbc # v3.0.5
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
Expand Down Expand Up @@ -105,7 +105,7 @@ jobs:
steps:
- name: Send custom JSON data to Slack workflow
id: slack
uses: slackapi/slack-github-action@45a88b9581bfab2566dc881e2cd66d334e621e2c # v3.0.3
uses: slackapi/slack-github-action@0d95c9a7becc1e6e297d76df9bc735c44f4cbcbc # v3.0.5
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
Expand Down Expand Up @@ -197,7 +197,7 @@ jobs:
steps:
- name: Send custom JSON data to Slack workflow
id: slack
uses: slackapi/slack-github-action@45a88b9581bfab2566dc881e2cd66d334e621e2c # v3.0.3
uses: slackapi/slack-github-action@0d95c9a7becc1e6e297d76df9bc735c44f4cbcbc # v3.0.5
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
comment:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10.3.0
- uses: actions/stale@1e223db275d687790206a7acac4d1a11bd6fe629 # v10.4.0
with:
any-of-issue-labels:
"status: waiting for author's response 💬,status: needs more info 🤷‍♀️"
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,6 @@ blob-report
**/.yarn/cache/
**/.yarn/build-state.yml
**/.yarn/install-state.gz

# Generated DTCG color palette (built from @carbon/colors at build time)
packages/themes/src/dtcg/color-palette.json
2 changes: 1 addition & 1 deletion config/typescript-config-carbon/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "typescript-config-carbon",
"description": "TypeScript configuration for Carbon",
"version": "0.10.0",
"version": "0.11.0",
"license": "Apache-2.0",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
Loading
Loading