valibot
1.5.0 · 9 Sep 2026MIT32M / weekRepositoryHomepagenpmAtom feed
Upgrading valibot from 0.31.1 to 0.32.0
1 release in betweenevery note read
Security
2 advisories still affect 0.32.0
- Valibot: record() issue paths can make flatten() throw for inherited Object property namesmoderate · GHSA-5qjj-4xww-7phc
- Valibot has a ReDoS vulnerability in `EMOJI_REGEX`high · GHSA-vqpr-j7v3-hqw9
Upgrading to 1.4.2 clears them.
Release by release
- new
Add
rawCheck,rawCheckAsync,rawTransformandrawTransformAsyncaction (issue #597) - fixed
Fix
thisreference inlooseTuple,looseTupleAsync,strictTuple,strictTupleAsync,tuple,tupleAsync,tupleWithRestandtupleWithRestAsyncschema (pull request #649) - fixed
Fix type of
optionskey inEnumSchemainterface
- new
3 other lines we could not sort, mostly version bumps
- 0.32.0
Change
FlatErrorstype for better developer experience (discussion #640) - 0.32.0
Change
pipeandpipeAsyncmethod to mark output as untyped only when necessary (discussion #613) - 0.32.0
Remove unused
skipPipeoption fromConfigtype and refactor library