Skip to content

Releases: gcanti/io-ts

1.0.5

01 Mar 12:15
Compare
Choose a tag to compare
  • Bug Fix
    • workaround for upstream TypeScript bug 14041 (wrong generated declarations) (@gcanti)
  • Internal
    • optimize InterfaceType.encode (@gcanti)
    • use definite assignment assertion for phantom fields (@gcanti)

1.0.4

26 Feb 09:59
Compare
Choose a tag to compare

1.0.3

22 Feb 10:11
Compare
Choose a tag to compare

1.0.2

14 Feb 16:04
Compare
Choose a tag to compare
  • Bug Fix
    • fix OutputOfPartialProps name (@gcanti)

1.0.1

14 Feb 11:39
Compare
Choose a tag to compare
  • Bug Fix
    • fix AnyType by extending Type<any> (@gcanti)

1.0.0

12 Feb 14:59
Compare
Choose a tag to compare
  • Breaking Change

0.9.8

08 Feb 09:54
Compare
Choose a tag to compare
  • New Feature
    • add decode and deprecate top level validate (@gcanti)
  • Internal
    • when checking validations use methods instead of top level functions (@gcanti)

0.9.7

30 Jan 15:15
Compare
Choose a tag to compare

0.9.6

29 Jan 10:39
Compare
Choose a tag to compare
  • New Feature
    • recursive combinator
      • add support for mutually recursive types, closes #114 (@gcanti)
      • make it safer: RT now must extend Type<mixed, A> (@gcanti)

0.9.5

22 Jan 09:09
Compare
Choose a tag to compare
  • New Feature
    • add mixed type (@gcanti)
    • replace any with mixed in all input type parameters (@gcanti)
      -export class StringType extends Type<any, string> {
      +export class StringType extends Type<mixed, string> {
      }