io-ts
2.2.22 · 10 Dec 2024MIT4.1M / weekRepositorynpmAtom feed
Upgrading io-ts from 1.8.6 to 2.2.22
40 releases in betweennotes for 39
- 5+
- changes to make
- 0
- advisories fixed
- 43+
- new
- 2+
- fixes
Counted from 39 of 40 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
Release by release
2.2.21 – 2.2.222 releases, nothing new or fixed in the notes
- new
Add refinement overload to allow custom branding, closes #373
- new
2.2.17 – 2.2.193 releases, nothing new or fixed in the notes
- new
Add
readonlycombinator
- new
2.2.11 – 2.2.155 releases, nothing new or fixed in the notes
- new
Expose modules without lib/es6 prefix, #507
- new
- new
Add
Wrapmember - new
Add
withMessagecombinator
- new
- new
Add
fromTypefunction - new
Add
fromPartialfunction - new
Add
fromArrayfunction - new
Add
fromRecordfunction
- new
61 other lines we could not sort, mostly version bumps
- 2.2.22
Bug Fix
- 2.2.20
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.15
(*) add
readonlycombinator - 2.2.15
(*) add
structcombinator - 2.2.14
Relax
UnknownRecordcheck, closes #559 - 2.2.12
(*) make
sumsafer, closes #523 - 2.2.11
Make
toForeststack-safe, #520
1 internal line (docs, tests, tooling) left out.