UNPKG

@atlaskit/tokens

Version:

Design tokens are the single source of truth to name and store design decisions.

1,338 lines (884 loc) 160 kB
# @atlaskit/tokens ## 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 at scale. This change is behind a platform feature flag - "platform.design-system-team.mutation-observer-performance-improvement_8usdg" ## 1.45.1 ### Patch Changes - [#96516](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/96516) [`fc7451742d3b`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/fc7451742d3b) - Remove the version from non-production warns to avoid internal conflicts as debugging like this should not be necessary; this package should be a singleton. ## 1.45.0 ### Minor Changes - [#94675](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/94675) [`5d9e1dccacca`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/5d9e1dccacca) - [ux] Update input border color token to meet 3:1 color contrast ratioLight theme: color.border.input: #091E4224 → #8590A2Dark mode: color.border.input: #A6C5E229 → #738496 ## 1.44.1 ### Patch Changes - [#96059](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/96059) [`e511f40c0989`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/e511f40c0989) - Generate a local prebuilt version of this package (to use the babel plugin internally in local consumption more performantly)–should not interfere with distribution at all. ## 1.44.0 ### Minor Changes - [#94487](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/94487) [`9c81d48cda91`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/9c81d48cda91) - Removed deprecated experimental `font.ui` tokens. These experimental tokens were not documented and not intended for use. The `font.body` tokens should be used instead. ## 1.43.2 ### Patch Changes - [#94316](https://stash.atlassian.