@atlaskit/icon
An icon is a symbol representing a command, device, directory, or common action.
37.5.2
source
What this package is like to depend on
Last release today
26 Aug 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 397 of 417 stable releases
1 version withdrawn
withdrawn after publishing
10 years old
418 releases · first in 2017
71 releases in the last 12 months
see the full history below
Release timeline
418 releases · Jan 2017 to Aug 2026Releases
latest 60 of 418-
37.5.226 Aug 2026Release notes
Open source →Patch Changes
3bcd16de0216e- Experimental React 19 peer dependency support. This patch widens the peer range; CI coverage is partial.
-
37.5.125 Aug 2026 -
37.5.020 Aug 2026Release notes
Open source →Minor Changes
-
d82e6f76528ab- Add direct subpath package exports as part of the linking-platform, search, media, and design-system barrel-removal (de-barrel) migration.These packages now expose their individual modules via explicit
package.jsonexportssubpaths so that consumers can import directly from the leaf module (e.g.@atlaskit/pkg/thing) instead of the package barrel/index. This adds new public entry points without changing or removing any existing exports, so it is a backwards-compatible additive change.No runtime behaviour changes; this is an API-surface (entry-point) addition to support tree-shaking and to unblock removal of the barrel index files.
Patch Changes
- Updated dependencies
-
-
37.4.018 Aug 2026Release notes
Open source →Minor Changes
-
19f67a13fde54- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/corechart-pie
-
-
37.3.004 Aug 2026Release notes
Open source →Minor Changes
-
9f6f84dd3db72- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/corechart-piecross-circledata-flow
-
-
37.2.403 Aug 2026 -
37.2.303 Aug 2026Release notes
Open source →Patch Changes
-
9356675edac18- Replace generated./src/*subpath export keys with lint-safe equivalents. The de-barreling migration produced export keys containing asrcsegment (e.g.@atlaskit/select"./src/select"), which are forbidden byno-restricted-imports(@atlaskit/*/src/*) in downstream products.Renamed keys:
@atlaskit/select:./src/select→./default@atlaskit/icon:./src/constants→./constants/default@atlaskit/react-select:./src/async→./async/default,./src/creatable→./creatable/default@atlaskit/heading:./src/heading-context→./heading-context/default@atlaskit/flag: removed the redundant./src/flag-groupkey (duplicate of the existing./flag-groupexport)
The underlying source targets are unchanged.
-
-
37.2.230 Jul 2026 -
37.2.130 Jul 2026Release notes
Open source →Patch Changes
edeb4ec55e98c- Removets-nodedependency. Regenerate icon glypths.
-
37.2.027 Jul 2026Release notes
Open source →Minor Changes
-
c50236f04a5d5- Flatten entry points for@atlaskit/iconand remove multiple-export violations.New and updated subpath exports are now available directly:
@atlaskit/icon/components/icon-new— direct component path (new)@atlaskit/icon/deprecated-core— now resolves directly tosrc/deprecated-core.tsx@atlaskit/icon/deprecated-map— now resolves directly tosrc/deprecated-core.tsx@atlaskit/icon/icon-tile— now resolves directly tosrc/components/icon-tile/index.tsx@atlaskit/icon/metadata-core— now resolves directly tosrc/metadata-core.tsx@atlaskit/icon/skeleton— now resolves directly tosrc/components/skeleton.tsx@atlaskit/icon/types— now resolves directly tosrc/types.tsx
No migration required for existing imports — all existing subpath exports remain valid. The
./icon-newsubpath continues to work as before viasrc/entry-points/icon-new.tsx.
-
-
37.1.021 Jul 2026Release notes
Open source →Minor Changes
-
1502a8099fc80- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/corechart-pie
-
-
37.0.117 Jul 2026 -
37.0.013 Jul 2026Release notes
Open source →Major Changes
-
eb572c1c104f1- Removed theshapeprop,UNSAFE_circleReplacementComponentprop, andIconTileCirclePropstype fromIconTile. Circle-shaped icon tiles are no longer supported —IconTilenow renders a square tile only.Feature gates
platform_dst_icon_tile_circle_replacementandplatform_dst_icon_tile_circle_replacement_stage2have been cleaned up.Migration: If you were using
<IconTile shape="circle" UNSAFE_circleReplacementComponent={<MyComponent />} />, replace the entire<IconTile>with<MyComponent />directly.
Patch Changes
- Updated dependencies
-
-
36.2.007 Jul 2026Release notes
Open source →Minor Changes
-
220103ecf27a6- This release updates icons in@atlaskit/iconand@atlaskit/icon-lab.Updated:
@atlaskit/icon/corechart-pie
@atlaskit/icon-lab/coretext-rephrasetext-review
-
-
36.1.026 Jun 2026Release notes
Open source →Minor Changes
-
cd097a2111788- Republish packages depending on@atlaskit/react-compiler-gatingso their published dependency reference is updated to the renamed@atlaskit/react-compiler-gatingscope.The earlier rename of
@atlassian/react-compiler-gatingto@atlaskit/react-compiler-gatingonly bumped the renamed package itself, so dependent packages were never republished and their published versions still referenced the old@atlassian/react-compiler-gatingname, which is not available in the public npm registry. This minor bump republishes all affected packages with the corrected dependency.
Patch Changes
- Updated dependencies
-
-
36.0.123 Jun 2026Release notes
Open source →Patch Changes
ee28cf33718b0- Add @atlaskit/react-compiler-gating as a runtime dependency to enable React Compiler platform gating.- Updated dependencies
-
36.0.016 Jun 2026Release notes
Open source →Major Changes
-
f2dc9097319f0- ### Dropped support for legacy Typescript 4 types. Typescript 5 is now the new minimum.Removes the
typesVersionsproperty anddist/types-ts4.5directory from the dist.Types are now exclusively via the
"types": "dist/types/index.d.ts"property.- "typesVersions": { - ">=4.5 <4.9": { - "*": [ - "dist/types-ts4.5/*", - "dist/types-ts4.5/index.d.ts" - ] - } - },
Patch Changes
- Updated dependencies
-
-
35.4.003 Jun 2026Release notes
Open source →Minor Changes
-
9c0155c00d835- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/corechart-pie
-
-
35.3.026 May 2026Release notes
Open source →Minor Changes
-
16804116e2d36- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/corechart-pie
-
-
35.2.026 May 2026Release notes
Open source →Minor Changes
-
14dec73701a1e- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/coreaddchart-piecross
-
-
35.1.025 May 2026Release notes
Open source →Minor Changes
-
28617d8f348d3- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/coreaddchart-piecross
Patch Changes
- Updated dependencies
-
-
35.0.019 May 2026Release notes
Open source →Major Changes
-
2b84ca637685f- [ux] Cleans up theIconTileAPI following the rollout ofplatform_dst_new_icon_tileandplatform_dst_new_icon_tile_stage2flags.Breaking changes
size="16"removed — Migrate to direct icon glyph usage (e.g.<MyIcon label="..." />), or usesize="xsmall"for the smallest tile (20px).- Pixel number sizes removed —
sizevalues"24","32","40","48"have been removed. Migrate to t-shirt sizes:"small"(replaces"24")"medium"(replaces"32")"large"(replaces"40")"xlarge"(replaces"48")
LegacyIconTileSizeandNewIconTileSizetypes removed — UseIconTileSizedirectly.- Icon tile defaults to size
medium(previously -small). UNSAFE_circleReplacementComponentis required ifshape='circle'is passed in.
Patch Changes
- Updated dependencies
-
-
34.6.018 May 2026Release notes
Open source →Minor Changes
-
b75e40f942dce- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/coreai-generative-text-summarybriefcasechart-piecustomizefilter
-
-
34.5.011 May 2026Release notes
Open source →Minor Changes
-
2839666e3fb27- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/corechart-piepaint-bucket
-
-
34.4.007 May 2026Release notes
Open source →Minor Changes
-
0e2b29db61e0a- This release adds icons in@atlaskit/icon.Added:
@atlaskit/icon/corebezier-curvefigma-communityfigma-component-instance-swapfigma-component-instancefigma-componentfigma-slotfigma
-
-
34.3.023 Apr 2026Release notes
Open source →Minor Changes
-
a8a1708dfe5e6- This release adds and updates icons in@atlaskit/icon.Added:
@atlaskit/icon/corequotation-block
Updated:
@atlaskit/icon/corechart-piemarkdown
Patch Changes
- Updated dependencies
-
-
34.2.016 Apr 2026Release notes
Open source →Minor Changes
7d6e9b5e6e7c6- Autofix: add explicit package exports (barrel removal)
-
34.1.015 Apr 2026Release notes
Open source →Minor Changes
-
a42fb7e88fcfa- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/coretext
-
-
34.0.514 Apr 2026 -
34.0.413 Apr 2026Release notes
Open source →Patch Changes
ddd049a745d38- Internal change to how legacy colors are applied. No visual changes.
-
34.0.310 Apr 2026 -
34.0.208 Apr 2026Release notes
Open source →Patch Changes
02483200273ec- Enrol all Design System UI packages into the React Compiler with platform gating via isReactCompilerActivePlatform.- Updated dependencies
-
34.0.107 Apr 2026Release notes
Open source →Patch Changes
22bf79dbdcdca- Internal changes to remove unnecessary token fallbacks and imports from@atlaskit/theme
-
34.0.002 Apr 2026Release notes
Open source →Major Changes
-
af4d3f68227b4- Removed the default export (Icon),./base,./svgentry-points, and SVG named export.- import Icon from `@atlaskit/icon` - import Icon from `@atlaskit/icon/base` - import SVG from `@atlaskit/icon/svg`Migration Path
Creating custom icons using icon base component or SVG component are no longer supported. Please migrate to native
<svg />or choose one of the icons from provided icon set (e.g.import AddIcon from "@atlaskit/icon/core/add")
Patch Changes
- Updated dependencies
-
-
33.1.202 Apr 2026Release notes
Open source →Patch Changes
08170da1fbf62- Migrate spacing prop usages on icons to Flex wrapper08170da1fbf62- Update codemod and eslint to handle different scenarios to migrate spacing props- Updated dependencies
-
33.1.101 Apr 2026Release notes
Open source →Patch Changes
af37f7d87df51- Deprecatespacingprop on icon components via JSDoc@deprecatedannotation, and update ADS website docs (Icon > Examples, Icon > Usage) to reflect the deprecation with migration guidance.
-
33.1.026 Mar 2026Release notes
Open source →Minor Changes
0daada0469ab8- Remove@atlaskit/icon/migration-mapentry point,IconMigrationMapandIconMigrationSizeGuidancetypes from@atlaskit/icon, and@atlaskit/icon-lab/migration-mapentry point. These were only needed to support the legacy glyph icon migration path which has now been fully completed. Remove theno-legacy-iconsESLint rule from@atlaskit/eslint-plugin-design-systemas@atlaskit/icon/glyphand@atlaskit/icon/core/migrationno longer exist.
-
33.0.225 Mar 2026 -
33.0.120 Mar 2026Release notes
Open source →Patch Changes
a61a3677df8a5- Removecore/migration/*entries from deprecated icon docs. Thecore/migration/*icon components no longer exist following the removal of@atlaskit/icon/glyphlegacy icons.
-
33.0.019 Mar 2026Release notes
Open source →Major Changes
f1ef2305b8862- Remove legacy icon glyphs and oldName prop support from metadata core.
Patch Changes
- Updated dependencies
-
32.1.017 Mar 2026Release notes
Open source →Minor Changes
-
99726ea06a76c- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/corechart-pieperson-addperson-addedperson-offboardperson-removeperson-warningscreen-plus
-
-
32.0.217 Mar 2026Release notes
Open source →Patch Changes
5e06fddfce409- Rename codemod tonext-icon-spacing-to-flex-primitive(now discoverable vianpx @atlaskit/codemod-cli) and updateno-icon-spacing-propESLint rule to generateFlexwrapper instead ofBox.
-
32.0.113 Mar 2026Release notes
Open source →Patch Changes
a788a4cabea12- Add codemod to migrate icon spacing prop to Box primitive
-
32.0.025 Feb 2026Release notes
Open source →Major Changes
f3af0f1353dd5- Remove legacy icon glyphs and oldName prop support from metadata core.
Patch Changes
- Updated dependencies
-
31.0.016 Feb 2026Release notes
Open source →Major Changes
cba951d9c882d- Dropping LEGACY_fallback prop from icon-tile
Patch Changes
- Updated dependencies
-
30.1.016 Feb 2026Release notes
Open source →Minor Changes
-
ea7a01d023b36- This release adds and updates icons in@atlaskit/icon.Added:
@atlaskit/icon/coreai-sparkle
Updated:
@atlaskit/icon/corechart-pie
-
-
30.0.202 Feb 2026 -
30.0.102 Feb 2026 -
30.0.023 Jan 2026Release notes
Open source →Major Changes
3079b06c049d4- [ux] Removed LEGACY icon props and@atlaskit/icon/core/migrationentry point. Users should use icons directly from@atlaskit/icon/core.
Patch Changes
- Updated dependencies
-
29.4.216 Jan 2026 -
29.4.112 Jan 2026Release notes
Open source →Patch Changes
7925336391df8- Remove deprecated no-utility-icons ESLint rule as utility icons have been fully removed from @atlaskit/icon package.
-
29.4.007 Jan 2026Release notes
Open source →Minor Changes
8d397e132e0b2- In preparation for removal of themigrationentry points, theplatform-visual-refresh-iconsfeature flag has been removed. Allmigrationentry point usages will now use the new iconography.
-
29.3.224 Dec 2025Release notes
Open source →Patch Changes
0cc945286c289- Remove custom-icon and custom-svg documentation pages and navigation menu entries as part of deprecation cleanup (DSP-21989)
-
29.3.118 Dec 2025 -
29.3.017 Dec 2025Release notes
Open source →Minor Changes
-
792573921f7ec- This release updates icons in@atlaskit/icon.Updated:
@atlaskit/icon/coreautomationbasketballchart-pieepiclist-checklistpaint-paletteproblemsendtarget
Patch Changes
- Updated dependencies
-
-
29.2.016 Dec 2025Release notes
Open source →Minor Changes
762b79e21f96a- Migrated and cleaned up legacy iconography usage.
Patch Changes
- Updated dependencies
-
29.1.012 Dec 2025Release notes
Open source →Minor Changes
7df690ca5c497- We are expanding the testing of previous changes behind an additional feature flag to more apps. If this change is successful, it will be available in a later release.
Patch Changes
7df690ca5c497- Fixes a bug with the unreleased icon tile versions being dual-labelled.
-
29.0.208 Dec 2025Release notes
Open source →Patch Changes
585f5315200e2- Remove legacy icon documentation, examples, and tests.
-
29.0.108 Dec 2025Release notes
Open source →Patch Changes
a60a82196851a- Internal refactors to remove unused variables. No functional or public changes.- Updated dependencies
-
29.0.012 Nov 2025Release notes
Open source →Major Changes
f0d92beae2f40- Removes utility icons entrypoints from the '@atlaskit/icon' package. Migrates related packages to update their imports.
Patch Changes
- Updated dependencies