NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #423 most downloaded on npm
TypeScript-first schema declaration and validation library with static type inference
Last release 21 days ago
13 Sep 2026
Ships unpredictably
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 57 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
1011 releases · first in 2020
One column per quarter.
unknown and any schemas are always interpreted as optional. Reverts change from 3.3.
unknown and any schemas are always interpreted as optional. Reverts change from 3.3.yarn benchmarkZodType#_parse has changed. This will affects users who have implemented custom subclasses of ZodType.unknown are no longer inferred as optional.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Refactor ZodString and ZodNumber validations internally: #469
Refactor ZodString and ZodNumber validations internally: #469
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added .returnType and .parameters methods to ZodFunction
.returnType and .parameters methods to ZodFunctionAdded .required() method to ZodObject
.required() method to ZodObjectNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed https://github.com/colinhacks/zod/issues/339
Fixed https://github.com/colinhacks/zod/issues/339
Refactored parsing logic into individual subclass methods
or method to ZodTypeformat method to ZodErrorunwrap method to ZodOptional and ZodNullabledefault method and moved default functionality into ZodOptionalz.setErrorMapz variable from index.ts to enable import { z } from 'zod';Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →