Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions .changeset/hide-unavailable-tools.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/palette-a11y-names.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/palette-activedescendant.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/publish-a11y.md

This file was deleted.

7 changes: 7 additions & 0 deletions packages/a11y/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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).
2 changes: 1 addition & 1 deletion packages/a11y/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
8 changes: 8 additions & 0 deletions packages/ai-vercel/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-vercel/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
8 changes: 8 additions & 0 deletions packages/mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
7 changes: 7 additions & 0 deletions packages/palette-react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/palette-react/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down