# @af/ufo-types

## 0.5.0

### Minor Changes

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

## 0.4.3

### Patch Changes

- [`00ead4a808f68`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/00ead4a808f68) -
  Remove the `platform_ufo_enable_untilall_parent_fix` rollout flag and keep the untilAll parent fix
  enabled by default. The original bug caused `untilAll()` to incorrectly propagate FAILED/ABORTED
  state from unrelated experiences, allowing experiences without matching untilAll dependencies to
  transition to FAILED even when the failing experience was not an actual dependency.

## 0.4.2

### Patch Changes

- [`ed2bda18a9e03`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ed2bda18a9e03) -
  Fix untilAll() incorrectly propagating FAILED/ABORTED state from unrelated experiences.
  Previously, any UFO experience failure anywhere in the product would cause parent experiences
  using untilAll dependencies to transition to FAILED, even when the failing experience was not a
  declared dependency. Added a doneIndexes.length > 0 guard to the priorityStateFound check to
  ensure only actual dependency failures trigger parent state transitions.

## 0.4.1

### Patch Changes

- [`5e872bdd351ed`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5e872bdd351ed) -
  Sorted type and interface props to improve Atlaskit docs

## 0.4.0

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

## 0.3.1

### Patch Changes

- [#141583](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/141583)
  [`2573c7152094d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/2573c7152094d) -
  Package.json dependecies update

## 0.3.0

### Minor Changes

- [#127511](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/127511)
  [`db30e29344013`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/db30e29344013) -
  Widening range of `react` and `react-dom` peer dependencies from `^16.8.0 || ^17.0.0 || ~18.2.0`
  to the wider range of ``^16.8.0 || ^17.0.0 || ^18.0.0` (where applicable).

  This change has been done to enable usage of `react@18.3` as well as to have a consistent peer
  dependency range for `react` and `react-dom` for `/platform` packages.

## 0.2.7

### Patch Changes

- [#121046](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/121046)
  [`06f31de41af3a`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/06f31de41af3a) -
  Upgrading react version to 18

## 0.2.6

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

## 0.2.5

### Patch Changes

- [#42058](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/42058)
  [`08b6a522300`](https://bitbucket.org/atlassian/atlassian-frontend/commits/08b6a522300) - Fix TS
  errors for @atlaskit/analytics-next, @atlaskit/ufo, @atlassian/ufo and @atlassian/ufo-experimental

## 0.2.4

### Patch Changes

- [#38162](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/38162)
  [`fd6bb9c9184`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fd6bb9c9184) - Delete
  version.json

## 0.2.3

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

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

## 0.2.1

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

## 0.1.4

### Patch Changes

- [#24874](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/24874)
  [`8cc2f888c83`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8cc2f888c83) - Upgrade
  Typescript from `4.3.5` to `4.5.5`

## 0.1.3

### Patch Changes

- [#24492](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/24492)
  [`8d4228767b0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8d4228767b0) - Upgrade
  Typescript from `4.2.4` to `4.3.5`.

## 0.1.2

### Patch Changes

- [#20650](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/20650)
  [`cb2392f6d33`](https://bitbucket.org/atlassian/atlassian-frontend/commits/cb2392f6d33) - Upgrade
  to TypeScript 4.2.4

## 0.1.1

### Patch Changes

- [#20033](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/20033)
  [`7fad3a6e3c5`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7fad3a6e3c5) - Added
  additional check for window object
- [`22ef1a36ae6`](https://bitbucket.org/atlassian/atlassian-frontend/commits/22ef1a36ae6) -
  [#18823](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/18823)
  [`997d8c24c89`](https://bitbucket.org/atlassian/atlassian-frontend/commits/997d8c24c89) - AFO-373:
  bugfix for untilAll helper
  [`81be73d5b1c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/81be73d5b1c) - AFO-345
  UFO: export untilAll util function
  [`7ab325f569c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7ab325f569c) - AFO-245
  UFO: Fixed a bug on the experience transition
  [`72d7c653a20`](https://bitbucket.org/atlassian/atlassian-frontend/commits/72d7c653a20) - AFO-245
  UFO Updated schema versions manually
  [`37d21a8e41f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/37d21a8e41f) - AFO-245
  Added schema versions from packages

## 0.1.0

### Minor Changes

- [`bc0b6059dc2`](https://bitbucket.org/atlassian/atlassian-frontend/commits/bc0b6059dc2) -
  [#16788](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/16788)
  [`ef189e01627`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ef189e01627) - check
  for global document reference
  [`ca2a6e3f4f8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ca2a6e3f4f8) - make UFO
  performance config optional
  [`17cf8d10197`](https://bitbucket.org/atlassian/atlassian-frontend/commits/17cf8d10197) - Added
  histograms support to UFO
  [`5ffbba3c332`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5ffbba3c332) - Added
  support for timings - SSR, custom, resources and bundle eval

## 0.0.6

### Patch Changes

- [#14777](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/14777)
  [`2d7298692bb`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2d7298692bb) - Added
  performance types
- [`df22840864b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/df22840864b) - Export
  CustomData type
- [`7d13155a61c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7d13155a61c) - Updated
  smart links to UFO with perf metrics

## 0.0.5

### Patch Changes

- [#14379](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/14379)
  [`6f64951e126`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6f64951e126) - Updated
  type of global value

## 0.0.4

### Patch Changes

- [#14232](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/14232)
  [`b759751ba64`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b759751ba64) - Updates
  to exported types from @atlaskit/ufo/types

## 0.0.3

### Patch Changes

- [#14265](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/14265)
  [`92b02b9224c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/92b02b9224c) - Fixed
  issue with publishing events
- [#14266](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/14266)
  [`e372750cc4d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e372750cc4d) - Logging
  disabled by default
- [`74bae46692e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/74bae46692e) - Fixed
  issue with force parameter in end state of experience

## 0.0.2

### Patch Changes

- [#14154](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/14154)
  [`265de830207`](https://bitbucket.org/atlassian/atlassian-frontend/commits/265de830207) - Added
  platform prefix

## 0.0.1

### Patch Changes

- [#14126](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/14126)
  [`854f3a88b60`](https://bitbucket.org/atlassian/atlassian-frontend/commits/854f3a88b60) - Split
  UFO to internal and external packages

## 0.0.6

### Patch Changes

- [#13510](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/13510)
  [`63369507489`](https://bitbucket.org/atlassian/atlassian-frontend/commits/63369507489) - Update
  build/tsconfig.json to exclude tests and examples.

## 0.0.5

### Patch Changes

- [#13136](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/13136)
  [`524b20aff9a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/524b20aff9a) - Update
  package.jsons to remove unused dependencies. Also excludes tests from some build tsconfigs
- [`3c0349f272a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3c0349f272a) - Update
  package.jsons to remove unused dependencies. Also excludes tests from some build tsconfigs
- [`591d34f966f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/591d34f966f) - Update
  package.jsons to remove unused dependencies. Also excludes tests from some build tsconfigs

## 0.0.4

### Patch Changes

- [#8306](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/8306)
  [`229b32842b5`](https://bitbucket.org/atlassian/atlassian-frontend/commits/229b32842b5) - Fix
  .npmignore and tsconfig.json for **tests**

## 0.0.3

### Patch Changes

- [#5857](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5857)
  [`d3265f19be`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d3265f19be) - Transpile
  packages using babel rather than tsc

## 0.0.2

### Patch Changes

- [#5497](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5497)
  [`5f58283e1f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5f58283e1f) - Export
  types using Typescript's new "export type" syntax to satisfy Typescript's --isolatedModules
  compiler option. This requires version 3.8 of Typescript, read more about how we handle Typescript
  versions here: https://atlaskit.atlassian.com/get-started Also add `typescript` to
  `devDependencies` to denote version that the package was built with.

## 0.0.1

### Patch Changes

- [#4967](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/4967)
  [`b443b5a60f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b443b5a60f) - Renamed
  template package
