From f88197392c7e74336a3fe124f4022160bf3a4bd0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 30 Oct 2026 07:54:22 +0000 Subject: [PATCH] chore(release): bump versions --- .changeset/hide-unavailable-tools.md | 8 -------- .changeset/palette-a11y-names.md | 5 ----- .changeset/palette-activedescendant.md | 5 ----- .changeset/publish-a11y.md | 5 ----- packages/a11y/CHANGELOG.md | 7 +++++++ packages/a11y/package.json | 2 +- packages/ai-vercel/CHANGELOG.md | 8 ++++++++ packages/ai-vercel/package.json | 2 +- packages/mcp/CHANGELOG.md | 8 ++++++++ packages/mcp/package.json | 2 +- packages/palette-react/CHANGELOG.md | 7 +++++++ packages/palette-react/package.json | 2 +- 12 files changed, 34 insertions(+), 27 deletions(-) delete mode 100644 .changeset/hide-unavailable-tools.md delete mode 100644 .changeset/palette-a11y-names.md delete mode 100644 .changeset/palette-activedescendant.md delete mode 100644 .changeset/publish-a11y.md create mode 100644 packages/a11y/CHANGELOG.md diff --git a/.changeset/hide-unavailable-tools.md b/.changeset/hide-unavailable-tools.md deleted file mode 100644 index 4f040c2..0000000 --- a/.changeset/hide-unavailable-tools.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"acture-mcp-server": minor -"acture-ai-vercel": minor ---- - -`context` now also hides commands whose `when` is false from the tool list: `buildToolsList(registry, { context })`, `createMcpServer(registry, { context })` and `toAITools(registry, { context })`. It may be a function, read on every `tools/list`, build and dispatch, so the list follows a changing context. Without a context every command is listed, as before; `when_clause_failed` at dispatch remains the backstop. - -Function-form `when`s are never run while listing (they stay excluded by `excludeFunctionWhen`). The list is fixed when built: a context that changes needs a rebuild (`toAITools` per step) or, on the MCP server, a `notifications/tools/list_changed`. diff --git a/.changeset/palette-a11y-names.md b/.changeset/palette-a11y-names.md deleted file mode 100644 index 5e8e0e7..0000000 --- a/.changeset/palette-a11y-names.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"acture-palette-react": patch ---- - -Accessibility: the picker chain's text step now has an accessible name (the parameter name), and its validation error is announced (`role="alert"`, `aria-describedby`, `aria-invalid`). Adds `palette.a11y.test.tsx`, which pins the APG combobox roles, `aria-activedescendant` and the focus hand-off between the list, the picker chain and a host form. diff --git a/.changeset/palette-activedescendant.md b/.changeset/palette-activedescendant.md deleted file mode 100644 index 35d7d24..0000000 --- a/.changeset/palette-activedescendant.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"acture-palette-react": patch ---- - -Accessibility: the palette (list and enum picker step) now publishes `aria-activedescendant` for the initially highlighted option (and keeps it on the highlight while filtering). cmdk 1.1.1 only published it once the highlight moved, so a screen reader did not hear the first option until the first arrow key. diff --git a/.changeset/publish-a11y.md b/.changeset/publish-a11y.md deleted file mode 100644 index ff1f90c..0000000 --- a/.changeset/publish-a11y.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"acture-a11y": minor ---- - -First release of `acture-a11y`: ARIA props and `aria-keyshortcuts` from a `CommandRecord`, and a polite live-region announcer for dispatch results (WCAG 4.1.3). diff --git a/packages/a11y/CHANGELOG.md b/packages/a11y/CHANGELOG.md new file mode 100644 index 0000000..3daadc2 --- /dev/null +++ b/packages/a11y/CHANGELOG.md @@ -0,0 +1,7 @@ +# acture-a11y + +## 0.1.0 + +### Minor Changes + +- 5c28ee6: First release of `acture-a11y`: ARIA props and `aria-keyshortcuts` from a `CommandRecord`, and a polite live-region announcer for dispatch results (WCAG 4.1.3). diff --git a/packages/a11y/package.json b/packages/a11y/package.json index 4393074..c48b150 100644 --- a/packages/a11y/package.json +++ b/packages/a11y/package.json @@ -1,6 +1,6 @@ { "name": "acture-a11y", - "version": "0.0.0", + "version": "0.1.0", "description": "acture accessibility projections: ARIA props and aria-keyshortcuts from a CommandRecord, and a polite live-region announcer for dispatch results (WCAG 4.1.3).", "license": "Apache-2.0", "author": "Thor Whalen", diff --git a/packages/ai-vercel/CHANGELOG.md b/packages/ai-vercel/CHANGELOG.md index c6f52e3..997cb6f 100644 --- a/packages/ai-vercel/CHANGELOG.md +++ b/packages/ai-vercel/CHANGELOG.md @@ -1,5 +1,13 @@ # acture-ai-vercel +## 2.1.0 + +### Minor Changes + +- eb206ee: `context` now also hides commands whose `when` is false from the tool list: `buildToolsList(registry, { context })`, `createMcpServer(registry, { context })` and `toAITools(registry, { context })`. It may be a function, read on every `tools/list`, build and dispatch, so the list follows a changing context. Without a context every command is listed, as before; `when_clause_failed` at dispatch remains the backstop. + + Function-form `when`s are never run while listing (they stay excluded by `excludeFunctionWhen`). The list is fixed when built: a context that changes needs a rebuild (`toAITools` per step) or, on the MCP server, a `notifications/tools/list_changed`. + ## 2.0.0 ### Major Changes diff --git a/packages/ai-vercel/package.json b/packages/ai-vercel/package.json index 0c9f0c0..0c314ac 100644 --- a/packages/ai-vercel/package.json +++ b/packages/ai-vercel/package.json @@ -1,6 +1,6 @@ { "name": "acture-ai-vercel", - "version": "2.0.0", + "version": "2.1.0", "description": "Project an acture registry as Vercel AI SDK tool definitions. Requires AI SDK v5+ (inputSchema). Tier-filtered; errors-as-data; converts each command's Zod params to JSON Schema so the wire contract is ours, not the SDK's bundled converter's.", "license": "Apache-2.0", "author": "Thor Whalen", diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index e6062b7..71d8a4a 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,13 @@ # acture-mcp-server +## 1.4.0 + +### Minor Changes + +- eb206ee: `context` now also hides commands whose `when` is false from the tool list: `buildToolsList(registry, { context })`, `createMcpServer(registry, { context })` and `toAITools(registry, { context })`. It may be a function, read on every `tools/list`, build and dispatch, so the list follows a changing context. Without a context every command is listed, as before; `when_clause_failed` at dispatch remains the backstop. + + Function-form `when`s are never run while listing (they stay excluded by `excludeFunctionWhen`). The list is fixed when built: a context that changes needs a rebuild (`toAITools` per step) or, on the MCP server, a `notifications/tools/list_changed`. + ## 1.3.1 ### Patch Changes diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 7903f46..58ae7cb 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "acture-mcp-server", - "version": "1.3.1", + "version": "1.4.0", "description": "Project an acture registry as an MCP server. Tier-filtered tools/list, deprecation-banner prefixes, errors-as-data Result responses.", "license": "Apache-2.0", "author": "Thor Whalen", diff --git a/packages/palette-react/CHANGELOG.md b/packages/palette-react/CHANGELOG.md index 366a25c..e9ac315 100644 --- a/packages/palette-react/CHANGELOG.md +++ b/packages/palette-react/CHANGELOG.md @@ -1,5 +1,12 @@ # acture-palette-react +## 1.0.2 + +### Patch Changes + +- f5b77e6: Accessibility: the picker chain's text step now has an accessible name (the parameter name), and its validation error is announced (`role="alert"`, `aria-describedby`, `aria-invalid`). Adds `palette.a11y.test.tsx`, which pins the APG combobox roles, `aria-activedescendant` and the focus hand-off between the list, the picker chain and a host form. +- 934d8db: Accessibility: the palette (list and enum picker step) now publishes `aria-activedescendant` for the initially highlighted option (and keeps it on the highlight while filtering). cmdk 1.1.1 only published it once the highlight moved, so a screen reader did not hear the first option until the first arrow key. + ## 1.0.1 ### Patch Changes diff --git a/packages/palette-react/package.json b/packages/palette-react/package.json index 2758712..237e39c 100644 --- a/packages/palette-react/package.json +++ b/packages/palette-react/package.json @@ -1,6 +1,6 @@ { "name": "acture-palette-react", - "version": "1.0.1", + "version": "1.0.2", "description": "acture command palette for React — minimal Phase 1 version. Parameter-free commands only.", "license": "Apache-2.0", "author": "Thor Whalen",