# @atlaskit/primitives

## 19.0.0

### Major Changes

- [`72017386a0120`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/72017386a0120) -
  Remove the deprecated `UNSAFE_small` size for the Text primitive. Please migrate any remaining
  usages to `small`.

### Patch Changes

- Updated dependencies

## 18.1.4

### Patch Changes

- Updated dependencies

## 18.1.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.
- Updated dependencies

## 18.1.2

### Patch Changes

- [`e2085d35701ca`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e2085d35701ca) -
  Internal changes to remove unnecessary token fallbacks and imports from `@atlaskit/theme`
- Updated dependencies

## 18.1.1

### Patch Changes

- [`08170da1fbf62`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/08170da1fbf62) -
  Migrate spacing prop usages on icons to Flex wrapper
- Updated dependencies

## 18.1.0

### Minor Changes

- [`fea273dfe3229`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fea273dfe3229) -
  Autofix: add explicit package exports (barrel removal)

## 18.0.2

### Patch Changes

- Updated dependencies

## 18.0.1

### Patch Changes

- [`5db9e3f21a52f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5db9e3f21a52f) -
  Internal refactoring
- Updated dependencies

## 18.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.

### Patch Changes

- Updated dependencies

## 17.1.1

### Patch Changes

- [`f111803c4e253`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f111803c4e253) -
  Updating typography fallbacks to refreshed typography values as the deprecated legacy typography
  theme has been removed.
- Updated dependencies

## 17.1.0

### Minor Changes

- [`f9c6c17de4114`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f9c6c17de4114) -
  Cleaning up platform_migrate_to_native_box and removing codegen Box

## 17.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.

### Patch Changes

- Updated dependencies

## 16.4.4

### Patch Changes

- [`8f904ca860b20`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/8f904ca860b20) -
  Fixed codegen script not respecting manual changes in partially codegen'd files.
- Updated dependencies

## 16.4.3

### Patch Changes

- Updated dependencies

## 16.4.2

### Patch Changes

- [`a60a82196851a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a60a82196851a) -
  Internal refactors to remove unused variables. No functional or public changes.
- Updated dependencies

## 16.4.1

### Patch Changes

- [`0d73beb2f9401`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0d73beb2f9401) -
  Added `fontVariantNumeric` as an allowed property to Text's `xcss` prop to allow for tabular
  numbers and slashed zeros. This is only available to the Compiled version of the Text component.

## 16.4.0

### Minor Changes

- [`e45f66913297e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e45f66913297e) -
  Import emotion box into Forge UI Kit library

## 16.3.0

### Minor Changes

- [`644c0f593ae62`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/644c0f593ae62) -
  Adds background color tokens to types.
- [`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`

### Patch Changes

- Updated dependencies

## 16.2.0

### Minor Changes

- [`d50ecf8e02d28`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d50ecf8e02d28) -
  Added `radius.xxlarge` token available for borderRadius in `xcss`.

### Patch Changes

- Updated dependencies

## 16.1.1

### Patch Changes

- Updated dependencies

## 16.1.0

### Minor Changes

- [`c9b86863a2583`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c9b86863a2583) -
  The Focusable component now resets the outline style when the element matches the pseudo-class
  `:focus` but not `:focus-visible`. This is to ensure the focus ring is not applied when it should
  not be. Some apps have global styles targeting all buttons and anchors, adding an outline on
  `:focus`. This will unset that style.

  This change was previously behind a feature flag, which has now been removed.

## 16.0.2

### Patch Changes

- [`cd77e341e3aa0`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/cd77e341e3aa0) -
  Mark `xcss()` as deprecated. Please use `@atlaskit/css` with `@atlaskit/primitives/compiled`
  instead.

## 16.0.1

### Patch Changes

- [`e336b1e1861e5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e336b1e1861e5) -
  ts-expect-error was replaced with ts-ignore to fix typecheck issues with help-center local
  consumption

## 16.0.0

### Major Changes

- [`64bcecfcb59ac`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/64bcecfcb59ac) -
  MetricText no longer accepts emotion-based xcss props only @atlaskit/css compiled-based props as
  per the Compiled variant API.

### Patch Changes

- Updated dependencies

## 15.0.1

### Patch Changes

- [`75ba0401c1743`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/75ba0401c1743) -
  Internal changes.
- Updated dependencies

## 15.0.0

### Major Changes

- [`d65b31774de31`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d65b31774de31) -
  Removed deprecated border radius and border width tokens from xcss type.

### Patch Changes

- Updated dependencies

## 14.15.5

### Patch Changes

- [`9d6e4b66e81f9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9d6e4b66e81f9) -
  Internal changes.
- Updated dependencies

## 14.15.4

### Patch Changes

- [`437668dfbdec9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/437668dfbdec9) -
  Add explicit types to a number of DST components
- Updated dependencies

## 14.15.3

### Patch Changes

- [`39e543109ec09`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/39e543109ec09) -
  add type info to forwardRef components
- Updated dependencies

## 14.15.2

### Patch Changes

- [`c72a8190e4e4f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c72a8190e4e4f) -
  add types to generated code for tokens
- Updated dependencies

## 14.15.1

### Patch Changes

- [`d92f75f49b03f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d92f75f49b03f) -
  added type definitions to return type of generated code
- Updated dependencies

## 14.15.0

### Minor Changes

- [`fe9321ccb4bd7`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fe9321ccb4bd7) -
  The Focusable component now resets the `outline` style when the element matches the pseudo-class
  `:focus` but not `:focus-visible`. This is to ensure the focus ring is not applied when it should
  not be. Some apps have global styles targeting all buttons and anchors, adding an `outline` on
  `:focus`. This will unset that style.

  This change is behind a feature flag.

### Patch Changes

- Updated dependencies

## 14.14.3

### Patch Changes

- [`248faa32d4835`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/248faa32d4835) -
  Internal changes to how borders are applied.

## 14.14.2

### Patch Changes

- [`f0662cd7a143e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f0662cd7a143e) -
  Internal changes to how borders are applied.
- Updated dependencies

## 14.14.1

### Patch Changes

- [`e5f0ae472aa1f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e5f0ae472aa1f) -
  Fix issue with positioning in the anchor primitive.

## 14.14.0

### Minor Changes

- [`d4a45d8562c6d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d4a45d8562c6d) -
  Added `radius.tile` token to be used exclusively for creating tiles.

### Patch Changes

- Updated dependencies

## 14.13.0

### Minor Changes

- [`b2cbc15f17d6a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b2cbc15f17d6a) -
  Added `radius.tile` token to be used exclusively for creating tiles.

### Patch Changes

- Updated dependencies

## 14.12.3

### Patch Changes

- [`255837cfba315`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/255837cfba315) -
  Internal changes to how border radius is applied.
- Updated dependencies

## 14.12.2

### Patch Changes

- [`23bcc5bbc9cee`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/23bcc5bbc9cee) -
  Internal changes to how border radius is applied.
- Updated dependencies

## 14.12.1

### Patch Changes

- [`3b5b4a919aaaf`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3b5b4a919aaaf) -
  Internal changes to how border radius is applied.
- Updated dependencies

## 14.12.0

### Minor Changes

- [`fcd8f46058cd2`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fcd8f46058cd2) -
  Added new border radius tokens available via xcss.

### Patch Changes

- Updated dependencies

## 14.11.4

### Patch Changes

- [`31c57f650ba07`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/31c57f650ba07) -
  Improving tests for server side rendering and hydration
- Updated dependencies

## 14.11.3

### Patch Changes

- Updated dependencies

## 14.11.2

### Patch Changes

- [#193601](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/193601)
  [`d5503d3fc3717`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d5503d3fc3717) -
  Fix issue with positioning in the anchor primitive.

## 14.11.1

### 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.
- Updated dependencies

## 14.11.0

### Minor Changes

- [#192701](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/192701)
  [`4d5732a51de3b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4d5732a51de3b) -
  Flex, Inline, and Stack now support passing through native ARIA attributes.
- [#193136](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/193136)
  [`deefc1d6ebaa6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/deefc1d6ebaa6) -
  [ux] Added HTML id attribute to Flex and Flex-based primitives

## 14.10.2

### Patch Changes

- Updated dependencies

## 14.10.1

### Patch Changes

- [#188952](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/188952)
  [`1a88e6e2601ae`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1a88e6e2601ae) -
  Migrated usage of renamed/deprecated icons

## 14.10.0

### Minor Changes

- [#177956](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/177956)
  [`124aac4a851f1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/124aac4a851f1) -
  Added MetricText component which provides a convenient way to consume new metric typography tokens
  for charts and other numerical components. Made metric tokens available in xcss via the font
  shorthand property.

### Patch Changes

- Updated dependencies

## 14.9.0

### Minor Changes

- [#172429](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/172429)
  [`324162357eb4d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/324162357eb4d) -
  Added MetricText component which provides a convenient way to consume new metric typography tokens
  for charts and other numerical components. Made metric tokens available in xcss via the font
  shorthand property.

### Patch Changes

- Updated dependencies

## 14.8.4

### Patch Changes

- [#165533](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/165533)
  [`7c5aef443de8b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7c5aef443de8b) -
  Updates codemod logic for the stage1 migration to account for various edge-cases

## 14.8.3

### Patch Changes

- Updated dependencies

## 14.8.2

### Patch Changes

- [#160530](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/160530)
  [`6e9dfd5a51384`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6e9dfd5a51384) -
  Export `Show` and `Hide` responsive components from the `/compiled` entrypoint.

## 14.8.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.
- Updated dependencies

## 14.8.0

### Minor Changes

- [#157071](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/157071)
  [`a149a0b1559ec`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a149a0b1559ec) -
  We are testing the migration to the ADS Link component behind a feature flag. If this fix is
  successful it will be available in a later release.

### Patch Changes

- Updated dependencies

## 14.7.3

### Patch Changes

- [#154215](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/154215)
  [`eccacf87bc9e5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/eccacf87bc9e5) -
  Tweaks formatting behaviour of the stage1 compiled codemod

## 14.7.2

### Patch Changes

- [#152840](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/152840)
  [`c6830ce5e4911`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c6830ce5e4911) -
  Fix bug in `compiled-fork-stage1` codemod in which deprecated Pressable props were not being moved
  into the `xcss` prop.

## 14.7.1

### Patch Changes

- [#148964](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/148964)
  [`79dddcb8a67c0`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/79dddcb8a67c0) -
  Add tabindex="0" to Pressable for Safari so that click events are fired
- Updated dependencies

## 14.7.0

### Minor Changes

- [#146876](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/146876)
  [`1f9d7feceff9f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1f9d7feceff9f) -
  Removed deprecated unsafe anchor and unsafe anchor props.

## 14.6.0

### Minor Changes

- [#148632](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/148632)
  [`9dd484b8a47eb`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/9dd484b8a47eb) -
  Make `<Pressable backgroundColor>` and `<Anchor backgroundColor>` a deprecated prop to ease the
  migration to `@atlaskit/primitives/compiled` as including a `backgroundColor` style map for this
  component is a large bytesize impact and it may lead to bad patterns as you should typically also
  have `backgroundColor` changes in `&:hover` and `&:focus` states.

### Patch Changes

- Updated dependencies

## 14.5.0

### Minor Changes

- [#148288](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/148288)
  [`c31c2fb751ae5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c31c2fb751ae5) -
  Add `backgroundColor` back to `props.style` and `props.xcss` for `Box` from
  `@atlaskit/primitives/compiled` to have a more iterative migration, but we still prefer the
  `props.backgroundColor` value.

## 14.4.0

### Minor Changes

- [#138526](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/138526)
  [`1c66b8e32f30a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1c66b8e32f30a) -
  [ux] Removed feature flag `platform-typography-improved-color-control` resulting in automatic
  color inversion based on bold surfaces will only affect the default color.

## 14.3.3

### Patch Changes

- [#138465](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/138465)
  [`5349bc88cca65`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5349bc88cca65) -
  Fix outlineOffset types in XCSS.

## 14.3.2

### Patch Changes

- [#138447](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/138447)
  [`0f50e1e11be49`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0f50e1e11be49) -
  Bugfix to `compiled-fork-stage1` codemod's handling of Grid props.

## 14.3.1

### Patch Changes

- [#137814](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/137814)
  [`d2a58e04ac617`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d2a58e04ac617) -
  Fix bug in `compiled-fork-stage1` codemod in which Grid props would be transformed despite having
  `xcss` prop.

## 14.3.0

### Minor Changes

- [#135655](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/135655)
  [`71f8afb32ade5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/71f8afb32ade5) -
  Anchor will no longer render as a RouterLink for urls that use the blob: protocol.

### Patch Changes

- Updated dependencies

## 14.2.3

### Patch Changes

- [#133540](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/133540)
  [`606c6a34e6c24`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/606c6a34e6c24) -
  Fix type of `separator` in the Compiled variant of Inline.

## 14.2.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.
- Updated dependencies

## 14.2.1

### Patch Changes

- [#129972](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/129972)
  [`b2d69a39e6687`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b2d69a39e6687) -
  Update `@compiled/react` dependency for improved type checking support.
- Updated dependencies

## 14.2.0

### Minor Changes

- [#128868](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/128868)
  [`b24df558e8edb`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b24df558e8edb) -
  Introduces codemod to support the first stage of the compiled migration. This codemod only
  migrates to the compiled variant if xcss is not used

## 14.1.4

### 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
- Updated dependencies

## 14.1.3

### Patch Changes

- Updated dependencies

## 14.1.2

### Patch Changes

- [#119650](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/119650)
  [`51704d016e269`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/51704d016e269) -
  Fix typo in documentation.

## 14.1.1

### Patch Changes

- [#119116](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/119116)
  [`96ff1753a7299`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/96ff1753a7299) -
  Update dependencies and remove unused internal exports.

## 14.1.0

### Minor Changes

- [#118121](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/118121)
  [`4850fa1a503ba`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4850fa1a503ba) -
  [ux] Automatic color inversion based on bold surfaces will only affect the default color behind a
  feature flag. If testing successful, this change will be made available in a later release.

### Patch Changes

- Updated dependencies

## 14.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

## 13.6.0

### Minor Changes

- [#116138](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/116138)
  [`b50c5d5d65ae2`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b50c5d5d65ae2) -
  Bump to the latest version of @compiled/react

### Patch Changes

- Updated dependencies

## 13.5.1

### Patch Changes

- [#115124](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/115124)
  [`b6dd4e0fcdd67`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b6dd4e0fcdd67) -
  Added support for style overrides of `overflowWrap` and `textDecorationLine` for the compiled
  version of Text.

## 13.5.0

### Minor Changes

- [#112172](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/112172)
  [`54699aa47995b`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/54699aa47995b) -
  [ux] Removed feature flag `platform-primitives-nested-text-inherit-size` resulting in Text to
  inherit size when nested in other Text component.

## 13.4.1

### Patch Changes

- Updated dependencies

## 13.4.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

## 13.3.8

### Patch Changes

- [#103999](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/103999)
  [`9f62ecec4d422`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/9f62ecec4d422) -
  Update dependencies.

## 13.3.7

### Patch Changes

- Updated dependencies

## 13.3.6

### Patch Changes

- [#99467](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/99467)
  [`118e81bbb4659`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/118e81bbb4659) -
  Internal changes to typography.

## 13.3.5

### Patch Changes

- [#180173](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/180173)
  [`6be28a4ed15b1`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/6be28a4ed15b1) -
  Fixing label text for compiled/anchor to be 1:1 with primitive as part of compiled migration

## 13.3.4

### Patch Changes

- [#178771](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/178771)
  [`77f2655aef31d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/77f2655aef31d) -
  Fixing label text for compiled/anchor to be 1:1 with primitive as part of compiled migration

## 13.3.3

### 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.

## 13.3.2

### 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`.

## 13.3.1

### Patch Changes

- Updated dependencies

## 13.3.0

### Minor Changes

- [#165860](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/165860)
  [`c2dec1ca710f3`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c2dec1ca710f3) -
  Adds an experimental Focusable component under the Compiled entrypoint, which requires a specific
  setup.

## 13.2.0

### Minor Changes

- [#162507](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/162507)
  [`55f201f2b2d04`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/55f201f2b2d04) -
  [ux] Text to inherit size when nested in other Text component behind a feature flag. If testing
  successful, this change will be made available in a later release.

## 13.1.0

### Minor Changes

- [#161694](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/161694)
  [`22f69cdefebd9`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/22f69cdefebd9) -
  Add compiled.css sideEffect to @atlaskit/primitives to hint and fix bundlers to load these styles

## 13.0.0

### Major 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) -
  This generates a new entrypoint for opt-in to Compiled through `@atlaskit/primitives/compiled`.

  No documentation is currently available on how to use this, and this is for internal testing, use
  at your own risk.

  Possibly BREAKING: In theory, this could have an impact depending on your bundling setup due to
  newly distributed `dist/cjs/compiled/box.compiled.css` type files—the most notable impact is in an
  extreme, Webpack may error if it was not expecting `*.css` files (and then these files could be
  ignored for now following future updates), _or_ are included but not used, increasing
  client-facing bundle size.

### Minor 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) -
  Remove the UNSAFE_SurfaceContext export which was temporarily used internally and not documented
  for public use.

## 12.2.7

### Patch Changes

- [#155472](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/155472)
  [`3d80f6ab74b68`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/3d80f6ab74b68) -
  Add zIndex: 1 to XCSS layer API.

## 12.2.6

### Patch Changes

- Updated dependencies

## 12.2.5

### Patch Changes

- [#150360](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/150360)
  [`284490a8c1813`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/284490a8c1813) -
  Update codegen script to output into primitives-emotion-to-compiled codemod.

## 12.2.4

### Patch Changes

- Updated dependencies

## 12.2.3

### Patch Changes

- [#148281](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/148281)
  [`3c4de48168ffe`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/3c4de48168ffe) -
  Update the import path of `useId*` from `@atlaskit/ds-lib`
- Updated dependencies

## 12.2.2

### Patch Changes

- [#146405](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/146405)
  [`a92a52978058c`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/a92a52978058c) -
  Exports a temporary UNSAFE_SurfaceContext export that may be removed in a future minor version to
  decouple Compiled migrations from Primitives

## 12.2.1

### Patch Changes

- Updated dependencies

## 12.2.0

### Minor Changes

- [#143323](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/143323)
  [`4fdf6347eb506`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4fdf6347eb506) -
  Add new entrypoint called "use-layout-effect" to ds-lib and use it inside primitives pkg.

### Patch Changes

- Updated dependencies

## 12.1.2

### Patch Changes

- Updated dependencies

## 12.1.1

### Patch Changes

- [#137821](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/137821)
  [`94620325283df`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/94620325283df) -
  Remove `react-uid` and use an ID generator that is compatible with React16 and React 18; Strict
  React 18 behind a flag.

## 12.1.0

### Minor Changes

- [`e0c305a0be2ce`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/e0c305a0be2ce) -
  Added support for typography tokens to XCSS.

## 12.0.1

### Patch Changes

- Updated dependencies

## 12.0.0

### Major Changes

- [#128232](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/128232)
  [`c97dfe9e5b27d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c97dfe9e5b27d) -
  Box no longer supports usage as an anchor tag (`<a>`). Use
  [the Anchor primitive](https://atlassian.design/components/primitives/anchor/examples) instead,
  which is more specialized. This has benefits including:
  - Built-in event tracking support
  - Default text underlines
  - Automatic router link configuration from `@atlaskit/app-provider`
  - Built-in accessible focus styles
  - Warning screen-readers when links open in new windows

  **Migrating to Anchor**
  - First consider if another ADS link component such as `@atlaskit/link` is better suited rather
    than building a custom anchor.
  - Anchor has focus ring styles built-in, so remove existing styles including
    `@atlaskit/focus-ring`.
  - Anchor has a default cursor (`cursor: pointer`), so existing styles can be removed.
  - Anchor has a default link underline, so an existing style can be removed.

  **Before migration**

  ```tsx
  import { Box, xcss } from '@atlaskit/primitives';
  import FocusRing from '@atlaskit/focus-ring';

  const anchorStyles = xcss({
  	cursor: 'pointer',
  	color: 'color.link',
  	textDecoration: 'underline',
  });

  const MyApp = () => (
  	<FocusRing>
  		<Box as="a" href="/foo" xcss={anchorStyles}>
  			Hello
  		</Box>
  	</FocusRing>
  );
  ```

  **After migration**

  ```tsx
  import { Anchor, xcss } from '@atlaskit/primitives';

  const anchorStyles = xcss({
  	color: 'color.link',
  });

  const MyApp = () => (
  	<Anchor href="/foo" xcss={anchorStyles}>
  		Hello
  	</Anchor>
  );
  ```

## 11.1.2

### Patch Changes

- Updated dependencies

## 11.1.1

### Patch Changes

- [#126649](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/126649)
  [`24092d9f293a1`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/24092d9f293a1) -
  Removed development warnings from JSDoc comment for Anchor primitive.

## 11.1.0

### Minor Changes

- [#123719](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/123719)
  [`4de823258d64a`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4de823258d64a) -
  Added `dl` as a valid polymorphic element for both the `Inline` and `Stack` primitives.

## 11.0.2

### Patch Changes

- [#120336](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/120336)
  [`62381baf0d2e1`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/62381baf0d2e1) -
  Update 'opens new window' for anchor and link with a nicer AT announcement

## 11.0.1

### Patch Changes

- [#119548](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/119548)
  [`c99cce707b5cb`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c99cce707b5cb) -
  The separator prop in the inline component has had its type expanded to `ReactNode`.
- Updated dependencies

## 11.0.0

### Major Changes

- [#119014](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/119014)
  [`80c46fcb18957`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/80c46fcb18957) -
  Increased type safety for `xcss`. In general, non-token values for the following properties are no
  longer allowed:
  - `margin`
  - `marginBlock`
  - `marginBlockEnd`
  - `marginBlockStart`
  - `marginBottom`
  - `marginInline`
  - `marginInlineEnd`
  - `marginInlineStart`
  - `marginLeft`
  - `marginRight`
  - `marginTop`
  - `paddingBottom`
  - `paddingLeft`
  - `paddingRight`
  - `paddingTop`

  Note: Logical properties for `padding`, e.g. `paddingInline`, already prohibit non-token values.

  For example:

  ```typescript
  const styles = xcss({
    padding: '8px', //  <-- Type Error
             ^^^^^
  });
  ```

  A few additional non-token values are still accepted:
  - `margin`: `'0 auto'` | `'auto'` | `'0'`
  - `marginBlock`: `'auto'` | `'0'`
  - `marginBlockEnd`: `'auto'` | `'0'`
  - `marginBlockStart`: `'auto'` | `'0'`
  - `marginBottom`: `'auto'` | `'0'`
  - `marginInline`: `'auto'` | `'0'`
  - `marginInlineEnd`: `'auto'` | `'0'`
  - `marginInlineStart`: `'auto'` | `'0'`
  - `marginLeft`: `'auto'` | `'0'`
  - `marginRight`: `'auto'` | `'0'`
  - `marginTop`: `'auto'` | `'0'`
  - `paddingBlock`: `'0'`
  - `paddingBlockEnd`: `'0'`
  - `paddingBlockStart`: `'0'`
  - `paddingBottom`: `'0'`
  - `paddingInline`: `'0'`
  - `paddingInlineEnd`: `'0'`
  - `paddingInlineStart`: `'0'`
  - `paddingLeft`: `'0'`
  - `paddingRight`: `'0'`
  - `paddingTop`: `'0'`

  as well as global CSS properties: `'inherit'` | `'initial'` | `'revert'` | `'revert-layer'` |
  `'unset'`

## 10.1.0

### Minor Changes

- [`b78fad249a1e7`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b78fad249a1e7) -
  Allow Negative Spaces in OutlineOffset

## 10.0.0

### Major Changes

- [#115948](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/115948)
  [`1798755846b6d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/1798755846b6d) -
  Released Anchor primitive to open beta.

## 9.0.0

### Major Changes

- [#114987](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/114987)
  [`d4d420c947747`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/d4d420c947747) -
  [ux] Pressable and Anchor primitives no longer support surface color detection to improve
  performance. These primitives don't contain nested layouts so this is not needed. Although this is
  a breaking change, the impact of this change is minimal as no usage of surface detection in these
  primitives has been observed.

## 8.2.1

### Patch Changes

- [#113600](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/113600)
  [`7ba62903cc2eb`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/7ba62903cc2eb) -
  Internal changes to both Pressable and Anchor primitives. They no longer use the Box primitive.
  There are no changes for consumers.

## 8.2.0

### Minor Changes

- [#114203](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/114203)
  [`fb57afa892329`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/fb57afa892329) -
  Added `:visited:hover` XCSS pseudo combination.

## 8.1.0

### Minor Changes

- [#113286](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/113286)
  [`7c318f9ea8f09`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/7c318f9ea8f09) -
  Added support for skeleton color tokens as XCSS background colors.

### Patch Changes

- Updated dependencies

## 8.0.1

### Patch Changes

- [#108692](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/108692)
  [`294e1a9116fce`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/294e1a9116fce) -
  Update `color.skeleton` and `color.skeleton.subtle` to be valid backgroundColor values on XCSS.

## 8.0.0

### Major Changes

- [#109778](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/109778)
  [`d20b004b7c9dd`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/d20b004b7c9dd) -
  Box no longer supports usage as a button. Use
  [the Pressable primitive](https://atlassian.design/components/primitives/pressable/examples)
  instead, which is more specialized and has built-in event tracking support.
  - Pressable has focus ring styles built-in, so remove existing styles including
    `@atlaskit/focus-ring`
  - Pressable has a default cursor (`cursor: pointer`) built-in, so existing styles can be removed.
  - Pressable has a `isDisabled` prop, rather than direct usage of the `disabled` attribute.
  - Pressable is built on Box, so no visual changes are expected.

  **Before migration**

  ```tsx
  import { Box, xcss } from '@atlaskit/primitives';
  import FocusRing from '@atlaskit/focus-ring';

  const buttonStyles = xcss({
  	cursor: 'pointer',
  	backgroundColor: 'color.background.brand.bold',
  });

  const MyApp = () => (
  	<FocusRing>
  		<Box as="button" xcss={buttonStyles} disabled={isDisabled}>
  			Hello
  		</Box>
  	</FocusRing>
  );
  ```

  **After migration**

  ```tsx
  import { Pressable, xcss } from '@atlaskit/primitives';

  const buttonStyles = xcss({
  	backgroundColor: 'color.background.brand.bold',
  });

  const MyApp = () => (
  	<Pressable xcss={buttonStyles} isDisabled={isDisabled}>
  		Hello
  	</Pressable>
  );
  ```

### Minor Changes

- [#108386](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/108386)
  [`8f3fa9e80b93c`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/8f3fa9e80b93c) -
  Updated xl breakpoint to be 1768px instead of 1760px (110.5rem instead of 110rem) to match updated
  design guidance.

### Patch Changes

- Updated dependencies

## 7.4.1

### Patch Changes

- Updated dependencies

## 7.4.0

### Minor Changes

- [#110836](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/110836)
  [`a8bd419fd70b9`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/a8bd419fd70b9) -
  Explicitly set jsxRuntime to classic via pragma comments in order to avoid issues where jsxRuntime
  is implicitly set to automatic.

## 7.3.0

### Minor Changes

- [#111623](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/111623)
  [`0392b6e4d865a`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/0392b6e4d865a) -
  The `Text` component now aplies `overflow-wrap: anywhere` by default to ensure text does not break
  out of fixed width containers. Be aware that if a single word is wider than its container width,
  the word will be broken over multiple lines.

## 7.2.0

### Minor Changes

- [#108733](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/108733)
  [`c414bbde52951`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c414bbde52951) -
  Extends XCSS type to support `:focus:not(:focus-visible)`

### Patch Changes

- [#108733](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/108733)
  [`c414bbde52951`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c414bbde52951) -
  Adds a `:focus` style reset to `Anchor` and `Pressable` to prevent `:focus` styles with lower
  specificity from leaking through.

## 7.1.0

### Minor Changes

- [#110702](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/110702)
  [`b8c2eefeb195b`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b8c2eefeb195b) - -
  Anchor and Pressable primitives no longer require `children`, so labels can be supplied through
  aria attributes if required

### Patch Changes

- [#110702](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/110702)
  [`b8c2eefeb195b`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b8c2eefeb195b) - -
  Fixed a bug with Anchor, where the "(opens new window)" label was not being automatically appended
  to `aria-label` or `aria-labelledby`.

## 7.0.3

### Patch Changes

- [#110975](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/110975)
  [`c462a22b33940`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c462a22b33940) -
  Removed type hinting for size values in the following properties in XCSS:
  - blockSize
  - height
  - inlineSize
  - maxBlockSize
  - maxHeight
  - maxInlineSize
  - maxWidth
  - minBlockSize
  - minHeight
  - minInlineSize
  - minWidth
  - width

  These properties optionally accept size values like `width: 'size.100'`. However `size` will be
  deprecated in the future. Therefore, the type hinting that displayed `size.XXX` has been removed
  to discourage its usage until it is officially deprecated.

  No changes in functionality have been introduced. The syntax `width: 'size.100'` remains valid for
  now, so existing code will not be broken. However, consumers are encouraged to use hard-coded
  values, like `width: '8px'`, instead.

## 7.0.2

### Patch Changes

- [#110867](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/110867)
  [`dc7e72da70ef7`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/dc7e72da70ef7) -
  Migrating instances of `UNSAFE_ANCHOR` primitive imports to the new safe import `Anchor`, in
  preparation of Anchor open beta and removal of the unsafe export from `@atlaskit/primitives`

## 7.0.1

### Patch 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.
- Updated dependencies

## 7.0.0

### Major Changes

- [#108387](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/108387)
  [`0f3b7b4c63c6d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/0f3b7b4c63c6d) -
  `xcss`: Restrict valid chained pseudo-selectors a limited subset:
  - `:visited:active`
  - `:active:visited`
  - `:hover::before`
  - `:hover::after`
  - `:focus-visible::before`
  - `:focus-visible::after`

  Previously, any combination of two pseudo-selectors was allowed. This decision was made to improve
  performance for TypeScript compilation and IDE type hinting.

## 6.5.0

### Minor Changes

- [#107382](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/107382)
  [`219600ccac79`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/219600ccac79) -
  Adding safe exports for `Anchor` primitive in preparation for open beta. The `UNSAFE_` prefixed
  exports have been deprecated and will be removed in an upcoming major release.

## 6.4.0

### Minor Changes

- [#105558](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/105558)
  [`9e4502966543`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/9e4502966543) -
  Relax type safety on `borderWidth`, `borderRadius`, and their variant properties on `xcss`. The
  tokens for those properties will be deprecated in future in favor of new border tokens.

## 6.3.0

### Minor Changes

- [#95202](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/95202)
  [`b28e3d55ab88`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b28e3d55ab88) -
  Adds "Fill" to the set of exported style map types

### Patch Changes

- Updated dependencies

## 6.2.0

### Minor Changes

- [#100442](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/100442)
  [`6b3630addb05`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/6b3630addb05) -
  Add `xcss` to responsive components `Show` and `Hide`.

## 6.1.2

### Patch 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) -
  Internal change only; update generated styles.
- Updated dependencies

## 6.1.1

### Patch Changes

- [#97580](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/97580)
  [`496e5da89b3b`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/496e5da89b3b) -
  Export unsafe surface APIs for use in heading component.

## 6.1.0

### Minor Changes

- [#96841](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/96841)
  [`6cca90095b7e`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/6cca90095b7e) - -
  Pressable now accepts a `role` attribute.
  - The `UNSAFE_PressableProps` export has been renamed to `PressableProps`. This is unused in
    products.

## 6.0.0

### Major Changes

- [#96847](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/96847)
  [`914419349eeb`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/914419349eeb) - -
  `Pressable` primitive is now in beta.
  - Pressable unsafe exports `UNSAFE_PRESSABLE` and `UNSAFE_PressableProps` have been removed.

## 5.7.0

### Minor Changes

- [#93706](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/93706)
  [`2e4fdfa436da`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/2e4fdfa436da) -
  Add support for React 18 in non-strict mode.

## 5.6.1

### Patch Changes

- [#94316](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/94316)
  [`35fd5ed8e1d7`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/35fd5ed8e1d7) -
  Upgrading internal dependency `bind-event-listener` to `@^3.0.0`
- [#93980](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/93980)
  [`0437b8b3c791`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/0437b8b3c791) -
  Updated imports of `UNSAFE_PRESSABLE` primitive to new `Pressable` export

## 5.6.0

### Minor Changes

- [#93535](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/93535)
  [`e9177e2fdee3`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/e9177e2fdee3) -
  Adds new export for Pressable as `Pressable` in preparation for open beta. The previous
  `UNSAFE_PRESSABLE` export remains available while existing usages are migrated, and will be
  removed in an upcoming major release.

### Patch Changes

- [#92007](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/92007)
  [`85525725cb0d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/85525725cb0d) -
  Migrated to the new button component

## 5.5.3

### Patch Changes

- Updated dependencies

## 5.5.2

### Patch Changes

- Updated dependencies

## 5.5.1

### Patch Changes

- [#88354](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/88354)
  [`4c87d9b4f0c2`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4c87d9b4f0c2) -
  The internal composition of this component has changed. There is no expected change in behavior.

## 5.5.0

### Minor Changes

- [#86439](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/86439)
  [`43cd9551f332`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/43cd9551f332) -
  Removed deprecated `textAlign` prop from Text primitive component

## 5.4.0

### Minor Changes

- [#85745](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/85745)
  [`0e9c8c15ef86`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/0e9c8c15ef86) -
  Extends XCSS selector types to allow up to two CSS psuedos to be used in combination. For example:
  `:visited:hover {}`.

### Patch Changes

- Updated dependencies

## 5.3.0

### Minor Changes

- [#86400](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/86400)
  [`92f574fd392d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/92f574fd392d) -
  Anchor now suffixes the accessible label with visually hidden text "(opens new window)" when
  `target` is set to `_blank`. This improves accessibility for screen readers.
- Anchor no longer automatically opens external links in new windows, which is a poor usability and
  accessibility practice. Previously this involved applying default attributes
  `rel="noopener noreferrer"` and `target="_blank"` when the link was detected to link externally.

## 5.2.0

### Minor Changes

- [#86279](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/86279)
  [`0988fda99a0d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/0988fda99a0d) -
  Renaming text alignment prop for Text component from `textAlign` to `align`

## 5.1.2

### Patch Changes

- [#80174](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/80174)
  [`2a4fd6ccba31`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/2a4fd6ccba31) -
  Add forwardRef to text component

## 5.1.1

### Patch Changes

- [#83116](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/83116)
  [`8d4e99057fe0`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/8d4e99057fe0) -
  Upgrade Typescript from `4.9.5` to `5.4.2`
- Updated dependencies

## 5.1.0

### Minor Changes

- [#78900](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/78900)
  [`6ea786dd8082`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/6ea786dd8082) -
  Add UNSAFE_small fontsize token.

### Patch Changes

- Updated dependencies

## 5.0.1

### Patch Changes

- Updated dependencies

## 5.0.0

### Major Changes

- [#81744](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/81744)
  [`30e3d8c81030`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/30e3d8c81030) -
  Replaced `Text`'s `variant` prop with a `size` prop. The `size` prop takes three values:
  `"small"`, `"medium"` (default), and `"large"`.

  Migration guide:
  - `variant="body.small"` -> `size="small"`
  - `variant="body"` -> `size="medium"` (Note: Since medium is the default, the size prop can be
    omitted here)
  - `variant="body.large"` -> `size="large"`

## 4.1.1

### Patch Changes

- [#81644](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/81644)
  [`8ab7a816dca7`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/8ab7a816dca7) -
  Revert input border change from the previous version

## 4.1.0

### Minor Changes

- [#80528](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/80528)
  [`8877e9b57d55`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/8877e9b57d55) -
  Added `size` prop which will replace `variant` prop in the next major version.

## 4.0.2

### Patch Changes

- [#80805](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/80805)
  [`427c2dd9e0d6`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/427c2dd9e0d6) -
  Update input border color token and width to meet 3:1 color contrast
- Updated dependencies

## 4.0.1

### Patch Changes

- [#79770](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/79770)
  [`542e29efe0ad`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/542e29efe0ad) -
  Update imports from @atlaskit/tokens
- Updated dependencies

## 4.0.0

### Major Changes

- [#77148](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/77148)
  [`473df43e816b`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/473df43e816b) -
  Removed `ui` variant from Text component. The `body` variant should be used for all non-heading
  typography.

### Patch Changes

- Updated dependencies

## 3.2.0

### Minor Changes

- [#77488](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/77488)
  [`9e119dcbfd60`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/9e119dcbfd60) -
  The `xcss` prop on select components have had its type expanded to support styles being passed
  from Compiled CSS-in-JS. This is still experimental and something we'll be iterating on.

## 3.1.0

### Minor Changes

- [#76431](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/76431)
  [`c6819de73d02`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c6819de73d02) -
  Default text color + allow color inheritance if explicitly defined

## 3.0.0

### Major Changes

- [#58240](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/58240)
  [`a45d2049a22c`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/a45d2049a22c) -
  The "Link" primitive has been renamed to "Anchor" to avoid confusion with the upcoming "Link"
  component. Since Link is still in Alpha this should not cause any upgrade friction.

### Minor Changes

- [#58240](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/58240)
  [`75b2ade8b254`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/75b2ade8b254) -
  Both the Pressable and Anchor primitives now support analytics tracking by default.
- [#58240](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/58240)
  [`39f3c929f0c4`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/39f3c929f0c4) -
  Add Pressable and Anchor primitives (in Alpha) to root export as `UNSAFE_PRESSABLE` and
  `UNSAFE_LINK`.

### Patch Changes

- [#58240](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/58240)
  [`4951390bc0ae`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4951390bc0ae) -
  [ux] Adds a default underline style to the Anchor primitive (Alpha)

## 2.1.0

### Minor Changes

- [#74930](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/74930)
  [`707a8fee2aee`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/707a8fee2aee) -
  Both the Pressable and Anchor primitives (in Alpha) now support analytics tracking in the same
  fashion as `@atlaskit/button`. An additional prop `componentName` allows analytics to be
  configured if a parent component name is desired to be tracked rather than the primitive names.
  For the time being this tracking is opt-in via use of the `componentName` prop. This will be made
  default behavior in an upcoming release once tracking is removed in the new Buttons, and
  `@atlaskit/button` is bumped to use the latest version of `@atlaskit/primitives`
- [#75221](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/75221)
  [`c15d58bff276`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c15d58bff276) -
  `Text` inherits color by default if `color` prop is not provided. Removed auto-collapsing
  behaviour of `Text`

## 2.0.3

### Patch Changes

- [#74836](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/74836)
  [`3963062ac997`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/3963062ac997) -
  Codegen to add in new font family tokens. Not exposed in any components.
- Updated dependencies

## 2.0.2

### Patch Changes

- [#72557](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/72557)
  [`0c78c9c18cb7`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/0c78c9c18cb7) -
  Fix font family not preferencing apple system fonts on macOS

## 2.0.1

### Patch Changes

- Updated dependencies

## 2.0.0

### Major Changes

- [#68009](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/68009)
  [`1168354ed6ef`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/1168354ed6ef) -
  We now ensure the specificity of our `xcss`-based overrides are consistent across all primitives
  so `xcss` will always override props.

  This resulted in a breaking change wtih Grid. For example,
  `<Grid templateAreas="…" xcss({ gridTemplateAreas: "…" })>` will result in different styles
  resolution before and after this version. This applies to `templateAreas`, `templateColumns`, and
  `templateRows`). From static analysis, we found only one known usage of this and it has been
  resolved.

## 1.20.0

### Minor Changes

- [#68163](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/68163)
  [`67d09e3f972d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/67d09e3f972d) -
  `weight` property added to `Text` to allow overriding text variant default font weight.
- [#69343](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/69343)
  [`77249f536425`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/77249f536425) -
  `Text` color prop defaults to `color.text` if not provided.

### Patch Changes

- Updated dependencies

## 1.19.0

### Minor Changes

- [#66702](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/66702)
  [`5b6bbaf2d5fc`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/5b6bbaf2d5fc) -
  Added `maxLines` prop to `Text` component, allowing truncation at a certain number of lines. This
  prop replaces `shouldTruncate` prop.

### Patch Changes

- [#67698](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/67698)
  [`175c07b58c52`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/175c07b58c52) -
  Export tokensMap object

## 1.18.0

### Minor Changes

- [#67463](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/67463)
  [`adf1c3ebf0fd`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/adf1c3ebf0fd) -
  Fixed an issue with `Text` where text could render incorrectly if a typography token theme was not
  present on a page.

### Patch Changes

- Updated dependencies

## 1.17.0

### Minor Changes

- [#65770](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/65770)
  [`1e2db2714522`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/1e2db2714522) -
  The `shouldTruncate` prop on `Text` is now only available for `body` variants and cannot be used
  with `ui` variants.

## 1.16.0

### Minor Changes

- [#63526](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/63526)
  [`e8835feffae9`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/e8835feffae9) -
  Internal change to improve token sorting logic for typography tokens. Typography tokens are now
  marked as active though they are still in development and not recommend for use without prior
  approval from ADS.

### Patch Changes

- Updated dependencies

## 1.15.2

### Patch Changes

- [#61090](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/61090)
  [`2e34d3535125`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/2e34d3535125) - -
  Fixed issue where using negative space tokens in `xcss` wouldn't apply.
  - Allow negative space tokens for position properties in `xcss` (i.e. top, bottom, left, right,
    and inset-\*).

## 1.15.1

### Patch Changes

- [#57241](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/57241)
  [`cae2e80ae968`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/cae2e80ae968) -
  Migrate webdriver tests for @atlassian/product-search-dialog

## 1.15.0

### Minor Changes

- [#60570](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/60570)
  [`d74bd13bec9c`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/d74bd13bec9c) -
  Restrict usage of data-testid to primitives (`testId` should be used instead). This prop is
  currently silently ignored so this is just to follow the principle of least surprise when using
  primitives.

### Patch Changes

- Updated dependencies

## 1.14.0

### Minor Changes

- [#58048](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/58048)
  [`cc9e9495e995`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/cc9e9495e995) -
  Export `media.only` and `media.below` for Compiled CSS-in-JS support.

## 1.13.1

### Patch Changes

- [#58444](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/58444)
  [`c0499565188d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c0499565188d) -
  Update package.json documentation metadata.

## 1.13.0

### Minor Changes

- [#57795](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/57795)
  [`d2c06815d043`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/d2c06815d043) - -
  Inline: Allow `role` prop to be passed through. `role` already existed in the type, but was not
  actually applied to the component.
  - Stack: Allow `role` prop to be passed through. `role` already existed in the type, but was not
    actually applied to the component.
  - Flex: Allow `role` prop to be passed through. `role` already existed in the type, but was not
    actually applied to the component.
  - Text: Omit `xcss` from prop types. `<Text xcss={yourStyles}></Text>` will now throw a type
    error. `xcss` was previously non-functional in `Text`. So, this should not cause any behavior
    change.
  - xcss: Export XCSS type from main entry point. It is now possible to
    `import { xcss, type XCSS } from '@atlaskit/primitives'`.

## 1.12.0

### Minor Changes

- [#43616](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/43616)
  [`6a89d1fcf6b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6a89d1fcf6b) - Add
  missing tokenised XCSS properties for borderBlockColor, borderBlockWidth, borderInlineColor,
  borderInlineWidth

## 1.11.1

### Patch Changes

- [#43455](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/43455)
  [`16586bd07a0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/16586bd07a0) - Updated
  `font.body.small` line height to 16px (1rem).

## 1.11.0

### Minor Changes

- [#43366](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/43366)
  [`f1d3719ea48`](https://bitbucket.org/atlassian/atlassian-frontend/commits/f1d3719ea48) -
  Tokenised values are now accepted in all border-radius, border-width, border-color, and opacity
  CSS properties in XCSS.

## 1.10.1

### Patch Changes

- [#43018](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/43018)
  [`3cb6a290654`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3cb6a290654) - Text
  component now has `margin: 0` to ensure no margins are inherited (for example from the CSS reset).

## 1.10.0

### Minor Changes

- [#42931](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/42931)
  [`5778f757885`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5778f757885) - Added
  export for Text component. This component is currently in closed beta and is not intended for
  general use at this stage.

## 1.9.0

### Minor Changes

- [#42494](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/42494)
  [`8cc2926465e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8cc2926465e) - Removed
  the ability to use the `style` prop on primitives such as Inline, Stack, and Flex. This prop
  previously had no effect on these components and is now only allowed on Box.

## 1.8.0

### Minor Changes

- [#42305](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/42305)
  [`4c9d4a7be34`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4c9d4a7be34) - - Link
  primitive will now throw an error if a router link configuration object is passed to the `href`
  prop when there is not a router link component set in the AppProvider

### Patch Changes

- [#42305](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/42305)
  [`4c9d4a7be34`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4c9d4a7be34) - - Fixes
  a bug where Link primitive was not passing through router link configuration objects
- Updated dependencies

## 1.7.0

### Minor Changes

- [#42130](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/42130)
  [`a64dc3026de`](https://bitbucket.org/atlassian/atlassian-frontend/commits/a64dc3026de) - Create
  the new Link primitive (Unsafe to use, still in Alpha)

## 1.6.8

### Patch Changes

- [#42012](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/42012)
  [`0a52fc9129e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0a52fc9129e) - Internal
  change to the `media` export to ensure compatibility with
  [Compiled](https://github.com/atlassian-labs/compiled). No change to public API.

## 1.6.7

### Patch Changes

- [#41516](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/41516)
  [`350e4081d89`](https://bitbucket.org/atlassian/atlassian-frontend/commits/350e4081d89) - [ux]
  Regenerates codegen artifacts as a result of changes to color palettes and token values
- Updated dependencies

## 1.6.6

### Patch Changes

- [#41440](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/41440)
  [`5c01cb4e16d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5c01cb4e16d) - Add
  surface color context to Box. Refine Text API.

## 1.6.5

### Patch Changes

- [#41563](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/41563)
  [`50de1ccacd7`](https://bitbucket.org/atlassian/atlassian-frontend/commits/50de1ccacd7) -
  Additional documentation details for alignment props on Inline and Stack.

## 1.6.4

### Patch Changes

- [#40324](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/40324)
  [`8d123310957`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8d123310957) - Minor
  internal changes. There is no expected behaviour change

## 1.6.3

### Patch Changes

- [#40299](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/40299)
  [`b1882fdd842`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b1882fdd842) - Change
  typography token naming to be more verbose.

## 1.6.2

### Patch Changes

- [#40254](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/40254)
  [`c296560ae7e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/c296560ae7e) - Removes
  unused experimental component.

## 1.6.1

### Patch Changes

- [#40041](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/40041)
  [`83cd2ae7c5a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/83cd2ae7c5a) -
  Regenerates codegen artifacts as a result of introducting new visited link token.
- Updated dependencies

## 1.6.0

### Minor Changes

- [#40104](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/40104)
  [`9cd356f858a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9cd356f858a) - Negative
  space tokens can now be applied to margin properties via `xcss`.

## 1.5.0

### Minor Changes

- [#39556](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39556)
  [`fa6c592fdb2`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fa6c592fdb2) -
  Introduce `Heading` into package in immediate alpha state. This is more or less a port of
  `@atlaskit/heading`. Component is not yet stable and implementation is likely to change.
- [#39412](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39412)
  [`c2e55a9b782`](https://bitbucket.org/atlassian/atlassian-frontend/commits/c2e55a9b782) - Adds
  surface detection support to the Box primitive:
  - Enable a `Box` background colour to be set to the `utility.elevation.surface.current` token.
  - Internally set the current surface CSS variable value when the background color of a Box is set
    to a surface token (e.g. `elevation.surface.raised`).

## 1.4.4

### Patch Changes

- [#39431](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39431)
  [`4e58672502e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4e58672502e) - Create
  text component.

## 1.4.3

### Patch Changes

- [#39787](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39787)
  [`6900f89eb0e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6900f89eb0e) - Internal
  changes to use space tokens. There is no expected visual or behaviour change.

## 1.4.2

### Patch Changes

- [#39808](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39808)
  [`89ce462b216`](https://bitbucket.org/atlassian/atlassian-frontend/commits/89ce462b216) - Fix for
  margin properties not being mapped to values correctly.

## 1.4.1

### Patch Changes

- [#39578](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39578)
  [`da792e55f6f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/da792e55f6f) - - Bleed
  now uses negative space tokens under the hood.
  - Fixed an issue where the wrong token would apply for space.025 in Bleed's `block` prop.
  - Fallback values for Bleed `block` and `inline` props now use rem instead of px - this is only
    applied if space tokens are not available on the page. Space tokens already use rem under the
    hood.
- Updated dependencies

## 1.4.0

### Minor Changes

- [#39471](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39471)
  [`9ac38d5c3e9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9ac38d5c3e9) - All
  margin and padding properties now support autocomplete and token values in xcss.

## 1.3.1

### Patch Changes

- [#39430](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39430)
  [`88e4ac397ea`](https://bitbucket.org/atlassian/atlassian-frontend/commits/88e4ac397ea) -
  Regenerates codegen artifacts as a result of introducting new accent interaction tokens.
- Updated dependencies

## 1.3.0

### Minor Changes

- [#39264](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39264)
  [`abfe7585461`](https://bitbucket.org/atlassian/atlassian-frontend/commits/abfe7585461) - Improved
  type safety for Box.

## 1.2.3

### Patch Changes

- [#38772](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/38772)
  [`dfd014c15b3`](https://bitbucket.org/atlassian/atlassian-frontend/commits/dfd014c15b3) - [ux]
  Pressable primitive: Adds missing cursor style `not-allowed` for disabled buttons

## 1.2.2

### Patch Changes

- [#39350](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39350)
  [`9a3fd8455fb`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9a3fd8455fb) - Stack
  `alignBlock` prop now accepts `'stretch'` which is also the default value for the `alignBlock`
  prop.

## 1.2.1

### Patch Changes

- [#38530](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/38530)
  [`9a88d718e48`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9a88d718e48) - This
  package is now onboarded onto the product push model.

## 1.2.0

### Minor Changes

- [#38293](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/38293)
  [`37e0d67942b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/37e0d67942b) - - Add
  missing `xcss` type export for `TextColor`
  - Fixes a bug where the `xcss` function did not accept `color.link` or `color.link.pressed` token
    values for text color

## 1.1.0

### Minor Changes

- [#37917](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37917)
  [`0116391a81e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0116391a81e) - -
  Support `xcss` in `Pressable`
  - Remove dependency on `@atlaskit/focus-ring`

## 1.0.11

### Patch Changes

- [#38239](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/38239)
  [`30fb9fe0ff4`](https://bitbucket.org/atlassian/atlassian-frontend/commits/30fb9fe0ff4) - Mark
  Pressable exports as unsafe (for internal use only)

## 1.0.10

### Patch Changes

- [#38000](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/38000)
  [`ac645224013`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ac645224013) - Removes
  generic for `xcss` fn. Adds support for other `AtTypes`.

## 1.0.9

### Patch Changes

- [#37947](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37947)
  [`1859bc0b8c7`](https://bitbucket.org/atlassian/atlassian-frontend/commits/1859bc0b8c7) - Update
  the casing on `xcss` to ensure consistency with the API and package consumption.

## 1.0.8

### Patch Changes

- [#37805](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37805)
  [`8986cf1ed16`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8986cf1ed16) - Reverts
  a change that allowed className to be applied to Box.

## 1.0.7

### Patch Changes

- [#37419](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37419)
  [`6070ef412be`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6070ef412be) - Box now
  accepts any HTML element for its `as` prop. Fixed issue where types may be incorrect depending on
  element used for the `as` prop.

## 1.0.6

### Patch Changes

- [#37400](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37400)
  [`aa8ec75ace3`](https://bitbucket.org/atlassian/atlassian-frontend/commits/aa8ec75ace3) - Simplify
  types for `Show` and `Hide` components. There should be no difference in behavior.

## 1.0.5

### Patch Changes

- [#37278](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37278)
  [`3fadbb8bf73`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3fadbb8bf73) - Internal
  changes.

## 1.0.4

### Patch Changes

- [#37182](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37182)
  [`74f7af9882b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/74f7af9882b) - [ux]
  correct fallback color of token color.border.focused to meet contrast requirement

## 1.0.3

### Patch Changes

- [#36967](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36967)
  [`298df94426c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/298df94426c) -
  Regenerates codegen'd artifacts as a result of introducting new brand background design tokens.
- Updated dependencies

## 1.0.2

### Patch Changes

- [#36605](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36605)
  [`45ff2cd234f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/45ff2cd234f) - Fixes
  missing type in `Flex` component, adds `Grid` component.

## 1.0.1

### Patch Changes

- [#36261](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36261)
  [`cac98ccfb7d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/cac98ccfb7d) -
  Introduces Flex component as common component for Stack, Inline.

## 1.0.0

### Major Changes

- [#36313](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36313)
  [`fec62731e2e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fec62731e2e) - This
  package is now in open beta and is no longer considered experimental. We will be making iterative
  improvements until GA. While the API is likely to be stable, we reserve the right to make changes
  if required. This version contains no changes whatsoever.

  P.S. The reason for the change is to aid package deduplication in the product.

## 0.16.0

### Minor Changes

- [#34769](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/34769)
  [`fe3ef707163`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fe3ef707163) - Initial
  Pressable primitive (not ready for production)

## 0.15.3

### Patch Changes

- [#36279](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36279)
  [`27f6081edf2`](https://bitbucket.org/atlassian/atlassian-frontend/commits/27f6081edf2) -
  Regenerates codegen hashes to surface changes to tokens

## 0.15.2

### Patch Changes

- [#36230](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36230)
  [`ab4938b0c32`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ab4938b0c32) - Remove
  runtime dev warning for invalid token aliases.

## 0.15.1

### Patch Changes

- [#36218](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36218)
  [`7c1c449eb96`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7c1c449eb96) - Updated
  space token descriptions.

## 0.15.0

### Minor Changes

- [#36050](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36050)
  [`8b04f3e78bd`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8b04f3e78bd) - Adds
  basic `<Show>` and `<Hide>` responsive primitive components to make consistent, composable UIs
  without writing a dozen lines for just one `display: none` css rule.

  Additionally:
  - Adds some further examples, tests, and VRs.
  - Tweaks some internals around building these reusable media query maps.

## 0.14.3

### Patch Changes

- [#36141](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36141)
  [`4c026f170d6`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4c026f170d6) - Remove
  warnings for non-token values passed to xcss in non-development environments.

## 0.14.2

### Patch Changes

- [#36072](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36072)
  [`267a88221e8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/267a88221e8) - Internal
  change to update codegen.

## 0.14.1

### Patch Changes

- [#35133](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35133)
  [`d79b6172a93`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d79b6172a93) - Add
  documentation for responsive xcss.

## 0.14.0

### Minor Changes

- [#35712](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35712)
  [`5af07899f5b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5af07899f5b) - Loosens
  types to better reflect `xcss` API.

## 0.13.0

### Minor Changes

- [#35149](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35149)
  [`455677dbd4c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/455677dbd4c) - -
  Documents the responsive media helpers into an Alpha state.
  - BREAKING: Removes the `xxl` breakpoint from all media queries (should be unused).
  - Adds a new `media` export without `media.below` intentionally omitted. Should be unused
    externally, but used internally and still available via the existing `UNSAFE_media` export.
  - Changes the underlying media queries to be a bit safer against unexpected overlap. This changes
    the breakpoints ever-so-slightly, but given browsers round fractional rems, it's impractical
    that this will have any unintended impact—if anything, it may fix a bug.

## 0.12.6

### Patch Changes

- [#35592](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35592)
  [`3be327cdd6a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3be327cdd6a) - Allow
  styles to be applied to Inline through xcss.

## 0.12.5

### Patch Changes

- [#35526](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35526)
  [`55be182b904`](https://bitbucket.org/atlassian/atlassian-frontend/commits/55be182b904) -
  Regenerates codegen'd artifacts as a result of introducting new design tokens.
- Updated dependencies

## 0.12.4

### Patch Changes

- [#35270](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35270)
  [`b2706220d22`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b2706220d22) - Adds an
  experimental `UNSAFE_useMediaQuery` hook to utilize our media query breakpoints in JavaScript.
  This is not SSR-safe and will return `null` or perhaps incorrectly depending on your SSR
  environment.

## 0.12.3

### Patch Changes

- [#35385](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35385)
  [`79e94411a9c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/79e94411a9c) - Bump to
  account for regeneration of tokens artifacts.
- Updated dependencies

## 0.12.2

### Patch Changes

- [#33287](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33287)
  [`e278a3b0ea9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e278a3b0ea9) - Allow
  loose auto completion and less strict types for some xcss properties.

## 0.12.1

### Patch Changes

- [#35248](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35248)
  [`3f273cdd54f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3f273cdd54f) - Allow
  for an Inline list item.

## 0.12.0

### Minor Changes

- [#35158](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35158)
  [`407853b7b26`](https://bitbucket.org/atlassian/atlassian-frontend/commits/407853b7b26) - Inline
  now has a new default value for the `alignBlock` prop: `start` - the previous default, `stretch`,
  is now an option that can be set explicitly as well.

## 0.11.0

### Minor Changes

- [#33833](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33833)
  [`8bd6dc6027f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8bd6dc6027f) - Box
  backgroundColor prop now accepts full token names, abbreviated forms will no longer work. xcss now
  accepts full token names, abbreviated forms will no longer work.

## 0.10.1

### Patch Changes

- [#34922](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/34922)
  [`b6302963111`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b6302963111) - Change
  border.radius.normal to be 3px instead of 4px. `display: grid` is now accepted for `xcss`.

## 0.10.0

### Minor Changes

- [#34913](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/34913)
  [`313d71fce9c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/313d71fce9c) - Allow
  media queries at predefined breakpoints to be applied through xcss.

## 0.9.5

### Patch Changes

- [#34443](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/34443)
  [`61cb5313358`](https://bitbucket.org/atlassian/atlassian-frontend/commits/61cb5313358) - Removing
  unused dependencies and dev dependencies

## 0.9.4

### Patch Changes

- [#34217](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/34217)
  [`b19d5c53b64`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b19d5c53b64) - Internal
  changest to the primitives package related to token generated styles.
- [`4c4dcc3d571`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4c4dcc3d571) - Updates
  primitives internal style map.
- Updated dependencies

## 0.9.3

### Patch Changes

- [#33793](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33793)
  [`9d00501a414`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9d00501a414) - Ensure
  legacy types are published for TS 4.5-4.8
- [#33693](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33693)
  [`e06d56c5a3d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e06d56c5a3d) - Adds
  type hinting for `fill` CSS property.

## 0.9.2

### Patch Changes

- [#33649](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33649)
  [`41fae2c6f68`](https://bitbucket.org/atlassian/atlassian-frontend/commits/41fae2c6f68) - Upgrade
  Typescript from `4.5.5` to `4.9.5`

## 0.9.1

### Patch Changes

- [#33120](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33120)
  [`5a9e73494eb`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5a9e73494eb) - Updates
  to internal documentation.

## 0.9.0

### Minor Changes

- [#33258](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33258)
  [`56507598609`](https://bitbucket.org/atlassian/atlassian-frontend/commits/56507598609) - Skip
  minor dependency bump

### Patch Changes

- Updated dependencies

## 0.8.9

### Patch Changes

- [#33127](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33127)
  [`da1727baf77`](https://bitbucket.org/atlassian/atlassian-frontend/commits/da1727baf77) - Allow
  non tokenised values to be passed through for tokenisable properties like `padding`. Adds type
  hinting for zIndex CSS property.

## 0.8.8

### Patch Changes

- [#33092](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33092)
  [`5a134a5128a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5a134a5128a) - Adds
  type hinting for boxShadow CSS property. Fixes bug with token to CSS custom property
  transformation for gap, rowGap, columnGap.

## 0.8.7

### Patch Changes

- [#32798](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32798)
  [`bad2da77917`](https://bitbucket.org/atlassian/atlassian-frontend/commits/bad2da77917) - The Box
  primitive now accepts more elements for the 'as' prop

## 0.8.6

### Patch Changes

- [#33022](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33022)
  [`b5b26f3d947`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b5b26f3d947) - Bugfix:
  'padding' prop no longer takes (incorrect) precedence over any other padding props.

## 0.8.5

### Patch Changes

- [#32786](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32786)
  [`0969a35c1b0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0969a35c1b0) - Allow
  type hinting for nested styles inside pseudo-selectors.

## 0.8.4

### Patch Changes

- [#32594](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32594)
  [`7127e85932a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7127e85932a) - Update
  codegen to explicitly list spacing prop values as string unions for compatibility with
  extract-react-types.

## 0.8.3

### Patch Changes

- [#32600](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32600)
  [`64e7c72773e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/64e7c72773e) - Update
  type to allow typehints for CSS color property.

## 0.8.2

### Patch Changes

- [#32543](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32543)
  [`983b1e61003`](https://bitbucket.org/atlassian/atlassian-frontend/commits/983b1e61003) - Fix
  Primitives pages being shown in prod despite being marked as alpha.

## 0.8.1

### Patch Changes

- [#32424](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32424)
  [`2e01c9c74b5`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2e01c9c74b5) - DUMMY
  remove before merging to master; dupe adf-schema via adf-utils

## 0.8.0

### Minor Changes

- [#32281](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32281)
  [`ac4c8695d3f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ac4c8695d3f) -
  Constrain CSS values of flex-direction to account for accessibility considerations.
- [#32296](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32296)
  [`4d19bdd2218`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4d19bdd2218) -
  **Inline**:
  - `space` prop now accepts values in the form `space.XXX`. For example: `space="space.100"`.
  - `rowSpace` prop now accepts values in the form `space.XXX`. For example: `rowSpace="space.100"`.

  **Stack**:
  - `space` prop now accepts values in the form `space.XXX`. For example: `space="space.100"`.

## 0.7.1

### Patch Changes

- [#32311](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32311)
  [`a02eed2974e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/a02eed2974e) - Move
  codegen into @atlassian scope to publish it to private registry

## 0.7.0

### Minor Changes

- [#31841](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31841)
  [`7e17a8b8934`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7e17a8b8934) - Box:
  - Add xcss prop to enable token powered styling.

## 0.6.0

### Minor Changes

- [#31885](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31885)
  [`4d60ec345a5`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4d60ec345a5) - Remove
  internal/exploratory responsive props available in BaseBox.

## 0.5.0

### Minor Changes

- [#31818](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31818)
  [`e379d04c74a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e379d04c74a) - Expose a
  new form of `xcss` that is parameterised so it can be statically bound to the intended usage
  context.

## 0.4.2

### Patch Changes

- [#31711](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31711)
  [`fa26963628c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fa26963628c) - Removes
  `customStyles` in favour of `xcss`.

## 0.4.1

### Patch Changes

- [#31691](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31691)
  [`8e03331eb8b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8e03331eb8b) -
  Introduce 'as' prop to Inline and Stack so the resulting element can be controlled.

## 0.4.0

### Minor Changes

- [#31378](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31378)
  [`003c381e37d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/003c381e37d) - Apply
  `width: 100%` to Inline and Stack when `grow` prop is set to `fill`.

## 0.3.3

### Patch Changes

- [#31206](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31206)
  [`261420360ec`](https://bitbucket.org/atlassian/atlassian-frontend/commits/261420360ec) - Upgrades
  component types to support React 18.

## 0.3.2

### Patch Changes

- [#31242](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31242)
  [`e7b64da97a1`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e7b64da97a1) - Add
  `rowSpace` prop to override the `space` prop's spacing between rows.

## 0.3.1

### Patch Changes

- [#31127](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31127)
  [`114d6a73f72`](https://bitbucket.org/atlassian/atlassian-frontend/commits/114d6a73f72) - Cleanup
  the experimental responsive box utilizing our responsive helpers.

## 0.3.0

### Minor Changes

- [#30894](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/30894)
  [`7c280fead96`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7c280fead96) - Add new
  responsive helpers, breakpoints config, and types into `@atlaskit/primitives/responsive`. Exports
  are treated as `UNSAFE_` and experimental until modified as they're being worked on in parallel to
  our Alpha Grid.

## 0.2.2

### Patch Changes

- [#30708](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/30708)
  [`bf90d854748`](https://bitbucket.org/atlassian/atlassian-frontend/commits/bf90d854748) - Internal
  representation of Box primitive now supports some responsive styles

## 0.2.1

### Patch Changes

- [#30440](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/30440)
  [`5b886634089`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5b886634089) - [ux]
  Change Box to be the default export from `@atlaskit/primitives/box`. Fix the negative value of
  `margin-inline` in Inline `separator` not being applied properly.

## 0.2.0

### Minor Changes

- [#29774](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/29774)
  [`228cce759e8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/228cce759e8) - Create
  Box component.

## 0.1.1

### Patch Changes

- [#30055](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/30055)
  [`fe50d8cb56c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fe50d8cb56c) - Internal
  change to add shape tokens to primitives.
- Updated dependencies

## 0.1.0

### Minor Changes

- [#29608](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/29608)
  [`eeb8baa5d74`](https://bitbucket.org/atlassian/atlassian-frontend/commits/eeb8baa5d74) - - Create
  `Stack` component
  - Create `Inline` component

## 0.0.2

### Patch Changes

- [#29387](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/29387)
  [`069494fbea6`](https://bitbucket.org/atlassian/atlassian-frontend/commits/069494fbea6) - Internal
  change. There is no behaviour or visual change.
- Updated dependencies

## 0.0.1

### Patch Changes

- [#29450](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/29450)
  [`87074bc6cb3`](https://bitbucket.org/atlassian/atlassian-frontend/commits/87074bc6cb3) - Initial
  release of package scaffold.
