diff --git a/.changeset/better-cases-cheer.md b/.changeset/better-cases-cheer.md deleted file mode 100644 index ea76e4155e..0000000000 --- a/.changeset/better-cases-cheer.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@fluentui-react-native/storybook-desktop-runtime": patch -"@fluentui-react-native/storybook-desktop": patch -"@fluentui-react-native/desktop-driver": patch -"@fluentui-react-native/components": patch -"@fluentui-react-native/focus-zone": patch ---- - -Add the native macOS and Windows implementations, explicit native build -verification, and prebuilt-only Storybook PR pipeline integration for the -desktop-driver package. Keep the FocusZone Windows WinMD compatible with the -consuming Storybook application's target SDK. diff --git a/.changeset/desktop-pipeline-logging.md b/.changeset/desktop-pipeline-logging.md deleted file mode 100644 index 9d80c73842..0000000000 --- a/.changeset/desktop-pipeline-logging.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@fluentui-react-native/storybook-desktop": patch -"@fluentui-react-native/desktop-driver": patch ---- - -Capture ordered per-command stdout/stderr logs, replay full output on failure or in verbose mode, and report contextual story navigation and test failures with nested causes. diff --git a/.changeset/focus-management-foundation.md b/.changeset/focus-management-foundation.md deleted file mode 100644 index e9e9542c62..0000000000 --- a/.changeset/focus-management-foundation.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -"@fluentui-react-native/framework-base": minor -"@fluentui-react-native/design": minor -"@fluentui-react-native/components": minor -"@fluentui-react-native/storybook-desktop-runtime": patch -"@fluentui-react-native/storybook-desktop": minor -"@fluentui-react-native/desktop-driver": patch -"@fluentui-react-native/focus-zone": patch ---- - -Add ref-backed focus targets and cancellable focus requests, shared focusable pressable behavior, live focused-owner modality subscriptions, and shared-controller popup input boundaries. Migrate agentic components and commit TabList eligibility before requesting native focus. Preserve native activation, adapt unidentified Win32 key codes without duplicate presses, and expose Toggle/Select accessibility actions. Add owned targeted native focus qualification through smoke story/tag selectors. - -Keep the focusable pressable implementation native-only so React-only Framework Base consumers can load the generic entrypoint without importing the React Native runtime. - -Separate native keyboard press cleanup from activation pairing, preserving macOS keydown activation and clearing pressed feedback after interruption, blur, disable, or target replacement. Centralize endpoint-specific accessibility action contracts in Framework Base, and execute shared focus stories on macOS with narrowly scoped Windows-only pointer assertions. - -Carry owned modifier state on macOS native input events so rapid WebDriver chords such as Shift+Tab are delivered correctly. - -Clarify that FocusZone uses geometric directional navigation on macOS, while Windows and Win32 opt into geometry with use2DNavigation. - -Coalesce same-instance callback-ref handoffs without changing snapshots or mount generations, while rejecting detached-target activation immediately. Track repeated native key events separately from held physical keys so a single modifier release cannot leave later input modified. diff --git a/.changeset/inline-wdio-story-tests.md b/.changeset/inline-wdio-story-tests.md deleted file mode 100644 index 42ba5ee87e..0000000000 --- a/.changeset/inline-wdio-story-tests.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@fluentui-react-native/storybook-desktop": minor -"@fluentui-react-native/desktop-driver": minor -"@fluentui-react-native/components": patch ---- - -Add opt-in executable WebdriverIO callbacks in React Native stories, Storybook-owned test configuration, isolated Node execution, and Button examples. diff --git a/.changeset/layered-themed-root.md b/.changeset/layered-themed-root.md deleted file mode 100644 index 84c77ed47e..0000000000 --- a/.changeset/layered-themed-root.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@fluentui-react-native/design": minor ---- - -Add a View-compatible ThemedRoot with inherited theme and appearance options, default Flex tokens, and a stable scene context that tracks keyboard and pointer input without rerendering consumers. diff --git a/.changeset/named-platform-wdio-tests.md b/.changeset/named-platform-wdio-tests.md deleted file mode 100644 index 14c5c1f39f..0000000000 --- a/.changeset/named-platform-wdio-tests.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@fluentui-react-native/storybook-desktop": minor -"@fluentui-react-native/desktop-driver": patch -"@fluentui-react-native/components": patch ---- - -Add named, individually isolated WDIO story tests with target-platform context and test-name filtering. Migrate Button's declarative desktop-driver plans to executable WebdriverIO callbacks. diff --git a/.changeset/native-focus-visuals.md b/.changeset/native-focus-visuals.md deleted file mode 100644 index df6aa2d86f..0000000000 --- a/.changeset/native-focus-visuals.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@fluentui-react-native/components": patch -"@fluentui-react-native/callout": patch -"@fluentui-react-native/focus-zone": patch ---- - -Use native focus visuals on all platforms by default while retaining the custom -FocusVisual implementation behind a shared evaluation switch. Require React -Native Windows 0.81.35 or newer for the native focus visual crash fix. -Refresh the Windows Callout and FocusZone NuGet locks to the same runtime version. diff --git a/.changeset/quiet-drivers-build.md b/.changeset/quiet-drivers-build.md deleted file mode 100644 index c71bbddd1b..0000000000 --- a/.changeset/quiet-drivers-build.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -"@fluentui-react-native/desktop-driver": minor -"@fluentui-react-native/components": patch -"@fluentui-react-native/storybook-desktop": minor -"@fluentui-react-native/storybook-desktop-runtime": patch ---- - -Build the source-shipped native desktop helper explicitly, reuse verified -content-addressed artifacts, and add the Windows/Win32 C++ and macOS Swift -providers. Storybook can build the helper independently, ensures it during -prep, and attaches authored smoke tests to the exact app process it launched. -macOS cache resolution pins stable signatures to the leaf certificate and -designated requirement, makes source builds reproducible, verifies Hardened -Runtime and secure timestamps, reports TCC/AX diagnostics, and normalizes Fabric -accessibility roles, window identity, input, and Retina ScreenCaptureKit -evidence. diff --git a/.changeset/root-modality-focus-visuals.md b/.changeset/root-modality-focus-visuals.md deleted file mode 100644 index 270f65d8e7..0000000000 --- a/.changeset/root-modality-focus-visuals.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@fluentui-react-native/components": minor ---- - -Add useFocusVisuals and shared focus-ring styling, and migrate focusable components to optional FocusRing state slots. Windows and macOS default to native rings; Win32 defaults to keyboard-modality-aware custom rings. The hook supports native-ring overrides and always-visible focused custom rings. Component scenes now require ThemedRoot, and unstable state no longer carries focusVisualProps or Checkbox's local focusVisible flag. diff --git a/.changeset/security-dependency-refresh.md b/.changeset/security-dependency-refresh.md deleted file mode 100644 index 30930efca0..0000000000 --- a/.changeset/security-dependency-refresh.md +++ /dev/null @@ -1,8 +0,0 @@ ---- ---- - -Refresh vulnerable transitive dependencies and consolidate the pending Dependabot npm and GitHub Actions updates while preserving the seven-day release cooldown. - -Keep both supported xmldom and js-yaml major lines patched. Update the existing body-parser resolution to pick up qs fixes, and narrowly override Appium's pinned morgan and sharp versions until its dependency pins adopt the patched releases. - -Upgrade Changesets CLI and its action together, explicitly use the repository's oxfmt formatter, and retain the version-only workflow; package publishing remains in Azure Pipelines. diff --git a/.changeset/story-grouped-desktop-tests.md b/.changeset/story-grouped-desktop-tests.md deleted file mode 100644 index aa77328e62..0000000000 --- a/.changeset/story-grouped-desktop-tests.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@fluentui-react-native/storybook-desktop": patch -"@fluentui-react-native/components": patch ---- - -Navigate to each test's story before execution, bound navigation waits, and group static plans and inline WebdriverIO callbacks by story in desktop smoke tests. diff --git a/.changeset/storybook-ci-readiness.md b/.changeset/storybook-ci-readiness.md deleted file mode 100644 index 6aada88542..0000000000 --- a/.changeset/storybook-ci-readiness.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/storybook-desktop': patch ---- - -Wait for the authenticated Storybook preview to initialize before navigating after app startup or restart. Allow the aggregate WDIO subprocess contract enough CI time without relaxing individual callback deadlines. diff --git a/.changeset/storybook-source-config-import.md b/.changeset/storybook-source-config-import.md deleted file mode 100644 index 4bf44a84d8..0000000000 --- a/.changeset/storybook-source-config-import.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@fluentui-react-native/storybook-desktop": patch ---- - -Fix loading WDIO settings from Storybook's source-config fallback before compiled JavaScript exists. diff --git a/.changeset/storybook-themed-scene.md b/.changeset/storybook-themed-scene.md deleted file mode 100644 index 204a3c3b1f..0000000000 --- a/.changeset/storybook-themed-scene.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@fluentui-react-native/storybook-desktop-runtime": minor -"@fluentui-react-native/components": patch ---- - -Place the entire desktop Storybook app in one ThemedRoot, derive chrome colors from its theme state, and render component test scenes under a shared ThemedRoot wrapper. diff --git a/.changeset/wdio-focus-contracts.md b/.changeset/wdio-focus-contracts.md deleted file mode 100644 index 3f6684d491..0000000000 --- a/.changeset/wdio-focus-contracts.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@fluentui-react-native/components": patch -"@fluentui-react-native/storybook-desktop": patch ---- - -Migrate all component catalog story tests to named WDIO callbacks and add Windows/Win32 focus contract coverage, including activation pairing, native target lifetime, nested modality, editable fields, TabList sequencing, and FocusZone navigation. Keep Node-only test helpers out of production emit, require story type coverage, preserve focused smoke filters, and allow worker HTTP handles to close naturally while retaining bounded cleanup. diff --git a/packages/agentic/components/CHANGELOG.md b/packages/agentic/components/CHANGELOG.md index b1197ae026..c8d25e82f1 100644 --- a/packages/agentic/components/CHANGELOG.md +++ b/packages/agentic/components/CHANGELOG.md @@ -1,5 +1,53 @@ # @fluentui-react-native/components +## 0.6.0 + +### Minor Changes + +- 65245b4: Add ref-backed focus targets and cancellable focus requests, shared focusable pressable behavior, live focused-owner modality subscriptions, and shared-controller popup input boundaries. Migrate agentic components and commit TabList eligibility before requesting native focus. Preserve native activation, adapt unidentified Win32 key codes without duplicate presses, and expose Toggle/Select accessibility actions. Add owned targeted native focus qualification through smoke story/tag selectors. + + Keep the focusable pressable implementation native-only so React-only Framework Base consumers can load the generic entrypoint without importing the React Native runtime. + + Separate native keyboard press cleanup from activation pairing, preserving macOS keydown activation and clearing pressed feedback after interruption, blur, disable, or target replacement. Centralize endpoint-specific accessibility action contracts in Framework Base, and execute shared focus stories on macOS with narrowly scoped Windows-only pointer assertions. + + Carry owned modifier state on macOS native input events so rapid WebDriver chords such as Shift+Tab are delivered correctly. + + Clarify that FocusZone uses geometric directional navigation on macOS, while Windows and Win32 opt into geometry with use2DNavigation. + + Coalesce same-instance callback-ref handoffs without changing snapshots or mount generations, while rejecting detached-target activation immediately. Track repeated native key events separately from held physical keys so a single modifier release cannot leave later input modified. +- 65245b4: Add useFocusVisuals and shared focus-ring styling, and migrate focusable components to optional FocusRing state slots. Windows and macOS default to native rings; Win32 defaults to keyboard-modality-aware custom rings. The hook supports native-ring overrides and always-visible focused custom rings. Component scenes now require ThemedRoot, and unstable state no longer carries focusVisualProps or Checkbox's local focusVisible flag. + +### Patch Changes + +- 5b3f74c: Add the native macOS and Windows implementations, explicit native build + verification, and prebuilt-only Storybook PR pipeline integration for the + desktop-driver package. Keep the FocusZone Windows WinMD compatible with the + consuming Storybook application's target SDK. +- 8d31a6b: Add opt-in executable WebdriverIO callbacks in React Native stories, Storybook-owned test configuration, isolated Node execution, and Button examples. +- 8d31a6b: Add named, individually isolated WDIO story tests with target-platform context and test-name filtering. Migrate Button's declarative desktop-driver plans to executable WebdriverIO callbacks. +- 65245b4: Use native focus visuals on all platforms by default while retaining the custom + FocusVisual implementation behind a shared evaluation switch. Require React + Native Windows 0.81.35 or newer for the native focus visual crash fix. + Refresh the Windows Callout and FocusZone NuGet locks to the same runtime version. +- 5b3f74c: Build the source-shipped native desktop helper explicitly, reuse verified + content-addressed artifacts, and add the Windows/Win32 C++ and macOS Swift + providers. Storybook can build the helper independently, ensures it during + prep, and attaches authored smoke tests to the exact app process it launched. + macOS cache resolution pins stable signatures to the leaf certificate and + designated requirement, makes source builds reproducible, verifies Hardened + Runtime and secure timestamps, reports TCC/AX diagnostics, and normalizes Fabric + accessibility roles, window identity, input, and Retina ScreenCaptureKit + evidence. +- 8d31a6b: Navigate to each test's story before execution, bound navigation waits, and group static plans and inline WebdriverIO callbacks by story in desktop smoke tests. +- 65245b4: Place the entire desktop Storybook app in one ThemedRoot, derive chrome colors from its theme state, and render component test scenes under a shared ThemedRoot wrapper. +- 65245b4: Migrate all component catalog story tests to named WDIO callbacks and add Windows/Win32 focus contract coverage, including activation pairing, native target lifetime, nested modality, editable fields, TabList sequencing, and FocusZone navigation. Keep Node-only test helpers out of production emit, require story type coverage, preserve focused smoke filters, and allow worker HTTP handles to close naturally while retaining bounded cleanup. +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/callout@0.29.5 + ## 0.5.0 ### Minor Changes diff --git a/packages/agentic/components/package.json b/packages/agentic/components/package.json index f8ef186834..5041315823 100644 --- a/packages/agentic/components/package.json +++ b/packages/agentic/components/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/components", - "version": "0.5.0", + "version": "0.6.0", "description": "A library of agent-generated FluentUI React Native components", "license": "MIT", "author": "", diff --git a/packages/agentic/design/CHANGELOG.md b/packages/agentic/design/CHANGELOG.md index 37222f1644..4d4df99a82 100644 --- a/packages/agentic/design/CHANGELOG.md +++ b/packages/agentic/design/CHANGELOG.md @@ -1,5 +1,27 @@ # @fluentui-react-native/design +## 0.5.0 + +### Minor Changes + +- 65245b4: Add ref-backed focus targets and cancellable focus requests, shared focusable pressable behavior, live focused-owner modality subscriptions, and shared-controller popup input boundaries. Migrate agentic components and commit TabList eligibility before requesting native focus. Preserve native activation, adapt unidentified Win32 key codes without duplicate presses, and expose Toggle/Select accessibility actions. Add owned targeted native focus qualification through smoke story/tag selectors. + + Keep the focusable pressable implementation native-only so React-only Framework Base consumers can load the generic entrypoint without importing the React Native runtime. + + Separate native keyboard press cleanup from activation pairing, preserving macOS keydown activation and clearing pressed feedback after interruption, blur, disable, or target replacement. Centralize endpoint-specific accessibility action contracts in Framework Base, and execute shared focus stories on macOS with narrowly scoped Windows-only pointer assertions. + + Carry owned modifier state on macOS native input events so rapid WebDriver chords such as Shift+Tab are delivered correctly. + + Clarify that FocusZone uses geometric directional navigation on macOS, while Windows and Win32 opt into geometry with use2DNavigation. + + Coalesce same-instance callback-ref handoffs without changing snapshots or mount generations, while rejecting detached-target activation immediately. Track repeated native key events separately from held physical keys so a single modifier release cannot leave later input modified. +- 65245b4: Add a View-compatible ThemedRoot with inherited theme and appearance options, default Flex tokens, and a stable scene context that tracks keyboard and pointer input without rerendering consumers. + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + ## 0.4.1 ### Patch Changes diff --git a/packages/agentic/design/package.json b/packages/agentic/design/package.json index c43cff5e38..bf10067835 100644 --- a/packages/agentic/design/package.json +++ b/packages/agentic/design/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/design", - "version": "0.4.1", + "version": "0.5.0", "description": "Core design system concepts, utilities, and types for Fluent UI React Native.", "license": "MIT", "author": "", diff --git a/packages/agentic/desktop-driver/CHANGELOG.md b/packages/agentic/desktop-driver/CHANGELOG.md index 888bdb882f..4eb36a478e 100644 --- a/packages/agentic/desktop-driver/CHANGELOG.md +++ b/packages/agentic/desktop-driver/CHANGELOG.md @@ -1,5 +1,40 @@ # @fluentui-react-native/desktop-driver +## 0.3.0 + +### Minor Changes + +- 8d31a6b: Add opt-in executable WebdriverIO callbacks in React Native stories, Storybook-owned test configuration, isolated Node execution, and Button examples. +- 5b3f74c: Build the source-shipped native desktop helper explicitly, reuse verified + content-addressed artifacts, and add the Windows/Win32 C++ and macOS Swift + providers. Storybook can build the helper independently, ensures it during + prep, and attaches authored smoke tests to the exact app process it launched. + macOS cache resolution pins stable signatures to the leaf certificate and + designated requirement, makes source builds reproducible, verifies Hardened + Runtime and secure timestamps, reports TCC/AX diagnostics, and normalizes Fabric + accessibility roles, window identity, input, and Retina ScreenCaptureKit + evidence. + +### Patch Changes + +- 5b3f74c: Add the native macOS and Windows implementations, explicit native build + verification, and prebuilt-only Storybook PR pipeline integration for the + desktop-driver package. Keep the FocusZone Windows WinMD compatible with the + consuming Storybook application's target SDK. +- 8d31a6b: Capture ordered per-command stdout/stderr logs, replay full output on failure or in verbose mode, and report contextual story navigation and test failures with nested causes. +- 65245b4: Add ref-backed focus targets and cancellable focus requests, shared focusable pressable behavior, live focused-owner modality subscriptions, and shared-controller popup input boundaries. Migrate agentic components and commit TabList eligibility before requesting native focus. Preserve native activation, adapt unidentified Win32 key codes without duplicate presses, and expose Toggle/Select accessibility actions. Add owned targeted native focus qualification through smoke story/tag selectors. + + Keep the focusable pressable implementation native-only so React-only Framework Base consumers can load the generic entrypoint without importing the React Native runtime. + + Separate native keyboard press cleanup from activation pairing, preserving macOS keydown activation and clearing pressed feedback after interruption, blur, disable, or target replacement. Centralize endpoint-specific accessibility action contracts in Framework Base, and execute shared focus stories on macOS with narrowly scoped Windows-only pointer assertions. + + Carry owned modifier state on macOS native input events so rapid WebDriver chords such as Shift+Tab are delivered correctly. + + Clarify that FocusZone uses geometric directional navigation on macOS, while Windows and Win32 opt into geometry with use2DNavigation. + + Coalesce same-instance callback-ref handoffs without changing snapshots or mount generations, while rejecting detached-target activation immediately. Track repeated native key events separately from held physical keys so a single modifier release cannot leave later input modified. +- 8d31a6b: Add named, individually isolated WDIO story tests with target-platform context and test-name filtering. Migrate Button's declarative desktop-driver plans to executable WebdriverIO callbacks. + ## 0.2.0 ### Minor Changes diff --git a/packages/agentic/desktop-driver/package.json b/packages/agentic/desktop-driver/package.json index aa7138d08c..3fc0419551 100644 --- a/packages/agentic/desktop-driver/package.json +++ b/packages/agentic/desktop-driver/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/desktop-driver", - "version": "0.2.0", + "version": "0.3.0", "description": "W3C WebDriver-compatible automation for React Native desktop applications", "license": "MIT", "author": "", diff --git a/packages/agentic/storybook-desktop-runtime/CHANGELOG.md b/packages/agentic/storybook-desktop-runtime/CHANGELOG.md index d054075910..809bf7a288 100644 --- a/packages/agentic/storybook-desktop-runtime/CHANGELOG.md +++ b/packages/agentic/storybook-desktop-runtime/CHANGELOG.md @@ -1,5 +1,44 @@ # @fluentui-react-native/storybook-desktop-runtime +## 0.3.0 + +### Minor Changes + +- 65245b4: Place the entire desktop Storybook app in one ThemedRoot, derive chrome colors from its theme state, and render component test scenes under a shared ThemedRoot wrapper. + +### Patch Changes + +- 5b3f74c: Add the native macOS and Windows implementations, explicit native build + verification, and prebuilt-only Storybook PR pipeline integration for the + desktop-driver package. Keep the FocusZone Windows WinMD compatible with the + consuming Storybook application's target SDK. +- 65245b4: Add ref-backed focus targets and cancellable focus requests, shared focusable pressable behavior, live focused-owner modality subscriptions, and shared-controller popup input boundaries. Migrate agentic components and commit TabList eligibility before requesting native focus. Preserve native activation, adapt unidentified Win32 key codes without duplicate presses, and expose Toggle/Select accessibility actions. Add owned targeted native focus qualification through smoke story/tag selectors. + + Keep the focusable pressable implementation native-only so React-only Framework Base consumers can load the generic entrypoint without importing the React Native runtime. + + Separate native keyboard press cleanup from activation pairing, preserving macOS keydown activation and clearing pressed feedback after interruption, blur, disable, or target replacement. Centralize endpoint-specific accessibility action contracts in Framework Base, and execute shared focus stories on macOS with narrowly scoped Windows-only pointer assertions. + + Carry owned modifier state on macOS native input events so rapid WebDriver chords such as Shift+Tab are delivered correctly. + + Clarify that FocusZone uses geometric directional navigation on macOS, while Windows and Win32 opt into geometry with use2DNavigation. + + Coalesce same-instance callback-ref handoffs without changing snapshots or mount generations, while rejecting detached-target activation immediately. Track repeated native key events separately from held physical keys so a single modifier release cannot leave later input modified. +- 5b3f74c: Build the source-shipped native desktop helper explicitly, reuse verified + content-addressed artifacts, and add the Windows/Win32 C++ and macOS Swift + providers. Storybook can build the helper independently, ensures it during + prep, and attaches authored smoke tests to the exact app process it launched. + macOS cache resolution pins stable signatures to the leaf certificate and + designated requirement, makes source builds reproducible, verifies Hardened + Runtime and secure timestamps, reports TCC/AX diagnostics, and normalizes Fabric + accessibility roles, window identity, input, and Retina ScreenCaptureKit + evidence. +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/callout@0.29.5 + - @fluentui-react-native/default-theme@0.27.13 + ## 0.2.1 ### Patch Changes diff --git a/packages/agentic/storybook-desktop-runtime/package.json b/packages/agentic/storybook-desktop-runtime/package.json index 85ea367b57..1386a654cf 100644 --- a/packages/agentic/storybook-desktop-runtime/package.json +++ b/packages/agentic/storybook-desktop-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/storybook-desktop-runtime", - "version": "0.2.1", + "version": "0.3.0", "description": "React Native runtime and Metro services for desktop Storybook applications", "license": "MIT", "author": "", diff --git a/packages/agentic/storybook-desktop/CHANGELOG.md b/packages/agentic/storybook-desktop/CHANGELOG.md index c40c4d743a..1c161f2fef 100644 --- a/packages/agentic/storybook-desktop/CHANGELOG.md +++ b/packages/agentic/storybook-desktop/CHANGELOG.md @@ -1,5 +1,51 @@ # @fluentui-react-native/storybook-desktop +## 0.3.0 + +### Minor Changes + +- 65245b4: Add ref-backed focus targets and cancellable focus requests, shared focusable pressable behavior, live focused-owner modality subscriptions, and shared-controller popup input boundaries. Migrate agentic components and commit TabList eligibility before requesting native focus. Preserve native activation, adapt unidentified Win32 key codes without duplicate presses, and expose Toggle/Select accessibility actions. Add owned targeted native focus qualification through smoke story/tag selectors. + + Keep the focusable pressable implementation native-only so React-only Framework Base consumers can load the generic entrypoint without importing the React Native runtime. + + Separate native keyboard press cleanup from activation pairing, preserving macOS keydown activation and clearing pressed feedback after interruption, blur, disable, or target replacement. Centralize endpoint-specific accessibility action contracts in Framework Base, and execute shared focus stories on macOS with narrowly scoped Windows-only pointer assertions. + + Carry owned modifier state on macOS native input events so rapid WebDriver chords such as Shift+Tab are delivered correctly. + + Clarify that FocusZone uses geometric directional navigation on macOS, while Windows and Win32 opt into geometry with use2DNavigation. + + Coalesce same-instance callback-ref handoffs without changing snapshots or mount generations, while rejecting detached-target activation immediately. Track repeated native key events separately from held physical keys so a single modifier release cannot leave later input modified. +- 8d31a6b: Add opt-in executable WebdriverIO callbacks in React Native stories, Storybook-owned test configuration, isolated Node execution, and Button examples. +- 8d31a6b: Add named, individually isolated WDIO story tests with target-platform context and test-name filtering. Migrate Button's declarative desktop-driver plans to executable WebdriverIO callbacks. +- 5b3f74c: Build the source-shipped native desktop helper explicitly, reuse verified + content-addressed artifacts, and add the Windows/Win32 C++ and macOS Swift + providers. Storybook can build the helper independently, ensures it during + prep, and attaches authored smoke tests to the exact app process it launched. + macOS cache resolution pins stable signatures to the leaf certificate and + designated requirement, makes source builds reproducible, verifies Hardened + Runtime and secure timestamps, reports TCC/AX diagnostics, and normalizes Fabric + accessibility roles, window identity, input, and Retina ScreenCaptureKit + evidence. + +### Patch Changes + +- 5b3f74c: Add the native macOS and Windows implementations, explicit native build + verification, and prebuilt-only Storybook PR pipeline integration for the + desktop-driver package. Keep the FocusZone Windows WinMD compatible with the + consuming Storybook application's target SDK. +- 8d31a6b: Capture ordered per-command stdout/stderr logs, replay full output on failure or in verbose mode, and report contextual story navigation and test failures with nested causes. +- 8d31a6b: Navigate to each test's story before execution, bound navigation waits, and group static plans and inline WebdriverIO callbacks by story in desktop smoke tests. +- 8d31a6b: Wait for the authenticated Storybook preview to initialize before navigating after app startup or restart. Allow the aggregate WDIO subprocess contract enough CI time without relaxing individual callback deadlines. +- 8d31a6b: Fix loading WDIO settings from Storybook's source-config fallback before compiled JavaScript exists. +- 65245b4: Migrate all component catalog story tests to named WDIO callbacks and add Windows/Win32 focus contract coverage, including activation pairing, native target lifetime, nested modality, editable fields, TabList sequencing, and FocusZone navigation. Keep Node-only test helpers out of production emit, require story type coverage, preserve focused smoke filters, and allow worker HTTP handles to close naturally while retaining bounded cleanup. +- Updated dependencies [5b3f74c] +- Updated dependencies [8d31a6b] +- Updated dependencies [65245b4] +- Updated dependencies [8d31a6b] +- Updated dependencies [8d31a6b] +- Updated dependencies [5b3f74c] + - @fluentui-react-native/desktop-driver@0.3.0 + ## 0.2.0 ### Minor Changes diff --git a/packages/agentic/storybook-desktop/package.json b/packages/agentic/storybook-desktop/package.json index 17223d24cb..17540cb572 100644 --- a/packages/agentic/storybook-desktop/package.json +++ b/packages/agentic/storybook-desktop/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/storybook-desktop", - "version": "0.2.0", + "version": "0.3.0", "description": "CLI and configuration for React Native desktop Storybook applications", "license": "MIT", "author": "", diff --git a/packages/components/Avatar/CHANGELOG.md b/packages/components/Avatar/CHANGELOG.md index d12898e0c6..a91c9680a0 100644 --- a/packages/components/Avatar/CHANGELOG.md +++ b/packages/components/Avatar/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log - @fluentui-react-native/avatar +## 1.14.7 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/badge@0.12.13 + - @fluentui-react-native/icon@0.22.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + ## 1.14.6 ### Patch Changes diff --git a/packages/components/Avatar/package.json b/packages/components/Avatar/package.json index 0216a72e60..827ed1b013 100644 --- a/packages/components/Avatar/package.json +++ b/packages/components/Avatar/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/avatar", - "version": "1.14.6", + "version": "1.14.7", "description": "A cross-platform Avatar component using the Fluent Design System", "homepage": "https://github.com/microsoft/fluentui-react-native", "license": "MIT", diff --git a/packages/components/Badge/CHANGELOG.md b/packages/components/Badge/CHANGELOG.md index 921303411a..e3ee754436 100644 --- a/packages/components/Badge/CHANGELOG.md +++ b/packages/components/Badge/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log - @fluentui-react-native/badge +## 0.12.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/icon@0.22.13 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/experimental-shadow@0.7.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + ## 0.12.12 ### Patch Changes diff --git a/packages/components/Badge/package.json b/packages/components/Badge/package.json index 48450197f8..0cbce52004 100644 --- a/packages/components/Badge/package.json +++ b/packages/components/Badge/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/badge", - "version": "0.12.12", + "version": "0.12.13", "description": "A cross-platform Badge component using the Fluent Design System. A badge is an additional visual descriptor for UI elements.", "homepage": "https://github.com/microsoft/fluentui-react-native", "license": "MIT", diff --git a/packages/components/Button/CHANGELOG.md b/packages/components/Button/CHANGELOG.md index 851ace3238..74b1d86dda 100644 --- a/packages/components/Button/CHANGELOG.md +++ b/packages/components/Button/CHANGELOG.md @@ -1,5 +1,25 @@ # Change Log - @fluentui-react-native/button +## 0.40.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/icon@0.22.13 + - @fluentui-react-native/text@0.25.13 + - @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-compose@1.16.13 + - @uifabricshared/foundation-settings@0.16.10 + - @fluentui-react-native/experimental-activity-indicator@0.11.13 + - @fluentui-react-native/experimental-shadow@0.7.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + - @fluentui-react-native/interactive-hooks@0.28.10 + - @fluentui-react-native/pressable@0.13.10 + ## 0.40.12 ### Patch Changes diff --git a/packages/components/Button/package.json b/packages/components/Button/package.json index ecb9284ad0..79399f88be 100644 --- a/packages/components/Button/package.json +++ b/packages/components/Button/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/button", - "version": "0.40.12", + "version": "0.40.13", "description": "A cross-platform Button component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/Checkbox/CHANGELOG.md b/packages/components/Checkbox/CHANGELOG.md index 8e0000101c..552208a3a1 100644 --- a/packages/components/Checkbox/CHANGELOG.md +++ b/packages/components/Checkbox/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/checkbox +## 0.24.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/text@0.25.13 + - @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-compose@1.16.13 + - @uifabricshared/foundation-settings@0.16.10 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + - @fluentui-react-native/interactive-hooks@0.28.10 + - @fluentui-react-native/pressable@0.13.10 + ## 0.24.12 ### Patch Changes diff --git a/packages/components/Checkbox/package.json b/packages/components/Checkbox/package.json index 3cec668458..717d534a94 100644 --- a/packages/components/Checkbox/package.json +++ b/packages/components/Checkbox/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/checkbox", - "version": "0.24.12", + "version": "0.24.13", "description": "A cross-platform Checkbox component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/Chip/CHANGELOG.md b/packages/components/Chip/CHANGELOG.md index c94e717e41..2752c69604 100644 --- a/packages/components/Chip/CHANGELOG.md +++ b/packages/components/Chip/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log - @fluentui-react-native/chip +## 0.5.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/icon@0.22.13 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.5.12 ### Patch Changes diff --git a/packages/components/Chip/package.json b/packages/components/Chip/package.json index edf68d2849..4fcf3535b0 100644 --- a/packages/components/Chip/package.json +++ b/packages/components/Chip/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/chip", - "version": "0.5.12", + "version": "0.5.13", "description": "A cross-platform Chip component using the Fluent Design System. A chip is a compact representations of entities (most commonly, people) that can be typed in, deleted or dragged easily.", "homepage": "https://github.com/microsoft/fluentui-react-native", "license": "MIT", diff --git a/packages/components/ContextualMenu/CHANGELOG.md b/packages/components/ContextualMenu/CHANGELOG.md index 171c0692e4..8542115b17 100644 --- a/packages/components/ContextualMenu/CHANGELOG.md +++ b/packages/components/ContextualMenu/CHANGELOG.md @@ -1,5 +1,24 @@ # Change Log - @fluentui-react-native/contextual-menu +## 0.25.14 + +### Patch Changes + +- Updated dependencies [5b3f74c] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/focus-zone@0.23.5 + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/callout@0.29.5 + - @fluentui-react-native/icon@0.22.13 + - @fluentui-react-native/text@0.25.13 + - @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-compose@1.16.13 + - @uifabricshared/foundation-settings@0.16.10 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.25.13 ### Patch Changes diff --git a/packages/components/ContextualMenu/package.json b/packages/components/ContextualMenu/package.json index 5cc3a0f2e3..89aedcbf65 100644 --- a/packages/components/ContextualMenu/package.json +++ b/packages/components/ContextualMenu/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/contextual-menu", - "version": "0.25.13", + "version": "0.25.14", "description": "A cross-platform ContextualMenu component using the Fluent Design System", "homepage": "https://github.com/microsoft/fluentui-react-native", "license": "MIT", diff --git a/packages/components/Divider/CHANGELOG.md b/packages/components/Divider/CHANGELOG.md index a37128c8bf..07e20f704c 100644 --- a/packages/components/Divider/CHANGELOG.md +++ b/packages/components/Divider/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log - @fluentui-react-native/divider +## 0.8.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/icon@0.22.13 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/framework@0.17.7 + ## 0.8.12 ### Patch Changes diff --git a/packages/components/Divider/package.json b/packages/components/Divider/package.json index 6fb57a9477..404e50510e 100644 --- a/packages/components/Divider/package.json +++ b/packages/components/Divider/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/divider", - "version": "0.8.12", + "version": "0.8.13", "description": "A cross-platform Divider component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/FocusTrapZone/CHANGELOG.md b/packages/components/FocusTrapZone/CHANGELOG.md index fef80683e2..fc8e2faec7 100644 --- a/packages/components/FocusTrapZone/CHANGELOG.md +++ b/packages/components/FocusTrapZone/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/focus-trap-zone +## 0.14.4 + +### Patch Changes + +- @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-settings@0.16.10 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.14.3 ### Patch Changes diff --git a/packages/components/FocusTrapZone/package.json b/packages/components/FocusTrapZone/package.json index c9344d0b26..a99e577b0a 100644 --- a/packages/components/FocusTrapZone/package.json +++ b/packages/components/FocusTrapZone/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/focus-trap-zone", - "version": "0.14.3", + "version": "0.14.4", "description": "A cross-platform FocusTrapZone component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/FocusZone/CHANGELOG.md b/packages/components/FocusZone/CHANGELOG.md index 933f46cb35..8aa3cf21f5 100644 --- a/packages/components/FocusZone/CHANGELOG.md +++ b/packages/components/FocusZone/CHANGELOG.md @@ -1,5 +1,32 @@ # Change Log - @fluentui-react-native/focus-zone +## 0.23.5 + +### Patch Changes + +- 5b3f74c: Add the native macOS and Windows implementations, explicit native build + verification, and prebuilt-only Storybook PR pipeline integration for the + desktop-driver package. Keep the FocusZone Windows WinMD compatible with the + consuming Storybook application's target SDK. +- 65245b4: Add ref-backed focus targets and cancellable focus requests, shared focusable pressable behavior, live focused-owner modality subscriptions, and shared-controller popup input boundaries. Migrate agentic components and commit TabList eligibility before requesting native focus. Preserve native activation, adapt unidentified Win32 key codes without duplicate presses, and expose Toggle/Select accessibility actions. Add owned targeted native focus qualification through smoke story/tag selectors. + + Keep the focusable pressable implementation native-only so React-only Framework Base consumers can load the generic entrypoint without importing the React Native runtime. + + Separate native keyboard press cleanup from activation pairing, preserving macOS keydown activation and clearing pressed feedback after interruption, blur, disable, or target replacement. Centralize endpoint-specific accessibility action contracts in Framework Base, and execute shared focus stories on macOS with narrowly scoped Windows-only pointer assertions. + + Carry owned modifier state on macOS native input events so rapid WebDriver chords such as Shift+Tab are delivered correctly. + + Clarify that FocusZone uses geometric directional navigation on macOS, while Windows and Win32 opt into geometry with use2DNavigation. + + Coalesce same-instance callback-ref handoffs without changing snapshots or mount generations, while rejecting detached-target activation immediately. Track repeated native key events separately from held physical keys so a single modifier release cannot leave later input modified. +- 65245b4: Use native focus visuals on all platforms by default while retaining the custom + FocusVisual implementation behind a shared evaluation switch. Require React + Native Windows 0.81.35 or newer for the native focus visual crash fix. + Refresh the Windows Callout and FocusZone NuGet locks to the same runtime version. +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.23.4 ### Patch Changes diff --git a/packages/components/FocusZone/package.json b/packages/components/FocusZone/package.json index 66931b83b3..b72d59e8de 100644 --- a/packages/components/FocusZone/package.json +++ b/packages/components/FocusZone/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/focus-zone", - "version": "0.23.4", + "version": "0.23.5", "description": "A cross-platform FocusZone component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/Icon/CHANGELOG.md b/packages/components/Icon/CHANGELOG.md index a5cecd898a..8a584e2a09 100644 --- a/packages/components/Icon/CHANGELOG.md +++ b/packages/components/Icon/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log - @fluentui-react-native/icon +## 0.22.13 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/framework@0.17.7 + ## 0.22.12 ### Patch Changes diff --git a/packages/components/Icon/package.json b/packages/components/Icon/package.json index 31a3c625ac..6631029476 100644 --- a/packages/components/Icon/package.json +++ b/packages/components/Icon/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/icon", - "version": "0.22.12", + "version": "0.22.13", "description": "A cross-platform Icon component", "license": "MIT", "author": "", diff --git a/packages/components/Input/CHANGELOG.md b/packages/components/Input/CHANGELOG.md index 1560a4e285..f1c4dc5351 100644 --- a/packages/components/Input/CHANGELOG.md +++ b/packages/components/Input/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log - @fluentui-react-native/input +## 0.8.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/icon@0.22.13 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.8.12 ### Patch Changes diff --git a/packages/components/Input/package.json b/packages/components/Input/package.json index 090546854e..e10451c779 100644 --- a/packages/components/Input/package.json +++ b/packages/components/Input/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/input", - "version": "0.8.12", + "version": "0.8.13", "description": "A cross-platform Text input component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/Link/CHANGELOG.md b/packages/components/Link/CHANGELOG.md index c8278cfd20..08042e15e9 100644 --- a/packages/components/Link/CHANGELOG.md +++ b/packages/components/Link/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log - @fluentui-react-native/link +## 0.24.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/text@0.25.13 + - @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-compose@1.16.13 + - @uifabricshared/foundation-settings@0.16.10 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.24.12 ### Patch Changes diff --git a/packages/components/Link/package.json b/packages/components/Link/package.json index 629aee13f4..cfa8c3b287 100644 --- a/packages/components/Link/package.json +++ b/packages/components/Link/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/link", - "version": "0.24.12", + "version": "0.24.13", "description": "A cross-platform Link component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/Menu/CHANGELOG.md b/packages/components/Menu/CHANGELOG.md index e46066594e..d45a49cbde 100644 --- a/packages/components/Menu/CHANGELOG.md +++ b/packages/components/Menu/CHANGELOG.md @@ -1,5 +1,23 @@ # Change Log - @fluentui-react-native/menu +## 1.16.8 + +### Patch Changes + +- Updated dependencies [5b3f74c] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/focus-zone@0.23.5 + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/callout@0.29.5 + - @fluentui-react-native/icon@0.22.13 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 1.16.7 ### Patch Changes diff --git a/packages/components/Menu/package.json b/packages/components/Menu/package.json index 28c110b8f6..f5ffea99cc 100644 --- a/packages/components/Menu/package.json +++ b/packages/components/Menu/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/menu", - "version": "1.16.7", + "version": "1.16.8", "description": "A cross-platform Menu component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/MenuButton/CHANGELOG.md b/packages/components/MenuButton/CHANGELOG.md index b84814ff04..80266fad7f 100644 --- a/packages/components/MenuButton/CHANGELOG.md +++ b/packages/components/MenuButton/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log - @fluentui-react-native/menu-button +## 0.15.8 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/contextual-menu@0.25.14 + - @fluentui-react-native/button@0.40.13 + - @fluentui-react-native/icon@0.22.13 + - @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-compose@1.16.13 + - @uifabricshared/foundation-settings@0.16.10 + ## 0.15.7 ### Patch Changes diff --git a/packages/components/MenuButton/package.json b/packages/components/MenuButton/package.json index d109da80e5..3c83d419d3 100644 --- a/packages/components/MenuButton/package.json +++ b/packages/components/MenuButton/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/menu-button", - "version": "0.15.7", + "version": "0.15.8", "description": "A cross-platform MenuButton component using the Fluent Design System", "homepage": "https://github.com/microsoft/fluentui-react-native", "license": "MIT", diff --git a/packages/components/Notification/CHANGELOG.md b/packages/components/Notification/CHANGELOG.md index 99da9ff8e0..7e86205277 100644 --- a/packages/components/Notification/CHANGELOG.md +++ b/packages/components/Notification/CHANGELOG.md @@ -1,5 +1,23 @@ # Change Log - @fluentui-react-native/notification +## 0.26.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/button@0.40.13 + - @fluentui-react-native/icon@0.22.13 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/experimental-appearance-additions@0.8.10 + - @fluentui-react-native/experimental-shadow@0.7.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + - @fluentui-react-native/interactive-hooks@0.28.10 + - @fluentui-react-native/pressable@0.13.10 + ## 0.26.12 ### Patch Changes diff --git a/packages/components/Notification/package.json b/packages/components/Notification/package.json index 223167cb75..df1d9cacf2 100644 --- a/packages/components/Notification/package.json +++ b/packages/components/Notification/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/notification", - "version": "0.26.12", + "version": "0.26.13", "description": "add component-description", "license": "MIT", "author": "", diff --git a/packages/components/Persona/CHANGELOG.md b/packages/components/Persona/CHANGELOG.md index 863ffe1581..48939632c6 100644 --- a/packages/components/Persona/CHANGELOG.md +++ b/packages/components/Persona/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log - @fluentui-react-native/persona +## 0.18.7 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/persona-coin@0.17.7 + - @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-compose@1.16.13 + - @uifabricshared/foundation-settings@0.16.10 + - @uifabricshared/foundation-tokens@0.16.13 + - @fluentui-react-native/framework@0.17.7 + ## 0.18.6 ### Patch Changes diff --git a/packages/components/Persona/package.json b/packages/components/Persona/package.json index d09118cf69..c3e91a3fad 100644 --- a/packages/components/Persona/package.json +++ b/packages/components/Persona/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/persona", - "version": "0.18.6", + "version": "0.18.7", "description": "A cross-platform Persona component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/PersonaCoin/CHANGELOG.md b/packages/components/PersonaCoin/CHANGELOG.md index 1a04fe33b3..53fa873375 100644 --- a/packages/components/PersonaCoin/CHANGELOG.md +++ b/packages/components/PersonaCoin/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log - @fluentui-react-native/persona-coin +## 0.17.7 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-compose@1.16.13 + - @uifabricshared/foundation-settings@0.16.10 + - @uifabricshared/foundation-tokens@0.16.13 + - @fluentui-react-native/framework@0.17.7 + ## 0.17.6 ### Patch Changes diff --git a/packages/components/PersonaCoin/package.json b/packages/components/PersonaCoin/package.json index 0437c92bea..c599d12cb9 100644 --- a/packages/components/PersonaCoin/package.json +++ b/packages/components/PersonaCoin/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/persona-coin", - "version": "0.17.6", + "version": "0.17.7", "description": "A cross-platform PersonaCoin component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/Pressable/CHANGELOG.md b/packages/components/Pressable/CHANGELOG.md index 27fd386d13..1d7ac1e41b 100644 --- a/packages/components/Pressable/CHANGELOG.md +++ b/packages/components/Pressable/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/pressable +## 0.13.10 + +### Patch Changes + +- @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-settings@0.16.10 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.13.9 ### Patch Changes diff --git a/packages/components/Pressable/package.json b/packages/components/Pressable/package.json index 75403083d2..c431c8a161 100644 --- a/packages/components/Pressable/package.json +++ b/packages/components/Pressable/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/pressable", - "version": "0.13.9", + "version": "0.13.10", "description": "A cross-platform Pressable component", "license": "MIT", "author": "", diff --git a/packages/components/RadioGroup/CHANGELOG.md b/packages/components/RadioGroup/CHANGELOG.md index cc90afc961..49c92f57b9 100644 --- a/packages/components/RadioGroup/CHANGELOG.md +++ b/packages/components/RadioGroup/CHANGELOG.md @@ -1,5 +1,25 @@ # Change Log - @fluentui-react-native/radio-group +## 0.22.13 + +### Patch Changes + +- Updated dependencies [5b3f74c] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/focus-zone@0.23.5 + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/text@0.25.13 + - @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-compose@1.16.13 + - @uifabricshared/foundation-settings@0.16.10 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + - @fluentui-react-native/interactive-hooks@0.28.10 + - @fluentui-react-native/pressable@0.13.10 + ## 0.22.12 ### Patch Changes diff --git a/packages/components/RadioGroup/package.json b/packages/components/RadioGroup/package.json index 6ddbbcad6b..13bc2e7787 100644 --- a/packages/components/RadioGroup/package.json +++ b/packages/components/RadioGroup/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/radio-group", - "version": "0.22.12", + "version": "0.22.13", "description": "A cross-platform Radio Group component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/Separator/CHANGELOG.md b/packages/components/Separator/CHANGELOG.md index 29003827cb..c72c87e37d 100644 --- a/packages/components/Separator/CHANGELOG.md +++ b/packages/components/Separator/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log - @fluentui-react-native/separator +## 0.19.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + ## 0.19.12 ### Patch Changes diff --git a/packages/components/Separator/package.json b/packages/components/Separator/package.json index 9d420ce9cc..6e557e89e4 100644 --- a/packages/components/Separator/package.json +++ b/packages/components/Separator/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/separator", - "version": "0.19.12", + "version": "0.19.13", "description": "A cross-platform Separator component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/Stack/CHANGELOG.md b/packages/components/Stack/CHANGELOG.md index c4883798d2..29b6e709a4 100644 --- a/packages/components/Stack/CHANGELOG.md +++ b/packages/components/Stack/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log - @fluentui-react-native/stack +## 0.12.7 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-compose@1.16.13 + - @uifabricshared/foundation-settings@0.16.10 + - @uifabricshared/foundation-tokens@0.16.13 + - @fluentui-react-native/framework@0.17.7 + ## 0.12.6 ### Patch Changes diff --git a/packages/components/Stack/package.json b/packages/components/Stack/package.json index 6e8c4a58b8..541e1273b4 100644 --- a/packages/components/Stack/package.json +++ b/packages/components/Stack/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/stack", - "version": "0.12.6", + "version": "0.12.7", "description": "A cross-platform opinionated Fluent Text component", "license": "MIT", "author": "", diff --git a/packages/components/Switch/CHANGELOG.md b/packages/components/Switch/CHANGELOG.md index 3975a08afd..b2b44e1d2f 100644 --- a/packages/components/Switch/CHANGELOG.md +++ b/packages/components/Switch/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log - @fluentui-react-native/switch +## 0.14.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.14.12 ### Patch Changes diff --git a/packages/components/Switch/package.json b/packages/components/Switch/package.json index c7643552c1..202f17fc19 100644 --- a/packages/components/Switch/package.json +++ b/packages/components/Switch/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/switch", - "version": "0.14.12", + "version": "0.14.13", "description": "A cross-platform Switch component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/TabList/CHANGELOG.md b/packages/components/TabList/CHANGELOG.md index f6685931c5..5ca16614e7 100644 --- a/packages/components/TabList/CHANGELOG.md +++ b/packages/components/TabList/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/tablist +## 0.8.13 + +### Patch Changes + +- Updated dependencies [5b3f74c] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/focus-zone@0.23.5 + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/icon@0.22.13 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.8.12 ### Patch Changes diff --git a/packages/components/TabList/package.json b/packages/components/TabList/package.json index b5742718db..6684da4099 100644 --- a/packages/components/TabList/package.json +++ b/packages/components/TabList/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/tablist", - "version": "0.8.12", + "version": "0.8.13", "description": "A cross-platform TabList component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/Text/CHANGELOG.md b/packages/components/Text/CHANGELOG.md index 422b0ce5cb..13f468b471 100644 --- a/packages/components/Text/CHANGELOG.md +++ b/packages/components/Text/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log - @fluentui-react-native/text +## 0.25.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @uifabricshared/foundation-compose@1.16.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.25.12 ### Patch Changes diff --git a/packages/components/Text/package.json b/packages/components/Text/package.json index 95fc175c50..724dcdfa2a 100644 --- a/packages/components/Text/package.json +++ b/packages/components/Text/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/text", - "version": "0.25.12", + "version": "0.25.13", "description": "A cross-platform Text component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/dependency-profiles/package.json b/packages/dependency-profiles/package.json index b46fd9985e..b04349309a 100644 --- a/packages/dependency-profiles/package.json +++ b/packages/dependency-profiles/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/dependency-profiles", - "version": "0.10.13", + "version": "0.10.14", "description": "@rnx-kit/align-deps profiles covering packages published from FluentUI-React-Native", "license": "MIT", "repository": { diff --git a/packages/dependency-profiles/src/index.js b/packages/dependency-profiles/src/index.js index fbea68f1e6..acd42d414b 100644 --- a/packages/dependency-profiles/src/index.js +++ b/packages/dependency-profiles/src/index.js @@ -8,135 +8,135 @@ module.exports = { }, "@fluentui-react-native/components": { "name": "@fluentui-react-native/components", - "version": "0.5.0" + "version": "0.6.0" }, "@fluentui-react-native/design": { "name": "@fluentui-react-native/design", - "version": "0.4.1" + "version": "0.5.0" }, "@fluentui-react-native/desktop-driver": { "name": "@fluentui-react-native/desktop-driver", - "version": "0.2.0" + "version": "0.3.0" }, "@fluentui-react-native/storybook-desktop-runtime": { "name": "@fluentui-react-native/storybook-desktop-runtime", - "version": "0.2.1" + "version": "0.3.0" }, "@fluentui-react-native/storybook-desktop": { "name": "@fluentui-react-native/storybook-desktop", - "version": "0.2.0" + "version": "0.3.0" }, "@fluentui-react-native/avatar": { "name": "@fluentui-react-native/avatar", - "version": "1.14.6" + "version": "1.14.7" }, "@fluentui-react-native/badge": { "name": "@fluentui-react-native/badge", - "version": "0.12.12" + "version": "0.12.13" }, "@fluentui-react-native/button": { "name": "@fluentui-react-native/button", - "version": "0.40.12" + "version": "0.40.13" }, "@fluentui-react-native/checkbox": { "name": "@fluentui-react-native/checkbox", - "version": "0.24.12" + "version": "0.24.13" }, "@fluentui-react-native/chip": { "name": "@fluentui-react-native/chip", - "version": "0.5.12" + "version": "0.5.13" }, "@fluentui-react-native/contextual-menu": { "name": "@fluentui-react-native/contextual-menu", - "version": "0.25.13" + "version": "0.25.14" }, "@fluentui-react-native/divider": { "name": "@fluentui-react-native/divider", - "version": "0.8.12" + "version": "0.8.13" }, "@fluentui-react-native/focus-trap-zone": { "name": "@fluentui-react-native/focus-trap-zone", - "version": "0.14.3" + "version": "0.14.4" }, "@fluentui-react-native/focus-zone": { "name": "@fluentui-react-native/focus-zone", - "version": "0.23.4" + "version": "0.23.5" }, "@fluentui-react-native/icon": { "name": "@fluentui-react-native/icon", - "version": "0.22.12" + "version": "0.22.13" }, "@fluentui-react-native/input": { "name": "@fluentui-react-native/input", - "version": "0.8.12" + "version": "0.8.13" }, "@fluentui-react-native/link": { "name": "@fluentui-react-native/link", - "version": "0.24.12" + "version": "0.24.13" }, "@fluentui-react-native/menu": { "name": "@fluentui-react-native/menu", - "version": "1.16.7" + "version": "1.16.8" }, "@fluentui-react-native/menu-button": { "name": "@fluentui-react-native/menu-button", - "version": "0.15.7" + "version": "0.15.8" }, "@fluentui-react-native/notification": { "name": "@fluentui-react-native/notification", - "version": "0.26.12" + "version": "0.26.13" }, "@fluentui-react-native/persona": { "name": "@fluentui-react-native/persona", - "version": "0.18.6" + "version": "0.18.7" }, "@fluentui-react-native/persona-coin": { "name": "@fluentui-react-native/persona-coin", - "version": "0.17.6" + "version": "0.17.7" }, "@fluentui-react-native/pressable": { "name": "@fluentui-react-native/pressable", - "version": "0.13.9" + "version": "0.13.10" }, "@fluentui-react-native/radio-group": { "name": "@fluentui-react-native/radio-group", - "version": "0.22.12" + "version": "0.22.13" }, "@fluentui-react-native/separator": { "name": "@fluentui-react-native/separator", - "version": "0.19.12" + "version": "0.19.13" }, "@fluentui-react-native/stack": { "name": "@fluentui-react-native/stack", - "version": "0.12.6" + "version": "0.12.7" }, "@fluentui-react-native/switch": { "name": "@fluentui-react-native/switch", - "version": "0.14.12" + "version": "0.14.13" }, "@fluentui-react-native/tablist": { "name": "@fluentui-react-native/tablist", - "version": "0.8.12" + "version": "0.8.13" }, "@fluentui-react-native/text": { "name": "@fluentui-react-native/text", - "version": "0.25.12" + "version": "0.25.13" }, "@uifabricshared/foundation-composable": { "name": "@uifabricshared/foundation-composable", - "version": "0.15.3" + "version": "0.15.4" }, "@uifabricshared/foundation-compose": { "name": "@uifabricshared/foundation-compose", - "version": "1.16.12" + "version": "1.16.13" }, "@uifabricshared/foundation-settings": { "name": "@uifabricshared/foundation-settings", - "version": "0.16.9" + "version": "0.16.10" }, "@uifabricshared/foundation-tokens": { "name": "@uifabricshared/foundation-tokens", - "version": "0.16.12" + "version": "0.16.13" }, "@uifabricshared/theme-registry": { "name": "@uifabricshared/theme-registry", @@ -144,47 +144,47 @@ module.exports = { }, "@uifabricshared/themed-settings": { "name": "@uifabricshared/themed-settings", - "version": "0.13.9" + "version": "0.13.10" }, "@uifabricshared/theming-ramp": { "name": "@uifabricshared/theming-ramp", - "version": "0.21.12" + "version": "0.21.13" }, "@uifabricshared/theming-react-native": { "name": "@uifabricshared/theming-react-native", - "version": "0.21.12" + "version": "0.21.13" }, "@fluentui-react-native/experimental-activity-indicator": { "name": "@fluentui-react-native/experimental-activity-indicator", - "version": "0.11.12" + "version": "0.11.13" }, "@fluentui-react-native/experimental-appearance-additions": { "name": "@fluentui-react-native/experimental-appearance-additions", - "version": "0.8.9" + "version": "0.8.10" }, "@fluentui-react-native/experimental-avatar": { "name": "@fluentui-react-native/experimental-avatar", - "version": "0.22.12" + "version": "0.22.13" }, "@fluentui-react-native/experimental-checkbox": { "name": "@fluentui-react-native/experimental-checkbox", - "version": "0.18.12" + "version": "0.18.13" }, "@fluentui-react-native/drawer": { "name": "@fluentui-react-native/drawer", - "version": "0.5.12" + "version": "0.5.13" }, "@fluentui-react-native/dropdown": { "name": "@fluentui-react-native/dropdown", - "version": "0.11.13" + "version": "0.11.14" }, "@fluentui-react-native/experimental-expander": { "name": "@fluentui-react-native/experimental-expander", - "version": "0.9.12" + "version": "0.9.13" }, "@fluentui-react-native/experimental-menu-button": { "name": "@fluentui-react-native/experimental-menu-button", - "version": "0.11.13" + "version": "0.11.14" }, "@fluentui-react-native/experimental-native-date-picker": { "name": "@fluentui-react-native/experimental-native-date-picker", @@ -196,27 +196,27 @@ module.exports = { }, "@fluentui-react-native/overflow": { "name": "@fluentui-react-native/overflow", - "version": "0.5.3" + "version": "0.5.4" }, "@fluentui-react-native/popover": { "name": "@fluentui-react-native/popover", - "version": "0.5.12" + "version": "0.5.13" }, "@fluentui-react-native/experimental-shadow": { "name": "@fluentui-react-native/experimental-shadow", - "version": "0.7.12" + "version": "0.7.13" }, "@fluentui-react-native/experimental-shimmer": { "name": "@fluentui-react-native/experimental-shimmer", - "version": "0.15.6" + "version": "0.15.7" }, "@fluentui-react-native/spinner": { "name": "@fluentui-react-native/spinner", - "version": "0.10.12" + "version": "0.10.13" }, "@fluentui-react-native/tooltip": { "name": "@fluentui-react-native/tooltip", - "version": "0.5.11" + "version": "0.5.12" }, "@fluentui-react-native/vibrancy-view": { "name": "@fluentui-react-native/vibrancy-view", @@ -224,75 +224,75 @@ module.exports = { }, "@fluentui-react-native/framework-base": { "name": "@fluentui-react-native/framework-base", - "version": "0.7.0" + "version": "0.8.0" }, "@fluentui-react-native/composition": { "name": "@fluentui-react-native/composition", - "version": "0.14.3" + "version": "0.14.4" }, "@fluentui-react-native/framework": { "name": "@fluentui-react-native/framework", - "version": "0.17.6" + "version": "0.17.7" }, "@fluentui-react-native/use-slots": { "name": "@fluentui-react-native/use-slots", - "version": "0.13.3" + "version": "0.13.4" }, "@fluentui-react-native/use-styling": { "name": "@fluentui-react-native/use-styling", - "version": "0.16.3" + "version": "0.16.4" }, "@fluentui-react-native/use-tokens": { "name": "@fluentui-react-native/use-tokens", - "version": "0.9.3" + "version": "0.9.4" }, "@fluentui/react-native": { "name": "@fluentui/react-native", - "version": "0.44.6" + "version": "0.44.7" }, "@fluentui-react-native/callout": { "name": "@fluentui-react-native/callout", - "version": "0.29.4" + "version": "0.29.5" }, "@fluentui-react-native/theme-tokens": { "name": "@fluentui-react-native/theme-tokens", - "version": "0.29.6" + "version": "0.29.7" }, "@fluentui-react-native/theme-types": { "name": "@fluentui-react-native/theme-types", - "version": "0.44.12" + "version": "0.44.13" }, "@fluentui-react-native/theme": { "name": "@fluentui-react-native/theme", - "version": "0.14.6" + "version": "0.14.7" }, "@fluentui-react-native/themed-stylesheet": { "name": "@fluentui-react-native/themed-stylesheet", - "version": "1.10.6" + "version": "1.10.7" }, "@fluentui-react-native/theming-utils": { "name": "@fluentui-react-native/theming-utils", - "version": "0.27.12" + "version": "0.27.13" }, "@fluentui-react-native/tokens": { "name": "@fluentui-react-native/tokens", - "version": "0.24.12" + "version": "0.24.13" }, "@fluentui-react-native/android-theme": { "name": "@fluentui-react-native/android-theme", - "version": "0.26.12" + "version": "0.26.13" }, "@fluentui-react-native/apple-theme": { "name": "@fluentui-react-native/apple-theme", - "version": "0.29.12" + "version": "0.29.13" }, "@fluentui-react-native/default-theme": { "name": "@fluentui-react-native/default-theme", - "version": "0.27.12" + "version": "0.27.13" }, "@fluentui-react-native/win32-theme": { "name": "@fluentui-react-native/win32-theme", - "version": "0.39.12" + "version": "0.39.13" }, "@fluentui-react-native/adapters": { "name": "@fluentui-react-native/adapters", @@ -300,7 +300,7 @@ module.exports = { }, "@fluentui-react-native/interactive-hooks": { "name": "@fluentui-react-native/interactive-hooks", - "version": "0.28.9" + "version": "0.28.10" }, "@fluentui-react-native/styling-utils": { "name": "@fluentui-react-native/styling-utils", diff --git a/packages/deprecated/foundation-composable/CHANGELOG.md b/packages/deprecated/foundation-composable/CHANGELOG.md index 5fe9f19412..5d7fa3756d 100644 --- a/packages/deprecated/foundation-composable/CHANGELOG.md +++ b/packages/deprecated/foundation-composable/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @uifabricshared/foundation-composable +## 0.15.4 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @uifabricshared/foundation-settings@0.16.10 + ## 0.15.3 ### Patch Changes diff --git a/packages/deprecated/foundation-composable/package.json b/packages/deprecated/foundation-composable/package.json index 5716eafcb9..5717091445 100644 --- a/packages/deprecated/foundation-composable/package.json +++ b/packages/deprecated/foundation-composable/package.json @@ -1,6 +1,6 @@ { "name": "@uifabricshared/foundation-composable", - "version": "0.15.3", + "version": "0.15.4", "description": "Composable component building blocks", "keywords": [], "license": "MIT", diff --git a/packages/deprecated/foundation-compose/CHANGELOG.md b/packages/deprecated/foundation-compose/CHANGELOG.md index 02d56e906f..f192a31fbe 100644 --- a/packages/deprecated/foundation-compose/CHANGELOG.md +++ b/packages/deprecated/foundation-compose/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log - @uifabricshared/foundation-compose +## 1.16.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @uifabricshared/foundation-composable@0.15.4 + - @uifabricshared/foundation-settings@0.16.10 + - @uifabricshared/foundation-tokens@0.16.13 + - @uifabricshared/themed-settings@0.13.10 + - @uifabricshared/theming-ramp@0.21.13 + - @fluentui-react-native/default-theme@0.27.13 + ## 1.16.12 ### Patch Changes diff --git a/packages/deprecated/foundation-compose/package.json b/packages/deprecated/foundation-compose/package.json index c5d81405a3..dfb7dbd150 100644 --- a/packages/deprecated/foundation-compose/package.json +++ b/packages/deprecated/foundation-compose/package.json @@ -1,6 +1,6 @@ { "name": "@uifabricshared/foundation-compose", - "version": "1.16.12", + "version": "1.16.13", "description": "Compose infrastructure", "keywords": [], "license": "MIT", diff --git a/packages/deprecated/foundation-settings/CHANGELOG.md b/packages/deprecated/foundation-settings/CHANGELOG.md index 7fac3cdd5e..78d696ba40 100644 --- a/packages/deprecated/foundation-settings/CHANGELOG.md +++ b/packages/deprecated/foundation-settings/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log - @uifabricshared/foundation-settings +## 0.16.10 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + ## 0.16.9 ### Patch Changes diff --git a/packages/deprecated/foundation-settings/package.json b/packages/deprecated/foundation-settings/package.json index f06ba030c3..004f2c3939 100644 --- a/packages/deprecated/foundation-settings/package.json +++ b/packages/deprecated/foundation-settings/package.json @@ -1,6 +1,6 @@ { "name": "@uifabricshared/foundation-settings", - "version": "0.16.9", + "version": "0.16.10", "description": "Settings and style definitions and helpers", "keywords": [], "license": "MIT", diff --git a/packages/deprecated/foundation-tokens/CHANGELOG.md b/packages/deprecated/foundation-tokens/CHANGELOG.md index 9287086317..34e6f3649e 100644 --- a/packages/deprecated/foundation-tokens/CHANGELOG.md +++ b/packages/deprecated/foundation-tokens/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log - @uifabricshared/foundation-tokens +## 0.16.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @uifabricshared/foundation-settings@0.16.10 + ## 0.16.12 ### Patch Changes diff --git a/packages/deprecated/foundation-tokens/package.json b/packages/deprecated/foundation-tokens/package.json index e2e46caa25..44a2a2e226 100644 --- a/packages/deprecated/foundation-tokens/package.json +++ b/packages/deprecated/foundation-tokens/package.json @@ -1,6 +1,6 @@ { "name": "@uifabricshared/foundation-tokens", - "version": "0.16.12", + "version": "0.16.13", "description": "Core tokens package", "keywords": [], "license": "MIT", diff --git a/packages/deprecated/themed-settings/CHANGELOG.md b/packages/deprecated/themed-settings/CHANGELOG.md index a0824f06fd..ac7dd2551b 100644 --- a/packages/deprecated/themed-settings/CHANGELOG.md +++ b/packages/deprecated/themed-settings/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @uifabricshared/themed-settings +## 0.13.10 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @uifabricshared/foundation-settings@0.16.10 + ## 0.13.9 ### Patch Changes diff --git a/packages/deprecated/themed-settings/package.json b/packages/deprecated/themed-settings/package.json index 460b8fc6ca..f7bcb579e1 100644 --- a/packages/deprecated/themed-settings/package.json +++ b/packages/deprecated/themed-settings/package.json @@ -1,6 +1,6 @@ { "name": "@uifabricshared/themed-settings", - "version": "0.13.9", + "version": "0.13.10", "description": "Package which drives custom cacheable settings for a component", "keywords": [], "license": "MIT", diff --git a/packages/deprecated/theming-ramp/CHANGELOG.md b/packages/deprecated/theming-ramp/CHANGELOG.md index 08cdd1ba40..cda05e9ca8 100644 --- a/packages/deprecated/theming-ramp/CHANGELOG.md +++ b/packages/deprecated/theming-ramp/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log - @uifabricshared/theming-ramp +## 0.21.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @uifabricshared/foundation-settings@0.16.10 + ## 0.21.12 ### Patch Changes diff --git a/packages/deprecated/theming-ramp/package.json b/packages/deprecated/theming-ramp/package.json index 8a62097a59..1eb8c3a889 100644 --- a/packages/deprecated/theming-ramp/package.json +++ b/packages/deprecated/theming-ramp/package.json @@ -1,6 +1,6 @@ { "name": "@uifabricshared/theming-ramp", - "version": "0.21.12", + "version": "0.21.13", "description": "Theming Library", "keywords": [], "license": "MIT", diff --git a/packages/deprecated/theming-react-native/CHANGELOG.md b/packages/deprecated/theming-react-native/CHANGELOG.md index 601ad139f8..423ae19bf7 100644 --- a/packages/deprecated/theming-react-native/CHANGELOG.md +++ b/packages/deprecated/theming-react-native/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log - @uifabricshared/theming-react-native +## 0.21.13 + +### Patch Changes + +- @uifabricshared/theme-registry@0.13.8 + - @uifabricshared/theming-ramp@0.21.13 + - @fluentui-react-native/default-theme@0.27.13 + - @fluentui-react-native/win32-theme@0.39.13 + ## 0.21.12 ### Patch Changes diff --git a/packages/deprecated/theming-react-native/package.json b/packages/deprecated/theming-react-native/package.json index f66c85895c..8ba517fdef 100644 --- a/packages/deprecated/theming-react-native/package.json +++ b/packages/deprecated/theming-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@uifabricshared/theming-react-native", - "version": "0.21.12", + "version": "0.21.13", "description": "A library of functions which produce React Native styles from a Theme", "keywords": [], "license": "MIT", diff --git a/packages/experimental/ActivityIndicator/CHANGELOG.md b/packages/experimental/ActivityIndicator/CHANGELOG.md index ba5b53e06b..dc2e994f7e 100644 --- a/packages/experimental/ActivityIndicator/CHANGELOG.md +++ b/packages/experimental/ActivityIndicator/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/experimental-activity-indicator +## 0.11.13 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/framework@0.17.7 + ## 0.11.12 ### Patch Changes diff --git a/packages/experimental/ActivityIndicator/package.json b/packages/experimental/ActivityIndicator/package.json index ded084be97..e0544f49b6 100644 --- a/packages/experimental/ActivityIndicator/package.json +++ b/packages/experimental/ActivityIndicator/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/experimental-activity-indicator", - "version": "0.11.12", + "version": "0.11.13", "description": "A cross-platform Fluent Activity Indicator component", "license": "MIT", "author": "", diff --git a/packages/experimental/AppearanceAdditions/CHANGELOG.md b/packages/experimental/AppearanceAdditions/CHANGELOG.md index 4e5d6af053..4e7a1c9ac0 100644 --- a/packages/experimental/AppearanceAdditions/CHANGELOG.md +++ b/packages/experimental/AppearanceAdditions/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log - @fluentui-react-native/experimental-appearance-additions +## 0.8.10 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + ## 0.8.9 ### Patch Changes diff --git a/packages/experimental/AppearanceAdditions/package.json b/packages/experimental/AppearanceAdditions/package.json index ef66b1cc2f..b0203f1b54 100644 --- a/packages/experimental/AppearanceAdditions/package.json +++ b/packages/experimental/AppearanceAdditions/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/experimental-appearance-additions", - "version": "0.8.9", + "version": "0.8.10", "description": "A module to expose callbacks for additional traitCollection changes.", "homepage": "https://github.com/microsoft/fluentui-react-native", "license": "MIT", diff --git a/packages/experimental/Avatar/CHANGELOG.md b/packages/experimental/Avatar/CHANGELOG.md index 65ab11a870..ca79529ced 100644 --- a/packages/experimental/Avatar/CHANGELOG.md +++ b/packages/experimental/Avatar/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/experimental-avatar +## 0.22.13 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/framework@0.17.7 + ## 0.22.12 ### Patch Changes diff --git a/packages/experimental/Avatar/package.json b/packages/experimental/Avatar/package.json index 325532847a..0793d7f95c 100644 --- a/packages/experimental/Avatar/package.json +++ b/packages/experimental/Avatar/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/experimental-avatar", - "version": "0.22.12", + "version": "0.22.13", "description": "A cross-platform Avatar component using the Fluent Design System. Currently only implemented on iOS", "homepage": "https://github.com/microsoft/fluentui-react-native", "license": "MIT", diff --git a/packages/experimental/Checkbox/CHANGELOG.md b/packages/experimental/Checkbox/CHANGELOG.md index 070ee51cec..429df56198 100644 --- a/packages/experimental/Checkbox/CHANGELOG.md +++ b/packages/experimental/Checkbox/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log - @fluentui-react-native/experimental-checkbox +## 0.18.13 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/checkbox@0.24.13 + - @fluentui-react-native/framework@0.17.7 + ## 0.18.12 ### Patch Changes diff --git a/packages/experimental/Checkbox/package.json b/packages/experimental/Checkbox/package.json index 766eccf65f..b43f4b8bd1 100644 --- a/packages/experimental/Checkbox/package.json +++ b/packages/experimental/Checkbox/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/experimental-checkbox", - "version": "0.18.12", + "version": "0.18.13", "description": "A cross-platform Checkbox component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/experimental/Drawer/CHANGELOG.md b/packages/experimental/Drawer/CHANGELOG.md index 5b1c2df133..eabe36ed5a 100644 --- a/packages/experimental/Drawer/CHANGELOG.md +++ b/packages/experimental/Drawer/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log - @fluentui-react-native/drawer +## 0.5.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.5.12 ### Patch Changes diff --git a/packages/experimental/Drawer/package.json b/packages/experimental/Drawer/package.json index ef7b808f56..e4401e7efb 100644 --- a/packages/experimental/Drawer/package.json +++ b/packages/experimental/Drawer/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/drawer", - "version": "0.5.12", + "version": "0.5.13", "description": "A cross-platform Drawer component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/experimental/Dropdown/CHANGELOG.md b/packages/experimental/Dropdown/CHANGELOG.md index 2b6104daa0..ed725e00ba 100644 --- a/packages/experimental/Dropdown/CHANGELOG.md +++ b/packages/experimental/Dropdown/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log - @fluentui-react-native/dropdown +## 0.11.14 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/callout@0.29.5 + - @fluentui-react-native/button@0.40.13 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/interactive-hooks@0.28.10 + ## 0.11.13 ### Patch Changes diff --git a/packages/experimental/Dropdown/package.json b/packages/experimental/Dropdown/package.json index d5b543ec28..ac36cd54cf 100644 --- a/packages/experimental/Dropdown/package.json +++ b/packages/experimental/Dropdown/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/dropdown", - "version": "0.11.13", + "version": "0.11.14", "description": "A cross-platform Dropdown component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/experimental/Expander/CHANGELOG.md b/packages/experimental/Expander/CHANGELOG.md index efef241ee1..36b3a9753d 100644 --- a/packages/experimental/Expander/CHANGELOG.md +++ b/packages/experimental/Expander/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/experimental-expander +## 0.9.13 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/framework@0.17.7 + ## 0.9.12 ### Patch Changes diff --git a/packages/experimental/Expander/package.json b/packages/experimental/Expander/package.json index f224251c49..5d16cbb480 100644 --- a/packages/experimental/Expander/package.json +++ b/packages/experimental/Expander/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/experimental-expander", - "version": "0.9.12", + "version": "0.9.13", "description": "A cross-platform Native Expander component using the Fluent Design System. Currently only implemented on windows", "homepage": "https://github.com/microsoft/fluentui-react-native", "license": "MIT", diff --git a/packages/experimental/MenuButton/CHANGELOG.md b/packages/experimental/MenuButton/CHANGELOG.md index 02f9c144f6..2992fc859c 100644 --- a/packages/experimental/MenuButton/CHANGELOG.md +++ b/packages/experimental/MenuButton/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log - @fluentui-react-native/experimental-menu-button +## 0.11.14 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/contextual-menu@0.25.14 + - @fluentui-react-native/button@0.40.13 + - @fluentui-react-native/framework@0.17.7 + ## 0.11.13 ### Patch Changes diff --git a/packages/experimental/MenuButton/package.json b/packages/experimental/MenuButton/package.json index 17638e7abc..f115625f9c 100644 --- a/packages/experimental/MenuButton/package.json +++ b/packages/experimental/MenuButton/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/experimental-menu-button", - "version": "0.11.13", + "version": "0.11.14", "description": "A cross-platform MenuButton component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/experimental/Overflow/CHANGELOG.md b/packages/experimental/Overflow/CHANGELOG.md index be6d159939..1759ae81f0 100644 --- a/packages/experimental/Overflow/CHANGELOG.md +++ b/packages/experimental/Overflow/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log - @fluentui-react-native/overflow +## 0.5.4 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + ## 0.5.3 ### Patch Changes diff --git a/packages/experimental/Overflow/package.json b/packages/experimental/Overflow/package.json index 9d5a880ea3..a5ae99d402 100644 --- a/packages/experimental/Overflow/package.json +++ b/packages/experimental/Overflow/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/overflow", - "version": "0.5.3", + "version": "0.5.4", "description": "A cross-platform Overflow component for React Native.", "license": "MIT", "author": "", diff --git a/packages/experimental/Popover/CHANGELOG.md b/packages/experimental/Popover/CHANGELOG.md index a9eb588b92..86f6a2d514 100644 --- a/packages/experimental/Popover/CHANGELOG.md +++ b/packages/experimental/Popover/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/popover +## 0.5.13 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/framework@0.17.7 + ## 0.5.12 ### Patch Changes diff --git a/packages/experimental/Popover/package.json b/packages/experimental/Popover/package.json index fa3821d94e..fc01de5159 100644 --- a/packages/experimental/Popover/package.json +++ b/packages/experimental/Popover/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/popover", - "version": "0.5.12", + "version": "0.5.13", "description": "A cross-platform Popover component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/experimental/Shadow/CHANGELOG.md b/packages/experimental/Shadow/CHANGELOG.md index 87e5058129..3266013284 100644 --- a/packages/experimental/Shadow/CHANGELOG.md +++ b/packages/experimental/Shadow/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log - @fluentui-react-native/experimental-shadow +## 0.7.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/pressable@0.13.10 + ## 0.7.12 ### Patch Changes diff --git a/packages/experimental/Shadow/package.json b/packages/experimental/Shadow/package.json index e3db5938dc..ef3917eab3 100644 --- a/packages/experimental/Shadow/package.json +++ b/packages/experimental/Shadow/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/experimental-shadow", - "version": "0.7.12", + "version": "0.7.13", "description": "A cross-platform Shadow component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/experimental/Shimmer/CHANGELOG.md b/packages/experimental/Shimmer/CHANGELOG.md index d317441251..d1d07d8a7c 100644 --- a/packages/experimental/Shimmer/CHANGELOG.md +++ b/packages/experimental/Shimmer/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log - @fluentui-react-native/experimental-shimmer +## 0.15.7 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + ## 0.15.6 ### Patch Changes diff --git a/packages/experimental/Shimmer/package.json b/packages/experimental/Shimmer/package.json index abcbeec0d4..04a13f321e 100644 --- a/packages/experimental/Shimmer/package.json +++ b/packages/experimental/Shimmer/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/experimental-shimmer", - "version": "0.15.6", + "version": "0.15.7", "description": "A cross-platform Fluent Shimmer component", "license": "MIT", "author": "", diff --git a/packages/experimental/Spinner/CHANGELOG.md b/packages/experimental/Spinner/CHANGELOG.md index 507d9f295f..8c70ad88c4 100644 --- a/packages/experimental/Spinner/CHANGELOG.md +++ b/packages/experimental/Spinner/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log - @fluentui-react-native/spinner +## 0.10.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/framework@0.17.7 + - @fluentui-react-native/use-styling@0.16.4 + ## 0.10.12 ### Patch Changes diff --git a/packages/experimental/Spinner/package.json b/packages/experimental/Spinner/package.json index 4343f78b03..cbb5743504 100644 --- a/packages/experimental/Spinner/package.json +++ b/packages/experimental/Spinner/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/spinner", - "version": "0.10.12", + "version": "0.10.13", "description": "A cross-platform Fluent spinner component", "license": "MIT", "author": "", diff --git a/packages/experimental/Tooltip/CHANGELOG.md b/packages/experimental/Tooltip/CHANGELOG.md index f561ff01c1..648f66d0be 100644 --- a/packages/experimental/Tooltip/CHANGELOG.md +++ b/packages/experimental/Tooltip/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log - @fluentui-react-native/tooltip +## 0.5.12 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/callout@0.29.5 + ## 0.5.11 ### Patch Changes diff --git a/packages/experimental/Tooltip/package.json b/packages/experimental/Tooltip/package.json index f379cd2b16..fddacaa2ef 100644 --- a/packages/experimental/Tooltip/package.json +++ b/packages/experimental/Tooltip/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/tooltip", - "version": "0.5.11", + "version": "0.5.12", "description": "A cross-platform Tooltip component for React Native.", "license": "MIT", "author": "", diff --git a/packages/framework-base/CHANGELOG.md b/packages/framework-base/CHANGELOG.md index b8d2cf7ed5..944713010f 100644 --- a/packages/framework-base/CHANGELOG.md +++ b/packages/framework-base/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log - @fluentui-react-native/framework-base +## 0.8.0 + +### Minor Changes + +- 65245b4: Add ref-backed focus targets and cancellable focus requests, shared focusable pressable behavior, live focused-owner modality subscriptions, and shared-controller popup input boundaries. Migrate agentic components and commit TabList eligibility before requesting native focus. Preserve native activation, adapt unidentified Win32 key codes without duplicate presses, and expose Toggle/Select accessibility actions. Add owned targeted native focus qualification through smoke story/tag selectors. + + Keep the focusable pressable implementation native-only so React-only Framework Base consumers can load the generic entrypoint without importing the React Native runtime. + + Separate native keyboard press cleanup from activation pairing, preserving macOS keydown activation and clearing pressed feedback after interruption, blur, disable, or target replacement. Centralize endpoint-specific accessibility action contracts in Framework Base, and execute shared focus stories on macOS with narrowly scoped Windows-only pointer assertions. + + Carry owned modifier state on macOS native input events so rapid WebDriver chords such as Shift+Tab are delivered correctly. + + Clarify that FocusZone uses geometric directional navigation on macOS, while Windows and Win32 opt into geometry with use2DNavigation. + + Coalesce same-instance callback-ref handoffs without changing snapshots or mount generations, while rejecting detached-target activation immediately. Track repeated native key events separately from held physical keys so a single modifier release cannot leave later input modified. + ## 0.7.0 ### Minor Changes diff --git a/packages/framework-base/package.json b/packages/framework-base/package.json index 4ad5b9cbf4..257395f02a 100644 --- a/packages/framework-base/package.json +++ b/packages/framework-base/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/framework-base", - "version": "0.7.0", + "version": "0.8.0", "description": "Base types and utilities fluentui-react-native frameworks", "keywords": [], "license": "MIT", diff --git a/packages/framework/composition/CHANGELOG.md b/packages/framework/composition/CHANGELOG.md index b658d97b38..7435e8825d 100644 --- a/packages/framework/composition/CHANGELOG.md +++ b/packages/framework/composition/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log - @fluentui-react-native/composition +## 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 diff --git a/packages/framework/composition/package.json b/packages/framework/composition/package.json index 8f989d0112..cb56f5052f 100644 --- a/packages/framework/composition/package.json +++ b/packages/framework/composition/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/composition", - "version": "0.14.3", + "version": "0.14.4", "description": "Composition factories for building HOCs", "keywords": [], "license": "MIT", diff --git a/packages/framework/framework/CHANGELOG.md b/packages/framework/framework/CHANGELOG.md index f94fa57af2..b1fc3deee4 100644 --- a/packages/framework/framework/CHANGELOG.md +++ b/packages/framework/framework/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log - @fluentui-react-native/framework +## 0.17.7 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/composition@0.14.4 + - @fluentui-react-native/use-slots@0.13.4 + - @fluentui-react-native/use-styling@0.16.4 + - @fluentui-react-native/use-tokens@0.9.4 + - @fluentui-react-native/default-theme@0.27.13 + ## 0.17.6 ### Patch Changes diff --git a/packages/framework/framework/package.json b/packages/framework/framework/package.json index 10319d932b..702eec2d2e 100644 --- a/packages/framework/framework/package.json +++ b/packages/framework/framework/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/framework", - "version": "0.17.6", + "version": "0.17.7", "description": "Component framework used by fluentui react native controls", "license": "MIT", "author": "", diff --git a/packages/framework/use-slots/CHANGELOG.md b/packages/framework/use-slots/CHANGELOG.md index 5993b19c54..58c216e909 100644 --- a/packages/framework/use-slots/CHANGELOG.md +++ b/packages/framework/use-slots/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log - @fluentui-react-native/use-slots +## 0.13.4 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + ## 0.13.3 ### Patch Changes diff --git a/packages/framework/use-slots/package.json b/packages/framework/use-slots/package.json index 6958f7542b..06a0d1e294 100644 --- a/packages/framework/use-slots/package.json +++ b/packages/framework/use-slots/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/use-slots", - "version": "0.13.3", + "version": "0.13.4", "description": "Hook function to return styled slots", "keywords": [], "license": "MIT", diff --git a/packages/framework/use-styling/CHANGELOG.md b/packages/framework/use-styling/CHANGELOG.md index 555baed4e6..7a8f5d5310 100644 --- a/packages/framework/use-styling/CHANGELOG.md +++ b/packages/framework/use-styling/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/use-styling +## 0.16.4 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/use-tokens@0.9.4 + ## 0.16.3 ### Patch Changes diff --git a/packages/framework/use-styling/package.json b/packages/framework/use-styling/package.json index 0822596887..b7ccfb14fb 100644 --- a/packages/framework/use-styling/package.json +++ b/packages/framework/use-styling/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/use-styling", - "version": "0.16.3", + "version": "0.16.4", "description": "Opinionated use styling hook implementation", "keywords": [], "license": "MIT", diff --git a/packages/framework/use-tokens/CHANGELOG.md b/packages/framework/use-tokens/CHANGELOG.md index 8e1e99d738..b8f7b102cb 100644 --- a/packages/framework/use-tokens/CHANGELOG.md +++ b/packages/framework/use-tokens/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log - @fluentui-react-native/use-tokens +## 0.9.4 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + ## 0.9.3 ### Patch Changes diff --git a/packages/framework/use-tokens/package.json b/packages/framework/use-tokens/package.json index 538f57dc42..fd7d160c64 100644 --- a/packages/framework/use-tokens/package.json +++ b/packages/framework/use-tokens/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/use-tokens", - "version": "0.9.3", + "version": "0.9.4", "description": "Utilities and hook function for getting themed tokens for a component", "keywords": [], "license": "MIT", diff --git a/packages/libraries/core/CHANGELOG.md b/packages/libraries/core/CHANGELOG.md index d09dc0a281..975621840a 100644 --- a/packages/libraries/core/CHANGELOG.md +++ b/packages/libraries/core/CHANGELOG.md @@ -1,5 +1,29 @@ # Change Log - @fluentui/react-native +## 0.44.7 + +### Patch Changes + +- Updated dependencies [5b3f74c] +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/focus-zone@0.23.5 + - @fluentui-react-native/callout@0.29.5 + - @fluentui-react-native/contextual-menu@0.25.14 + - @fluentui-react-native/radio-group@0.22.13 + - @fluentui-react-native/tablist@0.8.13 + - @fluentui-react-native/button@0.40.13 + - @fluentui-react-native/checkbox@0.24.13 + - @fluentui-react-native/link@0.24.13 + - @fluentui-react-native/menu-button@0.15.8 + - @fluentui-react-native/persona@0.18.7 + - @fluentui-react-native/persona-coin@0.17.7 + - @fluentui-react-native/separator@0.19.13 + - @fluentui-react-native/text@0.25.13 + - @fluentui-react-native/interactive-hooks@0.28.10 + - @fluentui-react-native/focus-trap-zone@0.14.4 + - @fluentui-react-native/pressable@0.13.10 + ## 0.44.6 ### Patch Changes diff --git a/packages/libraries/core/package.json b/packages/libraries/core/package.json index cf9f10fb1d..57e79c6119 100644 --- a/packages/libraries/core/package.json +++ b/packages/libraries/core/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-native", - "version": "0.44.6", + "version": "0.44.7", "description": "A react-native component library that implements the Fluent Design System.", "license": "MIT", "repository": { diff --git a/packages/native/Callout/CHANGELOG.md b/packages/native/Callout/CHANGELOG.md index e7cdcc4245..b295dade84 100644 --- a/packages/native/Callout/CHANGELOG.md +++ b/packages/native/Callout/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log - @fluentui-react-native/callout +## 0.29.5 + +### Patch Changes + +- 65245b4: Use native focus visuals on all platforms by default while retaining the custom + FocusVisual implementation behind a shared evaluation switch. Require React + Native Windows 0.81.35 or newer for the native focus visual crash fix. + Refresh the Windows Callout and FocusZone NuGet locks to the same runtime version. +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + ## 0.29.4 ### Patch Changes diff --git a/packages/native/Callout/package.json b/packages/native/Callout/package.json index 2709cd9b51..be5cd8328b 100644 --- a/packages/native/Callout/package.json +++ b/packages/native/Callout/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/callout", - "version": "0.29.4", + "version": "0.29.5", "description": "A cross-platform Callout component using the Fluent Design System", "homepage": "https://github.com/microsoft/fluentui-react-native", "license": "MIT", diff --git a/packages/shim/theme-tokens/CHANGELOG.md b/packages/shim/theme-tokens/CHANGELOG.md index a87f463a15..4823b0eade 100644 --- a/packages/shim/theme-tokens/CHANGELOG.md +++ b/packages/shim/theme-tokens/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/theme-tokens +## 0.29.7 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/design@0.5.0 + ## 0.29.6 ### Patch Changes diff --git a/packages/shim/theme-tokens/package.json b/packages/shim/theme-tokens/package.json index 8db9723e29..2bcc53e0f2 100644 --- a/packages/shim/theme-tokens/package.json +++ b/packages/shim/theme-tokens/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/theme-tokens", - "version": "0.29.6", + "version": "0.29.7", "description": "Defines values for tokens used to fill out themes.", "keywords": [], "license": "MIT", diff --git a/packages/shim/theme-types/CHANGELOG.md b/packages/shim/theme-types/CHANGELOG.md index a9561ed20b..e98525a023 100644 --- a/packages/shim/theme-types/CHANGELOG.md +++ b/packages/shim/theme-types/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/theme-types +## 0.44.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/design@0.5.0 + ## 0.44.12 ### Patch Changes diff --git a/packages/shim/theme-types/package.json b/packages/shim/theme-types/package.json index f6dd6f3a43..c81f4a08ad 100644 --- a/packages/shim/theme-types/package.json +++ b/packages/shim/theme-types/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/theme-types", - "version": "0.44.12", + "version": "0.44.13", "description": "Typing only package for fluentui-react-native theme types", "keywords": [], "license": "MIT", diff --git a/packages/shim/theme/CHANGELOG.md b/packages/shim/theme/CHANGELOG.md index 950db01aae..22705e6a82 100644 --- a/packages/shim/theme/CHANGELOG.md +++ b/packages/shim/theme/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/theme +## 0.14.7 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/design@0.5.0 + ## 0.14.6 ### Patch Changes diff --git a/packages/shim/theme/package.json b/packages/shim/theme/package.json index dde267b116..a3d57f7c39 100644 --- a/packages/shim/theme/package.json +++ b/packages/shim/theme/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/theme", - "version": "0.14.6", + "version": "0.14.7", "description": "Experimental version of fluentui-react-native theme framework", "keywords": [], "license": "MIT", diff --git a/packages/shim/themed-stylesheet/CHANGELOG.md b/packages/shim/themed-stylesheet/CHANGELOG.md index 0f176d6cc5..015272c3b1 100644 --- a/packages/shim/themed-stylesheet/CHANGELOG.md +++ b/packages/shim/themed-stylesheet/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/themed-stylesheet +## 1.10.7 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/design@0.5.0 + ## 1.10.6 ### Patch Changes diff --git a/packages/shim/themed-stylesheet/package.json b/packages/shim/themed-stylesheet/package.json index b67118cf8d..c8deef8253 100644 --- a/packages/shim/themed-stylesheet/package.json +++ b/packages/shim/themed-stylesheet/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/themed-stylesheet", - "version": "1.10.6", + "version": "1.10.7", "description": "Helper for using react-native StyleSheets with themes", "keywords": [], "license": "MIT", diff --git a/packages/shim/theming-utils/CHANGELOG.md b/packages/shim/theming-utils/CHANGELOG.md index f6415f37da..d4dacf7723 100644 --- a/packages/shim/theming-utils/CHANGELOG.md +++ b/packages/shim/theming-utils/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/theming-utils +## 0.27.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/design@0.5.0 + ## 0.27.12 ### Patch Changes diff --git a/packages/shim/theming-utils/package.json b/packages/shim/theming-utils/package.json index e2868623b2..0c57ca3cbb 100644 --- a/packages/shim/theming-utils/package.json +++ b/packages/shim/theming-utils/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/theming-utils", - "version": "0.27.12", + "version": "0.27.13", "description": "Utils for dealing with theming", "license": "MIT", "author": "", diff --git a/packages/shim/tokens/CHANGELOG.md b/packages/shim/tokens/CHANGELOG.md index 8d4e13d38f..d42e7391c7 100644 --- a/packages/shim/tokens/CHANGELOG.md +++ b/packages/shim/tokens/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log - @fluentui-react-native/tokens +## 0.24.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/design@0.5.0 + ## 0.24.12 ### Patch Changes diff --git a/packages/shim/tokens/package.json b/packages/shim/tokens/package.json index 11afc929cb..fb4dde918c 100644 --- a/packages/shim/tokens/package.json +++ b/packages/shim/tokens/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/tokens", - "version": "0.24.12", + "version": "0.24.13", "description": "Token interface parts and helpers", "license": "MIT", "author": "", diff --git a/packages/theming/android-theme/CHANGELOG.md b/packages/theming/android-theme/CHANGELOG.md index 00b59ef65b..28bfe32ab9 100644 --- a/packages/theming/android-theme/CHANGELOG.md +++ b/packages/theming/android-theme/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log - @fluentui-react-native/android-theme +## 0.26.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + ## 0.26.12 ### Patch Changes diff --git a/packages/theming/android-theme/package.json b/packages/theming/android-theme/package.json index b0e28940b0..7a3242999b 100644 --- a/packages/theming/android-theme/package.json +++ b/packages/theming/android-theme/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/android-theme", - "version": "0.26.12", + "version": "0.26.13", "description": "A FluentUI React Native theme that pulls constants from FluentUI Android", "keywords": [], "license": "MIT", diff --git a/packages/theming/apple-theme/CHANGELOG.md b/packages/theming/apple-theme/CHANGELOG.md index 32b79e7146..ef9c79265f 100644 --- a/packages/theming/apple-theme/CHANGELOG.md +++ b/packages/theming/apple-theme/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log - @fluentui-react-native/apple-theme +## 0.29.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/experimental-appearance-additions@0.8.10 + - @fluentui-react-native/default-theme@0.27.13 + ## 0.29.12 ### Patch Changes diff --git a/packages/theming/apple-theme/package.json b/packages/theming/apple-theme/package.json index f6edfe8bab..72324f9f82 100644 --- a/packages/theming/apple-theme/package.json +++ b/packages/theming/apple-theme/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/apple-theme", - "version": "0.29.12", + "version": "0.29.13", "description": "A FluentUI React Native theme that pulls constants from FluentUI Apple", "homepage": "https://github.com/microsoft/fluentui-react-native", "license": "MIT", diff --git a/packages/theming/default-theme/CHANGELOG.md b/packages/theming/default-theme/CHANGELOG.md index bf593873d4..838cdf78e0 100644 --- a/packages/theming/default-theme/CHANGELOG.md +++ b/packages/theming/default-theme/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log - @fluentui-react-native/default-theme +## 0.27.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + ## 0.27.12 ### Patch Changes diff --git a/packages/theming/default-theme/package.json b/packages/theming/default-theme/package.json index 3547155953..735a51fbcb 100644 --- a/packages/theming/default-theme/package.json +++ b/packages/theming/default-theme/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/default-theme", - "version": "0.27.12", + "version": "0.27.13", "description": "Typing only package for fluentui-react-native theme types", "keywords": [], "license": "MIT", diff --git a/packages/theming/win32-theme/CHANGELOG.md b/packages/theming/win32-theme/CHANGELOG.md index c7da511778..e72ab44058 100644 --- a/packages/theming/win32-theme/CHANGELOG.md +++ b/packages/theming/win32-theme/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log - @fluentui-react-native/win32-theme +## 0.39.13 + +### Patch Changes + +- Updated dependencies [65245b4] +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + - @fluentui-react-native/design@0.5.0 + - @fluentui-react-native/default-theme@0.27.13 + ## 0.39.12 ### Patch Changes diff --git a/packages/theming/win32-theme/package.json b/packages/theming/win32-theme/package.json index 688b0d8064..dd614aa039 100644 --- a/packages/theming/win32-theme/package.json +++ b/packages/theming/win32-theme/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/win32-theme", - "version": "0.39.12", + "version": "0.39.13", "description": "Win32 office theme that works with the theming native module", "keywords": [], "license": "MIT", diff --git a/packages/utils/interactive-hooks/CHANGELOG.md b/packages/utils/interactive-hooks/CHANGELOG.md index 1b760b5d6a..320ae63c6f 100644 --- a/packages/utils/interactive-hooks/CHANGELOG.md +++ b/packages/utils/interactive-hooks/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log - @fluentui-react-native/interactive-hooks +## 0.28.10 + +### Patch Changes + +- Updated dependencies [65245b4] + - @fluentui-react-native/framework-base@0.8.0 + ## 0.28.9 ### Patch Changes diff --git a/packages/utils/interactive-hooks/package.json b/packages/utils/interactive-hooks/package.json index 2c1ef404a7..e0c1485c9d 100644 --- a/packages/utils/interactive-hooks/package.json +++ b/packages/utils/interactive-hooks/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/interactive-hooks", - "version": "0.28.9", + "version": "0.28.10", "description": "Hooks for adding focus, hover, and press semantics to view based components", "license": "MIT", "author": "",