github gcanti/io-ts 2.2.8

latest releases: 2.2.20, 2.2.19, 2.2.18...
3 years ago
  • Experimental
    • (*) remove KleisliDecoder module (@gcanti)
    • (*) remove KleisliTaskDecoder module (@gcanti)
    • (*) remove JsonCodec module (@gcanti)
    • (*) remove JsonEncoder module (@gcanti)
    • Codec
      • (*) make Codec more general by adding a I type parameter (@gcanti)
      • add fromType function (@gcanti)
      • add fromPartial function (@gcanti)
      • add fromArray function (@gcanti)
      • add fromRecord function (@gcanti)
      • add fromTuple function (@gcanti)
      • add fromSum function (@gcanti)
      • add compose function (@gcanti)
    • Decoder
      • (*) make Decoder more general by adding a I type parameter (@gcanti)
      • add fromRefinement function (@gcanti)
      • change fromGuard signature (@gcanti)
      • add fromType function (@gcanti)
      • add fromPartial function (@gcanti)
      • add fromArray function (@gcanti)
      • add fromRecord function (@gcanti)
      • add fromTuple function (@gcanti)
      • add fromSum function (@gcanti)
      • add compose function (@gcanti)
      • add id function (@gcanti)
      • (*) rename functorDecoder instance to Functor (@gcanti)
      • (*) rename altDecoder instance to Alt (@gcanti)
      • (*) rename and split schemableDecoder (@gcanti)
      • add Category instance (@gcanti)
      • add InputOf type (@gcanti)
    • TaskDecoder
      • (*) make TaskDecoder more general by adding a I type parameter (@gcanti)
      • add fromRefinement function (@gcanti)
      • change fromDecoder signature (@gcanti)
      • add fromType function (@gcanti)
      • add fromPartial function (@gcanti)
      • add fromArray function (@gcanti)
      • add fromRecord function (@gcanti)
      • add fromTuple function (@gcanti)
      • add fromSum function (@gcanti)
      • add compose function (@gcanti)
      • add id function (@gcanti)
      • (*) rename functorTaskDecoder instance to Functor (@gcanti)
      • (*) rename altTaskDecoder instance to Alt (@gcanti)
      • (*) rename and split schemableTaskDecoder (@gcanti)
      • add Category instance (@gcanti)
      • add InputOf type (@gcanti)
    • Guard
    • Codec
      • (*) rename invariantCodec to Invariant (@gcanti)
    • Encoder
      • (*) rename contravariantEncoder to Contravariant (@gcanti)
      • (*) rename categoryEncoder to Category (@gcanti)
    • Eq
      • (*) rename and split schemableEq (@gcanti)
    • Kleisli
    • Schemable
      • add Schemable2C, WithUnknownContainers2C, WithUnion2C, WithRefine2C (@gcanti)
    • Type
      • (*) rename and split schemableType (@gcanti)

(*) breaking change

Don't miss a new io-ts release

NewReleases is sending notifications on new releases.