yup
1.7.1 · 21 Sep 2025MIT16.7M / weekRepositorynpmAtom feed
Upgrading yup from 0.19.1 to 0.32.11
49 releases in betweennotes for 31
- 13+
- changes to make
- 0
- advisories fixed
- 29+
- new
- 50+
- fixes
Counted from 31 of 49 release notes. Advisories are counted from the advisory database, in full.
Before you upgrade
Tick each one off as you go- breaking0.32.0
- breaking0.32.0
- breaking0.31.0
- breaking0.31.0
- breaking0.30.0
- breaking0.29.0
- breaking0.29.0
- breaking0.28.0
- breaking0.28.0
- breaking0.28.0
Security
- 0.30.0
Security Fix for Prototype Pollution - huntr.dev
Release by release
- fixed
Dep ranges
- fixed
- new
types: add generic to Reference.create()
- fixed
types: Array required() and defined() will no longer return any
- fixed
Export MixedSchema to fix ts with --declarations
- fixed
types: reach and getIn make last 2 arguments optional
- new
0.32.7 – 0.32.82 releases, no release note
- fixed
types: change base.default() to any
- fixed
- new
Add additional functions to Lazy class
- fixed
types: rm base pick/omit types as they conflict with more specific ones
- new
- fixed
types: AnyObjectSchema anys
- fixed
10 other lines we could not sort, mostly version bumps
- 0.24.0
f2a0b75, 061e590 [added] number methods lessThan, moreThan
- 0.23.0
🎉 Add Synchronous validation! #94
- 0.23.0
Custom locales without import order #125
- 0.22.0
Use native Set and lodash CloneDeep
- 0.22.0
Better custom locale support
- 0.22.0
Clearer errors for common mistakes
- 0.21.3
Deep path support for
from - 0.21.2
Default in concat()
- 0.21.0
Remove case aliases and simplify camelCase
- 0.20.0
Pass path correctly to cast()
3 internal lines (docs, tests, tooling) left out.