@atlaskit/tokens
Version:
Design tokens are the single source of truth to name and store design decisions.
1,350 lines (894 loc) • 162 kB
Markdown
# @atlaskit/tokens
## 14.0.0
### Major Changes
- [`f2dc9097319f0`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/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.
```diff
- "typesVersions": {
- ">=4.5 <4.9": {
- "*": [
- "dist/types-ts4.5/*",
- "dist/types-ts4.5/index.d.ts"
- ]
- }
- },
```
### Patch Changes
- Updated dependencies
## 13.4.0
### Minor Changes
- [`28d6bdf2c3456`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/28d6bdf2c3456) -
Add Rovo elevation surface overlay tokens for default, hovered, and pressed states. These tokens
provide dedicated Rovo overlay surface backgrounds across light, dark, and increased-contrast
themes.
## 13.3.1
### Patch Changes
- [`e5eeed279b893`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e5eeed279b893) -
Changed `color.border.accent.gray.subtle` in the light theme to map to `Neutral400` (`#B7B9BE`)
instead of `Neutral300` (`#DDDEE1`). The previous value was too light to read as a distinct border
— `Neutral400` provides the visual prominence expected from a decorative-border token while
staying noticeably softer than the default `color.border.accent.gray` (`Neutral600`). Dark theme
remains unchanged (`DarkNeutral400`).
## 13.3.0
### Minor Changes
- [`93eb21bd8fb25`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/93eb21bd8fb25) -
Add Rovo color tokens for brand surfaces and supporting border/icon accents, including generated
token artifacts, CSS/token type metadata, and category-aware usage guidelines for downstream docs
and AI tooling.
## 13.2.0
### Minor Changes
- [`71fee8de88abc`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/71fee8de88abc) -
Added new design tokens to support the Lozenge / Tag / Badge visual uplift:
**15 new `color.border.*.subtle` tokens** for decorative borders that do not need to meet 3:1
contrast requirements:
- 5 semantic: `danger`, `warning`, `success`, `discovery`, `information` (no `neutral.subtle` —
the default `color.border` already serves this case)
- 10 accent: `red`, `orange`, `yellow`, `lime`, `green`, `teal`, `blue`, `purple`, `magenta`,
`gray`
- Light theme maps to Color300; dark theme maps to Color800 (DarkNeutral400 for `accent.gray`)
**5 new `color.background.*.subtle` tokens** for non-interactive elements (e.g. semantic badges,
status pills, callout chips):
- `danger`, `success`, `discovery`, `information` — light theme maps to Color300, dark theme maps
to Color800
- `warning` — light theme maps to Orange250, dark theme maps to Orange850 (different stops because
Orange300 is already used by `warning.bold`)
Note: `color.background.*.subtle` is intentionally non-interactive only — no `.hovered` or
`.pressed` variants are provided. For interactive surfaces, use `color.background.<semantic>.bold`
or `color.background.<semantic>.subtler` instead.
## 13.1.1
### Patch Changes
- [`e92deb020eae0`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e92deb020eae0) -
Add `Neutral1200` and `DarkNeutral1200` base palette tokens and update generated raw palette
artifacts.
## 13.1.0
### Minor Changes
- [`6ae1bed1867c5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6ae1bed1867c5) -
[ux] Updated `color.background.disabled` to use a stronger neutral palette value (`Neutral200A` in
light themes, `DarkNeutral300A` in dark themes).
## 13.0.4
### Patch Changes
- [`591568c487e99`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/591568c487e99) -
Moved "motion.easing.spring" token into experimental state
## 13.0.3
### Patch Changes
- [`f63b64df22780`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f63b64df22780) -
Allow `0` and `'0'` as valid values for the `SizeIntrinsic` type. This means `width`, `height`,
`minWidth`, `minHeight`, `maxWidth`, `maxHeight`, and related block/inline size properties now
accept bare `0` without requiring `'0px'`. This is consistent with how CSS works (bare `0` is
valid without a unit) and matches the existing behaviour of `Space`, `BorderWidth`,
`BorderRadius`, and `Opacity` types.
## 13.0.2
### Patch Changes
- [`125ae08eb4dbf`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/125ae08eb4dbf) -
Updated tokens structured content to mention motion tokens
## 13.0.1
### Patch Changes
- [`b5f57321dd863`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b5f57321dd863) -
Transitioned motion design tokens from experimental to active and added usage guidance
## 13.0.0
### Major Changes
- [`72017386a0120`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/72017386a0120) -
Remove the deprecated `font.body.UNSAFE_small` token. This token was deprecated in `10.1.0` and
has been replaced by `font.body.small`. Please migrate any remaining usages to `font.body.small`.
## 12.0.0
### Major Changes
- [`de60749da093b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/de60749da093b) -
This releases introduces a new set of experimental semantic base tokens for Motion.
### Added
- `motion.duration.instant`
- `motion.duration.xxshort`
- `motion.duration.xshort`
- `motion.duration.short`
- `motion.duration.medium`
- `motion.duration.long`
- `motion.duration.xlong`
- `motion.duration.xxlong`
- `motion.easing.in.practical`
- `motion.easing.inout.bold`
- `motion.easing.out.practical`
- `motion.easing.out.bold`
- `motion.easing.spring`
- `motion.keyframe.fade.in`
- `motion.keyframe.fade.out`
- `motion.keyframe.scale.in.medium`
- `motion.keyframe.scale.in.small`
- `motion.keyframe.scale.out.medium`
- `motion.keyframe.scale.out.small`
- `motion.keyframe.slide.in.bottom.short`
- `motion.keyframe.slide.in.left.half`
- `motion.keyframe.slide.in.left.short`
- `motion.keyframe.slide.in.right.short`
- `motion.keyframe.slide.in.top.short`
- `motion.keyframe.slide.out.bottom.short`
- `motion.keyframe.slide.out.left.half`
- `motion.keyframe.slide.out.left.short`
- `motion.keyframe.slide.out.right.short`
- `motion.keyframe.slide.out.top.short`
Added and removed experimental semantic tokens for Motion.
### Added
- `motion.blanket.enter`
- `motion.blanket.exit`
### Removed
- `motion.content.enter.short`
- `motion.content.enter.medium`
- `motion.content.enter.long`
- `motion.content.exit.short`
- `motion.content.exit.medium`
- `motion.content.exit.long`
### Patch Changes
- Updated dependencies
## 11.4.3
### Patch Changes
- [`02483200273ec`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/02483200273ec) -
Enrol all Design System UI packages into the React Compiler with platform gating via
isReactCompilerActivePlatform.
## 11.4.2
### Patch Changes
- [`08170da1fbf62`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/08170da1fbf62) -
Migrate spacing prop usages on icons to Flex wrapper
## 11.4.1
### Patch Changes
- [`6bce18279cb35`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6bce18279cb35) -
Prevents a bundling/runtime failure for `themeStateDefaults` **shape** and **motion** defaults by
defining them as module-scope functions instead of inline object methods, so `react-magnetic-di`’s
`fg()` rewrite uses a valid `di(host, fg)` host and no longer references undefined `motion` /
`shape` identifiers.
## 11.4.0
### Minor Changes
- [`6d76a7647c5da`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6d76a7647c5da) -
Autofix: add explicit package exports (barrel removal)
## 11.3.1
### Patch Changes
- [`9f858e9b1f9e8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9f858e9b1f9e8) -
Fixed default fallback resolution for motion design tokens
## 11.3.0
### Minor Changes
- [`6df6d2b1f286b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6df6d2b1f286b) -
Added motion values to tokens babel plugin
## 11.2.0
### Minor Changes
- [`4927c4a64f704`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4927c4a64f704) -
Added new set of experimental motion design tokens
## 11.1.1
### Patch Changes
- Updated dependencies
## 11.1.0
### Minor Changes
- [`07b8035be9593`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/07b8035be9593) -
Added an experimental set of motion design tokens.
## 11.0.2
### Patch Changes
- [`18a6ca6a0c98c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/18a6ca6a0c98c) -
Widen React peer dependency from ^18.2.0 to ^18.2.0 || ^19.0.0 to support React 19
- Updated dependencies
## 11.0.1
### Patch Changes
- [`5db9e3f21a52f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5db9e3f21a52f) -
Internal refactoring
## 11.0.0
### Major Changes
- [`2abd451d54eb2`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2abd451d54eb2) -
Removes atlassian-legacy-light/dark color themes from the tokens package. These themes are unused
and non-functional in terms of color contrast. As a result some primitive components may recieve
modern fallback color values in some scenarios, however these are inline with the latest token
themes.
## 10.1.0
### Minor Changes
- [`2fdb6040218a1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2fdb6040218a1) -
Deprecating `font.body.UNSAFE_small` typography token, replace with `font.body.small` token.
## 10.0.1
### Patch Changes
- [`a48fdadce2137`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a48fdadce2137) -
Minor internal typography changes.
## 10.0.0
### Major Changes
- [`f111803c4e253`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f111803c4e253) -
Removed the deprecated typography theme ids (`typography-adg3`, `typography-modernized` and
`typography-refreshed`) leaving only the `typography` theme id that is enabled by default.
Automatic fallbacks now use refreshed typography values.
## 9.1.2
### Patch Changes
- [`d9d9cbc1507f6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d9d9cbc1507f6) -
Internal change how default theme settings are shared between `@atlaskit/tokens` and
`@atlaskit/app-provider`.
- [`9832107cabf9f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9832107cabf9f) -
Removing experimental feature flag to disable the typography theme.
## 9.1.1
### Patch Changes
- [`22a828a976edc`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/22a828a976edc) -
Removing experimental feature flag to disable the typography theme.
## 9.1.0
### Minor Changes
- [`018bda95d97eb`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/018bda95d97eb) -
Added new export for ThemeContrastModes
## 9.0.0
### Major Changes
- [`55546332d4ef4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/55546332d4ef4) -
Restricted `borderRadius` xcss and cssMap types to only accept tokens, 0, and "inherit".
Restricted `borderWidth` types to only accept tokens and 0. Previously any string was allowed,
this is no longer the case and will throw a type error.
## 8.6.1
### Patch Changes
- [`8f904ca860b20`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/8f904ca860b20) -
Updated radius token descriptions to provide more guidance.
## 8.6.0
### Minor Changes
- [`762b79e21f96a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/762b79e21f96a) -
Migrated and cleaned up legacy iconography usage.
## 8.5.0
### Minor Changes
- [`ea92d81a4f951`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ea92d81a4f951) -
Fixed the dark theme values for tokens bellow due to wrong base token mapping:
- color.background.accent.green.subtlest.hovered
- color.background.accent.lime.subtlest.hovered
- color.background.accent.purple.subtlest.hovered
- color.background.accent.teal.subtlest.hovered
- color.background.accent.magenta.subtlest.hovered
- color.background.accent.orange.subtlest.hovered
- color.background.accent.yellow.subtlest.hovered
## 8.4.1
### Patch Changes
- [`a60a82196851a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a60a82196851a) -
Internal refactors to remove unused variables. No functional or public changes.
## 8.4.0
### Minor Changes
- [`02aeea2e65ec2`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/02aeea2e65ec2) -
Enabled shape theme by default behind a feature gate. The shape theme remains undefined when the
gate is off.
## 8.3.0
### Minor Changes
- [`644c0f593ae62`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/644c0f593ae62) -
Adds new semantic background and text tokens.
**Background Tokens (`background.[semantics].subtler.*`):**
Added `subtler` variants for semantic background colors with default, hovered, and pressed states:
- `background.success.subtler.[default|hovered|pressed]`
- `background.warning.subtler.[default|hovered|pressed]`
- `background.danger.subtler.[default|hovered|pressed]`
- `background.information.subtler.[default|hovered|pressed]`
- `background.discovery.subtler.[default|hovered|pressed]`
**Text Tokens (`text.[semantics].bolder`):**
Added `bolder` variants for semantic text colors to ensure proper contrast on colored backgrounds:
- `text.success.bolder`
- `text.warning.bolder`
- `text.danger.bolder`
- `text.information.bolder`
- `text.discovery.bolder`
## 8.2.0
### Minor Changes
- [`5f77efb81d0d6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5f77efb81d0d6) -
Fixed the dark theme values for tokens above due to wrong base token mapping:
- color.background.accent.green.subtlest
- color.background.accent.lime.subtlest
- color.background.accent.purple.subtlest
- color.background.accent.teal.subtlest
- color.background.accent.magenta.subtlest
- color.background.accent.orange.subtlest
- color.background.accent.yellow.subtlest
### Patch Changes
- Updated dependencies
## 8.1.0
### Minor Changes
- [`d50ecf8e02d28`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d50ecf8e02d28) -
Added `radius.xxlarge` token which resolves to 1rem/16px. Fully removed `shape-rounder` and
`shape-roundest` experimental themes.
## 8.0.0
### Major Changes
- [`1e31925550257`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1e31925550257) -
[ux] We have removed the `platform-component-visual-refresh` feature flag. As a result:
- Default Themes Changed `light-brand-refresh` and `dark-brand-refresh` are now the default themes
for light and dark. If you were using on the `light-brand-refresh` or `dark-brand-refresh`
themes in `setGlobalTheme`, you'll need to update to the default themes.
```diff
- setGlobalTheme('light-brand-refresh');
+ setGlobalTheme('light');
- setGlobalTheme('dark-brand-refresh');
+ setGlobalTheme('dark');
```
- Accent Tokens Updated Pressed/hovered background tokens for accent colors (e.g.,
`background.accent.blue.subtle.pressed`) now use new 250/850 base tokens to improve
accessibility. This will cause visible color changes in light and dark themes. Checkout the new
color palette [here](https://atlassian.design/foundations/color-new/color-palette-new).
- Visual Regression (VR) Impact If you're using these tokens in your components, expect widespread
snapshot updates. This change may affect VR snapshots across apps and packages.
## 7.1.1
### Patch Changes
- [`df9a060fe8b7f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/df9a060fe8b7f) -
Adds the native `@atlaspack/transformer-tokens` plugin for Atlassian Studio builds.
## 7.1.0
### Minor Changes
- [`c4860e82c9f41`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c4860e82c9f41) -
Introduced new color stops across our base color ramps, namely 250 and 850, to support better
hover/pressed state contrast. New 250/850 base tokens are:
- Blue250
- Blue850
- Magenta250
- Magenta850
- Yellow250
- Yellow850
- Orange250
- Orange850
- Lime250
- Lime850
- Green250
- Green850
- Teal250
- Teal850
- Red250
- Red850
- Purple250
- Purple850
## 7.0.0
### Major Changes
- [`75ba0401c1743`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/75ba0401c1743) -
Deleted deprecated shape tokens. Migration guide:
| Old token | New token/value |
| ------------------------ | ------------------------------------------------- |
| `border.radius.050` | `radius.xsmall` |
| `border.radius` | `radius.small` |
| `border.radius.100` | `radius.small` |
| `border.radius.200` | `radius.large` |
| `border.radius.300` | `radius.xlarge` |
| `border.radius.400` | `16px` |
| `border.radius.circle` | `radius.full` |
| `border.width.0` | `0` |
| `border.width.outline` | `border.width.selected` or `border.width.focused` |
| `border.width.indicator` | `3px` |
The babel plugin has also been updated to skip new radius tokens in shouldForceAutoFallback mode
(previously only the deprecated `border.radius.x` tokens were skipped).
## 6.5.0
### Minor Changes
- [`d65b31774de31`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d65b31774de31) -
Removed deprecated border radius and border width tokens from CSS type.
## 6.4.3
### Patch Changes
- [`b662d123e3b3b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b662d123e3b3b) -
Support external token data for SWC transforms
## 6.4.2
### Patch Changes
- [`9d6e4b66e81f9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9d6e4b66e81f9) -
Updated border width token descriptions.
## 6.4.1
### Patch Changes
- [`437668dfbdec9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/437668dfbdec9) -
Add explicit types to a number of DST components
## 6.4.0
### Minor Changes
- [`25ac893657f27`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/25ac893657f27) -
Extending `setGlobalTheme` to accept a function as an argument to update theme properties without
reinitializing defaults. For example this can be used when switching color mode:
```
setGlobalTheme((themeState) => ({
...themeState,
colorMode: themeState.colorMode === 'light' ? 'dark' : 'light',
}));
```
## 6.3.3
### Patch Changes
- [`c72a8190e4e4f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c72a8190e4e4f) -
add types to generated code for tokens
## 6.3.2
### Patch Changes
- [`de24410d10d9d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/de24410d10d9d) -
Raw typography tokens export fix.
## 6.3.1
### Patch Changes
- [`d964bc22377d5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d964bc22377d5) -
Internal change to documentation
## 6.3.0
### Minor Changes
- [`d4a45d8562c6d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d4a45d8562c6d) -
Added `radius.tile` token to be used exclusively for creating tiles.
## 6.2.0
### Minor Changes
- [`b2cbc15f17d6a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b2cbc15f17d6a) -
Added `radius.tile` token to be used exclusively for creating tiles.
## 6.1.4
### Patch Changes
- [`255837cfba315`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/255837cfba315) -
Internal changes to how border radius is applied.
## 6.1.3
### Patch Changes
- [`23bcc5bbc9cee`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/23bcc5bbc9cee) -
Internal changes to how border radius is applied.
## 6.1.2
### Patch Changes
- [`3b5b4a919aaaf`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3b5b4a919aaaf) -
Internal changes to how border radius is applied.
## 6.1.1
### Patch Changes
- [`4c58e9d3cd0b5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4c58e9d3cd0b5) -
Add radius tokens to CSS type.
## 6.1.0
### Minor Changes
- [`fcd8f46058cd2`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fcd8f46058cd2) -
Added new radius and border width tokens. Added new shape themes: `shape-rounder` and
`shape-roundest`. Note these new themes are experimental and may be deleted without notice.
Deprecated old border radius and border width tokens.
## 6.0.0
### Major Changes
- [#195371](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/195371)
[`44ae158e84619`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/44ae158e84619) -
[ux] Refreshed typography theme enabled by default.
## 5.6.3
### Patch Changes
- [#193214](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/193214)
[`c661806a65543`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c661806a65543) -
Internal changes to how border radius and border width values are applied. No visual change.
## 5.6.2
### Patch Changes
- [#191847](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/191847)
[`b3cf5dce34f70`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b3cf5dce34f70) -
Internal change to default typography theme configuration.
## 5.6.1
### Patch Changes
- Updated dependencies
## 5.6.0
### Minor Changes
- [#188275](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/188275)
[`3be70f03be763`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3be70f03be763) -
Deprecating existing typography theme ids (`typography-adg3`, `typography-modernized` and
`typography-refreshed`) in favour of a new `typography` theme id. Using the new `typography` theme
id enables the latest refreshed typography resulting in no functional change. This new
`typography` theme id is enabled by default behind a feature flag. If testing successful, this
change will be made available in a later release.
## 5.5.0
### Minor Changes
- [#184245](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/184245)
[`f8d9018702c99`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f8d9018702c99) -
Update `DesignTokenStyles` type to support using '50%' value for `inset` properties in
`@atlaskit/css`.
## 5.4.1
### Patch Changes
- [#176175](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/176175)
[`38c08dd349bb7`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/38c08dd349bb7) -
Updated examples to use Compiled. Removed Emotion from dev dependencies.
## 5.4.0
### Minor Changes
- [#174665](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/174665)
[`25634b5ccc4d9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/25634b5ccc4d9) -
Added metric typography tokens to the CSS type schema.
## 5.3.0
### Minor Changes
- [#172429](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/172429)
[`efcc283cecdfe`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/efcc283cecdfe) -
Added metric typography tokens which can be used via the CSS `font` shorthand.
## 5.2.1
### Patch Changes
- [#171759](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/171759)
[`7c69b991b4311`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7c69b991b4311) -
Updated metric token descriptions.
## 5.2.0
### Minor Changes
- [#165589](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/165589)
[`6cfd5bcd946b6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6cfd5bcd946b6) -
Introduction of metric text tokens for typography to be used in charts,dashboards and various
neumerical information copies.
## 5.1.0
### Minor Changes
- [#166633](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/166633)
[`c146842d9f44f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c146842d9f44f) -
Adds an `@atlaskit/tokens/token-metadata` entrypoint to better share raw metadata across packages
for MCP server and similar code generation.
## 5.0.0
### Major Changes
- [#164028](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/164028)
[`fe8647c2f54c6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fe8647c2f54c6) -
The shouldForceAutoFallback option is now set to true by default. Please be aware that upgrading
to this major version will cause all explicitly set fallback values (the values in the second
argument of token function) in your codebase to be ignored. Instead, these values will be
automatically replaced with default values that correspond to the default theme during build time.
As a result, the UI may change if certain themes are not yet enabled. If some themes are not ready
for this change, you can use the forceAutoFallbackExemptions option to prevent automatic
replacement for them during build time. Also, this update might lead to test failures if your
tests are designed to verify explicit fallback values. You can explicitly set this value to false
if you wish to keep all your current fallback values intact. Read more:
https://atlassian.design/tokens/use-tokens-in-code#migration-to-tokens
## 4.9.1
### Patch Changes
- [#155802](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/155802)
[`08019848e3eab`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/08019848e3eab) -
Refreshed "issue" terminology.
## 4.9.0
### Minor Changes
- [#156778](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/156778)
[`d137f762d8efc`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d137f762d8efc) -
Expand `@atlaskit/css` `borderRadius` API to include `{number}px` and `{number}rem` values.
## 4.8.2
### Patch Changes
- [#150642](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/150642)
[`862ea073ae70a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/862ea073ae70a) -
Fix bug where token-descriptions.csv had broken formatting
## 4.8.1
### Patch Changes
- [#145286](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/145286)
[`1da0ecb159341`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1da0ecb159341) -
Tiny wording change on @atlaskit/tokens/babel-plugin to more clearly describe the error without
string literal argument(s)
## 4.8.0
### Minor Changes
- [#139915](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/139915)
[`bb8ff89963687`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/bb8ff89963687) -
Add lightBrandRefresh and darkBrandRefresh to @atlaskit/tokens/tokens-raw
### Patch Changes
- Updated dependencies
## 4.7.0
### Minor Changes
- [#137774](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/137774)
[`02ed87dfa643c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/02ed87dfa643c) -
Adds forceAutoFallbackExemptions that allows skipping certain tokens from fallback enforcement
## 4.6.0
### Minor Changes
- [#135818](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/135818)
[`0337728c792a2`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0337728c792a2) -
Update type for `@atlaskit/css` padding to include 0.
## 4.5.2
### Patch Changes
- [#127093](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/127093)
[`1378ea7a99ce1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1378ea7a99ce1) -
Upgrades `jscodeshift` to handle generics properly.
## 4.5.1
### Patch Changes
- [#127074](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/127074)
[`9bb9fc17a4eaa`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9bb9fc17a4eaa) -
Update dependencies and remove unused internal exports.
## 4.5.0
### Minor Changes
- [#126172](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/126172)
[`38625fdee341d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/38625fdee341d) -
Exclude border.radius tokens from shouldForceAutoFallback mode
## 4.4.1
### Patch Changes
- [#124329](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/124329)
[`b0d988fe689d9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b0d988fe689d9) -
Consolidate ADS themes by adding the icon.color.subtlest with the value equal to icon.color.subtle
to non-brand-refresh themes
## 4.4.0
### Minor Changes
- [#123455](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/123455)
[`aa9cadfc7ae99`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/aa9cadfc7ae99) -
Add min() and max() to @atlaskit/css size typing.
## 4.3.2
### Patch Changes
- [#120305](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/120305)
[`1f9d819229019`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1f9d819229019) -
Remove system-ui from theme font stacks
## 4.3.1
### Patch Changes
- [#121762](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/121762)
[`a7fdeca193df1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a7fdeca193df1) -
Remove analytics tracking from the token function
## 4.3.0
### Minor Changes
- [#121081](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/121081)
[`90c226d24a7ac`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/90c226d24a7ac) -
Expand dimension type in @atlaskit/css to include vw/vh and percentage values.
## 4.2.0
### Minor Changes
- [#118493](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/118493)
[`4338e9dcf77a5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4338e9dcf77a5) -
Updated `font.code` token to use Atlassian Mono in refreshed theme.
## 4.1.0
### Minor Changes
- [#118006](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/118006)
[`54cb7c190dfd5`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/54cb7c190dfd5) -
Upgraded package recharts to version 2.15.1, please read changelogs here for major
changehttps://github.com/recharts/recharts/blob/v2.0.0/CHANGELOG.md
## 4.0.0
### Major Changes
- [#117363](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/117363)
[`10a0f7f6c2027`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/10a0f7f6c2027) -
This package's `peerDependencies` have been adjusted for `react` and/or `react-dom` to reflect the
status of only supporting React 18 going forward. No explicit breaking change to React support has
been made in this release, but this is to signify going forward, breaking changes for React 16 or
React 17 may come via non-major semver releases.
Please refer this community post for more details:
https://community.developer.atlassian.com/t/rfc-78-dropping-support-for-react-16-and-rendering-in-a-react-18-concurrent-root-in-jira-and-confluence/87026
### Patch Changes
- Updated dependencies
## 3.3.2
### Patch Changes
- [#115124](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/115124)
[`e22fce04b0119`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/e22fce04b0119) -
Narrow type definition for `overflowWrap` and `textDecorationLine` properties. This change does
not impact the `@atlaskit/tokens` API directly, but it does narrow types of css properties/tokens
used via `@atlaskit/css`.
## 3.3.1
### Patch Changes
- Updated dependencies
## 3.3.0
### Minor Changes
- [#109060](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/109060)
[`4660ec858a305`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4660ec858a305) -
Update `React` from v16 to v18
### Patch Changes
- Updated dependencies
## 3.2.0
### Minor Changes
- [#102495](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/102495)
[`cf97e4ada8d52`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/cf97e4ada8d52) -
Modernized typography theme now applies a font weight of 653 for bold instead of 700. This
includes heading tokens and the individual `font.weight.bold` token.
### Patch Changes
- [#105744](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/105744)
[`bc9ed5e4ee94d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/bc9ed5e4ee94d) -
Updated 'ak-postbuild' script to also build '@atlaskit/platform-feature-flags'
## 3.1.0
### Minor Changes
- [#103074](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/103074)
[`62863ade36e82`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/62863ade36e82) -
Updates the box-shadow type to support the global "initial" CSS value.
## 3.0.0
### Major Changes
- [#102047](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/102047)
[`3cc4b295175a6`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/3cc4b295175a6) -
Removed deprecated tokens:
- `font.size.X`
- `font.lineHeight.X`
- `font.letterSpacing.X`
- `font.family.sans`
- `font.family.monospace`
Typography should be applied via composite tokens, i.e. `font.heading.X` and `font.body.X`
instead. Use `font.family.heading` or `font.family.body` instead of `font.family.sans`. Use
`font.family.code` instead of `font.family.monospace`.
## 2.5.1
### Patch Changes
- [#98010](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/98010)
[`3f5da8c4a3240`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/3f5da8c4a3240) -
Adjusted bold weights for typography refreshed theme
## 2.5.0
### Minor Changes
- [#177967](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/177967)
[`f387ab1f662e4`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/f387ab1f662e4) -
Updated the visual refresh color.chart token values. Reduced the required contrast for a chart
color token.
## 2.4.3
### Patch Changes
- [#174905](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/174905)
[`4d46b49f15e36`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4d46b49f15e36) -
Added Atlassian Mono font to typography refreshed theme.
## 2.4.2
### Patch Changes
- [#178053](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/178053)
[`cb318c8c28c26`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/cb318c8c28c26) -
Internal changes to typography.
## 2.4.1
### Patch Changes
- [#175552](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/175552)
[`0384c8ac8996a`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/0384c8ac8996a) -
Narrow down fontStyle type definition to only allow `normal` and `italic`.
## 2.4.0
### Minor Changes
- [#169533](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/169533)
[`7cee6c17dfdaf`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/7cee6c17dfdaf) -
Expands type coverage for the `fontWeight` property to include vendor defaults such as 'inherit'
'initial' 'unset'.
This change does not impact the `@atlaskit/tokens` API directly, but it does expand type coverage
of css properties/tokens used via `@atlaskit/css`.
### Patch Changes
- Updated dependencies
## 2.3.0
### Minor Changes
- [#166391](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/166391)
[`a447cb3da0845`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/a447cb3da0845) -
Refreshed typography theme now references Atlassian Sans font.
## 2.2.0
### Minor Changes
- [#160957](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/160957)
[`d0fdd33f28249`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/d0fdd33f28249) -
[ux] Default typography theme changed to modernized behind feature flag
`platform-default-typography-modernized`. If testing is successful the change will be available in
a later release.
## 2.1.0
### Minor Changes
- [#159268](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/159268)
[`487d22f32a93f`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/487d22f32a93f) -
In the `DesignTokenStyles` schema which controls `@atlaskit/css` type interfaces:
- Adds `zIndex: -1|0|1` as a valid options
- Blocks the `background` property from being used, use `backgroundColor` or another property
directly instead
## 2.0.5
### Patch Changes
- [#158114](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/158114)
[`01676a379617b`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/01676a379617b) -
Modifies our bounded CSS type schema to allow both numeric and string `0` values for ease-of-use.
## 2.0.4
### Patch Changes
- [#154745](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/154745)
[`b11b1e6b1ee65`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b11b1e6b1ee65) -
Add FontWeight and FontFamily tokens to the @atlaskit/css API.
## 2.0.3
### Patch Changes
- [#151850](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/151850)
[`1b8cbd71ce0c4`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/1b8cbd71ce0c4) -
Add 0 and 1 to @atlaskit/css opacity type.
## 2.0.2
### Patch Changes
- Updated dependencies
## 2.0.1
### Patch Changes
- [#146966](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/146966)
[`a0a364753d2c7`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/a0a364753d2c7) -
Modifies our bounded CSS type schema to allow both numeric and string `0` values for ease-of-use.
## 2.0.0
### Major Changes
- [#145551](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/145551)
[`d477dc32ae480`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/d477dc32ae480) -
Changes the `@atlaskit/tokens/babel-plugin`'s 'shouldUseAutoFallback' configuration to be true by
default as this is currently the expectation within a majority of Atlassian's frontend code.
To opt-out (which likely means you must be using fallbacks manually or can guarantee theming is
turned on), you would have config like this in Babel, Webpack, or similar:
```json
"plugins": [
["@atlaskit/tokens/babel-plugin", { "shouldUseAutoFallback": false }]
]
```
### Patch Changes
- [#145551](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/145551)
[`d477dc32ae480`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/d477dc32ae480) -
Removes 'shouldUseAutoFallbacks' config on '@atlaskit/tokens/babel-plugin' as this is now the
default.
## 1.61.0
### Minor Changes
- [#143310](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/143310)
[`b41f7cad2418e`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b41f7cad2418e) -
Migrated feature flag for increased contrast themes to new provider
## 1.60.0
### Minor Changes
- [#138792](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/138792)
[`59c6812e1be91`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/59c6812e1be91) -
Update the @atlaskit/css schema to include:
- `border` and `font` shorthand token values
- Background and color `-hovered` and `-pressed` tokens are available in the non-psuedo-states for
patterns like `<div css={[isHovered && hoveredStyles]} />`
- Adds more commonly used media queries
## 1.59.1
### Patch Changes
- [#133730](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/133730)
[`1e7250bf14d57`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/1e7250bf14d57) -
Added experimental `typography-refreshed` theme
## 1.59.0
### Minor Changes
- [#130373](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/130373)
[`dd80abd23af36`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/dd80abd23af36) -
Added experimental `typography-refreshed` theme. This should not be used at this stage.
## 1.58.0
### Minor Changes
- [#127511](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/127511)
[`db30e29344013`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/db30e29344013) -
Widening range of `react` and `react-dom` peer dependencies from `^16.8.0 || ^17.0.0 || ~18.2.0`
to the wider range of ``^16.8.0 || ^17.0.0 || ^18.0.0` (where applicable).
This change has been done to enable usage of `react@18.3` as well as to have a consistent peer
dependency range for `react` and `react-dom` for `/platform` packages.
### Patch Changes
- Updated dependencies
## 1.57.0
### Minor Changes
- [#126723](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/126723)
[`b637fc4edb5b9`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b637fc4edb5b9) -
[ux] tokens-babel-plugin accepts `shouldForceAutoFallback` which overrides fallback values
regardless of provided fallback.
## 1.56.3
### Patch Changes
- [#125137](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/125137)
[`f50390862bd7b`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/f50390862bd7b) -
Updated shadow tokens to use the new colours from visual refresh colour palettes. Changes are also
behind the visual refresh feature flag.
## 1.56.2
### Patch Changes
- [#121959](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/121959)
[`44763b631bec5`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/44763b631bec5) -
Renamed `typography-minor3` theme to `typography-modernized`. There are no visual changes, purely
just a rename.
## 1.56.1
### Patch Changes
- [#121520](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/121520)
[`4217ca1a57749`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4217ca1a57749) -
Internal change only. Prefix unused argument of getThemeOverridePreferences with an underscore.
## 1.56.0
### Minor Changes
- [#120903](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/120903)
[`11a0097de20b0`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/11a0097de20b0) -
Added brand refresh color and token changes behind a feature flag.
## 1.55.0
### Minor Changes
- [#120811](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/120811)
[`f66512151ee38`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/f66512151ee38) -
Removed responsive behaviour from heading tokens. Heading tokens will no longer scale down on
smaller displays. This may be reintroduced in the future with different behaviour.
## 1.54.1
### Patch Changes
- [#120049](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/120049)
[`77504ff274f72`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/77504ff274f72) -
DSP-19576: Assign names to anonymous default exports
## 1.54.0
### Minor Changes
- [#119869](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/119869)
[`c9fbedbef614e`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c9fbedbef614e) -
The DesignTokenStyles type now allows transparent and currentcolor for backgrounds, and
transparent for text colors.
## 1.53.2
### Patch Changes
- [#116982](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/116982)
[`a8a3ff480c6a1`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/a8a3ff480c6a1) -
Cleaned up feature flag
`platform.design-system-team.mutation-observer-performance-improvement_8usdg`.
## 1.53.1
### Patch Changes
- Updated dependencies
## 1.53.0
### Minor Changes
- [#114028](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/114028)
[`e4471e32707ff`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/e4471e32707ff) -
Export `ActiveThemeState` type from main entry point
## 1.52.0
### Minor Changes
- [#113646](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/113646)
[`01c04f5a4e85a`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/01c04f5a4e85a) -
Add link tokens to the IconColor type, and add new IconColorPressed type
## 1.51.0
### Minor Changes
- [#111016](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/111016)
[`d131599730792`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/d131599730792) -
Explicitly set jsxRuntime to classic via pragma comments in order to avoid issues where jsxRuntime
is implicitly set to automatic.
## 1.50.0
### Minor Changes
- [#110191](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/110191)
[`c3dc02298f8aa`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c3dc02298f8aa) -
[ux] Change heading xsmall lineheight from 16 to 20 for minor third theme.
## 1.49.1
### Patch Changes
- [#101609](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/101609)
[`4f0dff39fd37`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4f0dff39fd37) -
Change naming of base lineheight tokens.
## 1.49.0
### Minor Changes
- [#95202](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/95202)
[`6350f05328cc`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/6350f05328cc) -
Adds new IconColor type to the CSS type schema
## 1.48.0
### Minor Changes
- [#98637](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/98637)
[`ae9502319628`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/ae9502319628) -
Export `FontFamilyToken` and `FontWeightToken` types. Added descriptions for typography tokens.
Internal changes to token ordering logic.
## 1.47.0
### Minor Changes
- [#98149](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/98149)
[`45101e24202a`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/45101e24202a) -
Change the state of the following tokens from deprecated to active:
- font.family.body
- font.family.code
- font.family.heading
## 1.46.0
### Minor Changes
- [#97306](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/97306)
[`cefbd515c807`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/cefbd515c807) -
Add support for React 18 in non-strict mode.
### Patch Changes
- [#98562](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/98562)
[`5c59b4fec679`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/5c59b4fec679) -
ThemeMutationObserver only ever creates one instance of a mutation observer which reduces memory
impacts