SvelteKit SuperForms (javascript)
Notes
no notes yet
Release notes
v0.8.2
· 1y+
[0.8.2] - 2023-04-24
Fixed
allErrorsstopped working when realtime validation errors were cleared.- Large payloads with
dataType: 'json'still didn't work, fixed now.
[0.8.1] - 2023-04-24
Fixed
- Realtime validation didn't work for Zod schemas without effects.
[0.8.0] - 2023-04-22
Changed
- Client-side validators now works in realtime, based on "reward early, validate late": If no field error, validate on
blur. If field error exists, validate oninput.
Removed
- The rarely used
updatefunction is removed. Useforminstead, which now has an option for not tainting the affected fields.
Fixed
taintedwasn't updated properly for array data.dataType: 'json'now handles large (+1Mb) payloads.
Added
- Added
validatetosuperForm, which can be used to validate any field, at any time. - Client-side validation can be customized with the
validationMethod: 'auto' | 'oninput' | 'onblur' | 'submit-only'option. - The option
{ taint: boolean | 'untaint' | 'untaint-all' }has been added toform.setandform.update. - The
resetFormoption can now take anasync () => booleanfunction to determine whether the form should be resetted or not.