Changelog
March 25, 2026 ยท View on GitHub
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
13.10.0 - 2026-03-25
Features
- upgrade
@carbon/iconsto v11.77.0 (net +23 icons)
13.9.1 - 2026-03-18
Fixes
- widen
sizeprop tonumber
13.9.0 - 2026-02-28
Features
- upgrade
@carbon/iconsto v11.76.0 (net +29 icons)
13.8.0 - 2025-12-18
Features
- upgrade
@carbon/iconsto v11.72.0 (net +35 icons)
13.7.0 - 2025-12-03
Features
- upgrade
@carbon/iconsto v11.71.0 (net +12 icons)
13.6.0 - 2025-10-08
Features
- upgrade
@carbon/iconsto v11.69.0 (net +27 icons)
13.5.0 - 2025-07-23
Features
- upgrade
@carbon/iconsto v11.63.0 (net +29 icons)
13.4.0 - 2025-06-04
Features
- upgrade
@carbon/iconsto v11.61.0 (net +37 icons)
13.3.0 - 2025-02-26
Features
- upgrade
@carbon/iconsto v11.56.0 (net +14 icons)
13.2.0 - 2025-02-12
Features
- upgrade
@carbon/iconsto v11.55.0 (net +18 icons)
13.1.0 - 2025-01-30
Features
- upgrade
@carbon/iconsto v11.54.0 (net +2 icons)
13.0.0 - 2025-01-26
Breaking Changes
For TypeScript users, this library requires Svelte 4 or Svelte 5.
For Svelte 3 compatibility, use carbon-icons-svelte@12.13.0.
- replace deprecated
SvelteComponentTypedwithComponentin TypeScript definitions - exported
CarbonIconPropstype is changed from an interface to a type alias
12.13.0 - 2024-10-24
Features
- upgrade
@carbon/iconsto v11.52.0 (net +49 icons)
12.12.0 - 2024-10-09
Features
- upgrade
@carbon/iconsto v11.51.0 (net +1 icon)
12.11.1 - 2024-09-30
Fixes
- avoid rendering
undefinedSVG content inSquareSolid
12.11.0 - 2024-08-30
Features
- upgrade
@carbon/iconsto v11.48.0 (net +2 icons)
12.10.0 - 2024-06-20
Features
- upgrade
@carbon/iconsto v11.44.1 (net +2 icons)
12.9.0 - 2024-06-09
Features
- upgrade
@carbon/iconsto v11.43.0 (net +2 icons)
12.8.0 - 2024-05-27
Features
- upgrade
@carbon/iconsto v11.42.0 (net +103 icons)
12.7.0 - 2024-05-27
Features
- upgrade
@carbon/iconsto v11.41.0 (net +25 icons)
12.6.0 - 2024-03-11
Features
- upgrade
@carbon/iconsto v11.37.0 (net +4 icons)
12.5.0 - 2024-02-16
Features
- upgrade
@carbon/iconsto v11.36.0 (net +4 icons)
12.4.2 - 2023-12-16
Fixes
- add types to
exportsmap inpackage.json
12.4.1 - 2023-12-16
Fixes
- add
exportstopackage.json
12.4.0 - 2023-11-17
Features
- upgrade
@carbon/iconsto v11.31.0 (net +70 icons)
12.3.0 - 2023-09-02
Features
- upgrade
@carbon/iconsto v11.26.0 (net +47 icons)
12.2.0 - 2023-08-26
Features
- upgrade
@carbon/iconsto v11.25.0 (net +2 icons)
12.1.0 - 2023-07-19
Features
- support Svelte version 4; minimum Svelte version required for TypeScript users is now 3.55
12.0.0 - 2023-07-08
Breaking Changes
- rename
UndefinedGlyphtoDiamondFillGlyph
Features
- upgrade
@carbon/iconsto v11.16.1 (net +98 icons)
11.4.0 - 2022-10-14
Features
- upgrade
@carbon/iconsto v11.10.0 (net +4 icons)
11.3.0 - 2022-09-16
Features
- upgrade
@carbon/iconsto v11.8.0 (net +59 icons)
11.2.0 - 2022-07-22
Features
- upgrade
@carbon/iconsto v11.6.0 (net +1 icon)
11.1.0 - 2022-05-27
Features
- upgrade
@carbon/iconsto v11.3.0 (net +16 icons)
11.0.1 - 2022-04-03
Fixes
- avoid duplicate exports from
lib/index.js
11.0.0 - 2022-04-03
Breaking Changes
- move icons to the top-level
libfolder (e.g.,carbon-icons-svelte/lib/Add.svelte) - specify icon size using the
sizeprop (16 | 20 | 24 | 32); the default size is16 - default slot has been removed
- forwarded events have been removed
10.45.1 - 2022-03-19
Fixes
CarbonIconinterface should not extend svg attributes or include fill, stroke, width, height props- add missing prop descriptions to
CarbonIconProps
10.45.0 - 2022-03-12
Features
- upgrade
@carbon/iconsto v10.48.0 (net +144 icons)
10.44.4 - 2022-01-22
Fixes
- generate typedef for source Svelte components (i.e.,
Add16.svelte.d.ts)
10.44.3 - 2021-12-15
Fixes
- set
type="module"in package.json
10.44.2 - 2021-12-14
Fixes
- revert addition of
exports.importfield inpackage.json
10.44.1 - 2021-12-14
Fixes
- specify
exports.importfield inpackage.jsonto appease vite 2.7 "incorrectly packaged" warning
10.44.0 - 2021-12-03
Features
- upgrade
@carbon/iconsto v10.44 (net +232 icons)
10.38.0 - 2021-09-05
Features
- upgrade
@carbon/iconsto v10.38 (net +356 icons)
10.37.0 - 2021-09-05
Features
- upgrade
@carbon/iconsto v10.37 (no net change)
10.36.0 - 2021-07-22
Features
- upgrade
@carbon/iconsto v10.36 (net +570 icons)
Fixes
- ignore
a11y-mouse-events-have-key-eventswarning
10.35.0 - 2021-07-08
- upgrade
@carbon/iconsto v10.35 (net -20 icons)
10.33.0 - 2021-06-14
- upgrade
@carbon/iconsto v10.33.0 (net +140 icons)
10.28.0 - 2021-03-24
- upgrade
@carbon/iconsto v10.28.0 (net +156 icons)
10.27.0 - 2021-03-18
- Bump
@carbon/iconsto v10.27.0 (no net change) - use
SvelteComponentTypedinterface for type definitions
10.23.0 - 2021-01-10
- Bump
@carbon/iconsto 10.23.0 (net +328 icons)
10.21.0 - 2020-11-16
- Bump
@carbon/iconsto 10.21.0 (net +772 icons) - Refactor TypeScript definitions to be more concise/performant
10.17.0 - 2020-09-04
- Bump
@carbon/iconsto 10.17.0 (+216 icons) - Use new Svelte component events interface in TypeScript definitions
10.15.0 - 2020-08-09
- Fix TypeScript definitions to stub the
on:eventdirective - Bump
@carbon/iconsbuild dependency to 10.15.0
10.14.1 - 2020-07-24
- Add TypeScript definitions for module imports
10.14.0 - 2020-07-20
- Bump
@carbon/iconsbuild dependency to 10.14.0 (348 icons)
10.13.0 - 2020-06-20
- Bump
@carbon/iconsbuild dependency to 10.13.0
10.12.0 - 2020-06-08
-
Bump
@carbon/iconsbuild dependency to 10.12.0 (468 new icons) -
Add new default SVG attribute
fill="currentColor"which can still be overridden using the style attribute (e.g.<CarbonIcon style="fill: red" />)
10.10.2 - 2020-05-02
-
Bump
@carbon/iconsbuild dependency to 10.10.2 -
Refactor to use fs async I/O methods with
util.promisify -
Replace
tapewith Node.jsassert
10.10.1 - 2020-04-21
- Remove
enginesfield from package.json because node version >=12 is only required for development, not consumption
10.10.0 - 2020-04-17
-
Bump
@carbon/iconsbuild dependency to 10.10.0 -
Prune development dependencies (husky, commitlint, prettier)
-
Replace jest with tape
-
Use recursive
fs.rmdirSync(requires Node.js version >=12) -
Build and run script in Travis CI
10.9.3 - 2020-03-27
-
Bump
@carbon/iconsbuild dependency to 10.9.3 -
Bump
@carbon/icon-helpersbuild dependency to 10.6.0 -
Use
defaultAttributes.preserveAspectRatiofrom@carbon/icon-helpers
10.9.2 - 2020-03-20
- Bump
@carbon/iconsbuild dependency to 10.9.2
10.9.2-rc.0 - 2020-03-11
- Bump
@carbon/iconsbuild dependency to 10.9.2-rc.0; skips version 10.9.1 due to breaking change (resolved by carbon-design-system/carbon/pull/5536)
10.9.0-rc.0 - 2020-02-12
- Bump
@carbon/iconsbuild dependency to 10.9.0-rc.0
10.8.4 - 2020-02-01
- Bump
@carbon/iconsbuild dependency to 10.8.2
10.8.3 - 2020-01-27
-
Bump
@carbon/iconsbuild dependency to 10.8.1 -
Update documentation in README to include CodeSandbox examples
10.8.2 - 2019-12-30
-
Fix focusring bug by removing
on:focus,on:blurevents (#20) -
Use strict equality check for
tabindex('0') to overridefocusableprop
10.8.1 - 2019-12-29
-
Forward
on:keyup,on:keydown,on:focus,on:blurevents (#17) -
Mark constant assignments as reactive (#18)
10.8.0 - 2019-12-22
-
Upgrade @carbon/icons to 10.8.0 (#11)
-
Support optional
idprop (#14) -
Add data selector to svg element for easier querying (#15)
10.8.0-rc.0 - 2019-12-14
-
Upgrade @carbon/icons to 10.8.0-rc.0
-
Use build-info.json from @carbon/icons to generate library and icon index (#6)
1.0.1 - 2019-12-14
1.0.0 - 2019-12-13
-
Breaking changes: remove
width,heightprops, changefocusableprop from string to boolean -
Use
formatAttributes,toStringutilities from@carbon/icon-helpers(#4)
0.1.0 - 2019-12-13
- Initial release (using
@carbon/icons@10.6.1,@carbon/icon-helpers@10.4.0)