Skip to content

v2.8.0 - Zod v4 Migration & Issue #8 Fix

Latest

Choose a tag to compare

@misterboe misterboe released this 07 Jan 08:14

Fixed

  • Issue #8: JSON Schema now correctly generates oneOf arrays for union types, fixing validation errors when Claude Desktop passes values as strings (e.g., userAuthorized: "true" instead of true)

Changed

  • BREAKING: Migrated from Zod v3 to Zod v4
    • z.record(z.any())z.record(z.string(), z.any())
    • ZodError.errorsZodError.issues
    • z.string().url()z.url()
    • errorMaperror parameter for enums
  • Updated all dependencies to latest versions:
    • @modelcontextprotocol/sdk: 1.13.3 → 1.25.1
    • zod: 3.25.76 → 4.3.5
    • typescript: 5.8.3 → 5.9.3
    • @types/node: 24.x → 25.0.3
    • sharp: 0.34.2 → 0.34.5
  • Enhanced tool descriptions with comprehensive documentation
  • Simplified binary name from @bschauer/strapi-mcp-server to strapi-mcp-server

Removed

  • Unused imports and type definitions
  • Custom MCP capabilities (not supported in SDK 1.25.1)

Full Changelog: v2.7.1...v2.8.0