Releases: logaretm/vee-validate
Releases · logaretm/vee-validate
v5.0.0-beta.0
🎉 Standard Schemas Are Here!
VeeValidate v5 is now in beta — and it's bringing first-class support for Standard Schema libraries like Zod, Valibot, Yup, and more!
What does this mean?
- ✅ No more companion packages like
@vee-validate/zod
,@vee-validate/yup
, or@vee-validate/valibot
. - ⚡ Validation is now simpler, leaner, and more unified.
- 🛠️ Minimal migration effort — check the v5 migration guide for details and info on a few dropped features.
You can try it out with:
pnpm add vee-validate@beta
npm install vee-validate@beta
yarn add vee-validate@beta
Other Updates
- 🇮🇩 Improved Indonesian translations for validation messages Thanks @baraaksayeth!
94c3b
🇰🇭 i18n: Updated Khmer (km) translations for clearer and more accurate messages
Thanks @emravoan (#5058)
v4.15.1
🐞 Bug Fixes
- Normalize objects before equality checks - by @vonBrax in #5006 (546d8)
- Valibot intersections - by @jack-allocate in #5014 (9803a)
- Valibot variants not inferring required correctly - by @jack-allocate in #5031 (9867e)
- i18n: Add missing messages for Slovenian locale - by @k-suler in #5011 (0c8a5)
- types: Align error object types with JS object structure - by @Thomaash in #4961 (721e9)
View changes on GitHub
v4.15.0
🐛 Bug Fixes
- fix(perf): Skip loading devtools if in SSR #4963 (ec121b1)
- chore: Bump schema provider versions to their latest move them to peer deps #4951 #4940 (db26a74)
- fix(yup): Tuple
required
state resolution #4931 (5cba0aa) - fix(bundle): Load devtools lazily to avoid including it in production builds #4943 (#4946)
👕 Types
- fix: Mark the
<Form>
submission handler withGeneric
object to reduce need for casting (#4954) thanks to NaokiHaba
🆕 Features
- feat: added
useIsValidating
anduseFormContext
to Nuxt module auto import list (#4952) thanks to danielwaltz
v4.14.7
v4.14.6
v4.14.5
v4.14.4
🆕 New Features
- Can set a fallback locale for rules that do not have messages in the active locale with
setFallbackLocale
. #4872 (193a96f)
🐛 Bug Fixes
- Devtools crashing when a field name is defined as getter. (0991c01)
- Handle getter field names properly. #4877 (ecb540a)
- Properly name exported files to avoid dual package hazard. #4905 (4f88d85)
- Mark form dirty when object keys are deleted. #4678 (#4710) thanks to @evpaassen