Skip to content

v0.3.15

@cyanheads cyanheads tagged this 08 May 11:01
Adopts @cyanheads/mcp-ts-core ^0.7.0 → ^0.8.19 (19 intermediate releases,
all additive). No tool or resource handler changes — this is a maintenance
release focused on framework uptake, engines floor, and devcheck hardening.

Highlights:
- Engines bumped to node ≥24, bun ≥1.3; Dockerfile base oven/bun:1 → oven/bun:1.3.
- New `Framework Antipatterns` devcheck step (3 rules guarding against SDK-coupling
  shortcuts: inputSchema-downgrade, inputSchema-mutation, transport-text-match).
- Changelog frontmatter gains `security: boolean`; pairs with the `## Security`
  body section to render a `🛡️ Security` badge in the rollup index.
- 3 new skills synced from the framework (api-canvas, api-telemetry,
  tool-defs-analysis); 17 refreshed; mirrored to .claude/skills and .agents/skills.

Framework surface now available to adopt incrementally: declarative `errors[]`
contracts on tool/resource definitions with typed `ctx.fail(reason)` /
`ctx.recoveryFor(reason)`, `httpErrorFromResponse` and `partialResult`
utilities, three more error factories, `@cyanheads/mcp-ts-core/canvas` with
`spillover()`, telemetry dashboard scaffolding.

Also bumps @biomejs/biome ^2.4.13 → ^2.4.14, @types/node ^25.6.0 → ^25.6.2,
tsc-alias ^1.8.16 → ^1.8.17. README MCP SDK badge ^1.27.1 → ^1.29.0.
Assets 2
Loading