From b760b413685789a118d4f3f57018da4eb706ae92 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 6 Nov 2026 18:10:29 +0000 Subject: [PATCH] Version Packages --- .changeset/agent-operations-act.md | 5 - .changeset/agent-operations-capture.md | 5 - .changeset/agent-operations-check.md | 5 - .changeset/agent-operations-client-signal.md | 5 - .changeset/agent-operations-observe-find.md | 5 - .changeset/agent-operations-sequence.md | 5 - .changeset/bounded-observation-contract.md | 5 - .changeset/components-x3-flex-defaults.md | 7 -- .changeset/default-theme-design-fluent.md | 9 -- .changeset/design-complete-platform-tokens.md | 11 -- .changeset/design-deprecated-entry-point.md | 12 -- .changeset/design-flex-palette-loading.md | 5 - .changeset/design-flex-themes.md | 9 -- .changeset/design-fluent-themes.md | 10 -- .changeset/design-shared-generated-values.md | 6 - .changeset/design-system-default-state.md | 5 - .changeset/design-x3-flex-defaults.md | 30 ----- .../desktop-driver-accessibility-perform.md | 5 - .changeset/desktop-driver-idle-expiry.md | 5 - .changeset/desktop-driver-mcp-story-tool.md | 5 - .changeset/desktop-driver-mcp.md | 5 - .changeset/desktop-driver-story-operations.md | 5 - .../desktop-driver-windows-tree-limit.md | 5 - .changeset/desktop-layering-foundation.md | 8 -- .changeset/desktop-persisted-run-queries.md | 5 - .../desktop-readiness-failure-summary.md | 7 -- .changeset/desktop-test-integration-agent.md | 5 - .changeset/desktop-test-serve-agent.md | 6 - .changeset/f12-connection-grants.md | 9 -- .changeset/f7-desktop-boundaries.md | 7 -- .changeset/macos-activation-swiftui.md | 5 - .changeset/macos-bounded-observation.md | 5 - .changeset/macos-close-window-event.md | 5 - .changeset/macos-helper-memory-growth.md | 5 - .changeset/macos-queued-cancel-effect.md | 5 - .changeset/macos-service-verifier.md | 5 - .changeset/macos-window-event-tail.md | 5 - .changeset/persistent-quarantine-recovery.md | 5 - .changeset/private-driver-discovery.md | 13 -- .changeset/protected-service-grants.md | 5 - .changeset/quiet-m3-evidence.md | 6 - .changeset/quiet-runners-report.md | 7 -- .changeset/safe-sessions-drain.md | 5 - .changeset/settled-mutations-quarantine.md | 5 - .changeset/shared-desktop-service-recovery.md | 10 -- .changeset/spotty-cases-build.md | 5 - .changeset/steady-helpers-settle.md | 7 -- .changeset/storybook-desktop-agent-driver.md | 5 - .changeset/storybook-desktop-windows-agent.md | 6 - .changeset/storybook-runtime-flex-chrome.md | 6 - .changeset/storybook-runtime-flex-colors.md | 5 - .../storybook-runtime-theme-selector.md | 5 - .changeset/target-non-response-reason.md | 5 - .../theming-design-deprecated-imports.md | 10 -- .changeset/windows-application-probe.md | 5 - .changeset/windows-bounded-observation.md | 5 - .changeset/windows-helper-identity-events.md | 5 - .../windows-keyed-accessibility-actions.md | 5 - .changeset/windows-lease-scoped-quarantine.md | 5 - .changeset/windows-mutation-effects.md | 5 - .../windows-private-storage-verifier.md | 5 - .../windows-queued-cancel-regression.md | 5 - packages/agentic/components/CHANGELOG.md | 21 ++++ packages/agentic/components/package.json | 2 +- packages/agentic/design/CHANGELOG.md | 64 ++++++++++ packages/agentic/design/package.json | 2 +- .../agentic/desktop-driver-mcp/CHANGELOG.md | 57 +++++++++ .../agentic/desktop-driver-mcp/package.json | 2 +- packages/agentic/desktop-driver/CHANGELOG.md | 62 ++++++++++ packages/agentic/desktop-driver/package.json | 2 +- packages/agentic/desktop-test/CHANGELOG.md | 59 +++++++++ packages/agentic/desktop-test/package.json | 2 +- .../storybook-desktop-runtime/CHANGELOG.md | 21 ++++ .../storybook-desktop-runtime/package.json | 2 +- .../agentic/storybook-desktop/CHANGELOG.md | 61 ++++++++++ .../agentic/storybook-desktop/package.json | 2 +- packages/components/Avatar/CHANGELOG.md | 17 +++ packages/components/Avatar/package.json | 2 +- packages/components/Badge/CHANGELOG.md | 18 +++ packages/components/Badge/package.json | 2 +- packages/components/Button/CHANGELOG.md | 20 ++++ packages/components/Button/package.json | 2 +- packages/components/Checkbox/CHANGELOG.md | 17 +++ packages/components/Checkbox/package.json | 2 +- packages/components/Chip/CHANGELOG.md | 17 +++ packages/components/Chip/package.json | 2 +- .../components/ContextualMenu/CHANGELOG.md | 17 +++ .../components/ContextualMenu/package.json | 2 +- packages/components/Divider/CHANGELOG.md | 17 +++ packages/components/Divider/package.json | 2 +- packages/components/Icon/CHANGELOG.md | 7 ++ packages/components/Icon/package.json | 2 +- packages/components/Input/CHANGELOG.md | 17 +++ packages/components/Input/package.json | 2 +- packages/components/Link/CHANGELOG.md | 17 +++ packages/components/Link/package.json | 2 +- packages/components/Menu/CHANGELOG.md | 17 +++ packages/components/Menu/package.json | 2 +- packages/components/MenuButton/CHANGELOG.md | 18 +++ packages/components/MenuButton/package.json | 2 +- packages/components/Notification/CHANGELOG.md | 19 +++ packages/components/Notification/package.json | 2 +- packages/components/Persona/CHANGELOG.md | 18 +++ packages/components/Persona/package.json | 2 +- packages/components/PersonaCoin/CHANGELOG.md | 17 +++ packages/components/PersonaCoin/package.json | 2 +- packages/components/RadioGroup/CHANGELOG.md | 17 +++ packages/components/RadioGroup/package.json | 2 +- packages/components/Separator/CHANGELOG.md | 15 +++ packages/components/Separator/package.json | 2 +- packages/components/Stack/CHANGELOG.md | 17 +++ packages/components/Stack/package.json | 2 +- packages/components/Switch/CHANGELOG.md | 16 +++ packages/components/Switch/package.json | 2 +- packages/components/TabList/CHANGELOG.md | 17 +++ packages/components/TabList/package.json | 2 +- packages/components/Text/CHANGELOG.md | 16 +++ packages/components/Text/package.json | 2 +- packages/dependency-profiles/package.json | 2 +- packages/dependency-profiles/src/index.js | 112 +++++++++--------- .../foundation-compose/CHANGELOG.md | 18 +++ .../foundation-compose/package.json | 2 +- .../deprecated/foundation-tokens/CHANGELOG.md | 14 +++ .../deprecated/foundation-tokens/package.json | 2 +- packages/deprecated/theming-ramp/CHANGELOG.md | 14 +++ packages/deprecated/theming-ramp/package.json | 2 +- .../theming-react-native/CHANGELOG.md | 10 ++ .../theming-react-native/package.json | 2 +- .../ActivityIndicator/CHANGELOG.md | 6 + .../ActivityIndicator/package.json | 2 +- packages/experimental/Avatar/CHANGELOG.md | 6 + packages/experimental/Avatar/package.json | 2 +- packages/experimental/Checkbox/CHANGELOG.md | 7 ++ packages/experimental/Checkbox/package.json | 2 +- packages/experimental/Drawer/CHANGELOG.md | 15 +++ packages/experimental/Drawer/package.json | 2 +- packages/experimental/Dropdown/CHANGELOG.md | 17 +++ packages/experimental/Dropdown/package.json | 2 +- packages/experimental/Expander/CHANGELOG.md | 6 + packages/experimental/Expander/package.json | 2 +- packages/experimental/MenuButton/CHANGELOG.md | 17 +++ packages/experimental/MenuButton/package.json | 2 +- packages/experimental/Popover/CHANGELOG.md | 6 + packages/experimental/Popover/package.json | 2 +- packages/experimental/Shadow/CHANGELOG.md | 15 +++ packages/experimental/Shadow/package.json | 2 +- packages/experimental/Shimmer/CHANGELOG.md | 15 +++ packages/experimental/Shimmer/package.json | 2 +- packages/experimental/Spinner/CHANGELOG.md | 16 +++ packages/experimental/Spinner/package.json | 2 +- packages/framework/framework/CHANGELOG.md | 16 +++ packages/framework/framework/package.json | 2 +- packages/libraries/core/CHANGELOG.md | 16 +++ packages/libraries/core/package.json | 2 +- packages/shim/theme-tokens/CHANGELOG.md | 16 +++ packages/shim/theme-tokens/package.json | 2 +- packages/shim/theme-types/CHANGELOG.md | 14 +++ packages/shim/theme-types/package.json | 2 +- packages/shim/theme/CHANGELOG.md | 14 +++ packages/shim/theme/package.json | 2 +- packages/shim/themed-stylesheet/CHANGELOG.md | 14 +++ packages/shim/themed-stylesheet/package.json | 2 +- packages/shim/theming-utils/CHANGELOG.md | 16 +++ packages/shim/theming-utils/package.json | 2 +- packages/shim/tokens/CHANGELOG.md | 14 +++ packages/shim/tokens/package.json | 2 +- packages/theming/android-theme/CHANGELOG.md | 16 +++ packages/theming/android-theme/package.json | 2 +- packages/theming/apple-theme/CHANGELOG.md | 18 +++ packages/theming/apple-theme/package.json | 2 +- packages/theming/default-theme/CHANGELOG.md | 22 ++++ packages/theming/default-theme/package.json | 2 +- packages/theming/win32-theme/CHANGELOG.md | 18 +++ packages/theming/win32-theme/package.json | 2 +- 174 files changed, 1186 insertions(+), 511 deletions(-) delete mode 100644 .changeset/agent-operations-act.md delete mode 100644 .changeset/agent-operations-capture.md delete mode 100644 .changeset/agent-operations-check.md delete mode 100644 .changeset/agent-operations-client-signal.md delete mode 100644 .changeset/agent-operations-observe-find.md delete mode 100644 .changeset/agent-operations-sequence.md delete mode 100644 .changeset/bounded-observation-contract.md delete mode 100644 .changeset/components-x3-flex-defaults.md delete mode 100644 .changeset/default-theme-design-fluent.md delete mode 100644 .changeset/design-complete-platform-tokens.md delete mode 100644 .changeset/design-deprecated-entry-point.md delete mode 100644 .changeset/design-flex-palette-loading.md delete mode 100644 .changeset/design-flex-themes.md delete mode 100644 .changeset/design-fluent-themes.md delete mode 100644 .changeset/design-shared-generated-values.md delete mode 100644 .changeset/design-system-default-state.md delete mode 100644 .changeset/design-x3-flex-defaults.md delete mode 100644 .changeset/desktop-driver-accessibility-perform.md delete mode 100644 .changeset/desktop-driver-idle-expiry.md delete mode 100644 .changeset/desktop-driver-mcp-story-tool.md delete mode 100644 .changeset/desktop-driver-mcp.md delete mode 100644 .changeset/desktop-driver-story-operations.md delete mode 100644 .changeset/desktop-driver-windows-tree-limit.md delete mode 100644 .changeset/desktop-layering-foundation.md delete mode 100644 .changeset/desktop-persisted-run-queries.md delete mode 100644 .changeset/desktop-readiness-failure-summary.md delete mode 100644 .changeset/desktop-test-integration-agent.md delete mode 100644 .changeset/desktop-test-serve-agent.md delete mode 100644 .changeset/f12-connection-grants.md delete mode 100644 .changeset/f7-desktop-boundaries.md delete mode 100644 .changeset/macos-activation-swiftui.md delete mode 100644 .changeset/macos-bounded-observation.md delete mode 100644 .changeset/macos-close-window-event.md delete mode 100644 .changeset/macos-helper-memory-growth.md delete mode 100644 .changeset/macos-queued-cancel-effect.md delete mode 100644 .changeset/macos-service-verifier.md delete mode 100644 .changeset/macos-window-event-tail.md delete mode 100644 .changeset/persistent-quarantine-recovery.md delete mode 100644 .changeset/private-driver-discovery.md delete mode 100644 .changeset/protected-service-grants.md delete mode 100644 .changeset/quiet-m3-evidence.md delete mode 100644 .changeset/quiet-runners-report.md delete mode 100644 .changeset/safe-sessions-drain.md delete mode 100644 .changeset/settled-mutations-quarantine.md delete mode 100644 .changeset/shared-desktop-service-recovery.md delete mode 100644 .changeset/spotty-cases-build.md delete mode 100644 .changeset/steady-helpers-settle.md delete mode 100644 .changeset/storybook-desktop-agent-driver.md delete mode 100644 .changeset/storybook-desktop-windows-agent.md delete mode 100644 .changeset/storybook-runtime-flex-chrome.md delete mode 100644 .changeset/storybook-runtime-flex-colors.md delete mode 100644 .changeset/storybook-runtime-theme-selector.md delete mode 100644 .changeset/target-non-response-reason.md delete mode 100644 .changeset/theming-design-deprecated-imports.md delete mode 100644 .changeset/windows-application-probe.md delete mode 100644 .changeset/windows-bounded-observation.md delete mode 100644 .changeset/windows-helper-identity-events.md delete mode 100644 .changeset/windows-keyed-accessibility-actions.md delete mode 100644 .changeset/windows-lease-scoped-quarantine.md delete mode 100644 .changeset/windows-mutation-effects.md delete mode 100644 .changeset/windows-private-storage-verifier.md delete mode 100644 .changeset/windows-queued-cancel-regression.md create mode 100644 packages/agentic/desktop-driver-mcp/CHANGELOG.md diff --git a/.changeset/agent-operations-act.md b/.changeset/agent-operations-act.md deleted file mode 100644 index b2011f4c10..0000000000 --- a/.changeset/agent-operations-act.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add the `act` agent operation. It clicks with a physical pointer, performs the default accessibility action, types, or clears one element, which must be named by a reference that a `find` proved unique and by that find's sample id. Before dispatching, it rereads the element inside the target's input turn and refuses one whose role, name, or automation id changed, or that is disabled, hidden, or covered. The result reports the mechanism used. A mutating request with a caller-chosen `requestId` is recorded, so repeating it returns the first outcome instead of acting again, and reusing the id for a different request fails with `request-id-reused`. While the target is quarantined, `act` is refused in fixed words and reads continue. The typed client gains `act()`. diff --git a/.changeset/agent-operations-capture.md b/.changeset/agent-operations-capture.md deleted file mode 100644 index 290539c826..0000000000 --- a/.changeset/agent-operations-capture.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add the `capture` and `artifact` agent operations: window and element PNGs kept as bounded session artifacts with provenance and a SHA-256, returned inline only on request and readable in pages. diff --git a/.changeset/agent-operations-check.md b/.changeset/agent-operations-check.md deleted file mode 100644 index 6d5c53777e..0000000000 --- a/.changeset/agent-operations-check.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add the `check` agent operation. It compares a referenced element's states, name, value, or text with what is expected, or counts the elements a selector matches (`none`, `unique`, or `some`), and reports each expectation's status with the actual value when it failed. With `waitMs`, up to 30 seconds, it re-evaluates on the provider's change events and a bounded poll until the expectation holds, and otherwise reports `timed-out` with the last status. An incomplete search is `inconclusive`, never an absence, and expected values and text are refused when the operator denies content. `act` also accepts a selector in `find`, which a search inside the request must prove unique, and returns the proven `ref` and `sample`. The typed client gains `check()`. diff --git a/.changeset/agent-operations-client-signal.md b/.changeset/agent-operations-client-signal.md deleted file mode 100644 index 7770c6a5f0..0000000000 --- a/.changeset/agent-operations-client-signal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Let typed-client operation calls take an `AbortSignal`, which the service treats as the caller leaving, and export `maxRequestIdLength` from `/operations`. diff --git a/.changeset/agent-operations-observe-find.md b/.changeset/agent-operations-observe-find.md deleted file mode 100644 index 028bb5caa7..0000000000 --- a/.changeset/agent-operations-observe-find.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add versioned agent operations to the driver service. `GET /session/{id}/furn/ops` lists a catalog of operations with JSON Schemas, and `POST /session/{id}/furn/ops/{name}` runs `observe`, `find`, or `journal` on the session's command queue. `observe` returns a bounded outline or node list of a window or element subtree under explicit budgets and names why it stopped. `find` reports whether a match is unique, none, multiple, or inconclusive and never proves uniqueness or absence from an incomplete search. Both issue session-scoped element references and release the provider records they do not return. Each session keeps a bounded journal that never holds typed text or displayed content, and operators can deny reading displayed content with `createDesktopDriverServer({ operations: { content: 'deny' } })`. The typed client gains `operations()`, `operation()`, `observe()`, `find()`, and `journal()`, and `./operations` exports the catalog and executor. Operations need a helper that negotiates `boundedObservation`, which today is the macOS helper and the fake host. diff --git a/.changeset/agent-operations-sequence.md b/.changeset/agent-operations-sequence.md deleted file mode 100644 index f66cc453b4..0000000000 --- a/.changeset/agent-operations-sequence.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add the `sequence` agent operation. It runs up to eight `act` and `check` steps in order in one call, stopping at the first act that fails or check that does not pass, and optionally closes with a bounded observation. Each step reports its own result or a sanitized error with the act's mutation report; steps that ran stay done. The request is refused before the first step when it could not run as a whole: a quarantined target, an unsupported action, or content the operator denies. The checks share one 30-second wait ceiling. The catalog names embedded step schemas by operation instead of repeating them. The typed client gains `sequence()`. diff --git a/.changeset/bounded-observation-contract.md b/.changeset/bounded-observation-contract.md deleted file mode 100644 index be0517511a..0000000000 --- a/.changeset/bounded-observation-contract.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add the bounded observation contract to the native protocol: `observe` reads one budgeted, breadth-first sample of a window's accessibility tree and `releaseElements` drops the records Node created for agents, both negotiated as the additive `boundedObservation` helper feature. The native host validates every request and response against the contract, and the fake host is the reference provider. Helpers that do not negotiate the feature behave as before. diff --git a/.changeset/components-x3-flex-defaults.md b/.changeset/components-x3-flex-defaults.md deleted file mode 100644 index 472558822d..0000000000 --- a/.changeset/components-x3-flex-defaults.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@fluentui-react-native/components': minor ---- - -Read Flex colors through the design package's interactive color envelope and adopt the current x3 default tokens. -Components rendered with the default theme change appearance, including an achromatic brand, translucent neutral -backgrounds, and larger corner radii. Component token contracts reference the per-state color paths. diff --git a/.changeset/default-theme-design-fluent.md b/.changeset/default-theme-design-fluent.md deleted file mode 100644 index b9342af2b5..0000000000 --- a/.changeset/default-theme-design-fluent.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@fluentui-react-native/default-theme': minor ---- - -Use the design package's Fluent themes instead of building default tokens locally. `defaultFluentTheme` and -`defaultFluentDarkTheme` are now the design package's `fluentLightTheme` and `fluentDarkTheme`, and `createDefaultTheme` -resolves its `fluentTheme`, so each platform uses its own generated Fluent tokens (macOS previously used the Windows -set) and high contrast follows the color scheme. Breaking: `createAliasTokens` is removed; read alias colors from -`theme.colors` instead. diff --git a/.changeset/design-complete-platform-tokens.md b/.changeset/design-complete-platform-tokens.md deleted file mode 100644 index 3aeacd129a..0000000000 --- a/.changeset/design-complete-platform-tokens.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@fluentui-react-native/design': patch ---- - -Generate complete Fluent color, shadow, font, and appearance token sets for Win32, Windows, macOS, iOS, and Android. -Every platform provides light, dark, light elevated, dark elevated, high-contrast light, and high-contrast dark sets. -Elevated sets fall back to their color scheme, high-contrast light falls back to high-contrast dark, and platforms -without high-contrast data use light and dark. Windows high contrast uses the Win32 high-contrast set with Windows -system color brushes. Preserve native values and fill missing tokens with same-platform equivalents, then portable -same-scheme defaults. Use platform global typography when font aliases are absent and enforce required generated token -types. diff --git a/.changeset/design-deprecated-entry-point.md b/.changeset/design-deprecated-entry-point.md deleted file mode 100644 index 32092eacea..0000000000 --- a/.changeset/design-deprecated-entry-point.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@fluentui-react-native/design': minor ---- - -Breaking: move every module that loads the Fluent 2 token JSON into a new `@fluentui-react-native/design/deprecated` -entry point, reserved for tests and the existing platform themes. It exports `getAliasTokens`, `getShadowTokens`, -`globalTokens`, `hcAliasTokens`, `mapPipelineToTheme`, `mapFontPipelineToTheme`, and `mapPipelineToShadow`. The -`theming` entry point no longer exports the pipeline mappers, and the `tokens/legacy` and `theming/compat/defaults` -entry points and `getDefaultLegacyTheme` are removed; use the Fluent themes from `@fluentui-react-native/design/themes` -for complete default themes. `themeFromFlexTokens` now fills the values Flex cannot represent from the generated Fluent -theme for the appearance instead of the removed legacy defaults, so the `theming` entry point no longer bundles the -token JSON. diff --git a/.changeset/design-flex-palette-loading.md b/.changeset/design-flex-palette-loading.md deleted file mode 100644 index 68a48fb448..0000000000 --- a/.changeset/design-flex-palette-loading.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/design': patch ---- - -Add independently bundleable flexCoolTheme and flexWarmTheme descriptions, let flexTheme select its palette from appearance.colorTone, and use flexCoolTheme for no-theme fallbacks. diff --git a/.changeset/design-flex-themes.md b/.changeset/design-flex-themes.md deleted file mode 100644 index 7ec17705cc..0000000000 --- a/.changeset/design-flex-themes.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@fluentui-react-native/design': minor ---- - -Add `flexTheme` and `flexWarmTheme` to the `@fluentui-react-native/design/themes` entry point. Each is a new -`FlexThemeDescription`, which pairs a complete Flex token description with an optional `ColorTone`, holding the cool or -warm x3 defaults. `FlexThemeReference` now accepts a `FlexThemeDescription` as its `base`: the description replaces the -package defaults, and its tone becomes the reference's default `appearance.colorTone` unless the `appearance` option or -a provider request sets one. The `ThemeState` types now live with the Flex model; their exports are unchanged. diff --git a/.changeset/design-fluent-themes.md b/.changeset/design-fluent-themes.md deleted file mode 100644 index ce767bf806..0000000000 --- a/.changeset/design-fluent-themes.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@fluentui-react-native/design': minor ---- - -Add the `@fluentui-react-native/design/themes` entry point with `fluentLightTheme`, `fluentDarkTheme`, `fluentHcTheme`, -and `fluentTheme`. The themes are built from the generated Fluent 2 alias colors, shadows, font aliases, and global -tokens rather than hand-authored values, and each legacy palette color points at the alias color that plays its role. -`fluentTheme` is a `ThemeReference` that follows the system appearance, including high contrast, and the `appearance` -prop of `ThemeProvider` or `ThemedRoot` overrides it. `fluentHcTheme` always resolves the high-contrast theme for the -color scheme. Elevated appearances resolve by color scheme for now. diff --git a/.changeset/design-shared-generated-values.md b/.changeset/design-shared-generated-values.md deleted file mode 100644 index 4b016a1bf0..0000000000 --- a/.changeset/design-shared-generated-values.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@fluentui-react-native/design': patch ---- - -Shrink the generated Flex defaults by about 6 KB minified: values that repeat are emitted once, and the entries both -tones share are emitted once in a common object. The default token values are unchanged. diff --git a/.changeset/design-system-default-state.md b/.changeset/design-system-default-state.md deleted file mode 100644 index 6691290809..0000000000 --- a/.changeset/design-system-default-state.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/design': patch ---- - -Lazily initialize the fallback Flex theme state once using the current system light or dark appearance, and keep the fallback appearance hooks consistent. diff --git a/.changeset/design-x3-flex-defaults.md b/.changeset/design-x3-flex-defaults.md deleted file mode 100644 index 2dc1835aac..0000000000 --- a/.changeset/design-x3-flex-defaults.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -'@fluentui-react-native/design': minor ---- - -Rework Flex tokens around the current x3 defaults. Legacy `ThemeReference` themes, `ThemeProvider`, `useTheme`, and -Flex tokens projected from legacy themes keep their values. - -Breaking changes for Flex consumers and theme authors: - -- Every Flex semantic color is a resolved `InteractiveColor` with `rest`, `hover`, and `pressed`. Read - `tokens.color.x.rest` instead of `tokens.color.x`, and `.hover` or `.pressed` instead of the removed `color.hover` - and `color.pressed` maps. Omitted interactive states derive lazily from rest with no configuration. -- Author a color as a value, a `[light, dark]` tuple, or `flexColor` options with explicit states and a `standard`, - `inverted`, or `fixed` interaction type. Each color override replaces the previous color atomically. Recipes receive - the authored description; `selectColorEntry` reads an entry for an appearance. -- Appearances accept an optional `colorTone` (`cool` or `warm`) that selects the default tokens and interaction - algorithm. -- The default tokens follow x3-design/fluent-design@206e890b for both tones, including an achromatic brand, - translucent neutral backgrounds, and larger corner radii. Tests should read defaults from `defaultFlexTokens` in the - `testing` entry point. -- Shadows are arrays of `{ x, y, blur, color }` layers and may vary by color scheme; author a former `{ ambient, key }` - shadow as `[ambient, key]`, and use `selectShadowEntry` to read an authored entry. Motion tokens and - `spacing.componentBase800` are new. -- The `color-lib` interaction functions no longer take a token; their `variant` option is replaced by `colorTone`, - `direction`, and `compositing`. `isInverseInteractionToken` moves from `color-lib` to the package root, alongside the - new `INTERACTIVE_COLOR_TOKENS` and `isInteractiveColorToken`. - -Root `useThemeState` consumers now bundle the interaction algorithm and generated defaults, about 23 KB raw and 8 KB -gzip in the measured scenarios. Package sources move under `src/flex`, `src/fluent`, `src/types`, and `src/test`; export -keys and conditions are unchanged. diff --git a/.changeset/desktop-driver-accessibility-perform.md b/.changeset/desktop-driver-accessibility-perform.md deleted file mode 100644 index aeacd61ba3..0000000000 --- a/.changeset/desktop-driver-accessibility-perform.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add the `perform` action to `act`, which runs an accessibility action an element publishes by name. The macOS helper binds each listed action to an opaque per-process key so the action performed is exactly the one listed. diff --git a/.changeset/desktop-driver-idle-expiry.md b/.changeset/desktop-driver-idle-expiry.md deleted file mode 100644 index f59bfe926f..0000000000 --- a/.changeset/desktop-driver-idle-expiry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': minor ---- - -Close a protected service's idle grant sessions after `idleSessionTimeoutMs` (ten minutes by default) through the same path as `DELETE`. diff --git a/.changeset/desktop-driver-mcp-story-tool.md b/.changeset/desktop-driver-mcp-story-tool.md deleted file mode 100644 index 0c04776846..0000000000 --- a/.changeset/desktop-driver-mcp-story-tool.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver-mcp': patch ---- - -Add the `desktop_story` tool, which lists Storybook stories and renders one through the driver's story operations. diff --git a/.changeset/desktop-driver-mcp.md b/.changeset/desktop-driver-mcp.md deleted file mode 100644 index 116e1dbb2d..0000000000 --- a/.changeset/desktop-driver-mcp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver-mcp': patch ---- - -Add the Desktop Driver MCP adapter: five tools (`desktop_session`, `desktop_observe`, `desktop_act`, `desktop_check`, `desktop_capture`) over the driver's agent operations, connected through a verified private descriptor, with session-scoped capture resources, progress, and cancellation. diff --git a/.changeset/desktop-driver-story-operations.md b/.changeset/desktop-driver-story-operations.md deleted file mode 100644 index 02f667fd89..0000000000 --- a/.changeset/desktop-driver-story-operations.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add the `stories` and `story` agent operations, which list a Storybook target's story catalog and render a story with marker verification, preview-region expiry, and settled failure reports. Uncertain changes quarantine the target. diff --git a/.changeset/desktop-driver-windows-tree-limit.md b/.changeset/desktop-driver-windows-tree-limit.md deleted file mode 100644 index e76bd315b7..0000000000 --- a/.changeset/desktop-driver-windows-tree-limit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Report `tree-too-large` from the Windows helper's `tree` and `find` when an oversized tree outlasts the whole-subtree UI Automation transaction, by counting the subtree one child at a time up to the node limit instead of failing with `automation-failed`. diff --git a/.changeset/desktop-layering-foundation.md b/.changeset/desktop-layering-foundation.md deleted file mode 100644 index 7f563483e1..0000000000 --- a/.changeset/desktop-layering-foundation.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch -'@fluentui-react-native/desktop-driver-mcp': patch -'@fluentui-react-native/desktop-test': patch -'@fluentui-react-native/storybook-desktop': patch ---- - -Serialize MCP connection and session lifetimes, reverify authority after transport failures, and fence ambiguous acquisitions. Discover target launch modes, quarantine uncertain story changes, refuse ungoverned args updates on protected services, and retain workload claims after uncertain cleanup. Document the work-in-progress layering and package-owned capability, qualification, and measurement status. diff --git a/.changeset/desktop-persisted-run-queries.md b/.changeset/desktop-persisted-run-queries.md deleted file mode 100644 index 58ee4ad73a..0000000000 --- a/.changeset/desktop-persisted-run-queries.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-test': patch ---- - -Add authorized bounded persisted run/status/artifact queries with opaque IDs, expiring read grants, explicit omissions, and fail-closed terminal evidence. Persist active collector snapshots without starting or replaying workloads when readers reconnect. diff --git a/.changeset/desktop-readiness-failure-summary.md b/.changeset/desktop-readiness-failure-summary.md deleted file mode 100644 index c7ebd61f63..0000000000 --- a/.changeset/desktop-readiness-failure-summary.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch -'@fluentui-react-native/desktop-test': patch -'@fluentui-react-native/storybook-desktop': patch ---- - -Long-lived `serve`, `driver`, and `server` commands now write their bounded summary when they fail before readiness, instead of exiting with empty structured output. Integrations receive an `onReady` callback for `serve`. Storybook CLI tests no longer overwrite a live app's generated driver state. Records the live macOS paging and delta qualification. diff --git a/.changeset/desktop-test-integration-agent.md b/.changeset/desktop-test-integration-agent.md deleted file mode 100644 index 008b60d8af..0000000000 --- a/.changeset/desktop-test-integration-agent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-test': patch ---- - -Let an imported integration serve `serve --agent` by declaring `supportsAgent`; `run` receives the agent descriptor options and, for `serve`, the output format for its readiness document. `startNativeDesktopService` accepts `agent` options to protect the driver and publish its agent connection. diff --git a/.changeset/desktop-test-serve-agent.md b/.changeset/desktop-test-serve-agent.md deleted file mode 100644 index c8c652c732..0000000000 --- a/.changeset/desktop-test-serve-agent.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@fluentui-react-native/desktop-test': patch -'@fluentui-react-native/desktop-driver-mcp': patch ---- - -Add `desktop-test serve --agent`, which protects the served target with a grant authority and publishes the private connection descriptor the Desktop Driver MCP adapter reads. diff --git a/.changeset/f12-connection-grants.md b/.changeset/f12-connection-grants.md deleted file mode 100644 index 34f3b23083..0000000000 --- a/.changeset/f12-connection-grants.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch -'@fluentui-react-native/desktop-driver-mcp': patch ---- - -Separate driver, declared-workload, and recovery grant scopes. Add bounded, -attenuated connection principals and awaitable descendant revocation with -retryable terminal-only cleanup proof. Isolate MCP sessions per connection and -keep descriptor credentials out of diagnostics. diff --git a/.changeset/f7-desktop-boundaries.md b/.changeset/f7-desktop-boundaries.md deleted file mode 100644 index fd81607033..0000000000 --- a/.changeset/f7-desktop-boundaries.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch -'@fluentui-react-native/desktop-test': patch -'@fluentui-react-native/desktop-driver-mcp': patch ---- - -Add a dedicated native helper entry to desktop-driver and enforce the neutral desktop package dependency boundary with standalone consumer contracts. diff --git a/.changeset/macos-activation-swiftui.md b/.changeset/macos-activation-swiftui.md deleted file mode 100644 index 1828ff6ec2..0000000000 --- a/.changeset/macos-activation-swiftui.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Fix window activation on macOS for SwiftUI applications, such as Calculator on macOS 27, whose windows refuse `AXRaise` with `attributeUnsupported`. Activation now records that refusal and lets its frontmost and main-window checks decide, so physical clicks and typing no longer fail before they start. diff --git a/.changeset/macos-bounded-observation.md b/.changeset/macos-bounded-observation.md deleted file mode 100644 index 5c16b2c9cd..0000000000 --- a/.changeset/macos-bounded-observation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Implement bounded observation in the macOS helper. `observe` samples a window's accessibility tree breadth first with one multi-attribute read per element under visited, depth, string, byte, and deadline budgets, and `releaseElements` drops element records. Element ids are shared with `tree`, `find`, and `snapshot`. The `actions` fact and `accessibilityActions` now return an empty list for an element whose action query reports a general failure, as AppKit split dividers do, instead of failing the command. diff --git a/.changeset/macos-close-window-event.md b/.changeset/macos-close-window-event.md deleted file mode 100644 index dc25d85dcf..0000000000 --- a/.changeset/macos-close-window-event.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Stop the macOS helper from publishing a `window-closed` event for a window that `closeWindow` closed. The native protocol reserves the event for windows the platform destroys, but the observer thread published it whenever the destroyed notification arrived before the command forgot the window, which happened on every close of a Calculator window. The helper now marks the window before it presses the close button, still records the destruction in the window event log, and removes the mark if the press fails. The fake host no longer publishes the event for `closeWindow` either. diff --git a/.changeset/macos-helper-memory-growth.md b/.changeset/macos-helper-memory-growth.md deleted file mode 100644 index 94410c39ce..0000000000 --- a/.changeset/macos-helper-memory-growth.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Stop the macOS helper from growing its memory with every request. Its stdin reader and worker threads run no run loop, so nothing drained their autorelease pools, and a long session added about 25 KB per command plus 80 KB per `tree` and 250 KB per full `observe` for good. Each frame and each request now runs in its own autorelease pool, and the helper holds steady across thousands of requests. diff --git a/.changeset/macos-queued-cancel-effect.md b/.changeset/macos-queued-cancel-effect.md deleted file mode 100644 index 548ae6747f..0000000000 --- a/.changeset/macos-queued-cancel-effect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -The macOS helper no longer attaches an `effect` when a queued read or lifecycle command is cancelled before it starts, matching the native protocol and the Windows helper. A queued mutation and an unknown id still report `none`. A new self-test drives the stdio host over in-process pipes and checks that cancelled queued requests never run. diff --git a/.changeset/macos-service-verifier.md b/.changeset/macos-service-verifier.md deleted file mode 100644 index d0d48ecc53..0000000000 --- a/.changeset/macos-service-verifier.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': minor ---- - -Add the macOS service verifier: `describeMacOSService` and `createMacOSServiceVerifier` on the `/authority` entry, backed by a new one-shot `--service-identity` mode in the macOS helper that checks the process identity, audit session, and exclusive loopback listener before a credential is sent. diff --git a/.changeset/macos-window-event-tail.md b/.changeset/macos-window-event-tail.md deleted file mode 100644 index 915241fc9f..0000000000 --- a/.changeset/macos-window-event-tail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Report macOS window-event history truncation after the bounded event ring evicts older notifications, matching the Windows provider. diff --git a/.changeset/persistent-quarantine-recovery.md b/.changeset/persistent-quarantine-recovery.md deleted file mode 100644 index c9d58593e0..0000000000 --- a/.changeset/persistent-quarantine-recovery.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': minor ---- - -Persist target quarantines across service restarts with an optional settlement journal, add operator `recoverTarget`, and add the macOS `--application-incarnation` helper mode with `createMacOSApplicationProbe`. diff --git a/.changeset/private-driver-discovery.md b/.changeset/private-driver-discovery.md deleted file mode 100644 index b10cc7d92a..0000000000 --- a/.changeset/private-driver-discovery.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add versioned private connection descriptors, a macOS owner-validated storage -adapter, and grant support for connected, attached, and WDIO-managed clients. -Descriptors require a trusted live service identity verifier before sending a -credential, then verify the authenticated service incarnation. Storage rejects -unsafe permissions, ACLs, links, oversized records, and replacement of existing -records; the macOS adapter explicitly rejects unsupported platforms, including -Windows, which has its own adapter. Protected client transports -reject redirects and keep grants out of serialized WDIO options. Extend the -gated native-helper contract to exercise the protected service boundary. diff --git a/.changeset/protected-service-grants.md b/.changeset/protected-service-grants.md deleted file mode 100644 index 79cb495d35..0000000000 --- a/.changeset/protected-service-grants.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Let the driver service authenticate callers and keep their sessions apart. Pass a `DesktopAuthority` (new `./authority` export) to `createDesktopDriverServer`, issue each caller a grant with `authority.issue({ label, targets })`, and give the typed client its token with `createDesktopDriverClient({ grant })`. A protected service answers every route, including ordinary WebDriver routes, unknown routes, and `/status`, with HTTP 401 `unauthorized` unless the request carries a valid grant, and it decides that before reading the request body. A session belongs to the grant that created it and is invisible to every other grant, a grant opens only the targets it names, and a target that is busy or quarantined reports `data.reason` `target-busy` or `target-quarantined` with the holder's label but no grant, secret, or session identifier. Revoking a grant closes its sessions. A service started without an authority behaves as before. diff --git a/.changeset/quiet-m3-evidence.md b/.changeset/quiet-m3-evidence.md deleted file mode 100644 index 243dd69bef..0000000000 --- a/.changeset/quiet-m3-evidence.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch -'@fluentui-react-native/desktop-driver-mcp': patch ---- - -Add bounded observation paging and deltas; extend the prior macOS M3 evidence record. diff --git a/.changeset/quiet-runners-report.md b/.changeset/quiet-runners-report.md deleted file mode 100644 index 56aa59f9ea..0000000000 --- a/.changeset/quiet-runners-report.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch -'@fluentui-react-native/desktop-test': patch -'@fluentui-react-native/storybook-desktop': patch ---- - -Add shared CLI reporter modes with bounded JSON summaries and NDJSON progress, propagate reporter settings to delegated commands, and emit Storybook readiness records only after service checks pass. diff --git a/.changeset/safe-sessions-drain.md b/.changeset/safe-sessions-drain.md deleted file mode 100644 index 8082580b0f..0000000000 --- a/.changeset/safe-sessions-drain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Drain grant-owned sessions on revocation, cancelling in-flight work and rejecting queued commands before teardown. diff --git a/.changeset/settled-mutations-quarantine.md b/.changeset/settled-mutations-quarantine.md deleted file mode 100644 index e96c500746..0000000000 --- a/.changeset/settled-mutations-quarantine.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Settle failed and cancelled mutations before reusing a target. Native helpers report an additive `effect` (`none`, `partial`, or `unknown`) on a failed or cancelled mutating command, the macOS helper tracks it with an effect ledger, and the service quarantines a target whose mutation may have reached the application, refusing later mutations with `target-quarantined` instead of replaying them. A failed mutation reports its `data.mutation` disposition (`applied`, `indeterminate`, or `rejected`), `/status` lists active quarantines, and a late success after a Node timeout is reported as applied. diff --git a/.changeset/shared-desktop-service-recovery.md b/.changeset/shared-desktop-service-recovery.md deleted file mode 100644 index 10865742be..0000000000 --- a/.changeset/shared-desktop-service-recovery.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@fluentui-react-native/desktop-test': patch -'@fluentui-react-native/desktop-driver': patch -'@fluentui-react-native/storybook-desktop': patch ---- - -Share native service construction between the generic supervisor and Storybook -channel child, wiring private durable settlement recovery, exact application-exit -probes, protected descriptor lifetime and settled shutdown. Keep corrupt sibling -journal records fenced rather than allowing a valid record to mask uncertainty. diff --git a/.changeset/spotty-cases-build.md b/.changeset/spotty-cases-build.md deleted file mode 100644 index 0e89297f93..0000000000 --- a/.changeset/spotty-cases-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- - ---- - -Documentation-only design refactoring proposal; no package release. diff --git a/.changeset/steady-helpers-settle.md b/.changeset/steady-helpers-settle.md deleted file mode 100644 index 4b5fc663c6..0000000000 --- a/.changeset/steady-helpers-settle.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch -'@fluentui-react-native/desktop-test': patch -'@fluentui-react-native/storybook-desktop': patch ---- - -Treat empty reporter environment variables as unset and stop CLIs crashing when stdout closes, and make the Windows helper fail closed when a UI Automation mutation does not settle by reporting `mutation-indeterminate` and refusing later mutations with `target-quarantined`. diff --git a/.changeset/storybook-desktop-agent-driver.md b/.changeset/storybook-desktop-agent-driver.md deleted file mode 100644 index a9c501ff80..0000000000 --- a/.changeset/storybook-desktop-agent-driver.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/storybook-desktop': patch ---- - -Add `driver --agent` (with `--descriptor` and `--root`), which protects the embedded Desktop Driver, publishes an agent connection for the Desktop Driver MCP adapter, disables the channel's unauthenticated MCP endpoint, and keeps the macOS application lease current. `desktop-test serve --agent` now works for Storybook targets and reports readiness in structured output modes. diff --git a/.changeset/storybook-desktop-windows-agent.md b/.changeset/storybook-desktop-windows-agent.md deleted file mode 100644 index fc805d7f93..0000000000 --- a/.changeset/storybook-desktop-windows-agent.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@fluentui-react-native/storybook-desktop': patch -'@fluentui-react-native/desktop-test': patch ---- - -Let `driver --agent` attach on Windows and Win32 without an application lease: the agent connection names the app's verified AUMID or REX executable, resolved through the new `resolveDesktopApplication(target, signal, { attach: true })` option, and the command fails before starting services when no identity can be verified. `driver` also serves Metro on a platform's declared fixed smoke Metro port, such as the RN Test App Windows Debug host's 8081, and fails clearly when that port is in use. diff --git a/.changeset/storybook-runtime-flex-chrome.md b/.changeset/storybook-runtime-flex-chrome.md deleted file mode 100644 index 295c154a52..0000000000 --- a/.changeset/storybook-runtime-flex-chrome.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@fluentui-react-native/storybook-desktop-runtime': patch ---- - -Keep the Storybook chrome and story canvas on the Flex theme. The Theme selector now applies Flex or Fluent only to -story content, while scheme, contrast, and tone still apply to the chrome. diff --git a/.changeset/storybook-runtime-flex-colors.md b/.changeset/storybook-runtime-flex-colors.md deleted file mode 100644 index 3025b043f1..0000000000 --- a/.changeset/storybook-runtime-flex-colors.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/storybook-desktop-runtime': patch ---- - -Read Storybook chrome colors through the design package's interactive color envelope. diff --git a/.changeset/storybook-runtime-theme-selector.md b/.changeset/storybook-runtime-theme-selector.md deleted file mode 100644 index 638ad9aec4..0000000000 --- a/.changeset/storybook-runtime-theme-selector.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/storybook-desktop-runtime': patch ---- - -Replace the fixed Storybook theme buttons with Theme (Flex or Fluent), Scheme (light, dark, or system), Contrast, and Tone dropdowns. The toolbar now defaults to Flex light, standard contrast, and cool tone, independent of the host appearance. diff --git a/.changeset/target-non-response-reason.md b/.changeset/target-non-response-reason.md deleted file mode 100644 index 42a13c2c78..0000000000 --- a/.changeset/target-non-response-reason.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Report a macOS application that stops answering with a reason. A read that failed because the target did not respond used to reach callers as a bare `unknown error`. The helper now marks it with `data.reason` `target-non-response`, and Node keeps that reason and `nativeCode` `automation-failed` on the error, in the operation response, and in the session journal, so an agent can wait and retry instead of treating the request as wrong. diff --git a/.changeset/theming-design-deprecated-imports.md b/.changeset/theming-design-deprecated-imports.md deleted file mode 100644 index 0d7013966f..0000000000 --- a/.changeset/theming-design-deprecated-imports.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@fluentui-react-native/android-theme': patch -'@fluentui-react-native/apple-theme': patch -'@fluentui-react-native/win32-theme': patch -'@fluentui-react-native/theme-tokens': patch -'@fluentui-react-native/theming-utils': patch ---- - -Import the Fluent 2 token loaders and pipeline mappers from `@fluentui-react-native/design/deprecated`. Theme values and -the shims' exports are unchanged. diff --git a/.changeset/windows-application-probe.md b/.changeset/windows-application-probe.md deleted file mode 100644 index 84bb378fd6..0000000000 --- a/.changeset/windows-application-probe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add `createWindowsApplicationProbe` to `./authority` and the Windows helper's `--application-incarnation` mode behind it, so a Windows service's `recovery.probeApplication` can lift a persisted quarantine once the recorded application process is proven to have exited. The helper answers `exited` only when the process id names no process, the process holding it has exited, or it names a process created more than one second later; a creation time within 10 ms is `running`, and access denied or anything else is `unknown`. diff --git a/.changeset/windows-bounded-observation.md b/.changeset/windows-bounded-observation.md deleted file mode 100644 index c8bf721729..0000000000 --- a/.changeset/windows-bounded-observation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Implement bounded observation in the Windows helper. `observe` pages each family of UI Automation children with the cached tree walker, so the visited, depth, byte, and deadline budgets take effect between any two siblings, and a 10,000-item tree returns a partial sample instead of failing `tree-too-large`. Records that `observe` emits are pinned until `releaseElements` or their window ends, a full record table ends the sample with the `references` truncation instead of evicting them, and `releaseElements` drops only the named records. Password fields never report `value` or `text`. The helper negotiates `boundedObservation` in `hello` and `probe`, so agent operations now work on Windows. diff --git a/.changeset/windows-helper-identity-events.md b/.changeset/windows-helper-identity-events.md deleted file mode 100644 index 04076a92ae..0000000000 --- a/.changeset/windows-helper-identity-events.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Harden the Windows helper: publish window lifecycle from WinEvent hooks, recheck input authority on every physical operation, never reuse element ids and bound retained elements with a fingerprint check before each action, treat a provider-reported UI Automation timeout on a mutation as indeterminate, refuse clicks that another application's window covers, and report provider failures with their named UI Automation results. Adds an opt-in plain Win32 fixture contract. diff --git a/.changeset/windows-keyed-accessibility-actions.md b/.changeset/windows-keyed-accessibility-actions.md deleted file mode 100644 index 8555357fcb..0000000000 --- a/.changeset/windows-keyed-accessibility-actions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Expose Windows UI Automation actions in bounded observation and support opaque keyed action execution with live pattern revalidation and mutation settlement. diff --git a/.changeset/windows-lease-scoped-quarantine.md b/.changeset/windows-lease-scoped-quarantine.md deleted file mode 100644 index c037557110..0000000000 --- a/.changeset/windows-lease-scoped-quarantine.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Scope the Windows helper's mutation quarantine to the application lease. Closing a launched application ends its quarantine once the helper has verified the process exited, as the service already does, so one unsettled call no longer refuses mutations for every later session until the helper restarts. An attached application keeps running and stays quarantined. Adds an opt-in `protectedService` native contract that serves the Win32 fixture through a grant-protected service with the real helper behind it. diff --git a/.changeset/windows-mutation-effects.md b/.changeset/windows-mutation-effects.md deleted file mode 100644 index c056c4b922..0000000000 --- a/.changeset/windows-mutation-effects.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Report the FDR1 mutation `effect` from the Windows helper on every failed or cancelled mutating command. An effect ledger counts each UI Automation pattern action and value write and every key, button, wheel, close, and window-placement change Windows accepts, so a rejection reports `none`, a command stopped after part of it landed reports `partial`, and a provider call that never settled or failed ambiguously reports `unknown`. A cancel for a queued mutation, or for an id the helper does not hold, reports `none`. The gated native test now checks effect reporting against the Windows helper as well as the macOS one. diff --git a/.changeset/windows-private-storage-verifier.md b/.changeset/windows-private-storage-verifier.md deleted file mode 100644 index 255abab48c..0000000000 --- a/.changeset/windows-private-storage-verifier.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add a Windows owner-only private storage adapter and service identity verifier for private connection descriptors. `createWindowsPrivateStorage`, `describeWindowsService`, and `createWindowsServiceVerifier` call two new restricted one-shot modes of the Windows helper, `--private-storage` and `--service-identity`. The storage mode checks the owner, the protected DACL, the ancestors, reparse points, hard links, the volume, and the pinned root identity from open handles, and publishes without replacing a record. The verifier mode checks the live process start time, executable, user, and interactive session and that the claimed process alone owns the loopback listener, so a credential is sent only to a verified service. Adds native self-tests and opt-in `privateStorage` and `serviceIdentity` native contracts. diff --git a/.changeset/windows-queued-cancel-regression.md b/.changeset/windows-queued-cancel-regression.md deleted file mode 100644 index c7b5acff84..0000000000 --- a/.changeset/windows-queued-cancel-regression.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@fluentui-react-native/desktop-driver': patch ---- - -Add a Windows helper self-test that drives the stdio host over in-process pipes and shows that cancelling a queued mutation reports `effect: none`, cancelling a queued read reports no `effect`, and neither cancelled request ever runs. The Windows helper documentation now describes `SendInput` as completed injection into the input stream rather than application handling, so a `partial` effect needs authoritative re-observation. diff --git a/packages/agentic/components/CHANGELOG.md b/packages/agentic/components/CHANGELOG.md index c7e3021b59..ce080117e4 100644 --- a/packages/agentic/components/CHANGELOG.md +++ b/packages/agentic/components/CHANGELOG.md @@ -1,5 +1,26 @@ # @fluentui-react-native/components +## 0.8.0 + +### Minor Changes + +- 06b458f: Read Flex colors through the design package's interactive color envelope and adopt the current x3 default tokens. + Components rendered with the default theme change appearance, including an achromatic brand, translucent neutral + backgrounds, and larger corner radii. Component token contracts reference the per-state color paths. + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/native-core@0.2.0 + ## 0.7.1 ### Patch Changes diff --git a/packages/agentic/components/package.json b/packages/agentic/components/package.json index 0615974c1a..2b442da419 100644 --- a/packages/agentic/components/package.json +++ b/packages/agentic/components/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/components", - "version": "0.7.1", + "version": "0.8.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 ac5f9bdc35..9d50816a47 100644 --- a/packages/agentic/design/CHANGELOG.md +++ b/packages/agentic/design/CHANGELOG.md @@ -1,5 +1,69 @@ # @fluentui-react-native/design +## 0.6.0 + +### Minor Changes + +- 06b458f: Breaking: move every module that loads the Fluent 2 token JSON into a new `@fluentui-react-native/design/deprecated` + entry point, reserved for tests and the existing platform themes. It exports `getAliasTokens`, `getShadowTokens`, + `globalTokens`, `hcAliasTokens`, `mapPipelineToTheme`, `mapFontPipelineToTheme`, and `mapPipelineToShadow`. The + `theming` entry point no longer exports the pipeline mappers, and the `tokens/legacy` and `theming/compat/defaults` + entry points and `getDefaultLegacyTheme` are removed; use the Fluent themes from `@fluentui-react-native/design/themes` + for complete default themes. `themeFromFlexTokens` now fills the values Flex cannot represent from the generated Fluent + theme for the appearance instead of the removed legacy defaults, so the `theming` entry point no longer bundles the + token JSON. +- 06b458f: Add `flexTheme` and `flexWarmTheme` to the `@fluentui-react-native/design/themes` entry point. Each is a new + `FlexThemeDescription`, which pairs a complete Flex token description with an optional `ColorTone`, holding the cool or + warm x3 defaults. `FlexThemeReference` now accepts a `FlexThemeDescription` as its `base`: the description replaces the + package defaults, and its tone becomes the reference's default `appearance.colorTone` unless the `appearance` option or + a provider request sets one. The `ThemeState` types now live with the Flex model; their exports are unchanged. +- 06b458f: Add the `@fluentui-react-native/design/themes` entry point with `fluentLightTheme`, `fluentDarkTheme`, `fluentHcTheme`, + and `fluentTheme`. The themes are built from the generated Fluent 2 alias colors, shadows, font aliases, and global + tokens rather than hand-authored values, and each legacy palette color points at the alias color that plays its role. + `fluentTheme` is a `ThemeReference` that follows the system appearance, including high contrast, and the `appearance` + prop of `ThemeProvider` or `ThemedRoot` overrides it. `fluentHcTheme` always resolves the high-contrast theme for the + color scheme. Elevated appearances resolve by color scheme for now. +- 06b458f: Rework Flex tokens around the current x3 defaults. Legacy `ThemeReference` themes, `ThemeProvider`, `useTheme`, and + Flex tokens projected from legacy themes keep their values. + + Breaking changes for Flex consumers and theme authors: + + - Every Flex semantic color is a resolved `InteractiveColor` with `rest`, `hover`, and `pressed`. Read + `tokens.color.x.rest` instead of `tokens.color.x`, and `.hover` or `.pressed` instead of the removed `color.hover` + and `color.pressed` maps. Omitted interactive states derive lazily from rest with no configuration. + - Author a color as a value, a `[light, dark]` tuple, or `flexColor` options with explicit states and a `standard`, + `inverted`, or `fixed` interaction type. Each color override replaces the previous color atomically. Recipes receive + the authored description; `selectColorEntry` reads an entry for an appearance. + - Appearances accept an optional `colorTone` (`cool` or `warm`) that selects the default tokens and interaction + algorithm. + - The default tokens follow x3-design/fluent-design@206e890b for both tones, including an achromatic brand, + translucent neutral backgrounds, and larger corner radii. Tests should read defaults from `defaultFlexTokens` in the + `testing` entry point. + - Shadows are arrays of `{ x, y, blur, color }` layers and may vary by color scheme; author a former `{ ambient, key }` + shadow as `[ambient, key]`, and use `selectShadowEntry` to read an authored entry. Motion tokens and + `spacing.componentBase800` are new. + - The `color-lib` interaction functions no longer take a token; their `variant` option is replaced by `colorTone`, + `direction`, and `compositing`. `isInverseInteractionToken` moves from `color-lib` to the package root, alongside the + new `INTERACTIVE_COLOR_TOKENS` and `isInteractiveColorToken`. + + Root `useThemeState` consumers now bundle the interaction algorithm and generated defaults, about 23 KB raw and 8 KB + gzip in the measured scenarios. Package sources move under `src/flex`, `src/fluent`, `src/types`, and `src/test`; export + keys and conditions are unchanged. + +### Patch Changes + +- 06b458f: Generate complete Fluent color, shadow, font, and appearance token sets for Win32, Windows, macOS, iOS, and Android. + Every platform provides light, dark, light elevated, dark elevated, high-contrast light, and high-contrast dark sets. + Elevated sets fall back to their color scheme, high-contrast light falls back to high-contrast dark, and platforms + without high-contrast data use light and dark. Windows high contrast uses the Win32 high-contrast set with Windows + system color brushes. Preserve native values and fill missing tokens with same-platform equivalents, then portable + same-scheme defaults. Use platform global typography when font aliases are absent and enforce required generated token + types. +- ccb458e: Add independently bundleable flexCoolTheme and flexWarmTheme descriptions, let flexTheme select its palette from appearance.colorTone, and use flexCoolTheme for no-theme fallbacks. +- 06b458f: Shrink the generated Flex defaults by about 6 KB minified: values that repeat are emitted once, and the entries both + tones share are emitted once in a common object. The default token values are unchanged. +- ccb458e: Lazily initialize the fallback Flex theme state once using the current system light or dark appearance, and keep the fallback appearance hooks consistent. + ## 0.5.3 ### Patch Changes diff --git a/packages/agentic/design/package.json b/packages/agentic/design/package.json index 4245af1802..d739ae31cb 100644 --- a/packages/agentic/design/package.json +++ b/packages/agentic/design/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/design", - "version": "0.5.3", + "version": "0.6.0", "description": "Core design system concepts, utilities, and types for Fluent UI React Native.", "license": "MIT", "author": "", diff --git a/packages/agentic/desktop-driver-mcp/CHANGELOG.md b/packages/agentic/desktop-driver-mcp/CHANGELOG.md new file mode 100644 index 0000000000..2d2d70a883 --- /dev/null +++ b/packages/agentic/desktop-driver-mcp/CHANGELOG.md @@ -0,0 +1,57 @@ +# @fluentui-react-native/desktop-driver-mcp + +## 0.1.1 + +### Patch Changes + +- bac8b51: Add the `desktop_story` tool, which lists Storybook stories and renders one through the driver's story operations. +- bac8b51: Add the Desktop Driver MCP adapter: five tools (`desktop_session`, `desktop_observe`, `desktop_act`, `desktop_check`, `desktop_capture`) over the driver's agent operations, connected through a verified private descriptor, with session-scoped capture resources, progress, and cancellation. +- bac8b51: Serialize MCP connection and session lifetimes, reverify authority after transport failures, and fence ambiguous acquisitions. Discover target launch modes, quarantine uncertain story changes, refuse ungoverned args updates on protected services, and retain workload claims after uncertain cleanup. Document the work-in-progress layering and package-owned capability, qualification, and measurement status. +- bac8b51: Add `desktop-test serve --agent`, which protects the served target with a grant authority and publishes the private connection descriptor the Desktop Driver MCP adapter reads. +- d50b1ea: Separate driver, declared-workload, and recovery grant scopes. Add bounded, + attenuated connection principals and awaitable descendant revocation with + retryable terminal-only cleanup proof. Isolate MCP sessions per connection and + keep descriptor credentials out of diagnostics. +- 0cfecf0: Add a dedicated native helper entry to desktop-driver and enforce the neutral desktop package dependency boundary with standalone consumer contracts. +- bac8b51: Add bounded observation paging and deltas; extend the prior macOS M3 evidence record. +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [d50b1ea] +- Updated dependencies [0cfecf0] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [cd0ede2] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] + - @fluentui-react-native/desktop-driver@0.5.0 diff --git a/packages/agentic/desktop-driver-mcp/package.json b/packages/agentic/desktop-driver-mcp/package.json index 2574eea8c3..2d5665b00c 100644 --- a/packages/agentic/desktop-driver-mcp/package.json +++ b/packages/agentic/desktop-driver-mcp/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/desktop-driver-mcp", - "version": "0.1.0", + "version": "0.1.1", "description": "Model Context Protocol server that exposes Desktop Driver agent operations to coding agents", "license": "MIT", "repository": { diff --git a/packages/agentic/desktop-driver/CHANGELOG.md b/packages/agentic/desktop-driver/CHANGELOG.md index 9467261b2a..cb30a31306 100644 --- a/packages/agentic/desktop-driver/CHANGELOG.md +++ b/packages/agentic/desktop-driver/CHANGELOG.md @@ -1,5 +1,67 @@ # @fluentui-react-native/desktop-driver +## 0.5.0 + +### Minor Changes + +- bac8b51: Close a protected service's idle grant sessions after `idleSessionTimeoutMs` (ten minutes by default) through the same path as `DELETE`. +- bac8b51: Add the macOS service verifier: `describeMacOSService` and `createMacOSServiceVerifier` on the `/authority` entry, backed by a new one-shot `--service-identity` mode in the macOS helper that checks the process identity, audit session, and exclusive loopback listener before a credential is sent. +- bac8b51: Persist target quarantines across service restarts with an optional settlement journal, add operator `recoverTarget`, and add the macOS `--application-incarnation` helper mode with `createMacOSApplicationProbe`. + +### Patch Changes + +- bac8b51: Add the `act` agent operation. It clicks with a physical pointer, performs the default accessibility action, types, or clears one element, which must be named by a reference that a `find` proved unique and by that find's sample id. Before dispatching, it rereads the element inside the target's input turn and refuses one whose role, name, or automation id changed, or that is disabled, hidden, or covered. The result reports the mechanism used. A mutating request with a caller-chosen `requestId` is recorded, so repeating it returns the first outcome instead of acting again, and reusing the id for a different request fails with `request-id-reused`. While the target is quarantined, `act` is refused in fixed words and reads continue. The typed client gains `act()`. +- bac8b51: Add the `capture` and `artifact` agent operations: window and element PNGs kept as bounded session artifacts with provenance and a SHA-256, returned inline only on request and readable in pages. +- bac8b51: Add the `check` agent operation. It compares a referenced element's states, name, value, or text with what is expected, or counts the elements a selector matches (`none`, `unique`, or `some`), and reports each expectation's status with the actual value when it failed. With `waitMs`, up to 30 seconds, it re-evaluates on the provider's change events and a bounded poll until the expectation holds, and otherwise reports `timed-out` with the last status. An incomplete search is `inconclusive`, never an absence, and expected values and text are refused when the operator denies content. `act` also accepts a selector in `find`, which a search inside the request must prove unique, and returns the proven `ref` and `sample`. The typed client gains `check()`. +- bac8b51: Let typed-client operation calls take an `AbortSignal`, which the service treats as the caller leaving, and export `maxRequestIdLength` from `/operations`. +- bac8b51: Add versioned agent operations to the driver service. `GET /session/{id}/furn/ops` lists a catalog of operations with JSON Schemas, and `POST /session/{id}/furn/ops/{name}` runs `observe`, `find`, or `journal` on the session's command queue. `observe` returns a bounded outline or node list of a window or element subtree under explicit budgets and names why it stopped. `find` reports whether a match is unique, none, multiple, or inconclusive and never proves uniqueness or absence from an incomplete search. Both issue session-scoped element references and release the provider records they do not return. Each session keeps a bounded journal that never holds typed text or displayed content, and operators can deny reading displayed content with `createDesktopDriverServer({ operations: { content: 'deny' } })`. The typed client gains `operations()`, `operation()`, `observe()`, `find()`, and `journal()`, and `./operations` exports the catalog and executor. Operations need a helper that negotiates `boundedObservation`, which today is the macOS helper and the fake host. +- bac8b51: Add the `sequence` agent operation. It runs up to eight `act` and `check` steps in order in one call, stopping at the first act that fails or check that does not pass, and optionally closes with a bounded observation. Each step reports its own result or a sanitized error with the act's mutation report; steps that ran stay done. The request is refused before the first step when it could not run as a whole: a quarantined target, an unsupported action, or content the operator denies. The checks share one 30-second wait ceiling. The catalog names embedded step schemas by operation instead of repeating them. The typed client gains `sequence()`. +- bac8b51: Add the bounded observation contract to the native protocol: `observe` reads one budgeted, breadth-first sample of a window's accessibility tree and `releaseElements` drops the records Node created for agents, both negotiated as the additive `boundedObservation` helper feature. The native host validates every request and response against the contract, and the fake host is the reference provider. Helpers that do not negotiate the feature behave as before. +- bac8b51: Add the `perform` action to `act`, which runs an accessibility action an element publishes by name. The macOS helper binds each listed action to an opaque per-process key so the action performed is exactly the one listed. +- bac8b51: Add the `stories` and `story` agent operations, which list a Storybook target's story catalog and render a story with marker verification, preview-region expiry, and settled failure reports. Uncertain changes quarantine the target. +- bac8b51: Report `tree-too-large` from the Windows helper's `tree` and `find` when an oversized tree outlasts the whole-subtree UI Automation transaction, by counting the subtree one child at a time up to the node limit instead of failing with `automation-failed`. +- bac8b51: Serialize MCP connection and session lifetimes, reverify authority after transport failures, and fence ambiguous acquisitions. Discover target launch modes, quarantine uncertain story changes, refuse ungoverned args updates on protected services, and retain workload claims after uncertain cleanup. Document the work-in-progress layering and package-owned capability, qualification, and measurement status. +- bac8b51: Long-lived `serve`, `driver`, and `server` commands now write their bounded summary when they fail before readiness, instead of exiting with empty structured output. Integrations receive an `onReady` callback for `serve`. Storybook CLI tests no longer overwrite a live app's generated driver state. Records the live macOS paging and delta qualification. +- d50b1ea: Separate driver, declared-workload, and recovery grant scopes. Add bounded, + attenuated connection principals and awaitable descendant revocation with + retryable terminal-only cleanup proof. Isolate MCP sessions per connection and + keep descriptor credentials out of diagnostics. +- 0cfecf0: Add a dedicated native helper entry to desktop-driver and enforce the neutral desktop package dependency boundary with standalone consumer contracts. +- bac8b51: Fix window activation on macOS for SwiftUI applications, such as Calculator on macOS 27, whose windows refuse `AXRaise` with `attributeUnsupported`. Activation now records that refusal and lets its frontmost and main-window checks decide, so physical clicks and typing no longer fail before they start. +- bac8b51: Implement bounded observation in the macOS helper. `observe` samples a window's accessibility tree breadth first with one multi-attribute read per element under visited, depth, string, byte, and deadline budgets, and `releaseElements` drops element records. Element ids are shared with `tree`, `find`, and `snapshot`. The `actions` fact and `accessibilityActions` now return an empty list for an element whose action query reports a general failure, as AppKit split dividers do, instead of failing the command. +- bac8b51: Stop the macOS helper from publishing a `window-closed` event for a window that `closeWindow` closed. The native protocol reserves the event for windows the platform destroys, but the observer thread published it whenever the destroyed notification arrived before the command forgot the window, which happened on every close of a Calculator window. The helper now marks the window before it presses the close button, still records the destruction in the window event log, and removes the mark if the press fails. The fake host no longer publishes the event for `closeWindow` either. +- bac8b51: Stop the macOS helper from growing its memory with every request. Its stdin reader and worker threads run no run loop, so nothing drained their autorelease pools, and a long session added about 25 KB per command plus 80 KB per `tree` and 250 KB per full `observe` for good. Each frame and each request now runs in its own autorelease pool, and the helper holds steady across thousands of requests. +- bac8b51: The macOS helper no longer attaches an `effect` when a queued read or lifecycle command is cancelled before it starts, matching the native protocol and the Windows helper. A queued mutation and an unknown id still report `none`. A new self-test drives the stdio host over in-process pipes and checks that cancelled queued requests never run. +- bac8b51: Report macOS window-event history truncation after the bounded event ring evicts older notifications, matching the Windows provider. +- bac8b51: Add versioned private connection descriptors, a macOS owner-validated storage + adapter, and grant support for connected, attached, and WDIO-managed clients. + Descriptors require a trusted live service identity verifier before sending a + credential, then verify the authenticated service incarnation. Storage rejects + unsafe permissions, ACLs, links, oversized records, and replacement of existing + records; the macOS adapter explicitly rejects unsupported platforms, including + Windows, which has its own adapter. Protected client transports + reject redirects and keep grants out of serialized WDIO options. Extend the + gated native-helper contract to exercise the protected service boundary. +- bac8b51: Let the driver service authenticate callers and keep their sessions apart. Pass a `DesktopAuthority` (new `./authority` export) to `createDesktopDriverServer`, issue each caller a grant with `authority.issue({ label, targets })`, and give the typed client its token with `createDesktopDriverClient({ grant })`. A protected service answers every route, including ordinary WebDriver routes, unknown routes, and `/status`, with HTTP 401 `unauthorized` unless the request carries a valid grant, and it decides that before reading the request body. A session belongs to the grant that created it and is invisible to every other grant, a grant opens only the targets it names, and a target that is busy or quarantined reports `data.reason` `target-busy` or `target-quarantined` with the holder's label but no grant, secret, or session identifier. Revoking a grant closes its sessions. A service started without an authority behaves as before. +- bac8b51: Add bounded observation paging and deltas; extend the prior macOS M3 evidence record. +- bac8b51: Add shared CLI reporter modes with bounded JSON summaries and NDJSON progress, propagate reporter settings to delegated commands, and emit Storybook readiness records only after service checks pass. +- bac8b51: Drain grant-owned sessions on revocation, cancelling in-flight work and rejecting queued commands before teardown. +- bac8b51: Settle failed and cancelled mutations before reusing a target. Native helpers report an additive `effect` (`none`, `partial`, or `unknown`) on a failed or cancelled mutating command, the macOS helper tracks it with an effect ledger, and the service quarantines a target whose mutation may have reached the application, refusing later mutations with `target-quarantined` instead of replaying them. A failed mutation reports its `data.mutation` disposition (`applied`, `indeterminate`, or `rejected`), `/status` lists active quarantines, and a late success after a Node timeout is reported as applied. +- cd0ede2: Share native service construction between the generic supervisor and Storybook + channel child, wiring private durable settlement recovery, exact application-exit + probes, protected descriptor lifetime and settled shutdown. Keep corrupt sibling + journal records fenced rather than allowing a valid record to mask uncertainty. +- bac8b51: Treat empty reporter environment variables as unset and stop CLIs crashing when stdout closes, and make the Windows helper fail closed when a UI Automation mutation does not settle by reporting `mutation-indeterminate` and refusing later mutations with `target-quarantined`. +- bac8b51: Report a macOS application that stops answering with a reason. A read that failed because the target did not respond used to reach callers as a bare `unknown error`. The helper now marks it with `data.reason` `target-non-response`, and Node keeps that reason and `nativeCode` `automation-failed` on the error, in the operation response, and in the session journal, so an agent can wait and retry instead of treating the request as wrong. +- bac8b51: Add `createWindowsApplicationProbe` to `./authority` and the Windows helper's `--application-incarnation` mode behind it, so a Windows service's `recovery.probeApplication` can lift a persisted quarantine once the recorded application process is proven to have exited. The helper answers `exited` only when the process id names no process, the process holding it has exited, or it names a process created more than one second later; a creation time within 10 ms is `running`, and access denied or anything else is `unknown`. +- bac8b51: Implement bounded observation in the Windows helper. `observe` pages each family of UI Automation children with the cached tree walker, so the visited, depth, byte, and deadline budgets take effect between any two siblings, and a 10,000-item tree returns a partial sample instead of failing `tree-too-large`. Records that `observe` emits are pinned until `releaseElements` or their window ends, a full record table ends the sample with the `references` truncation instead of evicting them, and `releaseElements` drops only the named records. Password fields never report `value` or `text`. The helper negotiates `boundedObservation` in `hello` and `probe`, so agent operations now work on Windows. +- bac8b51: Harden the Windows helper: publish window lifecycle from WinEvent hooks, recheck input authority on every physical operation, never reuse element ids and bound retained elements with a fingerprint check before each action, treat a provider-reported UI Automation timeout on a mutation as indeterminate, refuse clicks that another application's window covers, and report provider failures with their named UI Automation results. Adds an opt-in plain Win32 fixture contract. +- bac8b51: Expose Windows UI Automation actions in bounded observation and support opaque keyed action execution with live pattern revalidation and mutation settlement. +- bac8b51: Scope the Windows helper's mutation quarantine to the application lease. Closing a launched application ends its quarantine once the helper has verified the process exited, as the service already does, so one unsettled call no longer refuses mutations for every later session until the helper restarts. An attached application keeps running and stays quarantined. Adds an opt-in `protectedService` native contract that serves the Win32 fixture through a grant-protected service with the real helper behind it. +- bac8b51: Report the FDR1 mutation `effect` from the Windows helper on every failed or cancelled mutating command. An effect ledger counts each UI Automation pattern action and value write and every key, button, wheel, close, and window-placement change Windows accepts, so a rejection reports `none`, a command stopped after part of it landed reports `partial`, and a provider call that never settled or failed ambiguously reports `unknown`. A cancel for a queued mutation, or for an id the helper does not hold, reports `none`. The gated native test now checks effect reporting against the Windows helper as well as the macOS one. +- bac8b51: Add a Windows owner-only private storage adapter and service identity verifier for private connection descriptors. `createWindowsPrivateStorage`, `describeWindowsService`, and `createWindowsServiceVerifier` call two new restricted one-shot modes of the Windows helper, `--private-storage` and `--service-identity`. The storage mode checks the owner, the protected DACL, the ancestors, reparse points, hard links, the volume, and the pinned root identity from open handles, and publishes without replacing a record. The verifier mode checks the live process start time, executable, user, and interactive session and that the claimed process alone owns the loopback listener, so a credential is sent only to a verified service. Adds native self-tests and opt-in `privateStorage` and `serviceIdentity` native contracts. +- bac8b51: Add a Windows helper self-test that drives the stdio host over in-process pipes and shows that cancelling a queued mutation reports `effect: none`, cancelling a queued read reports no `effect`, and neither cancelled request ever runs. The Windows helper documentation now describes `SendInput` as completed injection into the input stream rather than application handling, so a `partial` effect needs authoritative re-observation. + ## 0.4.2 ### Patch Changes diff --git a/packages/agentic/desktop-driver/package.json b/packages/agentic/desktop-driver/package.json index 9764867493..4d8ef9ce16 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.4.2", + "version": "0.5.0", "description": "W3C WebDriver-compatible automation for React Native desktop applications", "license": "MIT", "author": "", diff --git a/packages/agentic/desktop-test/CHANGELOG.md b/packages/agentic/desktop-test/CHANGELOG.md index 799f07f423..a570ecd36d 100644 --- a/packages/agentic/desktop-test/CHANGELOG.md +++ b/packages/agentic/desktop-test/CHANGELOG.md @@ -1,5 +1,64 @@ # @fluentui-react-native/desktop-test +## 0.2.3 + +### Patch Changes + +- bac8b51: Serialize MCP connection and session lifetimes, reverify authority after transport failures, and fence ambiguous acquisitions. Discover target launch modes, quarantine uncertain story changes, refuse ungoverned args updates on protected services, and retain workload claims after uncertain cleanup. Document the work-in-progress layering and package-owned capability, qualification, and measurement status. +- 388a60c: Add authorized bounded persisted run/status/artifact queries with opaque IDs, expiring read grants, explicit omissions, and fail-closed terminal evidence. Persist active collector snapshots without starting or replaying workloads when readers reconnect. +- bac8b51: Long-lived `serve`, `driver`, and `server` commands now write their bounded summary when they fail before readiness, instead of exiting with empty structured output. Integrations receive an `onReady` callback for `serve`. Storybook CLI tests no longer overwrite a live app's generated driver state. Records the live macOS paging and delta qualification. +- bac8b51: Let an imported integration serve `serve --agent` by declaring `supportsAgent`; `run` receives the agent descriptor options and, for `serve`, the output format for its readiness document. `startNativeDesktopService` accepts `agent` options to protect the driver and publish its agent connection. +- bac8b51: Add `desktop-test serve --agent`, which protects the served target with a grant authority and publishes the private connection descriptor the Desktop Driver MCP adapter reads. +- 0cfecf0: Add a dedicated native helper entry to desktop-driver and enforce the neutral desktop package dependency boundary with standalone consumer contracts. +- bac8b51: Add shared CLI reporter modes with bounded JSON summaries and NDJSON progress, propagate reporter settings to delegated commands, and emit Storybook readiness records only after service checks pass. +- cd0ede2: Share native service construction between the generic supervisor and Storybook + channel child, wiring private durable settlement recovery, exact application-exit + probes, protected descriptor lifetime and settled shutdown. Keep corrupt sibling + journal records fenced rather than allowing a valid record to mask uncertainty. +- bac8b51: Treat empty reporter environment variables as unset and stop CLIs crashing when stdout closes, and make the Windows helper fail closed when a UI Automation mutation does not settle by reporting `mutation-indeterminate` and refusing later mutations with `target-quarantined`. +- bac8b51: Let `driver --agent` attach on Windows and Win32 without an application lease: the agent connection names the app's verified AUMID or REX executable, resolved through the new `resolveDesktopApplication(target, signal, { attach: true })` option, and the command fails before starting services when no identity can be verified. `driver` also serves Metro on a platform's declared fixed smoke Metro port, such as the RN Test App Windows Debug host's 8081, and fails clearly when that port is in use. +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [d50b1ea] +- Updated dependencies [0cfecf0] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [cd0ede2] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] + - @fluentui-react-native/desktop-driver@0.5.0 + ## 0.2.2 ### Patch Changes diff --git a/packages/agentic/desktop-test/package.json b/packages/agentic/desktop-test/package.json index f86c5cecd6..418b54bc0f 100644 --- a/packages/agentic/desktop-test/package.json +++ b/packages/agentic/desktop-test/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui-react-native/desktop-test", - "version": "0.2.2", + "version": "0.2.3", "description": "Application-neutral lifecycle and reporting for native desktop tests", "license": "MIT", "repository": { diff --git a/packages/agentic/storybook-desktop-runtime/CHANGELOG.md b/packages/agentic/storybook-desktop-runtime/CHANGELOG.md index faf6276591..1c82098d24 100644 --- a/packages/agentic/storybook-desktop-runtime/CHANGELOG.md +++ b/packages/agentic/storybook-desktop-runtime/CHANGELOG.md @@ -1,5 +1,26 @@ # @fluentui-react-native/storybook-desktop-runtime +## 0.3.5 + +### Patch Changes + +- 06b458f: Keep the Storybook chrome and story canvas on the Flex theme. The Theme selector now applies Flex or Fluent only to + story content, while scheme, contrast, and tone still apply to the chrome. +- 06b458f: Read Storybook chrome colors through the design package's interactive color envelope. +- 06b458f: Replace the fixed Storybook theme buttons with Theme (Flex or Fluent), Scheme (light, dark, or system), Contrast, and Tone dropdowns. The toolbar now defaults to Flex light, standard contrast, and cool tone, independent of the host appearance. +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/default-theme@0.28.0 + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/native-core@0.2.0 + ## 0.3.4 ### Patch Changes diff --git a/packages/agentic/storybook-desktop-runtime/package.json b/packages/agentic/storybook-desktop-runtime/package.json index 6f7f9df1d4..f44196a3c7 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.3.4", + "version": "0.3.5", "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 823cd30d02..34aff74d6e 100644 --- a/packages/agentic/storybook-desktop/CHANGELOG.md +++ b/packages/agentic/storybook-desktop/CHANGELOG.md @@ -1,5 +1,66 @@ # @fluentui-react-native/storybook-desktop +## 0.4.3 + +### Patch Changes + +- bac8b51: Serialize MCP connection and session lifetimes, reverify authority after transport failures, and fence ambiguous acquisitions. Discover target launch modes, quarantine uncertain story changes, refuse ungoverned args updates on protected services, and retain workload claims after uncertain cleanup. Document the work-in-progress layering and package-owned capability, qualification, and measurement status. +- bac8b51: Long-lived `serve`, `driver`, and `server` commands now write their bounded summary when they fail before readiness, instead of exiting with empty structured output. Integrations receive an `onReady` callback for `serve`. Storybook CLI tests no longer overwrite a live app's generated driver state. Records the live macOS paging and delta qualification. +- bac8b51: Add shared CLI reporter modes with bounded JSON summaries and NDJSON progress, propagate reporter settings to delegated commands, and emit Storybook readiness records only after service checks pass. +- cd0ede2: Share native service construction between the generic supervisor and Storybook + channel child, wiring private durable settlement recovery, exact application-exit + probes, protected descriptor lifetime and settled shutdown. Keep corrupt sibling + journal records fenced rather than allowing a valid record to mask uncertainty. +- bac8b51: Treat empty reporter environment variables as unset and stop CLIs crashing when stdout closes, and make the Windows helper fail closed when a UI Automation mutation does not settle by reporting `mutation-indeterminate` and refusing later mutations with `target-quarantined`. +- bac8b51: Add `driver --agent` (with `--descriptor` and `--root`), which protects the embedded Desktop Driver, publishes an agent connection for the Desktop Driver MCP adapter, disables the channel's unauthenticated MCP endpoint, and keeps the macOS application lease current. `desktop-test serve --agent` now works for Storybook targets and reports readiness in structured output modes. +- bac8b51: Let `driver --agent` attach on Windows and Win32 without an application lease: the agent connection names the app's verified AUMID or REX executable, resolved through the new `resolveDesktopApplication(target, signal, { attach: true })` option, and the command fails before starting services when no identity can be verified. `driver` also serves Metro on a platform's declared fixed smoke Metro port, such as the RN Test App Windows Debug host's 8081, and fails clearly when that port is in use. +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [388a60c] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [d50b1ea] +- Updated dependencies [0cfecf0] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [cd0ede2] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] +- Updated dependencies [bac8b51] + - @fluentui-react-native/desktop-driver@0.5.0 + - @fluentui-react-native/desktop-test@0.2.3 + ## 0.4.2 ### Patch Changes diff --git a/packages/agentic/storybook-desktop/package.json b/packages/agentic/storybook-desktop/package.json index 86b5e74526..a83f1a1542 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.4.2", + "version": "0.4.3", "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 8e0d798814..2a71521616 100644 --- a/packages/components/Avatar/CHANGELOG.md +++ b/packages/components/Avatar/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/avatar +## 1.14.12 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/badge@0.12.18 + - @fluentui-react-native/icon@0.22.18 + ## 1.14.11 ### Patch Changes diff --git a/packages/components/Avatar/package.json b/packages/components/Avatar/package.json index 3263faaca6..38e4e2eae3 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.11", + "version": "1.14.12", "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 4c9dad72c5..2c53e4ae3a 100644 --- a/packages/components/Badge/CHANGELOG.md +++ b/packages/components/Badge/CHANGELOG.md @@ -1,5 +1,23 @@ # Change Log - @fluentui-react-native/badge +## 0.12.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + - @fluentui-react-native/experimental-shadow@0.7.17 + - @fluentui-react-native/icon@0.22.18 + ## 0.12.17 ### Patch Changes diff --git a/packages/components/Badge/package.json b/packages/components/Badge/package.json index c50fcba86c..ac4f48b39e 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.17", + "version": "0.12.18", "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 aef1e5b279..0f00f647e2 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.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @uifabricshared/foundation-compose@1.16.17 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + - @fluentui-react-native/experimental-shadow@0.7.17 + - @fluentui-react-native/icon@0.22.18 + - @fluentui-react-native/experimental-activity-indicator@0.11.17 + ## 0.40.17 ### Patch Changes diff --git a/packages/components/Button/package.json b/packages/components/Button/package.json index ac5d75b9d0..d761fec876 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.17", + "version": "0.40.18", "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 3c84a6069d..1392d143bf 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.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @uifabricshared/foundation-compose@1.16.17 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + ## 0.24.17 ### Patch Changes diff --git a/packages/components/Checkbox/package.json b/packages/components/Checkbox/package.json index 17b339b062..4a1471d3ae 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.17", + "version": "0.24.18", "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 27d9183608..e37a65d8fe 100644 --- a/packages/components/Chip/CHANGELOG.md +++ b/packages/components/Chip/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/chip +## 0.5.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + - @fluentui-react-native/icon@0.22.18 + ## 0.5.17 ### Patch Changes diff --git a/packages/components/Chip/package.json b/packages/components/Chip/package.json index d781a6aa7a..ec8a7c29ea 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.17", + "version": "0.5.18", "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 13cfca7583..c0a2bee3d6 100644 --- a/packages/components/ContextualMenu/CHANGELOG.md +++ b/packages/components/ContextualMenu/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/contextual-menu +## 0.25.20 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @uifabricshared/foundation-compose@1.16.17 + - @fluentui-react-native/text@0.25.18 + - @fluentui-react-native/icon@0.22.18 + ## 0.25.19 ### Patch Changes diff --git a/packages/components/ContextualMenu/package.json b/packages/components/ContextualMenu/package.json index 5e372a1eda..e3c5953986 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.19", + "version": "0.25.20", "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 87194162e6..f34739a3af 100644 --- a/packages/components/Divider/CHANGELOG.md +++ b/packages/components/Divider/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/divider +## 0.8.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + - @fluentui-react-native/icon@0.22.18 + ## 0.8.17 ### Patch Changes diff --git a/packages/components/Divider/package.json b/packages/components/Divider/package.json index 337b5f8763..41851c3e0a 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.17", + "version": "0.8.18", "description": "A cross-platform Divider component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/Icon/CHANGELOG.md b/packages/components/Icon/CHANGELOG.md index 9f641780b3..5c39fb5baf 100644 --- a/packages/components/Icon/CHANGELOG.md +++ b/packages/components/Icon/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log - @fluentui-react-native/icon +## 0.22.18 + +### Patch Changes + +- @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + ## 0.22.17 ### Patch Changes diff --git a/packages/components/Icon/package.json b/packages/components/Icon/package.json index 584009710e..69bf6d7b7c 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.17", + "version": "0.22.18", "description": "A cross-platform Icon component", "license": "MIT", "author": "", diff --git a/packages/components/Input/CHANGELOG.md b/packages/components/Input/CHANGELOG.md index cc4ae3fcdb..9adc418110 100644 --- a/packages/components/Input/CHANGELOG.md +++ b/packages/components/Input/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/input +## 0.8.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + - @fluentui-react-native/icon@0.22.18 + ## 0.8.17 ### Patch Changes diff --git a/packages/components/Input/package.json b/packages/components/Input/package.json index b940ed7b91..950c9d59eb 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.17", + "version": "0.8.18", "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 cca8353537..c61700f176 100644 --- a/packages/components/Link/CHANGELOG.md +++ b/packages/components/Link/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/link +## 0.24.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @uifabricshared/foundation-compose@1.16.17 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + ## 0.24.17 ### Patch Changes diff --git a/packages/components/Link/package.json b/packages/components/Link/package.json index 98cf3e8ea7..54c8b5b217 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.17", + "version": "0.24.18", "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 b488cc5df3..0cb8477b48 100644 --- a/packages/components/Menu/CHANGELOG.md +++ b/packages/components/Menu/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/menu +## 1.16.14 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + - @fluentui-react-native/icon@0.22.18 + ## 1.16.13 ### Patch Changes diff --git a/packages/components/Menu/package.json b/packages/components/Menu/package.json index 5027b1e6bd..e66fd8a651 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.13", + "version": "1.16.14", "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 93d327f1e8..8fa1adda78 100644 --- a/packages/components/MenuButton/CHANGELOG.md +++ b/packages/components/MenuButton/CHANGELOG.md @@ -1,5 +1,23 @@ # Change Log - @fluentui-react-native/menu-button +## 0.15.14 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @uifabricshared/foundation-compose@1.16.17 + - @fluentui-react-native/button@0.40.18 + - @fluentui-react-native/contextual-menu@0.25.20 + - @fluentui-react-native/icon@0.22.18 + ## 0.15.13 ### Patch Changes diff --git a/packages/components/MenuButton/package.json b/packages/components/MenuButton/package.json index 961a4c86ab..e77652cb68 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.13", + "version": "0.15.14", "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 1e39037784..8efb314020 100644 --- a/packages/components/Notification/CHANGELOG.md +++ b/packages/components/Notification/CHANGELOG.md @@ -1,5 +1,24 @@ # Change Log - @fluentui-react-native/notification +## 0.26.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/button@0.40.18 + - @fluentui-react-native/text@0.25.18 + - @fluentui-react-native/experimental-shadow@0.7.17 + - @fluentui-react-native/icon@0.22.18 + ## 0.26.17 ### Patch Changes diff --git a/packages/components/Notification/package.json b/packages/components/Notification/package.json index db615e5a53..6bff81ab11 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.17", + "version": "0.26.18", "description": "add component-description", "license": "MIT", "author": "", diff --git a/packages/components/Persona/CHANGELOG.md b/packages/components/Persona/CHANGELOG.md index d81910ed56..8e7fa5a9d7 100644 --- a/packages/components/Persona/CHANGELOG.md +++ b/packages/components/Persona/CHANGELOG.md @@ -1,5 +1,23 @@ # Change Log - @fluentui-react-native/persona +## 0.18.12 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @uifabricshared/foundation-compose@1.16.17 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/persona-coin@0.17.12 + - @uifabricshared/foundation-tokens@0.16.17 + ## 0.18.11 ### Patch Changes diff --git a/packages/components/Persona/package.json b/packages/components/Persona/package.json index 2d01f9a68e..6e29fdc4c8 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.11", + "version": "0.18.12", "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 ba90a3ba93..0314e652af 100644 --- a/packages/components/PersonaCoin/CHANGELOG.md +++ b/packages/components/PersonaCoin/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/persona-coin +## 0.17.12 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @uifabricshared/foundation-compose@1.16.17 + - @fluentui-react-native/framework@0.17.11 + - @uifabricshared/foundation-tokens@0.16.17 + ## 0.17.11 ### Patch Changes diff --git a/packages/components/PersonaCoin/package.json b/packages/components/PersonaCoin/package.json index d032c9f98b..b9ff18327f 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.11", + "version": "0.17.12", "description": "A cross-platform PersonaCoin component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/components/RadioGroup/CHANGELOG.md b/packages/components/RadioGroup/CHANGELOG.md index 1e02463d3f..2e456bc621 100644 --- a/packages/components/RadioGroup/CHANGELOG.md +++ b/packages/components/RadioGroup/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/radio-group +## 0.22.19 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @uifabricshared/foundation-compose@1.16.17 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + ## 0.22.18 ### Patch Changes diff --git a/packages/components/RadioGroup/package.json b/packages/components/RadioGroup/package.json index 23db8eac48..e8459b6cea 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.18", + "version": "0.22.19", "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 3df72565ae..a7523662a2 100644 --- a/packages/components/Separator/CHANGELOG.md +++ b/packages/components/Separator/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log - @fluentui-react-native/separator +## 0.19.17 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + ## 0.19.16 ### Patch Changes diff --git a/packages/components/Separator/package.json b/packages/components/Separator/package.json index 5a22b5b693..396c1b7c1c 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.16", + "version": "0.19.17", "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 4629fa0aad..9767af6244 100644 --- a/packages/components/Stack/CHANGELOG.md +++ b/packages/components/Stack/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/stack +## 0.12.12 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @uifabricshared/foundation-compose@1.16.17 + - @fluentui-react-native/framework@0.17.11 + - @uifabricshared/foundation-tokens@0.16.17 + ## 0.12.11 ### Patch Changes diff --git a/packages/components/Stack/package.json b/packages/components/Stack/package.json index 08503f16a1..14acb28b52 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.11", + "version": "0.12.12", "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 8b4ff980df..7f0ac0faab 100644 --- a/packages/components/Switch/CHANGELOG.md +++ b/packages/components/Switch/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log - @fluentui-react-native/switch +## 0.14.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + ## 0.14.17 ### Patch Changes diff --git a/packages/components/Switch/package.json b/packages/components/Switch/package.json index b6e1bf48c3..57fcf57fbe 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.17", + "version": "0.14.18", "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 20aadb0b92..7c05bff4b5 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.19 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + - @fluentui-react-native/icon@0.22.18 + ## 0.8.18 ### Patch Changes diff --git a/packages/components/TabList/package.json b/packages/components/TabList/package.json index d1c360ed47..2c2d73013b 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.18", + "version": "0.8.19", "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 958c155fd1..026f97ce93 100644 --- a/packages/components/Text/CHANGELOG.md +++ b/packages/components/Text/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log - @fluentui-react-native/text +## 0.25.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @uifabricshared/foundation-compose@1.16.17 + - @fluentui-react-native/framework@0.17.11 + ## 0.25.17 ### Patch Changes diff --git a/packages/components/Text/package.json b/packages/components/Text/package.json index 8254a1d586..eda76f0cef 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.17", + "version": "0.25.18", "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 ce8e98ba76..8e84e5708e 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.20", + "version": "0.10.21", "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 7482079ae7..3028e1389a 100644 --- a/packages/dependency-profiles/src/index.js +++ b/packages/dependency-profiles/src/index.js @@ -8,19 +8,23 @@ module.exports = { }, "@fluentui-react-native/components": { "name": "@fluentui-react-native/components", - "version": "0.7.1" + "version": "0.8.0" }, "@fluentui-react-native/design": { "name": "@fluentui-react-native/design", - "version": "0.5.3" + "version": "0.6.0" + }, + "@fluentui-react-native/desktop-driver-mcp": { + "name": "@fluentui-react-native/desktop-driver-mcp", + "version": "0.1.1" }, "@fluentui-react-native/desktop-driver": { "name": "@fluentui-react-native/desktop-driver", - "version": "0.4.2" + "version": "0.5.0" }, "@fluentui-react-native/desktop-test": { "name": "@fluentui-react-native/desktop-test", - "version": "0.2.2" + "version": "0.2.3" }, "@fluentui-react-native/native-core": { "name": "@fluentui-react-native/native-core", @@ -28,39 +32,39 @@ module.exports = { }, "@fluentui-react-native/storybook-desktop-runtime": { "name": "@fluentui-react-native/storybook-desktop-runtime", - "version": "0.3.4" + "version": "0.3.5" }, "@fluentui-react-native/storybook-desktop": { "name": "@fluentui-react-native/storybook-desktop", - "version": "0.4.2" + "version": "0.4.3" }, "@fluentui-react-native/avatar": { "name": "@fluentui-react-native/avatar", - "version": "1.14.11" + "version": "1.14.12" }, "@fluentui-react-native/badge": { "name": "@fluentui-react-native/badge", - "version": "0.12.17" + "version": "0.12.18" }, "@fluentui-react-native/button": { "name": "@fluentui-react-native/button", - "version": "0.40.17" + "version": "0.40.18" }, "@fluentui-react-native/checkbox": { "name": "@fluentui-react-native/checkbox", - "version": "0.24.17" + "version": "0.24.18" }, "@fluentui-react-native/chip": { "name": "@fluentui-react-native/chip", - "version": "0.5.17" + "version": "0.5.18" }, "@fluentui-react-native/contextual-menu": { "name": "@fluentui-react-native/contextual-menu", - "version": "0.25.19" + "version": "0.25.20" }, "@fluentui-react-native/divider": { "name": "@fluentui-react-native/divider", - "version": "0.8.17" + "version": "0.8.18" }, "@fluentui-react-native/focus-trap-zone": { "name": "@fluentui-react-native/focus-trap-zone", @@ -68,35 +72,35 @@ module.exports = { }, "@fluentui-react-native/icon": { "name": "@fluentui-react-native/icon", - "version": "0.22.17" + "version": "0.22.18" }, "@fluentui-react-native/input": { "name": "@fluentui-react-native/input", - "version": "0.8.17" + "version": "0.8.18" }, "@fluentui-react-native/link": { "name": "@fluentui-react-native/link", - "version": "0.24.17" + "version": "0.24.18" }, "@fluentui-react-native/menu": { "name": "@fluentui-react-native/menu", - "version": "1.16.13" + "version": "1.16.14" }, "@fluentui-react-native/menu-button": { "name": "@fluentui-react-native/menu-button", - "version": "0.15.13" + "version": "0.15.14" }, "@fluentui-react-native/notification": { "name": "@fluentui-react-native/notification", - "version": "0.26.17" + "version": "0.26.18" }, "@fluentui-react-native/persona": { "name": "@fluentui-react-native/persona", - "version": "0.18.11" + "version": "0.18.12" }, "@fluentui-react-native/persona-coin": { "name": "@fluentui-react-native/persona-coin", - "version": "0.17.11" + "version": "0.17.12" }, "@fluentui-react-native/pressable": { "name": "@fluentui-react-native/pressable", @@ -104,27 +108,27 @@ module.exports = { }, "@fluentui-react-native/radio-group": { "name": "@fluentui-react-native/radio-group", - "version": "0.22.18" + "version": "0.22.19" }, "@fluentui-react-native/separator": { "name": "@fluentui-react-native/separator", - "version": "0.19.16" + "version": "0.19.17" }, "@fluentui-react-native/stack": { "name": "@fluentui-react-native/stack", - "version": "0.12.11" + "version": "0.12.12" }, "@fluentui-react-native/switch": { "name": "@fluentui-react-native/switch", - "version": "0.14.17" + "version": "0.14.18" }, "@fluentui-react-native/tablist": { "name": "@fluentui-react-native/tablist", - "version": "0.8.18" + "version": "0.8.19" }, "@fluentui-react-native/text": { "name": "@fluentui-react-native/text", - "version": "0.25.17" + "version": "0.25.18" }, "@uifabricshared/foundation-composable": { "name": "@uifabricshared/foundation-composable", @@ -132,7 +136,7 @@ module.exports = { }, "@uifabricshared/foundation-compose": { "name": "@uifabricshared/foundation-compose", - "version": "1.16.16" + "version": "1.16.17" }, "@uifabricshared/foundation-settings": { "name": "@uifabricshared/foundation-settings", @@ -140,7 +144,7 @@ module.exports = { }, "@uifabricshared/foundation-tokens": { "name": "@uifabricshared/foundation-tokens", - "version": "0.16.16" + "version": "0.16.17" }, "@uifabricshared/theme-registry": { "name": "@uifabricshared/theme-registry", @@ -152,15 +156,15 @@ module.exports = { }, "@uifabricshared/theming-ramp": { "name": "@uifabricshared/theming-ramp", - "version": "0.21.16" + "version": "0.21.17" }, "@uifabricshared/theming-react-native": { "name": "@uifabricshared/theming-react-native", - "version": "0.21.16" + "version": "0.21.17" }, "@fluentui-react-native/experimental-activity-indicator": { "name": "@fluentui-react-native/experimental-activity-indicator", - "version": "0.11.16" + "version": "0.11.17" }, "@fluentui-react-native/experimental-appearance-additions": { "name": "@fluentui-react-native/experimental-appearance-additions", @@ -168,27 +172,27 @@ module.exports = { }, "@fluentui-react-native/experimental-avatar": { "name": "@fluentui-react-native/experimental-avatar", - "version": "0.22.16" + "version": "0.22.17" }, "@fluentui-react-native/experimental-checkbox": { "name": "@fluentui-react-native/experimental-checkbox", - "version": "0.18.17" + "version": "0.18.18" }, "@fluentui-react-native/drawer": { "name": "@fluentui-react-native/drawer", - "version": "0.5.17" + "version": "0.5.18" }, "@fluentui-react-native/dropdown": { "name": "@fluentui-react-native/dropdown", - "version": "0.11.19" + "version": "0.11.20" }, "@fluentui-react-native/experimental-expander": { "name": "@fluentui-react-native/experimental-expander", - "version": "0.9.16" + "version": "0.9.17" }, "@fluentui-react-native/experimental-menu-button": { "name": "@fluentui-react-native/experimental-menu-button", - "version": "0.11.19" + "version": "0.11.20" }, "@fluentui-react-native/experimental-native-date-picker": { "name": "@fluentui-react-native/experimental-native-date-picker", @@ -204,19 +208,19 @@ module.exports = { }, "@fluentui-react-native/popover": { "name": "@fluentui-react-native/popover", - "version": "0.5.16" + "version": "0.5.17" }, "@fluentui-react-native/experimental-shadow": { "name": "@fluentui-react-native/experimental-shadow", - "version": "0.7.16" + "version": "0.7.17" }, "@fluentui-react-native/experimental-shimmer": { "name": "@fluentui-react-native/experimental-shimmer", - "version": "0.15.11" + "version": "0.15.12" }, "@fluentui-react-native/spinner": { "name": "@fluentui-react-native/spinner", - "version": "0.10.17" + "version": "0.10.18" }, "@fluentui-react-native/tooltip": { "name": "@fluentui-react-native/tooltip", @@ -236,7 +240,7 @@ module.exports = { }, "@fluentui-react-native/framework": { "name": "@fluentui-react-native/framework", - "version": "0.17.10" + "version": "0.17.11" }, "@fluentui-react-native/use-slots": { "name": "@fluentui-react-native/use-slots", @@ -252,7 +256,7 @@ module.exports = { }, "@fluentui/react-native": { "name": "@fluentui/react-native", - "version": "0.44.12" + "version": "0.44.13" }, "@fluentui-react-native/callout": { "name": "@fluentui-react-native/callout", @@ -264,43 +268,43 @@ module.exports = { }, "@fluentui-react-native/theme-tokens": { "name": "@fluentui-react-native/theme-tokens", - "version": "0.29.10" + "version": "0.29.11" }, "@fluentui-react-native/theme-types": { "name": "@fluentui-react-native/theme-types", - "version": "0.44.16" + "version": "0.44.17" }, "@fluentui-react-native/theme": { "name": "@fluentui-react-native/theme", - "version": "0.14.10" + "version": "0.14.11" }, "@fluentui-react-native/themed-stylesheet": { "name": "@fluentui-react-native/themed-stylesheet", - "version": "1.10.10" + "version": "1.10.11" }, "@fluentui-react-native/theming-utils": { "name": "@fluentui-react-native/theming-utils", - "version": "0.27.16" + "version": "0.27.17" }, "@fluentui-react-native/tokens": { "name": "@fluentui-react-native/tokens", - "version": "0.24.16" + "version": "0.24.17" }, "@fluentui-react-native/android-theme": { "name": "@fluentui-react-native/android-theme", - "version": "0.26.16" + "version": "0.26.17" }, "@fluentui-react-native/apple-theme": { "name": "@fluentui-react-native/apple-theme", - "version": "0.29.16" + "version": "0.29.17" }, "@fluentui-react-native/default-theme": { "name": "@fluentui-react-native/default-theme", - "version": "0.27.16" + "version": "0.28.0" }, "@fluentui-react-native/win32-theme": { "name": "@fluentui-react-native/win32-theme", - "version": "0.39.16" + "version": "0.39.17" }, "@fluentui-react-native/adapters": { "name": "@fluentui-react-native/adapters", diff --git a/packages/deprecated/foundation-compose/CHANGELOG.md b/packages/deprecated/foundation-compose/CHANGELOG.md index e7c44ebf6c..327491002b 100644 --- a/packages/deprecated/foundation-compose/CHANGELOG.md +++ b/packages/deprecated/foundation-compose/CHANGELOG.md @@ -1,5 +1,23 @@ # Change Log - @uifabricshared/foundation-compose +## 1.16.17 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/default-theme@0.28.0 + - @fluentui-react-native/design@0.6.0 + - @uifabricshared/foundation-tokens@0.16.17 + - @uifabricshared/theming-ramp@0.21.17 + ## 1.16.16 ### Patch Changes diff --git a/packages/deprecated/foundation-compose/package.json b/packages/deprecated/foundation-compose/package.json index c1126c6f40..04f58d31fc 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.16", + "version": "1.16.17", "description": "Compose infrastructure", "keywords": [], "license": "MIT", diff --git a/packages/deprecated/foundation-tokens/CHANGELOG.md b/packages/deprecated/foundation-tokens/CHANGELOG.md index 4c6f88dffa..ff082be432 100644 --- a/packages/deprecated/foundation-tokens/CHANGELOG.md +++ b/packages/deprecated/foundation-tokens/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log - @uifabricshared/foundation-tokens +## 0.16.17 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + ## 0.16.16 ### Patch Changes diff --git a/packages/deprecated/foundation-tokens/package.json b/packages/deprecated/foundation-tokens/package.json index ce8805a0cd..e1bdf0a926 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.16", + "version": "0.16.17", "description": "Core tokens package", "keywords": [], "license": "MIT", diff --git a/packages/deprecated/theming-ramp/CHANGELOG.md b/packages/deprecated/theming-ramp/CHANGELOG.md index cacadb0d12..d7c9d81626 100644 --- a/packages/deprecated/theming-ramp/CHANGELOG.md +++ b/packages/deprecated/theming-ramp/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log - @uifabricshared/theming-ramp +## 0.21.17 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + ## 0.21.16 ### Patch Changes diff --git a/packages/deprecated/theming-ramp/package.json b/packages/deprecated/theming-ramp/package.json index e577d453cb..bd203293d5 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.16", + "version": "0.21.17", "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 b069253ed8..df668cfd37 100644 --- a/packages/deprecated/theming-react-native/CHANGELOG.md +++ b/packages/deprecated/theming-react-native/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log - @uifabricshared/theming-react-native +## 0.21.17 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] + - @fluentui-react-native/default-theme@0.28.0 + - @fluentui-react-native/win32-theme@0.39.17 + - @uifabricshared/theming-ramp@0.21.17 + ## 0.21.16 ### Patch Changes diff --git a/packages/deprecated/theming-react-native/package.json b/packages/deprecated/theming-react-native/package.json index 38736e0acb..eda1fe0c60 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.16", + "version": "0.21.17", "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 27cd710f74..9524a00f96 100644 --- a/packages/experimental/ActivityIndicator/CHANGELOG.md +++ b/packages/experimental/ActivityIndicator/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log - @fluentui-react-native/experimental-activity-indicator +## 0.11.17 + +### Patch Changes + +- @fluentui-react-native/framework@0.17.11 + ## 0.11.16 ### Patch Changes diff --git a/packages/experimental/ActivityIndicator/package.json b/packages/experimental/ActivityIndicator/package.json index af0e4e533f..e0dd67ddeb 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.16", + "version": "0.11.17", "description": "A cross-platform Fluent Activity Indicator component", "license": "MIT", "author": "", diff --git a/packages/experimental/Avatar/CHANGELOG.md b/packages/experimental/Avatar/CHANGELOG.md index 5f210302b9..ca162e8f7c 100644 --- a/packages/experimental/Avatar/CHANGELOG.md +++ b/packages/experimental/Avatar/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log - @fluentui-react-native/experimental-avatar +## 0.22.17 + +### Patch Changes + +- @fluentui-react-native/framework@0.17.11 + ## 0.22.16 ### Patch Changes diff --git a/packages/experimental/Avatar/package.json b/packages/experimental/Avatar/package.json index fbfcd7ffe1..9a5f948b67 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.16", + "version": "0.22.17", "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 13dc854001..84343d5a2f 100644 --- a/packages/experimental/Checkbox/CHANGELOG.md +++ b/packages/experimental/Checkbox/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log - @fluentui-react-native/experimental-checkbox +## 0.18.18 + +### Patch Changes + +- @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/checkbox@0.24.18 + ## 0.18.17 ### Patch Changes diff --git a/packages/experimental/Checkbox/package.json b/packages/experimental/Checkbox/package.json index 1b79139ca0..e44d1f2544 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.17", + "version": "0.18.18", "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 5f665b653b..b3797a9b77 100644 --- a/packages/experimental/Drawer/CHANGELOG.md +++ b/packages/experimental/Drawer/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log - @fluentui-react-native/drawer +## 0.5.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + ## 0.5.17 ### Patch Changes diff --git a/packages/experimental/Drawer/package.json b/packages/experimental/Drawer/package.json index 704f6a44c7..af80cb5fff 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.17", + "version": "0.5.18", "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 183ed2376d..4d59662a67 100644 --- a/packages/experimental/Dropdown/CHANGELOG.md +++ b/packages/experimental/Dropdown/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/dropdown +## 0.11.20 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/button@0.40.18 + - @fluentui-react-native/text@0.25.18 + ## 0.11.19 ### Patch Changes diff --git a/packages/experimental/Dropdown/package.json b/packages/experimental/Dropdown/package.json index 8218b48b79..2a2fa9452f 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.19", + "version": "0.11.20", "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 1b9a616a68..8905d8a983 100644 --- a/packages/experimental/Expander/CHANGELOG.md +++ b/packages/experimental/Expander/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log - @fluentui-react-native/experimental-expander +## 0.9.17 + +### Patch Changes + +- @fluentui-react-native/framework@0.17.11 + ## 0.9.16 ### Patch Changes diff --git a/packages/experimental/Expander/package.json b/packages/experimental/Expander/package.json index 3bdbc8e2df..ce7b212c04 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.16", + "version": "0.9.17", "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 cf129ebcda..6f82179ebc 100644 --- a/packages/experimental/MenuButton/CHANGELOG.md +++ b/packages/experimental/MenuButton/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log - @fluentui-react-native/experimental-menu-button +## 0.11.20 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/button@0.40.18 + - @fluentui-react-native/contextual-menu@0.25.20 + ## 0.11.19 ### Patch Changes diff --git a/packages/experimental/MenuButton/package.json b/packages/experimental/MenuButton/package.json index 56868d64b9..68a5f1f470 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.19", + "version": "0.11.20", "description": "A cross-platform MenuButton component using the Fluent Design System", "license": "MIT", "author": "", diff --git a/packages/experimental/Popover/CHANGELOG.md b/packages/experimental/Popover/CHANGELOG.md index b63c03c3a6..f19a5531ff 100644 --- a/packages/experimental/Popover/CHANGELOG.md +++ b/packages/experimental/Popover/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log - @fluentui-react-native/popover +## 0.5.17 + +### Patch Changes + +- @fluentui-react-native/framework@0.17.11 + ## 0.5.16 ### Patch Changes diff --git a/packages/experimental/Popover/package.json b/packages/experimental/Popover/package.json index b6246d8f92..4604bfd68e 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.16", + "version": "0.5.17", "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 68a448c1d4..ca474de3d0 100644 --- a/packages/experimental/Shadow/CHANGELOG.md +++ b/packages/experimental/Shadow/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log - @fluentui-react-native/experimental-shadow +## 0.7.17 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + ## 0.7.16 ### Patch Changes diff --git a/packages/experimental/Shadow/package.json b/packages/experimental/Shadow/package.json index e102ae45a7..b9b9eb88da 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.16", + "version": "0.7.17", "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 c9d7a92496..4489ab264d 100644 --- a/packages/experimental/Shimmer/CHANGELOG.md +++ b/packages/experimental/Shimmer/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log - @fluentui-react-native/experimental-shimmer +## 0.15.12 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + ## 0.15.11 ### Patch Changes diff --git a/packages/experimental/Shimmer/package.json b/packages/experimental/Shimmer/package.json index 46cf720908..321d59e971 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.11", + "version": "0.15.12", "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 0a16cd81e4..6d0ba4fdc5 100644 --- a/packages/experimental/Spinner/CHANGELOG.md +++ b/packages/experimental/Spinner/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log - @fluentui-react-native/spinner +## 0.10.18 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + - @fluentui-react-native/framework@0.17.11 + - @fluentui-react-native/text@0.25.18 + ## 0.10.17 ### Patch Changes diff --git a/packages/experimental/Spinner/package.json b/packages/experimental/Spinner/package.json index 37ebb6143d..7afe5a2073 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.17", + "version": "0.10.18", "description": "A cross-platform Fluent spinner component", "license": "MIT", "author": "", diff --git a/packages/framework/framework/CHANGELOG.md b/packages/framework/framework/CHANGELOG.md index 8ba2963884..631a196fbd 100644 --- a/packages/framework/framework/CHANGELOG.md +++ b/packages/framework/framework/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log - @fluentui-react-native/framework +## 0.17.11 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/default-theme@0.28.0 + - @fluentui-react-native/design@0.6.0 + ## 0.17.10 ### Patch Changes diff --git a/packages/framework/framework/package.json b/packages/framework/framework/package.json index 05b41004a4..35fa30fe4b 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.10", + "version": "0.17.11", "description": "Component framework used by fluentui react native controls", "license": "MIT", "author": "", diff --git a/packages/libraries/core/CHANGELOG.md b/packages/libraries/core/CHANGELOG.md index 447d1b59d0..0fa9c71d72 100644 --- a/packages/libraries/core/CHANGELOG.md +++ b/packages/libraries/core/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log - @fluentui/react-native +## 0.44.13 + +### Patch Changes + +- @fluentui-react-native/button@0.40.18 + - @fluentui-react-native/checkbox@0.24.18 + - @fluentui-react-native/contextual-menu@0.25.20 + - @fluentui-react-native/link@0.24.18 + - @fluentui-react-native/menu-button@0.15.14 + - @fluentui-react-native/persona@0.18.12 + - @fluentui-react-native/persona-coin@0.17.12 + - @fluentui-react-native/radio-group@0.22.19 + - @fluentui-react-native/separator@0.19.17 + - @fluentui-react-native/tablist@0.8.19 + - @fluentui-react-native/text@0.25.18 + ## 0.44.12 ### Patch Changes diff --git a/packages/libraries/core/package.json b/packages/libraries/core/package.json index b1bba98243..ba3c1e7cce 100644 --- a/packages/libraries/core/package.json +++ b/packages/libraries/core/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-native", - "version": "0.44.12", + "version": "0.44.13", "description": "A react-native component library that implements the Fluent Design System.", "license": "MIT", "repository": { diff --git a/packages/shim/theme-tokens/CHANGELOG.md b/packages/shim/theme-tokens/CHANGELOG.md index 379891c016..c4762e8ca9 100644 --- a/packages/shim/theme-tokens/CHANGELOG.md +++ b/packages/shim/theme-tokens/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log - @fluentui-react-native/theme-tokens +## 0.29.11 + +### Patch Changes + +- 06b458f: Import the Fluent 2 token loaders and pipeline mappers from `@fluentui-react-native/design/deprecated`. Theme values and + the shims' exports are unchanged. +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + ## 0.29.10 ### Patch Changes diff --git a/packages/shim/theme-tokens/package.json b/packages/shim/theme-tokens/package.json index e8d22967c9..dbad9778a9 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.10", + "version": "0.29.11", "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 c761d3a1c7..06378c76f4 100644 --- a/packages/shim/theme-types/CHANGELOG.md +++ b/packages/shim/theme-types/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log - @fluentui-react-native/theme-types +## 0.44.17 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + ## 0.44.16 ### Patch Changes diff --git a/packages/shim/theme-types/package.json b/packages/shim/theme-types/package.json index 1f7a01caa2..adb1605482 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.16", + "version": "0.44.17", "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 28d2d5dd15..6e1f80aecd 100644 --- a/packages/shim/theme/CHANGELOG.md +++ b/packages/shim/theme/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log - @fluentui-react-native/theme +## 0.14.11 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + ## 0.14.10 ### Patch Changes diff --git a/packages/shim/theme/package.json b/packages/shim/theme/package.json index c68c4405fd..874c475c09 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.10", + "version": "0.14.11", "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 7ca96de8e9..315191cf71 100644 --- a/packages/shim/themed-stylesheet/CHANGELOG.md +++ b/packages/shim/themed-stylesheet/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log - @fluentui-react-native/themed-stylesheet +## 1.10.11 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + ## 1.10.10 ### Patch Changes diff --git a/packages/shim/themed-stylesheet/package.json b/packages/shim/themed-stylesheet/package.json index 1cb376cdf6..5eb43025b7 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.10", + "version": "1.10.11", "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 c5d21b3242..268a38a41a 100644 --- a/packages/shim/theming-utils/CHANGELOG.md +++ b/packages/shim/theming-utils/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log - @fluentui-react-native/theming-utils +## 0.27.17 + +### Patch Changes + +- 06b458f: Import the Fluent 2 token loaders and pipeline mappers from `@fluentui-react-native/design/deprecated`. Theme values and + the shims' exports are unchanged. +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + ## 0.27.16 ### Patch Changes diff --git a/packages/shim/theming-utils/package.json b/packages/shim/theming-utils/package.json index 7d6cd8a661..cbe844aca0 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.16", + "version": "0.27.17", "description": "Utils for dealing with theming", "license": "MIT", "author": "", diff --git a/packages/shim/tokens/CHANGELOG.md b/packages/shim/tokens/CHANGELOG.md index cf248a0920..13af9f7ff0 100644 --- a/packages/shim/tokens/CHANGELOG.md +++ b/packages/shim/tokens/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log - @fluentui-react-native/tokens +## 0.24.17 + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + ## 0.24.16 ### Patch Changes diff --git a/packages/shim/tokens/package.json b/packages/shim/tokens/package.json index f51254dc87..4d406bdc71 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.16", + "version": "0.24.17", "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 b254b6f5d0..2316d726bd 100644 --- a/packages/theming/android-theme/CHANGELOG.md +++ b/packages/theming/android-theme/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log - @fluentui-react-native/android-theme +## 0.26.17 + +### Patch Changes + +- 06b458f: Import the Fluent 2 token loaders and pipeline mappers from `@fluentui-react-native/design/deprecated`. Theme values and + the shims' exports are unchanged. +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + ## 0.26.16 ### Patch Changes diff --git a/packages/theming/android-theme/package.json b/packages/theming/android-theme/package.json index 012dc1c0bd..0cd7a8bcf7 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.16", + "version": "0.26.17", "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 bde9b95622..a3832fb625 100644 --- a/packages/theming/apple-theme/CHANGELOG.md +++ b/packages/theming/apple-theme/CHANGELOG.md @@ -1,5 +1,23 @@ # Change Log - @fluentui-react-native/apple-theme +## 0.29.17 + +### Patch Changes + +- 06b458f: Import the Fluent 2 token loaders and pipeline mappers from `@fluentui-react-native/design/deprecated`. Theme values and + the shims' exports are unchanged. +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/default-theme@0.28.0 + - @fluentui-react-native/design@0.6.0 + ## 0.29.16 ### Patch Changes diff --git a/packages/theming/apple-theme/package.json b/packages/theming/apple-theme/package.json index 2c8cda820e..a791930ea3 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.16", + "version": "0.29.17", "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 9cdada76af..79616571a6 100644 --- a/packages/theming/default-theme/CHANGELOG.md +++ b/packages/theming/default-theme/CHANGELOG.md @@ -1,5 +1,27 @@ # Change Log - @fluentui-react-native/default-theme +## 0.28.0 + +### Minor Changes + +- 06b458f: Use the design package's Fluent themes instead of building default tokens locally. `defaultFluentTheme` and + `defaultFluentDarkTheme` are now the design package's `fluentLightTheme` and `fluentDarkTheme`, and `createDefaultTheme` + resolves its `fluentTheme`, so each platform uses its own generated Fluent tokens (macOS previously used the Windows + set) and high contrast follows the color scheme. Breaking: `createAliasTokens` is removed; read alias colors from + `theme.colors` instead. + +### Patch Changes + +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/design@0.6.0 + ## 0.27.16 ### Patch Changes diff --git a/packages/theming/default-theme/package.json b/packages/theming/default-theme/package.json index 0886c39a9a..73daa52234 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.16", + "version": "0.28.0", "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 ba73a42953..f1f8b3f403 100644 --- a/packages/theming/win32-theme/CHANGELOG.md +++ b/packages/theming/win32-theme/CHANGELOG.md @@ -1,5 +1,23 @@ # Change Log - @fluentui-react-native/win32-theme +## 0.39.17 + +### Patch Changes + +- 06b458f: Import the Fluent 2 token loaders and pipeline mappers from `@fluentui-react-native/design/deprecated`. Theme values and + the shims' exports are unchanged. +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [06b458f] +- Updated dependencies [ccb458e] +- Updated dependencies [06b458f] + - @fluentui-react-native/default-theme@0.28.0 + - @fluentui-react-native/design@0.6.0 + ## 0.39.16 ### Patch Changes diff --git a/packages/theming/win32-theme/package.json b/packages/theming/win32-theme/package.json index 00343cd6c6..edab081bef 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.16", + "version": "0.39.17", "description": "Win32 office theme that works with the theming native module", "keywords": [], "license": "MIT",