Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
266 commits
Select commit Hold shift + click to select a range
6e239c9
feat: fluid combo box web component (#22097)
riddhybansal Apr 30, 2026
406ef5f
docs(storybook): add section overview pages (#22159)
tay1orjones May 1, 2026
764f0eb
fix(docs-multiselect): unnecessary type assertion (#22146)
maradwan26 May 1, 2026
3a286e9
Revert "fix(menu): nested menu closes unexpectedly when hovering back…
maradwan26 May 1, 2026
21677a1
fix(a11y): use aria-errormessage for invalid text inputs (#21297)
nehaaprasad May 1, 2026
53186e5
feat: add tooltip position to pagination buttons (#22107)
davidmenendez May 1, 2026
cb81d31
chore(deps): update dependency typescript-eslint to v8.58.2 (#22061)
renovate[bot] May 1, 2026
32de263
chore(release): v11.107.0-rc.0 (#22172)
carbon-automation[bot] May 4, 2026
51dab56
feat(react): add hidden story for Pagination tooltip hover VRT (#22154)
riddhybansal May 4, 2026
317f62d
chore: upgrade Storybook to 10.3.5 (#22116)
tay1orjones May 4, 2026
b40ee89
chore(deps): bump github/codeql-action from 4.35.2 to 4.35.3 (#22175)
dependabot[bot] May 4, 2026
c285a79
chore(deps): bump slackapi/slack-github-action from 3.0.2 to 3.0.3 (#…
dependabot[bot] May 4, 2026
7b66202
chore(deps): bump chromaui/action from 16.6.0 to 16.6.3 (#22176)
dependabot[bot] May 4, 2026
19a1247
fix: preserve controlled Slider invalid state (#22152)
adamalston May 5, 2026
e8d4b6d
fix: prevent mdx docs from wrapping jsx text in p tags (#22162)
adamalston May 5, 2026
7955675
feat: migrate @carbon/elements to TypeScript (#22170)
adamalston May 5, 2026
a5bc2c1
feat(cds-fluid-form): new wc component (#21951)
maradwan26 May 5, 2026
a02da64
docs: fix fluid toggletip references (#22148)
adamalston May 5, 2026
45a04e4
chore(deps): bump axios from 0.21.1 to 0.21.4 (#22179)
dependabot[bot] May 5, 2026
c466ab9
fix: restore modal launcher focus for MenuButton refs (#22161)
adamalston May 5, 2026
2830de7
fix: use controls exclude for fixed story props (#22163)
adamalston May 5, 2026
3c4c87a
chore: update next to v16 (#22177)
tay1orjones May 5, 2026
4982eb2
chore: remove www project (#22188)
tay1orjones May 6, 2026
7e613ee
chore(wc): remove unneeded type annotation (#22183)
kennylam May 6, 2026
e46239c
fix(tabs): honour $prefix in vertical tabs line-height token (#22091)
gabrielhamalwa May 6, 2026
fe9a329
refactor: replace any with stricter types (#21477)
adamalston May 6, 2026
3646d8a
fix: NumberInput react controlled vs uncontrolled handling (#22139)
devadula-nandan May 6, 2026
13c5c42
chore(release): v11.107.0 (#22193)
carbon-automation[bot] May 6, 2026
38ca66c
chore: revert overflowmenu child typing (#22197)
tay1orjones May 7, 2026
1067265
refactor(actions): simplify PR template validation to pure status che…
tay1orjones May 7, 2026
a47aa01
fix: adjust skeleton colors in high contrast popovers (#22160)
adamalston May 7, 2026
619ef31
feat(tabs): dismissable with icons story (#22171)
sangeethababu9223 May 8, 2026
310751d
fix: high contrast issues on reported components (#21502)
devadula-nandan May 8, 2026
d42808a
feat(code-connect): sync Button with extra small size mapping (#22203)
heloiselui May 8, 2026
5162307
fix(progress-bar): change trackbar colour to $border-subtle (#22173)
maradwan26 May 8, 2026
9edbceb
fix: close only the topmost modal on Escape (#22168)
adamalston May 8, 2026
44578ce
fix(modal):`Esc` keydown issues on popovers on top of Modals (#22099)
sangeethababu9223 May 11, 2026
be73445
chore(deps): bump fast-uri from 3.0.1 to 3.1.2 (#22214)
dependabot[bot] May 11, 2026
8cc3e98
chore(deps): update chromaui/action action to v16.9.1 (#22219)
renovate[bot] May 11, 2026
ff3e1f5
chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.27.…
dependabot[bot] May 11, 2026
9cdf860
fix(switcher): wrap SwitcherDivider hr in li for a11y compliance (#20…
nehaaprasad May 11, 2026
c2a8a72
fix(icons): update Icons May 2026 (#22140)
paul-palade May 11, 2026
14e44a2
test(data-table): add data-table unit tests for React parity (#22198)
heloiselui May 11, 2026
b4a63a5
chore(deps): update dependency globals to v17.6.0 (#22220)
renovate[bot] May 11, 2026
9315a2e
chore(deps): bump next in /packages/colors/examples/preview (#22227)
dependabot[bot] May 11, 2026
ef16acc
chore(deps): bump next in /packages/themes/examples/preview (#22230)
dependabot[bot] May 11, 2026
f8ec4d9
fix(stack): allow grid children to shrink so codesnippet (#21563)
nehaaprasad May 11, 2026
f1a989c
fix(file-uploader): align accept parsing with native file input (#22134)
nehaaprasaad May 11, 2026
57d54a7
feat(cds-modal): new `enable-dialog-element` feature flag (#22144)
maradwan26 May 11, 2026
cbd0ab1
chore(deps): bump github/codeql-action from 4.35.3 to 4.35.4 (#22234)
dependabot[bot] May 12, 2026
1456fdc
chore(deps): bump aws-actions/configure-aws-credentials (#22233)
dependabot[bot] May 12, 2026
1fc5faa
chore(deps): bump next in /packages/themes/examples/sass-modules (#22…
dependabot[bot] May 12, 2026
07dfcca
chore(deps): bump next in /packages/colors/examples/sass-modules (#22…
dependabot[bot] May 12, 2026
c85c3a5
chore(deps): bump next in /packages/pictograms/examples/preview (#22228)
dependabot[bot] May 12, 2026
d395363
chore(deps): bump next in /packages/layout/examples/preview (#22226)
dependabot[bot] May 12, 2026
0da6652
chore(config): migrate config .github/renovate.json5 (#22218)
renovate[bot] May 12, 2026
969cce1
chore(deps): update dependency typescript-eslint to v8.59.2 (#22237)
renovate[bot] May 12, 2026
48c6c79
chore(deps): bump chromaui/action from 16.9.1 to 16.10.0 (#22232)
dependabot[bot] May 12, 2026
592a6e8
chore(deps): update accessibility-checker to 4.0.17 (#22195)
tay1orjones May 12, 2026
189f2f5
test(cds-dialog): add tests (#22235)
maradwan26 May 12, 2026
bccb4fd
chore(deps): bump next in /packages/type/examples/preview (#22238)
dependabot[bot] May 12, 2026
4ac71d0
fix(PageHeader): deprecate components and docs, point to ibm-products…
tay1orjones May 12, 2026
8efebca
chore(deps): update actions/create-github-app-token action to v3.2.0 …
renovate[bot] May 13, 2026
e21e19a
perf: migrate to tinyclip from clipboardy (#21975)
florian-lefebvre May 13, 2026
a0df9d4
chore(deps): update commitlint monorepo to v21 (#22248)
renovate[bot] May 13, 2026
a986ad7
chore(deps): bump next in /packages/themes/examples/preview-v10 (#22244)
dependabot[bot] May 13, 2026
6dc4a35
chore(chromatic): remove g90 theme from snapshots (#22243)
tay1orjones May 13, 2026
04c31a7
chore(deps): update actions/github-script action to v9 (#22247)
renovate[bot] May 13, 2026
93b1978
refactor: remove stale no-console eslint links (#22205)
adamalston May 13, 2026
b4b942d
fix(date picker): datepicker popover on top of Modal not placed as ex…
sangeethababu9223 May 14, 2026
ebc609c
feat: add support for TypeScript tests in @carbon/react (#22150)
adamalston May 14, 2026
02b5595
feat(link): add web components Link mapping and align Link type varia…
heloiselui May 14, 2026
7daebd7
feat: added contained tab stories (#22157)
riddhybansal May 14, 2026
d0bdb68
chore(deps): update dependency jest-junit to v17 (#22258)
renovate[bot] May 14, 2026
d249fb7
feat: added enable all tiles feature flags (#22201)
riddhybansal May 15, 2026
420d0c2
fix(menu): prevent submenu blur from closing parent menu (#22186)
maradwan26 May 15, 2026
1186a48
chore(deps): update dependency cssnano to v8 (#22257)
renovate[bot] May 15, 2026
aa1c85a
refactor: extract MultiSelect select-all item helper for reuse (#22206)
adamalston May 15, 2026
6c33f63
feat(examples): add `lastBuiltOn` to elements previews (#22194)
tay1orjones May 15, 2026
7a80035
chore(deps): bump next in /packages/icons/examples/preview (#22256)
dependabot[bot] May 15, 2026
84de066
fix(menu): place submenu on left when no room on right (#22261)
wkeese May 15, 2026
0487f37
fix(tabs): dismissable tab issue (#22250)
sangeethababu9223 May 17, 2026
8d65a51
chore(deps): update dependency typescript-eslint to v8.59.3 (#22272)
renovate[bot] May 17, 2026
2c6137a
feat(icons): new Icons May 2026 (#22155)
paul-palade May 18, 2026
d4acc50
fix: add autofocus support (#22260)
davidmenendez May 18, 2026
fbcc53b
fix(inline-loading): add or update live control args (#22189)
irsalsss May 18, 2026
463edd5
chore(actions): update @actions/github to v9.1.1 and migrate to ESM (…
tay1orjones May 18, 2026
3a7a06c
feat: react add mechanism to disable file items by exposing file stat…
devadula-nandan May 18, 2026
15bc508
chore(deps-dev): bump next in /packages/grid/examples/preview (#22274)
dependabot[bot] May 19, 2026
f9a29a8
chore(deps): update github/codeql-action action to v4.35.5 (#22217)
renovate[bot] May 19, 2026
7854d9c
chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 (#22285)
dependabot[bot] May 19, 2026
f1ff2c5
fix: remove unnecessary TypeScript ignores (#22279)
adamalston May 19, 2026
3d219df
chore(release): v11.108.0-rc.0 (#22292)
carbon-automation[bot] May 19, 2026
3a4f978
test: fix flaky test for modal wrapper (#22289)
devadula-nandan May 19, 2026
02c12ea
feat: Added sm and md sizes for contained tabs (#22288)
riddhybansal May 19, 2026
4bb7d8d
chore(deps): bump next in /packages/grid/examples/css-grid (#22290)
dependabot[bot] May 19, 2026
e3656c5
fix(a11y): default `dangerDescription` to empty string (#22121)
tay1orjones May 20, 2026
69c9b45
fix(multiselect): WC Multiselect, no aria autocomplete attribute (#22…
olihf-dematic May 20, 2026
807a2a5
feat: implement codemod ibm-products-update-coachmark (#22298)
anamikaanu96 May 20, 2026
7429190
feat(tabs): create vertical tabs story (#21654)
sangeethababu9223 May 20, 2026
2d98f4e
chore(release): v11.108.0 (#22303)
carbon-automation[bot] May 20, 2026
649a988
fix(inlinecheckbox): export inlinecheckbox (#22263)
wkeese May 21, 2026
12a57fc
chore: update promote workflows for release (#22304)
annawen1 May 21, 2026
70a9581
chore(deps): bump chromaui/action from 16.10.0 to 16.10.1 (#22286)
dependabot[bot] May 21, 2026
55d8f6c
chore(deps): bump next from 16.2.4 to 16.2.6 in /examples/nextjs (#22…
dependabot[bot] May 21, 2026
47ec1aa
fix: avoid stale FloatingMenu position updates (#22284)
adamalston May 21, 2026
2f0fab7
chore(deps): update chromaui/action action to v17 (#22297)
renovate[bot] May 22, 2026
f26a844
chore(deps): bump next in /examples/light-dark-mode (#22305)
dependabot[bot] May 22, 2026
054231e
feat(code-connect): add support for `cds-button` (#22295)
maradwan26 May 22, 2026
486d06d
fix(fluid-form): in modal spacing (#22266)
maradwan26 May 22, 2026
f4921fc
feat(pictograms): new Pictograms June 2026 (#22310)
paul-palade May 26, 2026
ba591de
chore(deps): bump github/codeql-action from 4.35.5 to 4.36.0 (#22324)
dependabot[bot] May 27, 2026
d7d2573
chore(deps): update actions/stale action to v10.3.0 (#22315)
renovate[bot] May 27, 2026
c3f6ecf
chore(deps): update dependency typescript-eslint to v8.59.4 (#22312)
renovate[bot] May 27, 2026
c250038
refactor: remove unused upgrade sample fixture (#22207)
adamalston May 27, 2026
1e2d9cd
fix: sync controlled ComboBox selection state (#22167)
adamalston May 27, 2026
feca786
fix: associate DataTable TableCells with column headers (#22169)
adamalston May 27, 2026
5773076
feat(table-toolbar): `xs` size, contextual layout tokens (#22268)
maradwan26 May 27, 2026
6924ffb
chore(deps): update aws-actions/configure-aws-credentials action to v…
renovate[bot] May 29, 2026
bab609f
chore(deps): update chromaui/action action to v17.1.0 (#22330)
renovate[bot] May 29, 2026
ebb0b33
feat(icons): new Icons June 2026 (#22323)
paul-palade May 29, 2026
2a16c77
chore(deps): update dependency typescript-eslint to v8.60.0 (#22346)
renovate[bot] May 30, 2026
c9d2c7e
chore(deps): update aws-actions/configure-aws-credentials action to v…
renovate[bot] May 30, 2026
fdd6ce7
docs: fix ui shell story labels and links (#22343)
adamalston May 30, 2026
7363e14
feat: migrate @carbon/themes to TypeScript (#22166)
adamalston Jun 1, 2026
9ddc9c4
feat: migrate @carbon/type to TypeScript (#22164)
adamalston Jun 1, 2026
29eb998
chore(deps): update dependency lint-staged to v17 (#22262)
renovate[bot] Jun 1, 2026
b9f08ad
fix(deps): update dependency @ibm/plex-serif to v2 (#22349)
renovate[bot] Jun 1, 2026
bceaa16
fix(modal): height flickering issue (#22190)
gDINESH13 Jun 1, 2026
b23ca74
chore(release): v11.109.0-rc.0 (#22354)
carbon-automation[bot] Jun 1, 2026
37dff96
fix(search): update search landmark labeling to use `aria-labelledby`…
kennylam Jun 1, 2026
027539f
fix(ComposedModal-a11y): label body when scrollable (#22353)
maradwan26 Jun 1, 2026
14a7762
chore(release): v11.109.0-rc.1 (#22355)
carbon-automation[bot] Jun 1, 2026
e091668
chore(deps): bump axios from 0.21.1 to 0.21.4 (#22352)
dependabot[bot] Jun 1, 2026
70ce251
fix: use correct `enable-focus-wrap-without-sentinels` flag name (#21…
jlongshore Jun 1, 2026
7197080
chore(deps): update chromaui/action action to v17.2.0 (#22356)
renovate[bot] Jun 2, 2026
5d39826
chore(deps): bump aws-actions/configure-aws-credentials (#22359)
dependabot[bot] Jun 2, 2026
15f7216
chore(deps): update dependency vite to v8 (#22080)
renovate[bot] Jun 3, 2026
5bb41d3
chore(release): v11.109.0 (#22367)
carbon-automation[bot] Jun 3, 2026
e3b4fb2
fix(release): deploy packages workflow (#22368)
maradwan26 Jun 3, 2026
d59847f
fix(link): revert display property for non link variant (#22334)
warrenmblood Jun 4, 2026
a623cf4
chore(deps): update github/codeql-action action to v4.36.1 (#22370)
renovate[bot] Jun 4, 2026
eab71eb
chore(deps): bump vite from 5.0.10 to 8.0.16 (#22369)
dependabot[bot] Jun 4, 2026
97d5bdb
fix: wc ai-label handling open and close (#22300)
devadula-nandan Jun 5, 2026
88ec54e
feat(pictograms): new Pictograms June 2026 (2) (#22366)
paul-palade Jun 5, 2026
9d7f070
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#22389)
dependabot[bot] Jun 8, 2026
cfc7eb7
chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 (#22388)
dependabot[bot] Jun 8, 2026
4d20d58
chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 (#22387)
dependabot[bot] Jun 8, 2026
6a9691f
fix(web-components): use esbuild for cssMinify (#22391)
maradwan26 Jun 8, 2026
f3241ee
feat(overflow-menu): add WC enable-v12-overflowmenu (#22265)
heloiselui Jun 9, 2026
4a06004
chore(deps): update typescript-eslint monorepo to v8.60.1 (#22399)
renovate[bot] Jun 10, 2026
bb193b3
feat(tabs): add sm size support for line tabs (#22340)
heloiselui Jun 10, 2026
feb67dc
feat: add web components code connect for breadcrumb (#22394)
heloiselui Jun 11, 2026
70a7792
feat: add web components code connect for list (#22406)
heloiselui Jun 11, 2026
6777704
test: migrate AILabel tests to TypeScript (#22403)
adamalston Jun 11, 2026
205268d
chore(deps): update chromaui/action action to v17.3.0 (#22400)
renovate[bot] Jun 11, 2026
15dbc56
refactor: clean up slider events and docs (#22402)
adamalston Jun 14, 2026
7b267bd
feat: added xs sizes for combobox multiselect and dropdown (#22439)
riddhybansal Jun 15, 2026
26cee10
docs(tabs): storybook contained variant hover fix (#22375)
gDINESH13 Jun 15, 2026
3aa2f52
chore(release): v11.110.0-rc.0 (#22448)
carbon-automation[bot] Jun 15, 2026
7c641bf
chore(deps): update chromaui/action action to v17.4.1 (#22443)
renovate[bot] Jun 15, 2026
5814147
chore(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 (#22451)
dependabot[bot] Jun 16, 2026
aadd57c
chore(deps): update actions/checkout action to v6.0.3 (#22364)
renovate[bot] Jun 16, 2026
0cb4234
feat(tabs): vertical tabs condensed implmentation (#22376)
sangeethababu9223 Jun 16, 2026
02c0a04
feat(react): warn on React 16 and 17 support (#22442)
tay1orjones Jun 16, 2026
03263f8
chore(deps): bump @babel/core from 7.29.0 to 7.29.6 (#22457)
dependabot[bot] Jun 16, 2026
6269192
chore(deps): bump ws from 7.5.10 to 7.5.11 (#22456)
dependabot[bot] Jun 16, 2026
2ad599c
chore(deps): update typescript-eslint monorepo to v8.61.0 (#22454)
renovate[bot] Jun 16, 2026
6e5f512
fix: add MenuContext action types (#22405)
adamalston Jun 17, 2026
e18568b
chore(deps): bump tar in /packages/icons/examples/preview (#22460)
dependabot[bot] Jun 17, 2026
eb5ef96
feat: add support for TypeScript stories in @carbon/react (#22149)
adamalston Jun 17, 2026
8193b3d
fix(tabs): remove lg line tab size and fix icon story (#22466)
heloiselui Jun 17, 2026
a4c90a9
chore(release): v11.110.0 (#22472)
carbon-automation[bot] Jun 17, 2026
0c30db5
chore(deps): bump tar in /packages/grid/examples/css-grid (#22471)
dependabot[bot] Jun 17, 2026
44dd4e9
chore: update issue template fields (#22464)
tay1orjones Jun 18, 2026
39212c6
fix: use singular clear label for one selected item (#22344)
adamalston Jun 19, 2026
81ecb8d
fix: multiselect select all alignment issue for sm and lg sizes (#22475)
baadhira Jun 19, 2026
15b4155
fix: move to a single theme selector (#22458)
lee-chase Jun 19, 2026
f3c07b9
refactor(pagination): simplify selector usage in CDSPagination compon…
Subhom1 Jun 19, 2026
779e459
chore(deps): update actions/setup-java action to v5.3.0 (#22467)
renovate[bot] Jun 19, 2026
6d7540d
chore(ci): remove review labels action (#22477)
tay1orjones Jun 19, 2026
0e555fa
fix(MultiSelect): resolve focus issue (#22410)
saiteja-nizam Jun 19, 2026
c393ca1
feat: add tooltip position to pagination buttons react (#22199)
davidmenendez Jun 19, 2026
5619a6f
chore(deps): bump chromaui/action from 17.4.1 to 17.5.0 (#22486)
dependabot[bot] Jun 22, 2026
fcfd722
chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#22485)
dependabot[bot] Jun 22, 2026
0b0883d
fix: make menu respect open attr when mount (#22392)
devadula-nandan Jun 23, 2026
4a8a440
fix: patch undici package resolutions (#22489)
devadula-nandan Jun 23, 2026
d8866f5
feat(icons): new Icons July 2026 (#22484)
paul-palade Jun 23, 2026
01fe1d9
fix(popover): default autoalign-boundary value (#22453)
warrenmblood Jun 24, 2026
426f866
chore: mark myself as a contributor (#22490)
wkeese Jun 25, 2026
35e299d
feat(radio-button-group): associate helper text with fieldset (#22465)
Subhom1 Jun 25, 2026
b90ce2f
chore: fix trailing comma (#22513)
wkeese Jun 26, 2026
e633baa
feat(icons): new Icons July 2026 (2) (#22487)
paul-palade Jun 26, 2026
96a0ee5
fix: carousel callback when animation disabled (#22463)
davidmenendez Jun 26, 2026
d79b962
fix(link): fixed link visited style (#21887)
zardai Jun 26, 2026
126a297
fix(deps): update dependency tsdown to ^0.22.0 (#22246)
renovate[bot] Jun 26, 2026
a5c6155
fix(deps): update dependency color to v5 (#22438)
renovate[bot] Jun 26, 2026
4dd47a2
fix(deps): update dependency @actions/core to v3 (#22108)
renovate[bot] Jun 26, 2026
0891d47
feat(pictograms): new Pictograms July 2026 (#22508)
paul-palade Jun 27, 2026
147cc84
feat: add single theme setting to web components storybook (#22507)
lee-chase Jun 27, 2026
ea8c70b
fix(web-components): replace querySelector with @query in menu (#22529)
baadhira Jun 29, 2026
b0d98b2
fix: MenuButton container is wider than the visible button in Firefox…
baadhira Jun 29, 2026
415bf87
chore(release): v11.111.0-rc.0 (#22541)
carbon-automation[bot] Jun 29, 2026
933774b
chore: sync README contributor table with all-contributors generate (…
devadula-nandan Jun 29, 2026
bd40722
chore(deps): bump @sigstore/core from 3.0.0 to 3.2.1 (#22547)
dependabot[bot] Jun 29, 2026
8e0bc35
fix: revert change to test script (#22549)
davidmenendez Jun 29, 2026
273b4f4
chore(deps): bump chromaui/action from 17.5.0 to 17.7.2 (#22545)
dependabot[bot] Jun 29, 2026
8595e6f
chore(deps): bump actions/setup-java from 5.3.0 to 5.4.0 (#22544)
dependabot[bot] Jun 29, 2026
677ffe2
fix(web-components): replace querySelector with @query in table (#22532)
baadhira Jun 29, 2026
151328e
chore(deps): bump js-yaml from 4.1.0 to 4.3.0 (#22548)
dependabot[bot] Jun 29, 2026
d883b68
refactor(fluid-password-input): use query decorator for form item (#2…
Subhom1 Jun 29, 2026
cc8adc5
fix(web-components): replace querySelector with @query in button-set …
baadhira Jun 29, 2026
64e910a
refactor(progress-bar): replace querySelector with query decorator (#…
Subhom1 Jun 29, 2026
903ef73
chore(deps): bump aws-actions/configure-aws-credentials (#22543)
dependabot[bot] Jun 29, 2026
a0d4507
fix(web-components): replace querySelector with @query in overflow-me…
baadhira Jun 29, 2026
15323ea
feat(codemod): codemod for composable IBM Products PageHeader (#22426)
makafsal Jun 29, 2026
e43a715
chore(deps): update chromaui/action action to v17.8.0 (#22551)
renovate[bot] Jun 30, 2026
fefead8
chore(deps): update actions/cache action to v5.1.0 (#22522)
renovate[bot] Jun 30, 2026
5c1cb68
chore(deps): bump actions/cache from 5.1.0 to 6.1.0 (#22542)
dependabot[bot] Jun 30, 2026
1f9c2cd
fix(search): hide collapsed expandable input from AT and added tests …
heloiselui Jun 30, 2026
644e230
feat: add support for custom data-testid in SideNavMenu (#22423)
sanraj2000 Jun 30, 2026
7287ab2
fix(popover): apply hover styles only on supported devices (#22559)
baadhira Jun 30, 2026
f382ee5
refactor(fluid-text-input): replace querySelector with query decorato…
Subhom1 Jun 30, 2026
4d887f2
test(ProgressIndicator): use web-first state assertions (#22564)
voidmatcha Jun 30, 2026
8ecbfc0
test(chat-button): add web component unit tests (#22553)
Subhom1 Jun 30, 2026
5215600
chore: clean up unnecessary and non-working storybook overrides (#21517)
devadula-nandan Jun 30, 2026
f2a556a
docs: rewrite README and drop all-contributors (#21840)
adamalston Jul 1, 2026
8645578
chore(deps): update dependency globals to v17.7.0 (#22552)
renovate[bot] Jul 1, 2026
96152e1
fix(accordion): apply hover styles only with any-hover (#22492)
Subhom1 Jul 1, 2026
30ca2b9
chore(release): v11.111.0 (#22578)
carbon-automation[bot] Jul 1, 2026
2e4ed12
chore: upgrade typescript to v6 (#22444)
jonathan-nagel Jul 1, 2026
ffd6ac8
refactor(file-uploader): use query decorator for file inputs (#22534)
Subhom1 Jul 1, 2026
c57aa7f
fix(web-components): replace querySelector with @query in tabs-vertic…
baadhira Jul 2, 2026
5fa5725
fix(overflow-menu): improve color contrast for danger button option (…
annawen1 Jul 2, 2026
18ddce1
Revert "fix(deps): update dependency color to v5 (#22438)" (#22612)
annawen1 Jul 2, 2026
dcc26d8
fix(Notification): add accessible icon label using status icon descri…
Subhom1 Jul 2, 2026
b60a53b
chore: remove unused cdn workflow (#22562)
annawen1 Jul 2, 2026
30a1e03
refactor: unify disabled item checks in dropdowns (#22204)
adamalston Jul 2, 2026
d25a516
refactor(toggletip): replace querySelector with @query in toggletip (…
baadhira Jul 2, 2026
5ce674a
refactor(search): replace querySelector with @query in search (#22533)
baadhira Jul 2, 2026
e58fd0e
refactor(tag): replace querySelector with query decorator (#22535)
Subhom1 Jul 2, 2026
3dd866c
fix(utilities): remove redundant type-only number re-export (#22577)
heloiselui Jul 2, 2026
2bace5f
test: run scss-generator tests separately (#22569)
tay1orjones Jul 2, 2026
f1d6bbf
chore(deps): bump sigstore from 4.0.0 to 4.1.1 (#22615)
dependabot[bot] Jul 3, 2026
845756c
feat: status/icon indicator react/wc compact mode (#22215)
devadula-nandan Jul 6, 2026
fc444e1
docs: datatable pagination story with xs support (#22322)
devadula-nandan Jul 7, 2026
97adeaa
refactor(slider): use query decorator for slider elements (#22536)
Subhom1 Jul 7, 2026
20872dd
chore(deps): bump chromaui/action from 17.8.0 to 18.0.1 (#22633)
dependabot[bot] Jul 7, 2026
9d293c8
chore(deps): bump dorny/paths-filter from 4.0.1 to 4.0.2 (#22631)
dependabot[bot] Jul 7, 2026
f34b6a7
feat: improve tree shaking for token and icon packages
it-rec Jul 7, 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
  •  
  •  
  •  
2,186 changes: 0 additions & 2,186 deletions .all-contributorsrc

This file was deleted.

25 changes: 7 additions & 18 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,20 +148,6 @@ yarn test
For detailed testing information, see the
[style guide](../docs/style.md#testing).

#### Add yourself to the contributor list

To ensure you are recognized for your contributions, add yourself to the
Contributors table in the [README](../README.md#contributors) by running the
following commands:

```sh
yarn all-contributors add <your_github_username> <contribution>
yarn all-contributors generate
```

Visit https://allcontributors.org/docs/en/cli/usage#all-contributors-add for
more details.

#### Create a pull request

When you're ready to submit your changes for review, commit and push your
Expand Down Expand Up @@ -230,10 +216,13 @@ on GitHub. Sign up on https://github.com.
practices.
- **Design:** Contribute visual assets, UX interactions, motion design, Figma
kit fixes, and more.
- **Content:** Whether updating docs or adding new
[patterns](https://carbondesignsystem.com/patterns/overview/), anyone can
contribute to our contributions to our
[website content](https://github.com/carbon-design-system/carbon-website).
- **Content:** If you want to contribute content for
[carbondesignsystem.com](https://carbondesignsystem.com), such as
[patterns](https://carbondesignsystem.com/patterns/overview/), please
contribute in
[carbon-design-system/carbon-website](https://github.com/carbon-design-system/carbon-website).
Documentation that lives in this repository (e.g., package READMEs, `docs/`,
and component `.mdx` files) should still be contributed here.
- **Research:** If you have findings to improve the Carbon user experience,
share them — ideally with supporting design and development details in a
GitHub issue and subsequent PR.
Expand Down
9 changes: 6 additions & 3 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ body:
- '@carbon/themes'
- '@carbon/type'
- '@carbon/upgrade'
- '@carbon/utilities'
validations:
required: true
- type: dropdown
Expand Down Expand Up @@ -107,10 +108,12 @@ body:
- 'Severity 4 = Unrelated to a user task, has a workaround or does not
need a workaround.'
- type: input
id: application
id: project
attributes:
label: Application/PAL
description: 'What application and/or PAL do you work on?'
label: Project name
description: 'What project, team, or product do you work on?'
validations:
required: true
- type: checkboxes
id: terms
attributes:
Expand Down
8 changes: 5 additions & 3 deletions .github/ISSUE_TEMPLATE/FEATURE_REQUEST_OR_ENHANCEMENT.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -102,10 +102,12 @@ body:
validations:
required: true
- type: input
id: application
id: project
attributes:
label: Application/PAL
description: 'What application and/or PAL do you work on?'
label: Project name
description: 'What project, team, or product do you work on?'
validations:
required: true
- type: dropdown
id: priority
attributes:
Expand Down
23 changes: 8 additions & 15 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -1,26 +1,19 @@
{
extends: [
// https://docs.renovatebot.com/presets-config/#configjs-lib
'config:js-lib',

// https://docs.renovatebot.com/presets-default/#maintainlockfilesweekly
':maintainLockFilesWeekly',

// https://docs.renovatebot.com/presets-default/#preservesemverranges
':preserveSemverRanges',

// https://docs.renovatebot.com/presets-npm/#npmunpublishsafe
'npm:unpublishSafe',
"config:js-lib",
":maintainLockFilesWeekly",
":preserveSemverRanges",
"security:minimumReleaseAgeNpm",
],
schedule: [
'after 10pm every weekday',
'before 5am every weekday',
'every weekend',
"after 10pm every weekday",
"before 5am every weekday",
"every weekend",
],
vulnerabilityAlerts: {
enabled: true,
},
rebaseWhen: 'never',
rebaseWhen: "never",
lockFileMaintenance: {
enabled: false,
},
Expand Down
11 changes: 0 additions & 11 deletions .github/workflows/add-review-labels.yml

This file was deleted.

122 changes: 56 additions & 66 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
dedupe:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Use Node.js version from .nvmrc
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
Expand All @@ -29,12 +29,12 @@ jobs:
format:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Use Node.js version from .nvmrc
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: '.nvmrc'
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
if: github.event_name != 'merge_group'
with:
path: |
Expand All @@ -55,12 +55,12 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Use Node.js version from .nvmrc
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: '.nvmrc'
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
if: github.event_name != 'merge_group'
with:
path: |
Expand All @@ -83,12 +83,12 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Use Node.js version from .nvmrc
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: '.nvmrc'
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
if: github.event_name != 'merge_group'
id: cache
with:
Expand All @@ -111,22 +111,27 @@ jobs:
yarn carbon-cli check --ignore '**/@(node_modules|examples|components|react|fixtures|compat)/**' 'packages/**/*.scss'
- name: Run tests
run: yarn test --ci --collectCoverage
- name: Run scss-generator tests
run: yarn test:scss-generator --ci
- name: Merge coverage reports
run: cat coverage/scss-generator/lcov.info >> coverage/lcov.info
- name: Upload coverage reports to Codecov with GitHub Action
uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
with:
files: ./coverage/lcov.info
flags: main-packages
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

web-components-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Use Node.js version from .nvmrc
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: '.nvmrc'
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
if: github.event_name != 'merge_group'
id: cache
with:
Expand All @@ -151,24 +156,52 @@ jobs:
cd packages/web-components
yarn test --coverage
- name: Upload web-components coverage reports to Codecov
uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
with:
files: ./packages/web-components/coverage/lcov.info
flags: web-components
verbose: true
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

elements-previews:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Use Node.js version from .nvmrc
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: '.nvmrc'
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
if: github.event_name != 'merge_group'
with:
path: |
node_modules
*/**/node_modules
key:
${{ runner.os }}-yarn-${{ hashFiles('yarn.lock',
'packages/**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Install dependencies
env:
YARN_ENABLE_HARDENED_MODE: 0
run: yarn install --immutable
- name: Build project
run: yarn build
- name: Build elements previews
run: node tasks/examples.js

e2e:
name: 'test:e2e'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Use Node.js version from .nvmrc
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: '.nvmrc'
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
if: github.event_name != 'merge_group'
id: cache
with:
Expand All @@ -184,7 +217,7 @@ jobs:
env:
YARN_ENABLE_HARDENED_MODE: 0
run: yarn install --immutable
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
- uses: dorny/paths-filter@7b450fff21473bca461d4b92ce414b9d0420d706 # v4.0.2
id: filter
with:
token: ${{ github.token }}
Expand All @@ -207,12 +240,12 @@ jobs:
avt-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Use Node.js version from .nvmrc
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: '.nvmrc'
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
if: github.event_name != 'merge_group'
id: cache
with:
Expand Down Expand Up @@ -254,12 +287,12 @@ jobs:
shardTotal: [4]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Use Node.js version from .nvmrc
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: '.nvmrc'
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
if: github.event_name != 'merge_group'
id: cache
with:
Expand Down Expand Up @@ -326,12 +359,12 @@ jobs:

runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Use Node.js version from .nvmrc
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: '.nvmrc'
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
if: github.event_name != 'merge_group'
id: cache
with:
Expand Down Expand Up @@ -376,7 +409,7 @@ jobs:
buildUrl: ${{ steps.chromatic.outputs.buildUrl }}
storybookUrl: ${{ steps.chromatic.outputs.storybookUrl }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 0
# 👇 Tells the checkout which commit hash to reference
Expand All @@ -386,7 +419,7 @@ jobs:
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: '.nvmrc'
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
if: github.event_name != 'merge_group'
id: cache
with:
Expand All @@ -408,7 +441,7 @@ jobs:
run: yarn workspace @carbon/react storybook:build --stats-json
- id: chromatic
name: Run Chromatic
uses: chromaui/action@cad40970f69e7a6a5bef4ddfe42c01309ba17cb1 # v16.6.0
uses: chromaui/action@94713c544284a14195de3b50ef24301579f1877e # v18.0.1
with:
# 👇 Token is intentionally plaintext
# https://www.chromatic.com/docs/github-actions/#run-chromatic-on-external-forks-of-open-source-projects
Expand Down Expand Up @@ -456,46 +489,3 @@ jobs:
echo "- Storybook deploy preview: ${{ env.storybookUrl }}" >> $GITHUB_STEP_SUMMARY
echo "- Commit: ${{ github.event.pull_request.head.sha }}" >> $GITHUB_STEP_SUMMARY
echo "- Chromatic build URL: ${{ env.buildUrl }}" >> $GITHUB_STEP_SUMMARY

flag-agents-md-changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Detect AGENTS.md changes
id: changes
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
with:
filters: |
added_or_modified:
- added|modified: '**/AGENTS.md'

- name: Post PR comment (if not already present)
if: steps.changes.outputs.added_or_modified == 'true'
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
const marker = "<!-- agents-md-comment -->";

const body = `${marker}
⚠️ An AGENTS.md was added or updated in this PR. The length of these files directly correlate with token usage, increased instruction length, and spend. Please follow [best practices](https://www.aihero.dev/a-complete-guide-to-agents-md) and leave a comment explaining why this change is needed.
`.replace(/\n[ \t]+/g, '\n');

const { data: comments } = await github.rest.issues.listComments({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
per_page: 100
});

const alreadyCommented = comments.some(comment =>
comment.body?.includes(marker)
);

if (!alreadyCommented) {
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
body
});
}
Loading
Loading