Packages

io-ts

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

Upgrading io-ts from 0.7.2 to 2.2.22

93 releases in betweennotes for 48

Other targets from 0.7.2Newest 0.x0.9.8
1.0.0 has no release note on GitHub or in the repository's changelog, so its breaking changes are missing from the counts below.
18+
changes to make
0
advisories fixed
52+
new
6+
fixes

Counted from 48 of 93 release notes. Advisories are counted from the advisory database, in full.

Before you upgrade

Tick each one off as you go
  • breaking2.2.15
  • breaking2.0.0
  • deprecated2.2.15
  • deprecated2.2.15
  • deprecated1.9.0
  • deprecated1.8.3
  • deprecated1.8.3
  • deprecated1.8.1
  • deprecated1.8.1
  • deprecated1.8.1

Release by release

  1. 2.2.21 – 2.2.222 releases, nothing new or fixed in the notes

  2. 2.2.20

    3 Dec 20221 new
    • new

      Add refinement overload to allow custom branding, closes #373

  3. 2.2.17 – 2.2.193 releases, nothing new or fixed in the notes

  4. 2.2.16

    8 Mar 20211 new
    • new

      Add readonly combinator

  5. 2.2.11 – 2.2.155 releases, nothing new or fixed in the notes

  6. 2.2.10

    19 Aug 20201 new
    • new

      Expose modules without lib/es6 prefix, #507

  7. 2.2.9

    16 Jul 20202 new
    • new

      Add Wrap member

    • new

      Add withMessage combinator

  8. 2.2.8

    13 Jul 202015 new
    • new

      Add fromType function

    • new

      Add fromPartial function

    • new

      Add fromArray function

    • new

      Add fromRecord function

72 other lines we could not sort, mostly version bumps
  • Bug Fix

    2.2.22
  • Undeprecate FunctionType, FunctionC, Function

    2.2.20
  • Undeprecate NeverType, NeverC, never

    2.2.20
  • Undeprecate AnyType, AnyC, any

    2.2.20
  • Undeprecate RefinementC, refinement, Integer

    2.2.20
  • (*) add readonly combinator

    2.2.15
  • (*) add struct combinator

    2.2.15
  • Relax UnknownRecord check, closes #559

    2.2.14
  • (*) make sum safer, closes #523

    2.2.12
  • Make toForest stack-safe, #520

    2.2.11

1 internal line (docs, tests, tooling) left out.