Z

Zod

Z
Zod Web v4.6.5

v4.6.5

Commits: d2b135c docs: add the 4.6.x patch highlights to the 4.6 post f1448f7 docs: fold the 4.6.x patch highlights into the 4.6 post's own sections de65a5c docs: lead the properties section with the check and add a Zod Mini tab (#6598) 56222cd feat(instanceof): key the .properties() shape off the instance type (#6600) ca0229a Revert "feat: add z.currencyCode() over a vendored ISO 4217 list, refre…

Z
Zod Web v4.6.4

v4.6.4

A patch on top of 4.6.3. d6bc1e30 feat: add z.currencyCode() over a vendored ISO 4217 list, refreshed weekly by CI (#6595) ad32d751 perf: z.url() rejects an invalid URL with URL.canParse() instead of a throwing constructor, about 50x faster; fewer allocations on the validation path (#6588) 2bb08717 chore: re-pin the integration peers to the workspace zod after the 4.6.4 bump f6e1701a chore(deps):…

Z
Zod Web v4.6.3

v4.6.3

A patch on top of 4.6.2. 413cce9a fix(v4): make z.properties() a check again (#6594) — removes the standalone z.properties() schema from 4.6.0; z.instanceof().properties() and .check(...z.properties()) are unchanged 75d63ee1 docs: show only the .properties() method form in the 4.6 post 46da9572 docs: match the error-message examples to what the parsers emit

Z
Zod Web v4.6.2

v4.6.2

A patch on top of 4.6.1. 9446b5cc fix: preserve undefined prefault outputs and object keys (#6587) — closes #6585 0c483c58 docs: the Zod 4.6 announcement post (#6546) a00c3f34 docs: use Trigger.dev's brand-kit lockups for the platinum card

Z
Zod Web v4.6.0

v4.6.0

Zod 4.6 is now available. npm install zod@latest At a glance: .validate() — checks input validity without building a result (up to 35x faster than .safeParse().success on a compiled schema) z.instanceof().properties() — validates properties of an instance fromJSONSchema() — enforces six validation keywords it used to ignore z.iban() — electronic-format IBAN plus mod-97 checksum z.withParser() — in…

Z
Zod Web v4.6.1

v4.6.1

A patch on top of 4.6.0. b12aa523 fix: preserve unique tags with defaulted discriminators (#6582) — closes #6577 dd9c36fa fix(v4): defer recursive object index inference (#6580) 3b154992 feat(lang): add Tajik (tg) locale (#6581) by @ismoil77 2efa8b80 ci: give the npm wait a real budget and drop the back-publish path (#6583)

Z
Zod Web v4.5.4

v4.5.4

Commits: 84e416f fix(v4): stop the cycle walk from firing a default factory (#6500) e8e206f 4.5.4

Z
Zod Web v4.5.3

v4.5.3

Commits: e6b6ab3 docs(blog): widen the z.compile example to a 20-property schema 87d6464 fix(docs): drop the OG description when the title wraps past two lines 99fce39 bench(v4): z.compile() against zod-compiler (#6499) e3a695b docs(v4): record the email regex and container output-shape findings under Open 7e24a24 docs(blog): drop the reading time and put a GitHub link in the navbar eab51ff fix(v4…

Z
Zod Web v4.5.0

v4.5.0

Zod 4.5 is now available. npm install zod@latest At a glance: z.compile() — the flagship feature of Zod 4.5 z.creditCard() — 12–19 digits plus Luhn checksum z.properties() — the multi-property counterpart to z.property() z.deepPartial()/.exactPartial() z.validate(): boolean — a fast-path to verify input validity without a full parse (up to 16x faster on invalid data) 9x reduction in memory footpri…

Z
Zod Web v4.5.2

v4.5.2

Commits: a354314 fix(docs): keep blog posts out of the docs collection (#6484) d378c42 ci: drop canary publishing from the release workflow (#6487) 212b941 fix(v4): let a prototype method getter answer a bare call so vi.spyOn works (#6488) e7576f5 docs(blog): let the page show through the navbar in dark mode (#6489) fedb06f fix(docs): match the blog TOC hover bar to the 2px active indicator 6c932f…

Z
Zod Web v4.5.1

v4.5.1

Commits: 2e862db ci: gate the GitHub release and JSR publish on the version being live on npm 8e03380 4.5.1

Z
Zod Web v4.4.3

v4.4.3

Commits: 4c2fa95 docs: use Zernio primary wordmark for gold sponsor logo 2aeec83 docs: prune lapsed gold sponsors and rebalance logo sizing 7391be8 docs: prune lapsed silver/bronze sponsors and add active ones 2c70332 docs: normalize bronze sponsor logos to github avatar pattern 9195250 docs: remove Mintlify from bronze sponsors (churned) b8dffe9 docs: remove Numeric and Speakeasy (2+ missed month…

Z
Zod Web v4.4.2

v4.4.2

Commits: 0c62df0 Clean up docs navigation and stale labels (#5901) 20cc794 chore: add security policy and refresh tooling deps 6fbe07b fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (#5791) 4bbed1b Tighten discriminated union option typing bbac3e5 Update PR guidance for agents cf0dc94 Merge remote-tracking branch 'origin/main' into fix-…

Z
Zod Web v4.4.0

v4.4.0

4.4.0 This is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates. Potentially breaking bug fixes Tuple defaults now materialize output values correctly Fixed in #5661. Tuple parsing now more accurately reflects defaults, optional tails, explic…

Z
Zod Web v4.4.1

v4.4.1

Commits: 481f7be ci: gate release publishing on full test workflow 95ccab4 test(v3): restore optional undefined expectations cede2c6 fix(v4): reject tuple holes before required defaults (#5900) edd0bf0 release: 4.4.1 180d83d docs: remove Jazz featured sponsor

Z
Zod Web v4.3.6

v4.3.6

Commits: 9977fb0 Add brand.dev to sponsors f4b7bae Update pullfrog.yml (#5634) 251d716 Clean up workflow_call edd4132 fix: add missing User-agent to robots.txt and allow all (#5646) 85db85e fix: typo in codec.test.ts file (#5628) cbf77bb Avoid non null assertion (#5638) dfbbf1c Avoid re-exported star modules (#5656) 762e911 Generalize numeric key handling ca3c862 v4.3.6

Z
Zod Web v4.3.5

v4.3.5

Commits: 21afffd [Docs] Update migration guide docs for deprecation of message (#5595) e36743e Improve mini treeshaking 0cdc0b8 4.3.5

Z
Zod Web v4.3.4

v4.3.4

Commits: 1a8bea3 Add integration tests e01cd02 Support patternProperties for looserecord (#5592) 089e5fb Improve looseRecord docs decef9c Fix lint 9443aab Drop iso time in fromJSONSchema 66bda74 Remove .refine() from ZodMiniType b4ab94c 4.3.4

Z
Zod Web v4.3.3

v4.3.3

Commits: f3b2151 v4.3.3

Z
Zod Web v4.3.2

v4.3.2

Commits: bf96635 Loosen strictObjectinside intersection (#5587) f71dc01 Remove Juno (#5590) 0f41e5a 4.3.2

Z
Zod Web v4.3.1

v4.3.1

Commits: 0fe8840 allow non-overwriting extends with refinements. 4.3.1