Releases: carbon-design-system/carbon
Releases Β· carbon-design-system/carbon
v11.79.0
v11.79.0 (2025-3-26)
@carbon/elements@11.64.0
Housekeeping π
@carbon/feature-flags@0.25.0
New features π
Housekeeping π
@carbon/grid@11.33.0
Bug fixes π
- fix(styles): use list.nth, match.floor and math.unit (#18819) (
d276a1674
) - fix(styles): use map.get in place of map-get (#18814) (
5a68309ff
)
Housekeeping π
@carbon/icons-vue@10.106.0
Housekeeping π
- chore(deps): bump @babel/runtime (#18833) (
801c19218
) - chore(deps): bump @babel/helpers (#18812) (
0eb48c0ea
)
@carbon/layout@11.31.0
Bug fixes π
- fix(styles): use list.nth, match.floor and math.unit (#18819) (
d276a1674
) - fix(styles): use map.get in place of map-get (#18814) (
5a68309ff
)
Housekeeping π
@carbon/pictograms@12.48.0
Housekeeping π
- chore(deps): bump next in /packages/pictograms/examples/preview (#18881) (
135735205
) - chore(deps): bump prismjs in /packages/pictograms/examples/preview (#18817) (
d355625a2
)
@carbon/react@1.79.0
New features π
- feat: added polymorphic props support for column (#18846) (
6176f033d
) - feat(grid): add polymorphicProps in CSSGrid and FlexGrid (#18810) (
25f0b3548
) - feat(layer): add polymorphic props in Layer component (#18831) (
9643c7aae
) - feat(modal): refactor to use native dialog element (#18553) (
701f287a6
)
Bug fixes π
- fix: badgecount storycontrols clean up (#18857) (
9120a09a3
) - fix(DataTable): Use the right heading level in TableContainer. (#18871) (
f574ad0e4
) - fix(Slider): allow upper handle to reach max with uneven steps (#18836) (
9c9432ae5
) - fix: fixed story (#18860) (
66fe5467c
) - fix(react-component): stories to render stackblitz (#18864) (
f4bf6290c
) - fix: selectable tile onChange method gives old value on keyboard sleect (#18859) (
3d188cedd
) - fix: update icon button types and docs (#18658) (
300b93d3f
) - fix: update ref handling in ListBoxMenuItem useIsTruncated hook (#18611) (
e8c587226
) - fix: normalize
renderIcon
types (#18683) (22cd6eaea
) - fix: selectableTile onChange event giving old selected value (#18765) (
fdf8628dc
) - fix(icon-button): ensure aria-pressed is set according to isSelected (#18829) (
2c5e03d93
) - fix(ComboBox): update Enter key handling (#18737) (
4cbf8f40f
) - fix(FileUploaderDropContainer): enforce multiple prop on drag-and-drop (#18669) (
2d907c4df
) - fix(Slider): fix floating-point precision issues (#18664) (
b4f4db222
) - fix(TableExpandHeader): update props types (#18729) (
b47670238
) - fix(TableContainer): conditionally render header components (#18738) (
8cc79945d
)
Documentation π
Housekeeping π
- chore(release): v11.79.0 (#18922) (
af9ae8856
) - refactor: port useIsomorphicEffect to typescript (#18888) (
f6d0c09da
) - chore(deps-dev): bump vite (#18918) (
f5df03abe
) - chore(release): v11.79.0-rc.0 (#18917) (
0c142888f
) - test: implement and delete todo tests (#18895) (
7c0ad4177
) - refactor: port useNormalizedInputProps to typescript (#18894) (
2bd7dd03f
) - refactor: rewrite useMatchMedia in typescript (#18890) (
5cd530e9a
) - refactor: delete remnants of MultiSelect.Filterable (#18902) (
f836396da
) - refactor: delete useEffectOnce hook (#18886) (
7ba6ad7cb
) - refactor: convert OverflowMenu to functional component and improve types (#18690) (
673cc3857
) - chore: uncomment includesStories (#18863) (
3844f64ec
) - chore(deps): bump @babel/runtime (#18834) (
de86f2779
) - chore: cleanup (#18838) (
d22305bc0
) - refactor: rewrite internal keyboard utils in typescript (#18707) (
584770252
) - chore(deps): bump @babel/runtime (#18809) (
895837d0c
) - refactor: delete unused internal utils (#18723) (
7d2f6778e
) - refactor(OptimizedResize): rewrite in typescript (#18731) (
3fb4281a6
)
@carbon/styles@1.78.0
New features π
Bug fixes π
Housekeeping π
@carbon/themes@11.49.0
Housekeeping π
@carbon/type@11.37.0
Bug fixes π
- fix(styles): use list.nth, match.floor and math.unit (#18819) (
d276a1674
) - fix(styles): use map.get in place of map-get (#18814) (
5a68309ff
)
Housekeeping π
@carbon/web-components@2.26.0
New features π
- feat(button-set): add stacked property to web component
button-set
(#18884) ([d74af68db
](https://github.com/carbon-design-system/carbon/com...
v11.79.0-rc.0
v11.79.0-rc.0
v11.78.2
v11.78.2 (2025-3-17)
@carbon/elements@11.63.2
Housekeeping π
- chore(release): v11.78.2 (
5c8f7e2a4
)
@carbon/grid@11.32.2
Bug fixes π
- fix(styles): use list.nth, match.floor and math.unit (#18819) (
db50127e6
) - fix(styles): use map.get in place of map-get (#18814) (
2174988c1
)
Housekeeping π
- chore(release): v11.78.2 (
5c8f7e2a4
)
@carbon/layout@11.30.2
Bug fixes π
- fix(styles): use list.nth, match.floor and math.unit (#18819) (
db50127e6
) - fix(styles): use map.get in place of map-get (#18814) (
2174988c1
)
Housekeeping π
- chore(release): v11.78.2 (
5c8f7e2a4
)
@carbon/react@1.78.2
Housekeeping π
- chore(release): v11.78.2 (
5c8f7e2a4
)
@carbon/styles@1.77.2
Housekeeping π
- chore(release): v11.78.2 (
5c8f7e2a4
)
@carbon/themes@11.48.2
Housekeeping π
- chore(release): v11.78.2 (
5c8f7e2a4
)
@carbon/type@11.36.2
Bug fixes π
- fix(styles): use list.nth, match.floor and math.unit (#18819) (
db50127e6
) - fix(styles): use map.get in place of map-get (#18814) (
2174988c1
)
Housekeeping π
- chore(release): v11.78.2 (
5c8f7e2a4
)
@carbon/web-components@2.25.2
Housekeeping π
- chore(release): v11.78.2 (
5c8f7e2a4
)
v11.78.1
v11.78.1 (2025-3-17)
@carbon/elements@11.63.1
Housekeeping π
- chore(release): v11.78.1 (
538413f77
)
@carbon/feature-flags@0.24.1
New features π
Housekeeping π
- chore(release): v11.78.1 (
538413f77
)
@carbon/grid@11.32.1
Bug fixes π
- fix(styles): use list.nth, match.floor and math.unit (#18819) (
d276a1674
) - fix(styles): use map.get in place of map-get (#18814) (
5a68309ff
)
Housekeeping π
- chore(release): v11.78.1 (
538413f77
)
@carbon/layout@11.30.1
Bug fixes π
- fix(styles): use list.nth, match.floor and math.unit (#18819) (
d276a1674
) - fix(styles): use map.get in place of map-get (#18814) (
5a68309ff
)
Housekeeping π
- chore(release): v11.78.1 (
538413f77
)
@carbon/pictograms@12.48.0
Housekeeping π
@carbon/react@1.78.1
New features π
- feat(grid): add polymorphicProps in CSSGrid and FlexGrid (#18810) (
25f0b3548
) - feat(layer): add polymorphic props in Layer component (#18831) (
9643c7aae
) - feat(modal): refactor to use native dialog element (#18553) (
701f287a6
)
Bug fixes π
- fix: update ref handling in ListBoxMenuItem useIsTruncated hook (#18611) (
e8c587226
) - fix: normalize
renderIcon
types (#18683) (22cd6eaea
) - fix: selectableTile onChange event giving old selected value (#18765) (
fdf8628dc
) - fix(icon-button): ensure aria-pressed is set according to isSelected (#18829) (
2c5e03d93
) - fix(ComboBox): update Enter key handling (#18737) (
4cbf8f40f
) - fix(FileUploaderDropContainer): enforce multiple prop on drag-and-drop (#18669) (
2d907c4df
) - fix(Slider): fix floating-point precision issues (#18664) (
b4f4db222
) - fix(TableExpandHeader): update props types (#18729) (
b47670238
) - fix(TableContainer): conditionally render header components (#18738) (
8cc79945d
)
Housekeeping π
- chore(release): v11.78.1 (
538413f77
) - refactor: rewrite internal keyboard utils in typescript (#18707) (
584770252
) - chore(deps): bump @babel/runtime (#18809) (
895837d0c
) - refactor: delete unused internal utils (#18723) (
7d2f6778e
) - refactor(OptimizedResize): rewrite in typescript (#18731) (
3fb4281a6
)
@carbon/styles@1.77.1
New features π
Housekeeping π
- chore(release): v11.78.1 (
538413f77
)
@carbon/themes@11.48.1
Housekeeping π
- chore(release): v11.78.1 (
538413f77
)
@carbon/type@11.36.1
Bug fixes π
- fix(styles): use list.nth, match.floor and math.unit (#18819) (
d276a1674
) - fix(styles): use map.get in place of map-get (#18814) (
5a68309ff
)
Housekeeping π
- chore(release): v11.78.1 (
538413f77
)
@carbon/web-components@2.25.1
Housekeeping π
- chore(release): v11.78.1 (
538413f77
)
v11.78.0
v11.78.0 (2025-3-12)
@carbon/elements@11.63.0
Housekeeping π
@carbon/icon-helpers@10.56.0
Bug fixes π
Housekeeping π
@carbon/icons@11.57.0
Housekeeping π
- chore(release): v11.78.0 (#18813) (
7ffd47315
) - chore(deps): bump prismjs in /packages/icons/examples/preview (#18804) (
ab7d65629
) - chore(release): v11.78.0-rc.0 (#18803) (
9134345ac
)
@carbon/icons-react@11.57.0
Housekeeping π
@carbon/icons-vue@10.106.0
Housekeeping π
@carbon/pictograms@12.48.0
New features π
Housekeeping π
@carbon/pictograms-react@11.74.0
Housekeeping π
@carbon/react@1.78.0
New features π
- feat(menu): deprecate props.mode / always support full capabilities + icons (#18153) (
91ea86904
) - feat(callout): move to stable (#18586) (
7f712940a
) - feat(badge-indicator): ui-shell and tab implementation (#18583) (
fe90ac8dd
) - feat: added polymorphic props to Toggletip (#18756) (
4b432b955
) - feat(badge-indicators): new component (#18342) (
f11f80907
) - feat: enable configuration of highcontrast and dropshadow props (#18732) (
d6bb25910
) - feat(shape-indicator): new component (#18483) (
ab51f1195
) - feat(breadcrumb): sm size (#18665) (
ae084a46c
)
Bug fixes π
- fix(combobox): onInputChange calls (#18713) (
d3b4a626a
) - fix: update compareItems type in MultiSelect (#18599) (
d8d9f673f
) - fix: controlled combobox with downshiftProps (#18441) (
5d7c05e58
) - fix: Select component on hover shows invalid title/tooltip (#18740) (
2dc4bc297
) - fix: adds forwardRef to OperationalTag (#18741) (
46f9085da
) - fix(NumberInput): fix floating-point precision issues (#18670) (
b1fc4fc5e
) - fix: update types and address todos (#18747) (
2dd87e0ed
) - fix: added polymorphic props to tooltip (#18566) (
a9a204a8b
) - fix: definition tooltip breaks with large text (#17964) (
6f865ed8b
) - fix: update Dropdown and MultiSelect to handle interactive labels (#18643) (
4697da7bf
)
Documentation π
Housekeeping π
- chore(release): v11.78.0 (#18813) (
7ffd47315
) - chore(release): v11.78.0-rc.0 (#18803) (
9134345ac
) - refactor(FloatingMenu): rewrite in typescript (#18722) (
7822f6337
) - refactor(TextDirectionContext): rewrite in typescript (#18752) (
bfc320c51
)
@carbon/styles@1.77.0
New features π
- feat(menu): deprecate props.mode / always support full capabilities + icons (#18153) (
91ea86904
) - feat(badge-indicator): ui-shell and tab implementation (#18583) (
fe90ac8dd
) - feat(badge-indicators): new component (#18342) (
f11f80907
) - feat(shape-indicator): new component (#18483) (
ab51f1195
) - feat(breadcrumb): sm size (#18665) (
ae084a46c
)
Bug fixes π
- fix(type-tokens): do not emit type custom properties by default (#18807) (
b8e099446
) - fix: definition tooltip breaks with large text (#17964) (
6f865ed8b
) - fix(tooltip): remove hard coded text color (#18725) (
448a2b7c2
)
Housekeeping π
@carbon/themes@11.48.0
New features π
Housekeeping π
@carbon/upgrade@11.25.0
New features π
Housekeeping π
@carbon/utilities@0.5.0
Housekeeping π
@carbon/web-components@2.25.0
New features π
- feat(badge-indicator): ui-shell and tab implementation (#18583) (
fe90ac8dd
) - feat(custom-element): new es build module (#18762) (
babf23862
) - feat(badge-indicators): new component (#18342) (
f11f80907
) - feat(shape-indicator): new component (#18483) (
ab51f1195
) - feat(breadcrumb): sm size (#18665) (
ae084a46c
)
Bug fixes π
- fix(content-switcher): remove redundant shadowRoot query for tooltip (#18771) (
2b024ec2e
) - fix: update types and address todos (#18747) (
2dd87e0ed
) - fix(Breadcrumb): parity issues (#18414) (
4e293260f
)
Documentation π
v11.78.0-rc.0
v11.78.0-rc.0
v11.77.0
v11.77.0 (2025-2-26)
Important
react-is
is now a peer dependency in @carbon/react
To facilitate React 19 support, react-is
has moved from being a hard dependency to instead being a peer dependency. (#18585)
This gives you the most flexibility to run the version intended to be used with the specific version of React you're using in your project.
For instance:
- If you're using React 16, you can install
react-is@^16.13.1
- If you're using React 17, you can install
react-is@^17.0.2
- If you're using React 18, you can install
react-is@^18.3.1
- If you're using React 19, you can install
react-is@^19.0.0
If you already have react-is in your dependency chain, you can tell your package manager to resolve it to the proper version by adding an overrides
(or resolutions
if using yarn) key to your package.json
.
This also fixes an issue you may be encountering with tabs/tabpanels not rendering, #18777
typescript-config-carbon@0.5.0
New features π
Housekeeping π
@carbon/cli@11.24.0
New features π
Housekeeping π
@carbon/colors@11.30.0
Documentation π
Housekeeping π
@carbon/elements@11.62.0
Housekeeping π
@carbon/grid@11.32.0
Housekeeping π
@carbon/icon-helpers@10.55.0
New features π
Housekeeping π
@carbon/icons@11.56.0
New features π
Housekeeping π
@carbon/icons-react@11.56.0
Housekeeping π
@carbon/icons-vue@10.105.0
Housekeeping π
- chore(release): v11.77.0 (#18708) (
2a32901cb
) - chore(release): v11.77.0-rc.0 (#18682) (
faf649817
) - chore(deps): bump elliptic in /packages/icons-vue/examples/vue-cli (#18572) (
bed330069
)
@carbon/layout@11.30.0
Housekeeping π
@carbon/motion@11.25.0
Housekeeping π
@carbon/pictograms@12.47.0
Housekeeping π
@carbon/pictograms-react@11.73.0
Housekeeping π
- chore(release): v11.77.0 (#18708) (
2a32901cb
) - chore(deps): bump store2 (#18684) (
a47fb6be3
) - chore(release): v11.77.0-rc.0 (#18682) (
faf649817
)
@carbon/react@1.77.0
New features π
- feat: add stackblitz to components (#18433) (
95fb30176
) - feat: add rest parameter to ToggletipLabel (#18601) (
69623ab66
) - feat(tree-links): Adds support for link nodes in the TreeView component (#18409) (
f531f10f8
) - feat: make
highContrast
anddropShadow
props configurable (#18636) (23a11c183
) - feat(typescript): upgrade to v5 (#18577) (
494ab2ec7
) - feat: added ploymorphicProps to UIShell Link (#18540) (
9883d5349
) - feat: add stackblitz to components (#18489) (
5e7fb9e84
)
Bug fixes π
- fix: update FilterableMultiSelect onMenuChange behavior (#18606) (
c2cc7de65
) - fix(ComboBox): fix fully controlled story and delete test story (#18680) (
d4a071afb
) - fix(es-toolkit): include as internal to avoid module resolution errors (#18639) (
e8f0589f1
) - fix: use initialSelectedItem only on initial render in ComboBox (#18602) (
84fd3647f
) - fix: mark menuAlignment as optional in MenuButton (#18659) (
b67877bdd
) - fix(18624): unique name for selectall input (#18645) (
3095c6238
) - fix: add anchor element attribute types to IconButton (#18597) (
bef47b9bd
) - fix: cancel InlineLoading success timeout on unmount (#18605) (
74e2cb7bd
) - fix: added condition to handle selection clearing (#18584) (
a8ac37a6b
) - fix: add anchor element attribute types to Button (#18598) (
73c143994
) - fix(tabs): move react-is to peer dependencies (#18585) (
4315d4a9c
) - fix(17119): combobox not displaying selected option once search query is cleared (#18498) (
2018d2587
) - fix: filterItems prop should be optional in FilterableMultiSelectProps (#18581) (
10ecdd310
) - fix(tablistvertical): no longer require aria-label (#18571) (
c2a911502
) - fix: remove deprecated ariaLabel prop (#18551) (
0ff886d3c
) - fix(tabs): make IconTab's tooltip visible again (#18447) (
8a383446e
) - fix: added condition to clear input when closed (#18544) (
8b69ead04
)
Documentation π
Housekeeping π
- chore(release): v11.77.0 (#18708) (...
v11.77.0-rc.0
v11.77.0-rc.0
v11.76.0
v11.76.0 (2025-2-12)
@carbon/elements@11.61.0
Housekeeping π
@carbon/icons@11.55.0
New features π
Housekeeping π
@carbon/icons-react@11.55.0
Housekeeping π
@carbon/icons-vue@10.104.0
Housekeeping π
@carbon/pictograms@12.46.0
New features π
- feat(Pictograms): new productive master v25 (#18396) (
c0e4c9507
) - feat(Pictograms): new pictograms v26 (#18486) (
facb2074d
) - feat(Pictograms): new pictograms v25 (#18391) (
bc04c97bc
)
Housekeeping π
@carbon/pictograms-react@11.72.0
Housekeeping π
@carbon/react@1.76.0
New features π
- feat: added polymorphicprops to popover (#18494) (
888c0c62a
) - feat(actionable-notification): remove focus wrap when role is provided (#18495) (
6a8f03b1b
) - feat: added forwardRef to TableRow (#18415) (
e163b86c5
)
Bug fixes π
- fix: add enable counter for fluid text input (#18281) (
affc44dfd
) - fix: stopped
onChange
throwing undefined (#18452) (6a145c095
) - fix:
onChange
calls reduced to 1 when interacting with keyboard (#18435) (856a70aa2
) - fix: overflow menu with 3 level nested options display issue (#18462) (
d975d0406
) - fix: screenreader reading the toggletip content (#18436) (
0418079a0
)
Housekeeping π
@carbon/styles@1.75.0
Bug fixes π
- fix: add enable counter for fluid text input (#18281) (
affc44dfd
) - fix: overflow menu with 3 level nested options display issue (#18462) (
d975d0406
)
Housekeeping π
@carbon/upgrade@11.23.0
New features π
- feat: codemod to replace slug prop to decorator (#18535) (
32f0e8598
) - feat: codemod to enable v12 tile default icons (#18453) (
2f99a4795
) - feat: codemod to enable v12 tile radio icons (#18364) (
ac654aa54
)
Housekeeping π
@carbon/utilities@0.4.0
Bug fixes π
Housekeeping π
@carbon/utilities-react@0.4.0
Housekeeping π
@carbon/web-components@2.23.0
Bug fixes π
- fix(copybutton): react and wc parity (#18318) (
d100cac12
) - fix: tooltip word break (#18502) (
ca5f92fea
) - fix(ordered list): position issue of li in non native ol (#18296) (
3fdfa27e6
) - fix(date-picker): add check for calendar before setting (#18448) (
ea4f78264
) - fix(button): change prop dangerDescriptor to dangerDescription (#18302) (
1e1bc22b1
)
Housekeeping π
v11.76.0-rc.0
v11.76.0-rc.0