# Changelog

| zod version | release notes                                                                                                                                                                                                                                                                                     |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| zod@1.11    | Introduced `.safeParse` option.<br>Introduced .regex method on string schemas.<br>Implemented `.primitives()` and `.nonprimitives()` on object schemas.<br>Implemented `z.nativeEnum()` for creating schemas from TypeScript `enum`s.<br>Switched to `new URL()` constructor to check valid URLs. |
| zod@1.10    | Dropping support for TypeScript 3.2 .                                                                                                                                                                                                                                                             |
| zod@1.9     | Added z.instanceof() and z.custom(). Implemented ZodSchema.array() method.                                                                                                                                                                                                                        |
| zod@1.8     | Introduced z.void(). Major overhaul to error handling system, including the introduction of custom error maps. Wrote new [error handling guide](https://github.com/vriad/zod/blob/master/ERROR_HANDLING.md).                                                                                      |
| zod@1.7     | Added several built-in validators to string, number, and array schemas. Calls to `.refine` now return new instance.                                                                                                                                                                               |
| zod@1.5     | Any and unknown types                                                                                                                                                                                                                                                                             |
| zod@1.4     | Refinement types (`.refine`), `.parse` no longer returns deep clone                                                                                                                                                                                                                               |
| zod@1.3     | Promise schemas                                                                                                                                                                                                                                                                                   |
| zod@1.2.6   | `.parse` accepts `unknown`, `bigint` schemas                                                                                                                                                                                                                                                      |
| zod@1.2.5   | `.partial` and `.deepPartial` on object schemas                                                                                                                                                                                                                                                   |
| zod@1.2.3   | Date schemas                                                                                                                                                                                                                                                                                      |
| zod@1.2.0   | `.pick`, `.omit`, and `.extend` on object schemas                                                                                                                                                                                                                                                 |
| zod@1.1.0   | Records                                                                                                                                                                                                                                                                                           |
| zod@1.0.11  | `.nonstrict`                                                                                                                                                                                                                                                                                      |
| zod@1.0.10  | Type assertions with `.check`                                                                                                                                                                                                                                                                     |
| zod@1.0.4   | Empty tuples                                                                                                                                                                                                                                                                                      |
| zod@1.0.0   | Type assertions, literals, enums, detailed error reporting                                                                                                                                                                                                                                        |
| zod@1.0.0   | Initial release                                                                                                                                                                                                                                                                                   |
