-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Insights: colinhacks/zod
Overview
Could not load contribution data
Please try again later
3 Releases published by 1 person
14 Pull requests merged by 6 people
-
Add prisma-zod-generator to ecosystem
#5062 merged
Aug 9, 2025 -
refactor: remove redundant fragment
#5076 merged
Aug 9, 2025 -
chore: fix typo in docs-v3
#5075 merged
Aug 9, 2025 -
Add blog
#5074 merged
Aug 8, 2025 -
Update Hey API link to Zod plugin
#5059 merged
Aug 7, 2025 -
Update Hey API link to Zod v3 plugin
#5060 merged
Aug 7, 2025 -
fix:
edit this page
button, now redirects to correct url using the new path#5056 merged
Aug 7, 2025 -
feat: add openapi target to json schema
#5052 merged
Aug 6, 2025 -
Drop JIT in Zod Mini
z.object()
(reduces bundle size by 20%)#5051 merged
Aug 6, 2025 -
z.hash()
#5049 merged
Aug 6, 2025 -
feat: add discriminator generic
#5044 merged
Aug 6, 2025 -
fix: ensure keyof returns enum
#5045 merged
Aug 6, 2025 -
fix: remove redundant Required<> from input and output type definitions
#5033 merged
Aug 4, 2025 -
Fix recursive object initialization errors with check() and other methods
#5018 merged
Aug 4, 2025
1 Pull request opened by 1 person
-
feat: bidirectionality
#5067 opened
Aug 7, 2025
29 Issues closed by 11 people
-
`_output` is not branded for top-level branded schema
#5073 closed
Aug 9, 2025 -
[V4] Invalid element at key "..." expected a Zod schema | Hermes JS engine
#5070 closed
Aug 9, 2025 -
ZodError.errors removed in v4 but not documented in migration guide
#5063 closed
Aug 9, 2025 -
[Record] Parsing `process.env` (or `import.meta.env`) with `z.record` fails
#5069 closed
Aug 9, 2025 -
Breaking change in zod4 when extending a partial schema with defaults
#5079 closed
Aug 9, 2025 -
Ajv cannot consume output JSONSchema, uses id not $id
#5078 closed
Aug 9, 2025 -
z.ZodType looses standard schema bindings
#5071 closed
Aug 9, 2025 -
Calling extend() on a schema removes its refinements
#5065 closed
Aug 7, 2025 -
email() is not recognizing valid email
#3997 closed
Aug 7, 2025 -
Transforming true boolean value to object
#5022 closed
Aug 7, 2025 -
"Edit this page" button broken
#5058 closed
Aug 7, 2025 -
Error on nested discriminated unions
#3804 closed
Aug 6, 2025 -
prettifyError does not print expected type of object in array
#5054 closed
Aug 6, 2025 -
z.string().url() seems to accept any string
#2236 closed
Aug 6, 2025 -
z.infer type is different dependent on where .default is placed
#5047 closed
Aug 6, 2025 -
`keyof()` returns `ZodMiniLiteral` instead of `ZodMiniEnum` when used with object schemas
#5027 closed
Aug 6, 2025 -
Exported enum variables breaks `tsc`
#5046 closed
Aug 5, 2025 -
Feature Request: compile-time type-safe parsing
#5025 closed
Aug 5, 2025 -
contrib request: document `zod-extend`
#5016 closed
Aug 5, 2025 -
The message when a field is required is now different in v4
#5032 closed
Aug 5, 2025 -
Unable to disable JIT schema compilation in NextJS
#5041 closed
Aug 5, 2025 -
Reconsider deprecation of .email() (or similar) methods - Loss of validation order control
#5043 closed
Aug 5, 2025 -
TypeScript 5.9+ causes TS2615 errors in recursive type definitions
#5035 closed
Aug 4, 2025 -
new Method `.schemaResolve()` (or something like this) for nested schemas at runtime
#4292 closed
Aug 4, 2025 -
Type Request: z.uuidv4() should return a UUID-typed string
#5038 closed
Aug 4, 2025 -
`reused` config on `z.toJSONSchema` is ignored if `id` metadata is set
#5039 closed
Aug 4, 2025 -
email regex not valid
#5034 closed
Aug 3, 2025
8 Issues opened by 8 people
-
z.function returned 'unknown' type in zod v4
#5080 opened
Aug 9, 2025 -
[V4] "zod/v4/classic/parse.cjs" not found
#5072 opened
Aug 8, 2025 -
`z.int()` rejects negative integers in a `z.templateLiteral()`
#5061 opened
Aug 7, 2025 -
`z.any()` and `z.unknown()` incorrectly allow missing properties
#5050 opened
Aug 6, 2025 -
invalid type of `z.input` for conditional shapes
#5042 opened
Aug 5, 2025 -
Defining Coerced Type missmatch
#5036 opened
Aug 3, 2025 -
[FR] Update Docs to include a `Copy as .MD` button
#5031 opened
Aug 3, 2025
23 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Modify schema with a closure
#2281 commented on
Aug 3, 2025 • 0 new comments -
.email() does not respect UTF8SMTP Extension standard (which includes öäü aka. Umlaute)
#3073 commented on
Aug 4, 2025 • 0 new comments -
v4: what is the replacement for using z.function as a schema?
#4143 commented on
Aug 5, 2025 • 0 new comments -
What should deepPartial be replaced with?
#2854 commented on
Aug 5, 2025 • 0 new comments -
deepPartial doesn't work with superRefine
#3100 commented on
Aug 5, 2025 • 0 new comments -
Incorrect Type Inference for Non-Optional Field with z.unknown()
#2966 commented on
Aug 5, 2025 • 0 new comments -
keep undefined values in .record()
#2762 commented on
Aug 5, 2025 • 0 new comments -
ZodUnion inside ZodObject question
#2334 commented on
Aug 5, 2025 • 0 new comments -
Inconsistent typing of `parse` result when using generic schema types
#2153 commented on
Aug 5, 2025 • 0 new comments -
Problems with `.transform` and generics
#1977 commented on
Aug 5, 2025 • 0 new comments -
How to use Zod schema with existing TypeScript interface?
#2807 commented on
Aug 5, 2025 • 0 new comments -
Support `exactOptionalPropertyTypes` for `partial` and `optional` helpers
#1510 commented on
Aug 5, 2025 • 0 new comments -
ZodObject that are `.refine` or `.superRefine` returns a ZodEffects type
#2474 commented on
Aug 5, 2025 • 0 new comments -
Calling `isOptional()` on a `coerce.bigint` throws an error
#1911 commented on
Aug 5, 2025 • 0 new comments -
.optional() and --exactOptionalPropertyTypes
#635 commented on
Aug 5, 2025 • 0 new comments -
`z.inferFlattenedErrors` does not account for transforms/effects
#2183 commented on
Aug 5, 2025 • 0 new comments -
Parsing without validation
#1532 commented on
Aug 6, 2025 • 0 new comments -
v4(feature): Add cron string format
#4239 commented on
Aug 6, 2025 • 0 new comments -
ZodFlattenedError does not return the same type as the old inferFlattenedErrors
#5029 commented on
Aug 7, 2025 • 0 new comments -
Feature Request: Add abortEarly Mode to Stop Validation at First Error
#3884 commented on
Aug 7, 2025 • 0 new comments -
[question] is it possible to stop parsing on the first error?
#1403 commented on
Aug 7, 2025 • 0 new comments -
Bug: .safeParse() should not throw
#3756 commented on
Aug 8, 2025 • 0 new comments -
chore: upgrade vitest to v3
#5028 commented on
Aug 6, 2025 • 0 new comments