PackageTrack
Sign in Get early access

@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 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 418
  1. 37.5.2 26 Aug 2026
    Release notes

    Patch Changes

    • 3bcd16de0216e - Experimental React 19 peer dependency support. This patch widens the peer range; CI coverage is partial.
    Open source →
  2. 37.5.1 25 Aug 2026
    Release notes

    Patch Changes

    • Use @atlassian/testing-library exclusively in unit tests.
    Open source →
  3. 37.5.0 20 Aug 2026
    Release notes

    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.json exports subpaths 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
    Open source →
  4. 37.4.0 18 Aug 2026
    Release notes

    Minor Changes

    • 19f67a13fde54 - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • chart-pie
    Open source →
  5. 37.3.0 04 Aug 2026
    Release notes

    Minor Changes

    • 9f6f84dd3db72 - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • chart-pie
      • cross-circle
      • data-flow
    Open source →
  6. 37.2.4 03 Aug 2026
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  7. 37.2.3 03 Aug 2026
    Release notes

    Patch Changes

    • 9356675edac18 - Replace generated ./src/* subpath export keys with lint-safe equivalents. The de-barreling migration produced export keys containing a src segment (e.g. @atlaskit/select "./src/select"), which are forbidden by no-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-group key (duplicate of the existing ./flag-group export)

      The underlying source targets are unchanged.

    Open source →
  8. 37.2.2 30 Jul 2026
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  9. 37.2.1 30 Jul 2026
    Release notes

    Patch Changes

    • edeb4ec55e98c - Remove ts-node dependency. Regenerate icon glypths.
    Open source →
  10. 37.2.0 27 Jul 2026
    Release notes

    Minor Changes

    • c50236f04a5d5 - Flatten entry points for @atlaskit/icon and 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 to src/deprecated-core.tsx
      • @atlaskit/icon/deprecated-map — now resolves directly to src/deprecated-core.tsx
      • @atlaskit/icon/icon-tile — now resolves directly to src/components/icon-tile/index.tsx
      • @atlaskit/icon/metadata-core — now resolves directly to src/metadata-core.tsx
      • @atlaskit/icon/skeleton — now resolves directly to src/components/skeleton.tsx
      • @atlaskit/icon/types — now resolves directly to src/types.tsx

      No migration required for existing imports — all existing subpath exports remain valid. The ./icon-new subpath continues to work as before via src/entry-points/icon-new.tsx.

    Open source →
  11. 37.1.0 21 Jul 2026
    Release notes

    Minor Changes

    • 1502a8099fc80 - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • chart-pie
    Open source →
  12. 37.0.1 17 Jul 2026
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  13. 37.0.0 13 Jul 2026
    Release notes

    Major Changes

    • eb572c1c104f1 - Removed the shape prop, UNSAFE_circleReplacementComponent prop, and IconTileCircleProps type from IconTile. Circle-shaped icon tiles are no longer supported — IconTile now renders a square tile only.

      Feature gates platform_dst_icon_tile_circle_replacement and platform_dst_icon_tile_circle_replacement_stage2 have 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
    Open source →
  14. 36.2.0 07 Jul 2026
    Release notes

    Minor Changes

    • 220103ecf27a6 - This release updates icons in @atlaskit/icon and @atlaskit/icon-lab.

      Updated:

      @atlaskit/icon/core

      • chart-pie

      @atlaskit/icon-lab/core

      • text-rephrase
      • text-review
    Open source →
  15. 36.1.0 26 Jun 2026
    Release notes

    Minor Changes

    • cd097a2111788 - Republish packages depending on @atlaskit/react-compiler-gating so their published dependency reference is updated to the renamed @atlaskit/react-compiler-gating scope.

      The earlier rename of @atlassian/react-compiler-gating to @atlaskit/react-compiler-gating only bumped the renamed package itself, so dependent packages were never republished and their published versions still referenced the old @atlassian/react-compiler-gating name, which is not available in the public npm registry. This minor bump republishes all affected packages with the corrected dependency.

    Patch Changes

    • Updated dependencies
    Open source →
  16. 36.0.1 23 Jun 2026
    Release notes

    Patch Changes

    • ee28cf33718b0 - Add @atlaskit/react-compiler-gating as a runtime dependency to enable React Compiler platform gating.
    • Updated dependencies
    Open source →
  17. 36.0.0 16 Jun 2026
    Release notes

    Major Changes

    • f2dc9097319f0 - ### Dropped support for legacy Typescript 4 types. Typescript 5 is now the new minimum.

      Removes the typesVersions property and dist/types-ts4.5 directory 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
    Open source →
  18. 35.4.0 03 Jun 2026
    Release notes

    Minor Changes

    • 9c0155c00d835 - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • chart-pie
    Open source →
  19. 35.3.0 26 May 2026
    Release notes

    Minor Changes

    • 16804116e2d36 - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • chart-pie
    Open source →
  20. 35.2.0 26 May 2026
    Release notes

    Minor Changes

    • 14dec73701a1e - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • add
      • chart-pie
      • cross
    Open source →
  21. 35.1.0 25 May 2026
    Release notes

    Minor Changes

    • 28617d8f348d3 - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • add
      • chart-pie
      • cross

    Patch Changes

    • Updated dependencies
    Open source →
  22. 35.0.0 19 May 2026
    Release notes

    Major Changes

    • 2b84ca637685f - [ux] Cleans up the IconTile API following the rollout of platform_dst_new_icon_tile and platform_dst_new_icon_tile_stage2 flags.

      Breaking changes

      • size="16" removed — Migrate to direct icon glyph usage (e.g. <MyIcon label="..." />), or use size="xsmall" for the smallest tile (20px).
      • Pixel number sizes removedsize values "24", "32", "40", "48" have been removed. Migrate to t-shirt sizes:
        • "small" (replaces "24")
        • "medium" (replaces "32")
        • "large" (replaces "40")
        • "xlarge" (replaces "48")
      • LegacyIconTileSize and NewIconTileSize types removed — Use IconTileSize directly.
      • Icon tile defaults to size medium (previously - small).
      • UNSAFE_circleReplacementComponent is required if shape='circle' is passed in.

    Patch Changes

    • Updated dependencies
    Open source →
  23. 34.6.0 18 May 2026
    Release notes

    Minor Changes

    • b75e40f942dce - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • ai-generative-text-summary
      • briefcase
      • chart-pie
      • customize
      • filter
    Open source →
  24. 34.5.0 11 May 2026
    Release notes

    Minor Changes

    • 2839666e3fb27 - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • chart-pie
      • paint-bucket
    Open source →
  25. 34.4.0 07 May 2026
    Release notes

    Minor Changes

    • 0e2b29db61e0a - This release adds icons in @atlaskit/icon.

      Added:

      @atlaskit/icon/core

      • bezier-curve
      • figma-community
      • figma-component-instance-swap
      • figma-component-instance
      • figma-component
      • figma-slot
      • figma
    Open source →
  26. 34.3.0 23 Apr 2026
    Release notes

    Minor Changes

    • a8a1708dfe5e6 - This release adds and updates icons in @atlaskit/icon.

      Added:

      @atlaskit/icon/core

      • quotation-block

      Updated:

      @atlaskit/icon/core

      • chart-pie
      • markdown

    Patch Changes

    • Updated dependencies
    Open source →
  27. 34.2.0 16 Apr 2026
    Release notes

    Minor Changes

    • 7d6e9b5e6e7c6 - Autofix: add explicit package exports (barrel removal)
    Open source →
  28. 34.1.0 15 Apr 2026
    Release notes

    Minor Changes

    • a42fb7e88fcfa - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • text
    Open source →
  29. 34.0.5 14 Apr 2026
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  30. 34.0.4 13 Apr 2026
    Release notes

    Patch Changes

    • ddd049a745d38 - Internal change to how legacy colors are applied. No visual changes.
    Open source →
  31. 34.0.3 10 Apr 2026
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  32. 34.0.2 08 Apr 2026
    Release notes

    Patch Changes

    • 02483200273ec - Enrol all Design System UI packages into the React Compiler with platform gating via isReactCompilerActivePlatform.
    • Updated dependencies
    Open source →
  33. 34.0.1 07 Apr 2026
    Release notes

    Patch Changes

    • 22bf79dbdcdca - Internal changes to remove unnecessary token fallbacks and imports from @atlaskit/theme
    Open source →
  34. 34.0.0 02 Apr 2026
    Release notes

    Major Changes

    • af4d3f68227b4 - Removed the default export (Icon), ./base, ./svg entry-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
    Open source →
  35. 33.1.2 02 Apr 2026
    Release notes

    Patch Changes

    • 08170da1fbf62 - Migrate spacing prop usages on icons to Flex wrapper
    • 08170da1fbf62 - Update codemod and eslint to handle different scenarios to migrate spacing props
    • Updated dependencies
    Open source →
  36. 33.1.1 01 Apr 2026
    Release notes

    Patch Changes

    • af37f7d87df51 - Deprecate spacing prop on icon components via JSDoc @deprecated annotation, and update ADS website docs (Icon > Examples, Icon > Usage) to reflect the deprecation with migration guidance.
    Open source →
  37. 33.1.0 26 Mar 2026
    Release notes

    Minor Changes

    • 0daada0469ab8 - Remove @atlaskit/icon/migration-map entry point, IconMigrationMap and IconMigrationSizeGuidance types from @atlaskit/icon, and @atlaskit/icon-lab/migration-map entry point. These were only needed to support the legacy glyph icon migration path which has now been fully completed. Remove the no-legacy-icons ESLint rule from @atlaskit/eslint-plugin-design-system as @atlaskit/icon/glyph and @atlaskit/icon/core/migration no longer exist.
    Open source →
  38. 33.0.2 25 Mar 2026
    Release notes

    Patch Changes

    Open source →
  39. 33.0.1 20 Mar 2026
    Release notes

    Patch Changes

    • a61a3677df8a5 - Remove core/migration/* entries from deprecated icon docs. The core/migration/* icon components no longer exist following the removal of @atlaskit/icon/glyph legacy icons.
    Open source →
  40. 33.0.0 19 Mar 2026
    Release notes

    Major Changes

    • f1ef2305b8862 - Remove legacy icon glyphs and oldName prop support from metadata core.

    Patch Changes

    • Updated dependencies
    Open source →
  41. 32.1.0 17 Mar 2026
    Release notes

    Minor Changes

    • 99726ea06a76c - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • chart-pie
      • person-add
      • person-added
      • person-offboard
      • person-remove
      • person-warning
      • screen-plus
    Open source →
  42. 32.0.2 17 Mar 2026
    Release notes

    Patch Changes

    • 5e06fddfce409 - Rename codemod to next-icon-spacing-to-flex-primitive (now discoverable via npx @atlaskit/codemod-cli) and update no-icon-spacing-prop ESLint rule to generate Flex wrapper instead of Box.
    Open source →
  43. 32.0.1 13 Mar 2026
    Release notes

    Patch Changes

    • a788a4cabea12 - Add codemod to migrate icon spacing prop to Box primitive
    Open source →
  44. 32.0.0 25 Feb 2026
    Release notes

    Major Changes

    • f3af0f1353dd5 - Remove legacy icon glyphs and oldName prop support from metadata core.

    Patch Changes

    • Updated dependencies
    Open source →
  45. 31.0.0 16 Feb 2026
    Release notes

    Major Changes

    Patch Changes

    • Updated dependencies
    Open source →
  46. 30.1.0 16 Feb 2026
    Release notes

    Minor Changes

    • ea7a01d023b36 - This release adds and updates icons in @atlaskit/icon.

      Added:

      @atlaskit/icon/core

      • ai-sparkle

      Updated:

      @atlaskit/icon/core

      • chart-pie
    Open source →
  47. 30.0.2 02 Feb 2026
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  48. 30.0.1 02 Feb 2026
    Release notes

    Patch Changes

    Open source →
  49. 30.0.0 23 Jan 2026
    Release notes

    Major Changes

    • 3079b06c049d4 - [ux] Removed LEGACY icon props and @atlaskit/icon/core/migration entry point. Users should use icons directly from @atlaskit/icon/core.

    Patch Changes

    • Updated dependencies
    Open source →
  50. 29.4.2 16 Jan 2026
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  51. 29.4.1 12 Jan 2026
    Release notes

    Patch Changes

    • 7925336391df8 - Remove deprecated no-utility-icons ESLint rule as utility icons have been fully removed from @atlaskit/icon package.
    Open source →
  52. 29.4.0 07 Jan 2026
    Release notes

    Minor Changes

    • 8d397e132e0b2 - In preparation for removal of the migration entry points, the platform-visual-refresh-icons feature flag has been removed. All migration entry point usages will now use the new iconography.
    Open source →
  53. 29.3.2 24 Dec 2025
    Release notes

    Patch Changes

    • 0cc945286c289 - Remove custom-icon and custom-svg documentation pages and navigation menu entries as part of deprecation cleanup (DSP-21989)
    Open source →
  54. 29.3.1 18 Dec 2025
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  55. 29.3.0 17 Dec 2025
    Release notes

    Minor Changes

    • 792573921f7ec - This release updates icons in @atlaskit/icon.

      Updated:

      @atlaskit/icon/core

      • automation
      • basketball
      • chart-pie
      • epic
      • list-checklist
      • paint-palette
      • problem
      • send
      • target

    Patch Changes

    • Updated dependencies
    Open source →
  56. 29.2.0 16 Dec 2025
    Release notes

    Minor Changes

    • 762b79e21f96a - Migrated and cleaned up legacy iconography usage.

    Patch Changes

    • Updated dependencies
    Open source →
  57. 29.1.0 12 Dec 2025
    Release notes

    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.
    Open source →
  58. 29.0.2 08 Dec 2025
    Release notes

    Patch Changes

    • 585f5315200e2 - Remove legacy icon documentation, examples, and tests.
    Open source →
  59. 29.0.1 08 Dec 2025
    Release notes

    Patch Changes

    • a60a82196851a - Internal refactors to remove unused variables. No functional or public changes.
    • Updated dependencies
    Open source →
  60. 29.0.0 12 Nov 2025
    Release notes

    Major Changes

    • f0d92beae2f40 - Removes utility icons entrypoints from the '@atlaskit/icon' package. Migrates related packages to update their imports.

    Patch Changes

    • Updated dependencies
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive