Changelog
2.2.9
Object.freeze
calls, closes #497 (@gcanti)DecodeError
Wrap
member (@gcanti)Decoder
withMessage
combinator (@gcanti)TaskDecoder
withMessage
combinator (@gcanti)Changelog
2.2.8
KleisliDecoder
module (@gcanti)KleisliTaskDecoder
module (@gcanti)JsonCodec
module (@gcanti)JsonEncoder
module (@gcanti)Codec
Codec
more general by adding a I
type parameter (@gcanti)fromType
function (@gcanti)fromPartial
function (@gcanti)fromArray
function (@gcanti)fromRecord
function (@gcanti)fromTuple
function (@gcanti)fromSum
function (@gcanti)compose
function (@gcanti)Decoder
Decoder
more general by adding a I
type parameter (@gcanti)fromRefinement
function (@gcanti)fromGuard
signature (@gcanti)fromType
function (@gcanti)fromPartial
function (@gcanti)fromArray
function (@gcanti)fromRecord
function (@gcanti)fromTuple
function (@gcanti)fromSum
function (@gcanti)compose
function (@gcanti)id
function (@gcanti)functorDecoder
instance to Functor
(@gcanti)altDecoder
instance to Alt
(@gcanti)schemableDecoder
(@gcanti)Category
instance (@gcanti)InputOf
type (@gcanti)TaskDecoder
TaskDecoder
more general by adding a I
type parameter (@gcanti)fromRefinement
function (@gcanti)fromDecoder
signature (@gcanti)fromType
function (@gcanti)fromPartial
function (@gcanti)fromArray
function (@gcanti)fromRecord
function (@gcanti)fromTuple
function (@gcanti)fromSum
function (@gcanti)compose
function (@gcanti)id
function (@gcanti)functorTaskDecoder
instance to Functor
(@gcanti)altTaskDecoder
instance to Alt
(@gcanti)schemableTaskDecoder
(@gcanti)Category
instance (@gcanti)InputOf
type (@gcanti)Guard
Guard
more general by adding a I
type parameter (@gcanti)schemableGuard
(@gcanti)InputOf
type (@gcanti)alt
function (@gcanti)zero
function (@gcanti)compose
function (@gcanti)id
function (@gcanti)Codec
invariantCodec
to Invariant
(@gcanti)Encoder
contravariantEncoder
to Contravariant
(@gcanti)categoryEncoder
to Category
(@gcanti)Eq
schemableEq
(@gcanti)Kleisli
id
(@gcanti)type
to fromType
(@gcanti)partial
to fromPartial
(@gcanti)array
to fromArray
(@gcanti)record
to fromRecord
(@gcanti)tuple
to fromTuple
(@gcanti)sum
to fromSum
(@gcanti)Schemable
Schemable2C
, WithUnknownContainers2C
, WithUnion2C
, WithRefine2C
(@gcanti)Type
schemableType
(@gcanti)(*) breaking change
Changelog
2.2.7
DecodeError
module (@gcanti)FreeSemigroup
module (@gcanti)TaskDecoder
module (@gcanti)Kleisli
module (@gcanti)KleisliDecoder
module (@gcanti)KleisliTaskDecoder
module (@gcanti)NaN
from number
instances (@gcanti)Tree
module (@gcanti)Json
type immutable (@gcanti)Decoder
never
(@gcanti)parse
pipeable and change its parser
argument (@gcanti)DecoderError
(@gcanti)withExpected
in favour of mapLeftWithInput
(@gcanti)Guard
never
(@gcanti)Schemable
literal
signature (@gcanti)union
signature (@gcanti)(*) breaking change
Changelog
2.2.6
Decoder
string
tag values to sum
, closes #481 (@gcanti)intersection
should accumulate all errors (@gcanti)Changelog
2.2.5
JsonEncoder
id
signature (@gcanti)Changelog
2.2.4
either
instance as a mean of improving tree shaking (@gcanti)Changelog
2.2.3
Readonly
type in readonly
combinator, closes #472 (@gcanti)Type
experimental module, #464 (@gcanti)O
type parameter to Encoder
, #469 (@gcanti)O
type parameter to Codec
(@gcanti)JsonCodec
experimental module (@gcanti)JsonEncoder
experimental module (@gcanti)Schemable
Schemable
interface to Schemable1
(@gcanti)WithUnion
interface to WithUnion1
(@gcanti)Schemable
interface (@gcanti)WithUnion
interface (@gcanti)WithRefinement
/ WithRefinement1
interfaces (@gcanti)WithUnknownContainers
/ WithUnknownContainers1
interfaces (@gcanti)
UnknownArray
and UnknownRecord
to WithUnknownContainers
(@gcanti)Schema
Schemable
interface (@gcanti)interpreter
function (@gcanti)typescript@3.9.3
(@gcanti)