Packages

io-ts

2.2.22 · 10 Dec 2024MIT4.1M / weekRepositorynpmAtom feed

Upgrading io-ts from 1.8.0 to 1.10.4

12 releases in betweenevery note read

Other targets from 1.8.0Latest2.2.22

Before you upgrade

Tick each one off as you go
  • deprecated1.9.0
  • deprecated1.8.3
  • deprecated1.8.3
  • deprecated1.8.1
  • deprecated1.8.1
  • deprecated1.8.1
  • deprecated1.8.1

Release by release

  1. 1.10.1 – 1.10.44 releases, nothing new or fixed in the notes

  2. 1.10.0

    19 Jun 20191 new
    • new

      Make io-ts compatible with both fp-ts@1.x, fp-ts@2.x

  3. 1.9.0

    13 Jun 20191 new
    • new

      union is now able to detect and optimize tagged unions

  4. 1.8.4 – 1.8.63 releases, nothing new or fixed in the notes

  5. 1.8.3

    14 Mar 20191 new · 1 fix
    • new

      Add stripInternal flag to tsconfig.json

    • fixed

      Handle NaN in PathReporter

  6. 1.8.2nothing new or fixed in the note

  7. 1.8.1

    5 Feb 20195 new · 3 fixes
    • new

      Add brand combinator (@gcanti, @lostintime)

    • new

      Add Int codec

    • new

      exact strips additional properties while decoding / encoding

    • new

      un-deprecate strict combinator, is now an alias of exact(type(...))

12 other lines we could not sort, mostly version bumps
  • Remove unneeded internal code

    1.10.4
  • Bug Fix

    1.10.3
  • Autobind decode method

    1.8.4
  • Throw if union encoding doesn't find a usable codec

    1.8.3
  • Modify the implementation of intersection in order to support combinators that strip additional properties

    1.8.1
  • Normalize missing message field in ValidationError

    1.8.1
  • Remove unexpected validation path from partial type, closes #195

    1.8.1
  • exact now bails out when the value is not an UnknownRecord

    1.8.1
  • tuple should not leak the implementation (never usage)

    1.8.1
  • exact should not leak the implementation (never usage)

    1.8.1