From 475c0134ad8b07b4f74ed5c4455be82e2c4925cf Mon Sep 17 00:00:00 2001 From: Edmund Hung Date: Tue, 10 Sep 2024 22:36:57 +0100 Subject: [PATCH] add changeset --- .changeset/empty-guests-hear.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .changeset/empty-guests-hear.md diff --git a/.changeset/empty-guests-hear.md b/.changeset/empty-guests-hear.md new file mode 100644 index 00000000..d92b2dea --- /dev/null +++ b/.changeset/empty-guests-hear.md @@ -0,0 +1,9 @@ +--- +'@conform-to/zod': patch +--- + +fix(conform-zod): empty string default value support + +Previously, we suggested using `.default()` to set a fallback value. However, `.default()` does not work as expected with `z.string().default('')`. This issue has now been resolved, but keep in mind that the default value is still subject to validation errors. For more predictable results, we recommend using `.transform(value => value ?? defaultValue)` instead. + +Fix #676