New
v4.1.13
Commits:
- 5c2602ceb8be8941c64bbe5ac7d92cc174ae6f7e Update AI widget (#5318)
- d3da530deb713c853e79405adddf770e156d50ac reflect the specified regex correctly in error (#5338)
- 39f8c45b8a29de2330b485862b83cb35849f4238 faster initialization (#5352)
- e9e27905cc0f37cb079ea473af8359d5e17a57a1 Clean up comment
- 8e4739fadbd7de710eb67d34ba7e06a1029a68ab Update inferred z.promise() type
- 2849df8907b011ab056d67ae8e3d27577ac4ed3e fix(locales): improve Dutch (nl) localization (#5367)
- b0d3c9f628b60d358b66acf8f0ef7937fc9e8950 Run tests on windows
- 6fd61b71b85e4fef4c168a46c3ebcc574f26255f feat unitest (#5358)
- a4e4bc80e204577c698cf1369dd63c2b986d35f3 Lock to node 24
- 8de8bad0fa84194b81efd32474462d7a236a1ee4 Fix windows build
- b2c186bbae3a74a12acd385c1ced3ed978235cf8 Use Node LTS
- b73b1f61c798efdf497852872b4c19cd4111c1f3 Consolidate isTransforming logic
- d85f3ea4da53a1b232017dd4e4a2874eca4d8d76 Fix #5353
- 1bac0f37b529eb9a0d833a01200f5a898e8e6220 Fix test.yml
- 86d4dad5bc27b4b35df533c9170a552ad8c6c3bc Fix partial record
- 5e6c0fd7471636feffe5763c9b7637879da459fe Fix attw on windows
- 27fc616b8edb93cc27a4d25b37479d6e418bbccf Extend test timeout
- 8d336c4d15e1917d78b67b890f7182f26633b56f Remove windows runner
- 5be72e0ef4dceb1387febb7981079ecdeb5e2817 chore(doc): update metadata.tsx (#5331)
- cb0272a0ad9962df95832a78587f54afec685351 docs: add 'cd zod' step to development setup instructions (#5394)
- 24e3325dc63010e4f74e23caf91199652e8b12a9 docs: replace 'Refinement' with 'Transform' in transforms section (#5397)
- 644a08203ebb00e23484b3f9a986ae783ce26a9a chore: add resource for validating environment variables with Zod (#5403)
- 5e1cfcf578a47527044e85455e79c907fd913adc Change doc for email validation method in Zod schema (#5392)
- 88cf9441448608d9de24b47b8a4a4ba879fc2433 Fix: Iterate over keys in catchall object using "in" operator. (#5376)
- aa437325c5957c0cf57667cd7b8568603ee7ecd3 Emphasise that
enumvalidates against values, for object literal &enums (#5386) - 3a4bd00aaa16276ffeb2708cc083a633bd4dd756 Improve Hebrew localization for Zod error messages (#5409)
- c10f9d109874aeca6855383616c086b077d39f89 Fix typos (#5420)
- 86f0ef918bb24f4ab9f1ce2afc5cf2d1a4a99473 Documentation Improvements (#5417)
- e120a4877f4d8d076abf2db5c5cceab91a046be9 Fix opt tuple
- f9bbb50c48f9c07ca869d28d6a7086d7290b97a3 Improve tuple
- 0ba0f348f677688b69ed78473e022f5d225b41fc Optimize docs caching/ISR (#5433)
- c3ec66c74b3fbc2616e880a90751c2cad7270bb3 Improve docs caching
- c8cce4b607a7c0ca99cfb454571a3948ee9e85fb docs: fix typos and links (#5428)
- 84ec04708525d6e83e3408d5d3a21edde742bdc5 docs(ecosystem): Add react-f3 (#5429)
- 3396515cc6f04f5f346a1e00256ad09998dbaeb3 Docs: Fix typo in safeExtend description (#5445)
- 3d93a7d593c19dc1822bc96a7c9d47312c29995e feat: MAC address validation in v4 and mini (#5440)
- f2f0d178e1c526bc00ad0385706efad318bd44b0 Fix dual package hazard for
globalRegistry(#5452) - 9fc493f86f17a5fc550df78e7e261137885f51ea fix: use oneOf for discriminated unions in JSON Schema (#5453)
- 603dbe8dba6253c702ca8cf10b5299910dba3c88 Clean up regex, drop backreferences
- ab69b9ee813713a111b56a60c2df929eaf5ba426 Update mac addr tests
- f7910528901c05293bad275fffcb54a82e28fcc9 chore: upgrade vitest to v4 (#5028)
- f97e80da9197064937a58167619967bee4ebb638 fix(core): prevent infinite recursion for recursive tuples (#5089) (#5094)
- 002e01ad0fcc17b17683adafc80f2a86e8d355a9 fix(record): handle non-function constructor field in isPlainObject (#5098)
- 67165174eb8c7d5c6e76e760830f3109b4fdbd0e docs(contributing): add instructions on building @zod/docs (#5114)
- 8b0603dde684f1665bb2329111ed187f73ccf0ac Fix typo in ISO time documentation (#5277)
- be85ecc48a83e7f65ac0458d25f832fb4e28c9e7 docs(codecs): correct
stringToDatesafeDecode methods (#5302) - 50bba5462546401939920a6566a81c0d9c8ef7e1 Add zodgres to ecosystem documentation (#5308)
- 377f5d1eb05bfa2631ac1f020d118f5d3ca99c94 Add
zod-to-mongo-schemato ecosystem documentation (#5457) - dea32d52a5745eb6ed9aee2ecab4b01f4ccd0313 docs(ecosystem): add fn sphere and zod-compare (#5326)
- 02ea4c82ff3e71f39deaa14159f7ce486b337aa0 Add Claude Code GitHub Workflow (#5460)
- d44253d6498564ecd24a6248ddca4e9bf4e43058 Add support for number literal and TypeScript's enum keys in
z.record(#5334) - f52344e76bed0e69175ca8893c84736cf97b5d11 Fix vitest 4
- 0f4ce73ad0c5610c3c53857d05ebae619d229aa3 Do not allow unsound pick/omit
- 162fe298f0ec76d7f7883afbebdd732eb3c60773 Add z.meta and z.describe
- 3de39eea6f7ed286ae182093d0c91f3a6fdcca06 Implement slugify
- 5bfc8f269a81d9edc283e7920868161e4129fb23 Fix docs
- 0e803a29344a2f0ee637940cca96be3e6978b22e Revert "Do not allow unsound pick/omit"
- a774750d113982da28a2768b0a7c2de1f20c04e8 v4.1.13
- 2cdd82b663706fdf642d7f030841a5b278f9173c 4.1.13
- 4063e802d539d04182fc3e66a543ae6d1ba5658e Update check-semver script