Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 2.44 KB

File metadata and controls

19 lines (13 loc) · 2.44 KB
summary Bump @cyanheads/mcp-ts-core 0.6.17 → 0.7.0, resync 5 skills and 2 framework scripts, adopt expanded CLAUDE.md/AGENTS.md checklist and Changelog/Agent-skill-dir callouts
breaking false

2.4.1 — 2026-04-24

Maintenance release — no functional code changes in src/. Framework bump is transparent (this server doesn't use any of the reshaped surfaces), and the rest is documentation + skill/script bookkeeping so the next maintenance run starts from a clean baseline.

Changed

  • Framework bump: @cyanheads/mcp-ts-core 0.6.17 → 0.7.0. Non-breaking per upstream. New features not exercised here: flat ZodError messages with structured issues on error.data (no ZodError surfaces in src/), locale-aware format-parity sentinel matching, devcheck changelog-guard hardening.
  • Skills resynced from framework. api-linter 1.0 → 1.1 (primitive-array recursion note), maintenance 1.4 → 1.5 (template review default-adopts framework-authored updates; Step 6 splits framework-vs-third-party adoption defaults), release-and-publish 2.0 → 2.1 (transient-failure retries + docker prune on buildx retry), report-issue-framework and report-issue-local 1.2 → 1.3 (primary/secondary label split, --assignee "@me" CLI guidance).
  • Scripts resynced from framework. scripts/devcheck.ts and scripts/build-changelog.ts picked up the single-file-CHANGELOG guard from cyanheads/mcp-ts-core#51. No effect on this project (we use the directory-based changelog) — resynced to keep scaffold scripts aligned with the package.
  • CLAUDE.md / AGENTS.md adopted framework template improvements. Expanded Checklist with form-client guard + three external-API hygiene items (directly applicable — this server wraps ClinicalTrials.gov), updated format() client-surface wording (Claude Code reads structuredContent, Claude Desktop reads content[] — both must carry the same data), added "Agent skill directory" callout documenting the .claude/skills/ sync, and added a "Changelog" section documenting the directory-based convention this project already uses.

Fixed

  • CLAUDE.md / AGENTS.md server-config example now matches implementation. The example showed the stale ServerConfigSchema.parse({ ...process.env.X }) pattern; src/config/server-config.ts has been using parseEnvConfig (better env-var-named error messages) for some time. Docs now reflect reality.