Skip to content

Releases: gcanti/io-ts

1.5.3

14 Jan 10:16
Compare
Choose a tag to compare
  • Bug Fix
    • missing context info while decoding an intersection, fix #246 (@gcanti)
  • Experimental
    • add intermediary interfaces, closes #165 (@gcanti)
      • NullC
      • UndefinedC
      • VoidC
      • AnyC
      • UnknownC
      • NeverC
      • StringC
      • NumberC
      • BooleanC
      • UnknownArrayC
      • UnknownRecordC
      • ObjectC
      • FunctionC
      • RefinementC
      • LiteralC
      • KeyofC
      • ArrayC
      • TypeC
      • PartialC
      • RecordC
      • UnionC
      • IntersectionC
      • TupleC
      • ReadonlyC
      • ReadonlyArrayC
      • StrictC
      • TaggedUnionC
      • ExactC
  • Polish
    • use rest elements in tuple types (typescript@3.0.1 feature) (@gcanti)
    • union should handle zero types (@gcanti)
    • intersection should handle zero / one types (@gcanti)
  • Deprecation

1.5.2

08 Jan 17:18
Compare
Choose a tag to compare
  • Deprecation

1.5.1

20 Dec 13:19
Compare
Choose a tag to compare
  • Polish
    • remove useless module augmentation of Array (@gcanti)

1.5.0

13 Dec 07:19
Compare
Choose a tag to compare
  • New Feature
  • Deprecation
    • ThrowReporter is now deprecated (@gcanti)

1.4.2

23 Nov 07:05
Compare
Choose a tag to compare

use Compact in intersection signatures as a workaround for #234 (@sledorze)

1.4.1

09 Nov 13:04
Compare
Choose a tag to compare

1.4.0

30 Oct 14:46
Compare
Choose a tag to compare
  • New Feature

Note. If you are running < typescript@3.0.1 you have to polyfill unknown.

You can use unknown-ts as a polyfill.

1.3.4

29 Oct 09:44
Compare
Choose a tag to compare
  • Bug Fix
    • should emit expected keys while decoding, fix #214 (@gcanti)

1.3.3

26 Oct 17:41
Compare
Choose a tag to compare
  • Bug Fix
    • align TaggedExact definition with siblings, fix #223 (@gcanti)

1.3.2

25 Oct 16:27
Compare
Choose a tag to compare
  • Bug Fix
    • dictionary type should not allow arrays, fix #218 (@gcanti)