Skip to content

v5.0.0-alpha.4

Pre-release
Pre-release

Choose a tag to compare

@danielweinmann danielweinmann released this 20 Mar 20:41
· 91 commits to main since this release

Breaking Changes

Multi-library schema support (replaces Zod-only)

remix-forms no longer depends on Zod. It now supports 6 validation libraries — Zod, Valibot, ArkType, Effect Schema, Yup, and Joi — powered by schema-info for schema introspection and @hookform/resolvers/standard-schema for validation.

Removed exports

  • zodResolver — validation now uses @hookform/resolvers/standard-schema internally; no resolver export is needed.
  • objectFromSchema / ObjectFromSchema — replaced by schema-info.
  • Resolver type — no longer part of the public API.

New peer dependencies

  • schema-info (>=0.1.0) — universal schema introspection for the 6 supported validation libraries.
  • coerce-form-data (>=2) — zero-dependency form data coercion using web standard APIs.

Removed peer dependency

  • zod is no longer required. Install only the validation library you use.

What's Changed

Full Changelog: v5.0.0-alpha.3...v5.0.0-alpha.4