Packages

yup

1.7.1 · 21 Sep 2025MIT16.7M / weekRepositorynpmAtom feed

Upgrading yup from 0.18.1 to 1.7.1

69 releases in betweennotes for 47

Other targets from 0.18.1Newest 0.x0.32.11
13+
changes to make
0
advisories fixed
41+
new
59+
fixes

Counted from 47 of 69 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

  • Security Fix for Prototype Pollution - huntr.dev

    0.30.0

Release by release

  1. 1.7.1no release note

  2. 1.7.0

    1 Aug 20252 new
    • new

      Implement standard schema interface

    • new

      Resolve ref params if present when describing (ef53030), closes #2276

  3. 1.6.1

    17 Dec 20241 fix
    • fixed

      Lazy validation errors thrown in builders should resolve async like other validations

  4. 1.6.0

    16 Dec 20241 new
    • new

      Expose LazySchema

  5. 1.5.0

    3 Dec 20241 new
    • new

      Add exact and stripUnknown method to object()

  6. 1.4.0

    6 Mar 20242 new
    • new

      Add optional message to nonNullable schema methods

    • new

      string: Create .datetime()

  7. 1.3.3

    14 Dec 20231 fix
    • fixed

      addMethod: allow Schema without making TypeScript upset

  8. 1.3.2

    29 Sep 20231 fix
    • fixed

      Pick and omit with excluded edges (6956ee7), closes #2097

12 other lines we could not sort, mostly version bumps
  • Revert "fix: performance improvement (#2043) (#2044)" (#2071) (b940eef), closes #2043 #2044 #2071

    1.3.0
  • f2a0b75, 061e590 [added] number methods lessThan, moreThan

    0.24.0
  • 🎉 Add Synchronous validation! #94

    0.23.0
  • Custom locales without import order #125

    0.23.0
  • Use native Set and lodash CloneDeep

    0.22.0
  • Better custom locale support

    0.22.0
  • Clearer errors for common mistakes

    0.22.0
  • Deep path support for from

    0.21.3
  • Default in concat()

    0.21.2
  • Remove case aliases and simplify camelCase

    0.21.0

5 internal lines (docs, tests, tooling) left out.