Follow Discord
Sweep 29 Sep 2026 · 18:10Z Build v2.1.285 506 read Stable v2.1.280 Latest v2.1.285 Next v2.1.285 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.285 ·

Updated data validation library changes some schema checks

Claude Code ships a newer version of Zod, the library that checks data shapes, with small changes to validation and JSON Schema output

Under the hood Internal Changes
JSON All of v2.1.285
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
SchemasArea: what it touches
Internal ChangesKind: in v2.1.285,
Internal ChangesSection of the release
What

Zod is the library Claude Code uses to check that data, such as tool inputs and settings, has the expected shape. The copy bundled with Claude Code was updated. Changes include:

  • support for objects whose keys are symbols
  • skipping keys named __proto__
  • different handling of optional fields that have default values
  • a new way to fall back to a value when a check fails
  • changes to JSON Schema output, including tuple limits, number steps, and the hostname and credit_card string formats
  • a message that BigInt defaults cannot be represented in JSON Schema
Why

This library checks data throughout Claude Code, so validation can behave slightly differently. Data that was only just accepted or rejected before might now be treated the other way.

See this entry in the whole of v2.1.285 →

Feedback