-
#30
fe8667e
Thanks @gcanti! - allow encoders to possibly fail -
#30
de00b9c
Thanks @gcanti! - DecodeError: remove UnexpectedKey, UnexpectedIndex in favour of Unexpected -
#30
ff15a08
Thanks @gcanti! - TheallErrors
option is a feature that allows you to receive all decoding errors when attempting to decode a value using a schema -
#30
a7ac861
Thanks @gcanti! - AST: rename LiteralType to Literal -
#30
1dd0988
Thanks @gcanti! - rename parseString to parseNumber -
#30
245aea7
Thanks @gcanti! - ditch These in favour of Either -
#30
af3b3be
Thanks @gcanti! - AST: rename Struct to TypeLiteral -
#30
a70747a
Thanks @gcanti! - record: add support for refinements -
#30
ae5a6e8
Thanks @gcanti! - rename Decoder to Parser, DecodeError to ParseError, DecodeResult to ParseResult -
#30
05635d9
Thanks @gcanti! - refactor /data using transform: Chunk.fromArray, ReadonlyMap.fromEntries, ReadonlySet.fromArray -
#30
2f431e4
Thanks @gcanti! - AST: change IndexSignature key to AST -
#30
c720816
Thanks @gcanti! - IndexSignature: add support for TemplateLiteral as parameter -
#30
9cdd60e
Thanks @gcanti! - AST: rename Field to PropertySignature -
#30
29c3597
Thanks @gcanti! - add support for template literals -
#30
92b4069
Thanks @gcanti! - ParseError: remove Equal error
-
#28
9179bfb
Thanks @gcanti! - remove arbitrary and pretty from Codec -
#28
6cb83d8
Thanks @gcanti! - DecodeError: renaming and add Parse -
#28
88d6c1c
Thanks @gcanti! - merge stringIndexSignature, symbolIndexSignature into record -
#28
3245918
Thanks @gcanti! - bug fix: adding a post rest element makes all optional elements required but also addsundefined
to their type
-
#26
ed431fc
Thanks @gcanti! - remove /data/JsonArray, /data/JsonObject -
#26
6c68055
Thanks @gcanti! - DecodeError: make NotType's expected field a string -
#26
aacc8b1
Thanks @gcanti! - AST: refactor Of to LiteralType -
#26
59c0627
Thanks @gcanti! - remove /data/UnknownArray, /data/UnknownObject -
#26
ca88e4f
Thanks @gcanti! - remove /data/Option in favour of option combinator in Schema.ts -
#26
aa98a60
Thanks @gcanti! - remove chunk, list and readonlySet from Schema and Codec
-
#22
b75083c
Thanks @gcanti! - parseOrThrow: add support for custom formatters -
#22
3b053d6
Thanks @gcanti! - DecodeError: refactor NotType error -
#22
fb85dfd
Thanks @gcanti! - partial: add support for unions -
#22
5575c59
Thanks @gcanti! - AST: refactor index signatures model -
#22
bf04615
Thanks @gcanti! - partial: add support for arrays -
#22
0ead379
Thanks @gcanti! - Schema: rename withRest to restElement -
#22
974eef6
Thanks @gcanti! - add support for optional tuple components
- #20
07e7530
Thanks @mikearnaldi! - Improve dependencies semver ranges
-
#13
b14b23b
Thanks @gcanti! - Ditch JsonDecoder, JsonEncoder, JsonCodec, UnknownDecoder, UnknownEncoder, UnknownCodec in favour of Codec -
#13
4e3e4c0
Thanks @gcanti! - align UnknownCodec to JsonCodec -
#13
c61e688
Thanks @gcanti! - filters: add GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo -
#13
c0c429a
Thanks @gcanti! - add fast-check to dependencies