io-ts
2.2.22 · 10 Dec 2024MIT4.1M / weekRepositorynpmAtom feed
Upgrading io-ts from 1.1.0 to 1.10.4
39 releases in betweennotes for 38
- 21+
- changes to make
- 0
- advisories fixed
- 20+
- new
- 4+
- fixes
Counted from 38 of 39 release notes. Advisories are counted from the advisory database, in full.
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
- deprecated1.7.1
- deprecated1.7.1
- deprecated1.7.1
Release by release
1.10.1 – 1.10.44 releases, nothing new or fixed in the notes
- new
Make
io-tscompatible with bothfp-ts@1.x,fp-ts@2.x
- new
- new
unionis now able to detect and optimize tagged unions
- new
1.8.4 – 1.8.63 releases, nothing new or fixed in the notes
- new
Add
stripInternalflag totsconfig.json - fixed
Handle
NaNinPathReporter
- new
1.8.2nothing new or fixed in the note
- new
Add
brandcombinator (@gcanti, @lostintime) - new
Add
Intcodec - new
exactstrips additional properties while decoding / encoding - new
un-deprecate
strictcombinator, is now an alias ofexact(type(...))
- new
1.7.1 – 1.8.02 releases, nothing new or fixed; 1 without a note
22 other lines we could not sort, mostly version bumps
- 1.10.4
Remove unneeded internal code
- 1.10.3
Bug Fix
- 1.8.4
Autobind
decodemethod - 1.8.3
Throw if union encoding doesn't find a usable codec
- 1.8.1
Modify the implementation of
intersectionin order to support combinators that strip additional properties - 1.8.1
Normalize missing
messagefield inValidationError - 1.8.1
Remove unexpected validation path from partial type, closes #195
- 1.8.1
exactnow bails out when the value is not anUnknownRecord - 1.8.1
tupleshould not leak the implementation (neverusage) - 1.8.1
exactshould not leak the implementation (neverusage)
9 internal lines (docs, tests, tooling) left out.