github gcanti/io-ts 2.2.3

latest releases: 2.2.20, 2.2.19, 2.2.18...
4 years ago
  • Polish
    • use the built-in Readonly type in readonly combinator, closes #472 (@gcanti)
  • Experimental
    • split instances (@gcanti)
    • add Type experimental module, #464 (@gcanti)
    • restore the O type parameter to Encoder, #469 (@gcanti)
    • add the O type parameter to Codec (@gcanti)
    • add JsonCodec experimental module (@gcanti)
    • add JsonEncoder experimental module (@gcanti)
    • Schemable
      • rename Schemable interface to Schemable1 (@gcanti)
      • rename WithUnion interface to WithUnion1 (@gcanti)
      • add Schemable interface (@gcanti)
      • add WithUnion interface (@gcanti)
      • add WithRefinement / WithRefinement1 interfaces (@gcanti)
      • add WithUnknownContainers / WithUnknownContainers1 interfaces (@gcanti)
        • move UnknownArray and UnknownRecord to WithUnknownContainers (@gcanti)
    • Schema
      • refactoring with the new Schemable interface (@gcanti)
      • add interpreter function (@gcanti)
  • Internal
    • upgrade to typescript@3.9.3 (@gcanti)

Don't miss a new io-ts release

NewReleases is sending notifications on new releases.