Tags: colinhacks/zod
Tags
v4.0.6 (#4941) * Fix File reference issues. Fixes #4880. Fixes #4933. * Relax metadata constraint to object. Fixes #4929 * Clean up partialRecord implementation. Closes #4882. * Fixes catch handling in object schemas. Fixes #4883. * Add treeshake case * Document optionality changes * Fix docs build * Do not return empty metadata objects. Fixed #4885 * Escape non-string literal patterns. Closes #4894 * Surface continuable errors preferentially in unions. Fixes #4896 * Drop private modifier. Fixes #4903 * Simplify object parsing. Closes #4900 * Clean up .caught * Make message a non-getter. Closes #4901. * Standardize behavior of transform and preprocess. Closes #4910 * Clean up docs * Fix extend for recursive objects. Fixes #4931 * Make object methods work with recursive types. Closes #4931 again * Improve laziness of object methods * Make standardschema FailureResult work with prettifyError. Closes #4914. * Do not use normalized URLs by default. Add normalize flag to ZodURL. Closes #4906 * Tweak URL docs. Closes #4959 * 4.0.6
v3.25.73 (#4822) * Use cleaned URL minus trailing slash. Closes #4754 * Support readonly values. Closes #4767 * Add new cursor rule * Make recursive unions and arrays more robust. Closes #4818 and #4751 * Improve inferrence when object shape contains index signature. Fixes #4817 * Make records non-optional. Use counter-based approach for id. * Fix partialRecord * Fix package.json