v5.0.0-alpha.4
Pre-release
Pre-release
·
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-schemainternally; no resolver export is needed.objectFromSchema/ObjectFromSchema— replaced by schema-info.Resolvertype — 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
zodis no longer required. Install only the validation library you use.
What's Changed
- Extract coerce-form-data as a zero-dependency package by @danielweinmann in #390
- Migrate from npm to pnpm by @danielweinmann in #391
- Upgrade coerce-form-data to v2.0.0 by @danielweinmann in #392
- Use schema-info for schema introspection by @danielweinmann in #393
- Switch to Standard Schema, remove Zod dependency by @danielweinmann in #394
- Upgrade website to Tailwind CSS v4 by @danielweinmann in #395
- Migrate website to DaisyUI by @danielweinmann in #396
- Redesign website with dark red theme by @danielweinmann in #397
Full Changelog: v5.0.0-alpha.3...v5.0.0-alpha.4