What's Changed
- list changed handlers on client constructor by @mattzcarey in #1206
- Role - moved from inline to reusable type by @KKonstantinov in #1221
- fix: use versioned npm tag for non-main branch releases by @pcarleton in #1236
- No automatic completion support unless needed - Revisited yet again by @cliffhall in #1237
- fix: Support updating output schema by @vincent0426 in #1048
- Remove type dependency on @cfworker/json-schema by @LucaButBoring in #1229
- Relocate tests under
/testby @KKonstantinov in #1220 - Fix tsconfig: remove tests by @KKonstantinov in #1240
- tsconfig - tests and build fix by @KKonstantinov in #1243
- fix a typo in examples README by @DaleSeo in #1246
- Protocol date validation by @mattzcarey in #1247
- Flaky test fix on Types.test.ts by @KKonstantinov in #1244
- SPEC COMPLIANCE: Remove loose/passthrough types not allowed/defined by MCP spec + Task types by @KKonstantinov in #1242
- Follow-up fixes for PR #1242 by @felixweinberger in #1274
- Update server examples and docs by @DaleSeo in #1285
- Update TypeScript config to ES2020 to fix AJV imports by @mattzcarey in #1297
- Fix Zod v4 schema description extraction by @felixweinberger in #1296
- Add optional description field to Implementation schema by @calclavia in #1295
- Add theme property to Icon schema by @DaleSeo in #1290
- feat: fetch transport by @mattzcarey in #1209
- chore: bump version for release by @felixweinberger in #1301
New Contributors
- @vincent0426 made their first contribution in #1048
Full Changelog: 1.24.3...1.25.0