# Change Log - @fluentui-react-native/composition

## 0.14.5

### Patch Changes

- Updated dependencies [3dbc30f]
  - @fluentui-react-native/framework-base@0.8.1
  - @fluentui-react-native/use-slots@0.13.5
  - @fluentui-react-native/use-styling@0.16.5

## 0.14.4

### Patch Changes

- Updated dependencies [65245b4]
  - @fluentui-react-native/framework-base@0.8.0
  - @fluentui-react-native/use-slots@0.13.4
  - @fluentui-react-native/use-styling@0.16.4

## 0.14.3

### Patch Changes

- Updated dependencies [24be698]
  - @fluentui-react-native/framework-base@0.7.0
  - @fluentui-react-native/use-slots@0.13.3
  - @fluentui-react-native/use-styling@0.16.3

## 0.14.2

### Patch Changes

- cbd319c: Bump package to publish via ESRP (no changes)
- Updated dependencies [5bc9e81]
- Updated dependencies [5bc9e81]
- Updated dependencies [cbd319c]
  - @fluentui-react-native/framework-base@0.6.1
  - @fluentui-react-native/use-slots@0.13.2
  - @fluentui-react-native/use-styling@0.16.2

## 0.14.1

### Patch Changes

- 778d82b: Add shared component primitives, styling utilities, state hooks, accessibility diagnostics, and owned native-root prop types.
- 778d82b: Consolidation of shared utilities, dependency profile updates, and more generated components
- Updated dependencies [778d82b]
- Updated dependencies [3abc13a]
- Updated dependencies [778d82b]
  - @fluentui-react-native/framework-base@0.6.0
  - @fluentui-react-native/use-slots@0.13.1
  - @fluentui-react-native/use-styling@0.16.1

## 0.14.0

### Minor Changes

- e2a4065: rework framework rendering to prepare for new component structure

### Patch Changes

- 801d8b1: Switch to the released typescript 7
- 5b5afea: Remove depcheck script, allow jest to run tests with platform module suffixes
- Updated dependencies [1eef74e]
- Updated dependencies [801d8b1]
- Updated dependencies [e2a4065]
- Updated dependencies [b28f021]
- Updated dependencies [1b45589]
- Updated dependencies [5b5afea]
- Updated dependencies [9d2bb3e]
  - @fluentui-react-native/framework-base@0.5.0
  - @fluentui-react-native/use-styling@0.16.0
  - @fluentui-react-native/use-slots@0.13.0

## 0.13.1

### Patch Changes

- 6c2d6e6: Update packages to esm, with new builds with project references
- Updated dependencies [6c2d6e6]
- Updated dependencies [6805bf5]
  - @fluentui-react-native/use-styling@0.15.1
  - @fluentui-react-native/use-slots@0.12.1
  - @fluentui-react-native/framework-base@0.4.1

## 0.13.0

### Minor Changes

- b5a686c: Switch packages to type module

### Patch Changes

- ce37a6d: Remove the final configuration package (moving it to scripts) and switch to running various package validation tasks from the root
- ad85949: Configuration and dependency changes
- f10715d: remove oxlint config package and move it into scripts
- 1598157: Switch tsconfig settings to more modern settings
- Updated dependencies [ce37a6d]
- Updated dependencies [b5a686c]
- Updated dependencies [ad85949]
- Updated dependencies [f10715d]
- Updated dependencies [1598157]
  - @fluentui-react-native/use-styling@0.15.0
  - @fluentui-react-native/use-slots@0.12.0
  - @fluentui-react-native/framework-base@0.4.0

## 0.12.3

### Patch Changes

- 9cf4444: Migrate from ESLint to oxlint
- Updated dependencies [9cf4444]
  - @fluentui-react-native/use-styling@0.14.3
  - @fluentui-react-native/use-slots@0.11.3
  - @fluentui-react-native/framework-base@0.3.3

## 0.12.2

### Patch Changes

- 8a7b549: Update to the latest rnx-kit versions, fix some typing issues, and correct the vscode settings
- Updated dependencies [8a7b549]
  - @fluentui-react-native/use-styling@0.14.2
  - @fluentui-react-native/use-slots@0.11.2
  - @fluentui-react-native/framework-base@0.3.2

## 0.12.1

### Patch Changes

- 0d6e9c1: chore: migrate to `oxfmt`
- ac6e7af: Ensure packages have a default export that references the typescript entrypoint and clean up build dependency ordering
- Updated dependencies [0d6e9c1]
- Updated dependencies [ac6e7af]
  - @fluentui-react-native/use-styling@0.14.1
  - @fluentui-react-native/use-slots@0.11.1
  - @fluentui-react-native/framework-base@0.3.1

## 0.12.0

### Minor Changes

- d7adbdd: # Migration from Beachball to Changesets

  This changeset represents the migration from Beachball to Changesets for version management and consolidates all changes from 440+ beachball change files that were in the `change/` directory.

  All 75 affected packages receive a minor version bump to acknowledge the accumulated changes from the beachball era.

  ## What Changed

  Going forward, all version management uses Changesets via `yarn changeset`. The following beachball infrastructure has been removed:

  - ❌ 440+ beachball change files from `change/` directory
  - ❌ `beachball` package dependency
  - ❌ Beachball scripts from `package.json`
  - ❌ `beachball.config.js` configuration file
  - ❌ Beachball publish steps from Azure Pipelines

  ## New Workflow

  ✅ **Create changes**: Run `yarn changeset` to document changes
  ✅ **Version bump PRs**: Automatically created by GitHub Actions
  ✅ **Publishing**: Handled by Azure Pipelines using `changeset publish`
  ✅ **Validation**: CI validates changesets and blocks major version bumps

  For details, see `CHANGESETS_SETUP.md` and `CONTRIBUTING.md`.

### Patch Changes

- d1d8c26: We were pinning @types/react and react-native-macos via resolutions. This fixes that which uncovered a bunch of type inconsistencies that needed to be addressed.
- Updated dependencies [d7adbdd]
- Updated dependencies [d1d8c26]
  - @fluentui-react-native/framework-base@0.3.0
  - @fluentui-react-native/use-slots@0.11.0
  - @fluentui-react-native/use-styling@0.14.0

<!-- This log was last generated on Tue, 05 Aug 2025 18:50:42 GMT and should not be manually modified. -->

<!-- Start content -->

## 0.11.12

Tue, 05 Aug 2025 18:50:42 GMT

### Patches

- move repo to pnpm, create babel and jest config packages, fix dependencies (jasonmo@microsoft.com)

## 0.11.8

Tue, 22 Jul 2025 19:06:23 GMT

### Patches

- centralize jsx rendering functionality in framework-base (jasonmo@microsoft.com)

## 0.11.7

Wed, 16 Jul 2025 20:06:45 GMT

### Patches

- create common framework-base package to share common utiltities more broadly (jasonmo@microsoft.com)

## 0.11.6

Tue, 15 Jul 2025 23:27:26 GMT

### Patches

- fix: run beachball sync (sanajmi@microsoft.com)
- update builds to use node16 settings and modern export maps (jasonmo@microsoft.com)
- add react-native entrypoints that ensure metro targets TS files rather than JS files for bundling (jasonmo@microsoft.com)

## 0.11.3

Thu, 10 Jul 2025 19:20:26 GMT

### Patches

- Add support for React Native 0.74 (4123478+tido64@users.noreply.github.com)

## 0.11.2

Wed, 29 Jan 2025 23:43:54 GMT

### Patches

- fix tsconfig for jest types (sanajmi@microsoft.com)

## 0.11.0

Thu, 11 Apr 2024 18:08:42 GMT

### Minor changes

- Update to RN 0.73 (30809111+acoates-ms@users.noreply.github.com)

## 0.10.2

Fri, 01 Mar 2024 20:39:09 GMT

### Patches

- Use workspace for version of local package (ruaraki@microsoft.com)

## 0.10.1

Thu, 22 Feb 2024 23:27:44 GMT

### Patches

- Rework package json version notation (rofang@microsoft.com)
- Bump @fluentui-react-native/use-slot to v0.5.1
- Bump @fluentui-react-native/use-slots to v0.9.1

## 0.10.0

Thu, 09 Nov 2023 02:39:07 GMT

### Minor changes

- Update to react-native 0.72 (30809111+acoates-ms@users.noreply.github.com)
- Bump @fluentui-react-native/use-slot to v0.5.0
- Bump @fluentui-react-native/use-slots to v0.9.0
- Bump @fluentui-react-native/use-styling to v0.12.0

## 0.9.2

Wed, 09 Aug 2023 22:02:15 GMT

### Patches

- Bump @fluentui-react-native/immutable-merge to v1.2.1
- Bump @fluentui-react-native/use-slot to v0.4.2
- Bump @fluentui-react-native/use-slots to v0.8.2
- Bump @fluentui-react-native/use-styling to v0.11.1

## 0.9.1

Mon, 12 Jun 2023 17:46:44 GMT

### Patches

- Bump @fluentui-react-native/use-slot to v0.4.1
- Bump @fluentui-react-native/use-slots to v0.8.1
- Bump @fluentui-react-native/use-styling to v0.11.0

## 0.9.0

Mon, 05 Jun 2023 19:26:22 GMT

### Minor changes

- Upgrade to React Native 0.71 (sanajmi@microsoft.com)
- Bump @fluentui-react-native/immutable-merge to v1.2.0
- Bump @fluentui-react-native/use-slot to v0.4.0
- Bump @fluentui-react-native/use-slots to v0.8.0
- Bump @fluentui-react-native/use-styling to v0.10.0

## 0.8.4

Fri, 24 Feb 2023 20:39:57 GMT

### Patches

- Order imports (78454019+lyzhan7@users.noreply.github.com)
- Bump @fluentui-react-native/use-slot to v0.3.4
- Bump @fluentui-react-native/use-slots to v0.7.4
- Bump @fluentui-react-native/use-styling to v0.9.4

## 0.8.3

Thu, 02 Feb 2023 01:29:38 GMT

### Patches

- Add eslint to packages missing a config (30809111+acoates-ms@users.noreply.github.com)
- Bump @fluentui-react-native/use-slot to v0.3.3
- Bump @fluentui-react-native/use-slots to v0.7.3
- Bump @fluentui-react-native/use-styling to v0.9.3

## 0.8.2

Wed, 01 Feb 2023 22:33:17 GMT

### Patches

- Bump @fluentui-react-native/immutable-merge to v1.1.8
- Bump @fluentui-react-native/use-slot to v0.3.2
- Bump @fluentui-react-native/use-slots to v0.7.2
- Bump @fluentui-react-native/use-styling to v0.9.2

## 0.8.1

Fri, 30 Sep 2022 00:54:35 GMT

### Patches

- Update react-native to 0.68 (krsiler@microsoft.com)
- Bump @fluentui-react-native/use-slot to v0.3.1
- Bump @fluentui-react-native/use-slots to v0.7.1
- Bump @fluentui-react-native/use-styling to v0.9.1

## 0.8.0

Thu, 14 Jul 2022 18:09:51 GMT

### Minor changes

- Update to React Native 0.66 (sanajmi@microsoft.com)
- Bump @fluentui-react-native/use-slot to v0.3.0
- Bump @fluentui-react-native/use-slots to v0.7.0
- Bump @fluentui-react-native/use-styling to v0.9.0

## 0.7.7

Thu, 31 Mar 2022 07:27:48 GMT

### Patches

- Bump @fluentui-react-native/immutable-merge to v1.1.7
- Bump @fluentui-react-native/use-slot to v0.2.6
- Bump @fluentui-react-native/use-slots to v0.6.6
- Bump @fluentui-react-native/use-styling to v0.8.3

## 0.7.6

Fri, 04 Mar 2022 23:43:09 GMT

### Patches

- Bump @rnx-kit/eslint-plugin from 0.2.10 to 0.2.11 (ruaraki@microsoft.com)

## 0.7.5

Tue, 21 Dec 2021 20:56:31 GMT

### Patches

- Bump @fluentui-react-native/use-slot to v0.2.5
- Bump @fluentui-react-native/use-slots to v0.6.5

## 0.7.4

Mon, 20 Dec 2021 22:56:00 GMT

### Patches

- Add repository property to all package.json files (ruaraki@microsoft.com)
- Bump @fluentui-react-native/immutable-merge to v1.1.6
- Bump @fluentui-react-native/use-slot to v0.2.4
- Bump @fluentui-react-native/use-slots to v0.6.4
- Bump @fluentui-react-native/use-styling to v0.8.2

## 0.7.3

Sat, 18 Dec 2021 04:15:05 GMT

### Patches

- Bump @fluentui-react-native/immutable-merge to v1.1.5
- Bump @fluentui-react-native/use-slot to v0.2.3
- Bump @fluentui-react-native/use-slots to v0.6.3
- Bump @fluentui-react-native/use-styling to v0.8.1

## 0.7.2

Fri, 17 Dec 2021 22:06:58 GMT

### Patches

- Bump @fluentui-react-native/use-slot to v0.2.2
- Bump @fluentui-react-native/use-slots to v0.6.2

## 0.7.1

Fri, 17 Dec 2021 19:53:21 GMT

### Patches

- Bump @fluentui-react-native/use-slot to v0.2.1
- Bump @fluentui-react-native/use-slots to v0.6.1

## 0.7.0

Wed, 17 Nov 2021 19:28:07 GMT

### Minor changes

- Update to react-native 0.64 (afoxman@microsoft.com)

### Patches

- Bump @fluentui-react-native/use-slot to v0.2.0 (afoxman@microsoft.com)
- Bump @fluentui-react-native/use-slots to v0.6.0 (afoxman@microsoft.com)
- Bump @fluentui-react-native/use-styling to v0.8.0 (afoxman@microsoft.com)

## 0.6.12

Mon, 25 Oct 2021 19:24:43 GMT

### Patches

- Bump @fluentui-react-native/use-slot to v0.1.7 (ruaraki@microsoft.com)

## 0.6.11

Wed, 20 Oct 2021 03:46:25 GMT

### Patches

- Bump @fluentui-react-native/use-styling to v0.7.1 (ruaraki@microsoft.com)

## 0.6.10

Fri, 01 Oct 2021 17:52:17 GMT

### Patches

- Bump @fluentui-react-native/use-styling to v0.7.0 (ruaraki@microsoft.com)

## 0.6.9

Tue, 28 Sep 2021 21:08:25 GMT

### Patches

- Bump @fluentui-react-native/use-styling to v0.6.8 (67026167+chiuam@users.noreply.github.com)

## 0.6.8

Sat, 07 Aug 2021 00:40:04 GMT

### Patches

- enable usePressableState with stock Pressable component (jasonmo@microsoft.com)

## 0.6.7

Wed, 04 Aug 2021 16:54:20 GMT

### Patches

- Bump @fluentui-react-native/use-styling to v0.6.6 (jasonmo@microsoft.com)

## 0.6.6

Wed, 04 Aug 2021 06:26:25 GMT

### Patches

- radio group on macOS (67026167+chiuam@users.noreply.github.com)

## 0.6.5

Tue, 03 Aug 2021 22:33:17 GMT

### Patches

- Bump @fluentui-react-native/use-styling to v0.6.4 (jasonmo@microsoft.com)

## 0.6.4

Tue, 27 Jul 2021 22:17:20 GMT

### Patches

- add compressible utility and a snapshot test / demo to framework (jasonmo@microsoft.com)

## 0.6.3

Mon, 26 Jul 2021 20:41:04 GMT

### Patches

- add new use-slot package, move framework to consume that package (jasonmo@microsoft.com)

## 0.6.2

Wed, 21 Jul 2021 22:55:40 GMT

### Patches

- expose use-tokens in framework package (jasonmo@microsoft.com)

## 0.6.1

Fri, 18 Jun 2021 00:38:19 GMT

### Patches

- Apply prettier to framework, run (ruaraki@microsoft.com)

## 0.6.0

Tue, 15 Jun 2021 00:55:36 GMT

### Minor changes

- Add support for ColorValue (ruaraki@microsoft.com)

## 0.5.0

Sat, 06 Mar 2021 00:20:05 GMT

### Minor changes

- Update to react-native 0.63 (30809111+acoates-ms@users.noreply.github.com)

## 0.4.1

Mon, 02 Nov 2020 19:16:23 GMT

### Patches

- Update type of the tokens parameter to make TSC happy. (kinhln@microsoft.com)

## 0.4.0

Fri, 23 Oct 2020 22:27:37 GMT

### Minor changes

- RNIcon feature (warleu@microsoft.com)

## 0.3.8

Fri, 25 Sep 2020 19:21:43 GMT

### Patches

- Update react-native-win32 versions - enable logbox (acoates-ms@noreply.github.com)

## 0.3.7

Wed, 23 Sep 2020 18:31:48 GMT

### Patches

- start publishing src to fix customer source maps (jasonmo@microsoft.com)

## 0.3.4

Mon, 17 Aug 2020 22:08:34 GMT

### Patches

- fix dependency errors (jasonmo@microsoft.com)

## 0.3.3

Thu, 13 Aug 2020 04:48:19 GMT

### Patches

- release @fluentui-react-native/memo-cache (jasonmo@microsoft.com)

## 0.3.2

Wed, 12 Aug 2020 23:52:15 GMT

### Patches

- release @fluentui-react-native/immutable-merge (jasonmo@microsoft.com)

## 0.3.0

Sat, 01 Aug 2020 00:34:34 GMT

### Minor changes

- specify types for tests (krsiler@microsoft.com)

## 0.2.1

Wed, 29 Jul 2020 22:38:20 GMT

### Patches

- switch to using Lage for build sequencing (jasonmo@microsoft.com)

## 0.2.0

Tue, 28 Jul 2020 18:21:12 GMT

### Minor changes

- add experimental framework packages (jasonmo@microsoft.com)
