- #376
64c2567Thanks @tim-smart! - update /io
-
#375
bd61bcfThanks @tim-smart! - update build tools -
#373
e74455eThanks @tim-smart! - use peer deps for /data and /io
- #370
70e4fffThanks @tim-smart! - update /data and /io
- #366
77fffedThanks @tim-smart! - update /data and /io
-
#350
00f6898Thanks @vecerek! - Add schema for BigintFromString -
#359
cb00668Thanks @vecerek! - Adds combinator that splits a string into an array of strings -
#361
60affebThanks @vecerek! - Addscompose: a combinator that composes Schema<A, B> with Schema<B, C> into Schema<A, C>.
-
#357
00c2a47Thanks @sukovanej! - Update /data. -
#357
00c2a47Thanks @sukovanej! - Add_idtoSchema. AddisSchemaguard.
- #338
b2560dfThanks @tim-smart! - update /io and /data
- #334
5a6d733Thanks @tim-smart! - update /io
- #332
9f0fa5dThanks @tim-smart! - update dependencies
- #322
5f5bcb5Thanks @tim-smart! - rename *Effect parser methods
- #310
10f8457Thanks @sukovanej! - Update /data and /io.
- #303
0f70b22Thanks @sukovanej! - Update @effect/data and fast-check.
-
#285
39d3c55Thanks @gcanti! - Arbitrary: fix maximum call stack size exceeded when producing nested arrays and records that are too deep
-
#274
eae1614Thanks @gcanti! - remove getPropertySignatures API -
#274
eae1614Thanks @gcanti! - rename AST.getTo -> to, AST.getFrom -> from
- #272
d91a7a7Thanks @gcanti! - pick / omit: add support for structs with property signature transformations
- #258
1b65e53Thanks @mikearnaldi! - Try publishing again
- #256
162e099Thanks @gcanti! - leverage annotations (e.g. maxLength, int, between) to improve fast-check performance
- #254
32e987aThanks @mikearnaldi! - Update effect/io, make parsing fields of records and tuples parallel
-
#247
28c7484Thanks @gcanti! - refactor optional APIs (Default values and Optional fields asOptions)
-
#238
f4ce344Thanks @sukovanej! - update @effect/io dependency -
#243
87382aeThanks @gcanti! - narrow down IndexSignature type -
#239
58be561Thanks @gcanti! - rename DateFromString to date
-
#243
87382aeThanks @gcanti! - Arbitrary: should throw on effectful refinements -
#231
2c2d749Thanks @tim-smart! - add isValidDate filter -
#217
7911525Thanks @jessekelly881! - data/Boolean: added S.not transform -
#243
87382aeThanks @gcanti! - createRecord: should throw on unsupported literals -
#237
2a911efThanks @gcanti! - export ValidDateFromSelf and rename validDate filter
-
#232
49ebabaThanks @gcanti! - rename OptionalSchema to PropertySignature -
#232
49ebabaThanks @gcanti! - simplify keyof and getPropertySignatures implementations -
#232
49ebabaThanks @gcanti! - remove optionsFromOptionals API
-
#215
b47e8abThanks @tsteckenborn! - aligns usage of dateFromString with numberFromString -
#219
10c505aThanks @gcanti! - remove hasTransformation optimisations -
#223
6cc1a56Thanks @gcanti! - upgrade to latest /data and /io -
#219
10c505aThanks @gcanti! - keyof cannot handle refinements nor transformations -
#219
10c505aThanks @gcanti! - fix transformation signatures
-
#219
10c505aThanks @gcanti! - cannot build an Arbitrary for transformations -
#219
10c505aThanks @gcanti! - fix AST.getTo implementation for Transform -
#219
10c505aThanks @gcanti! - export NumberFromString schema -
#218
c6c96a4Thanks @OlaoluwaM! - Added missing assertion functions for some AST nodes
- #211
45c322bThanks @mikearnaldi! - Update effect/data and effect/io
- #206
39da1cbThanks @mikearnaldi! - Update effect/data and effect/io
-
#201
5aa2d78Thanks @gcanti! - cannot compute property signatures for refinements -
#202
6f51084Thanks @gcanti! - Schema: add support for never to From / To utility types
-
#196
96e5bf5Thanks @gcanti! - tuples should always fail on excess indexes -
#196
96e5bf5Thanks @gcanti! - refactor ParseOptions, closes #163
- #173
4090099Thanks @jessekelly881! - Schema: added S.required
-
#188
bb31acbThanks @gcanti! - getPropertySignatures: cannot compute property signatures for transformations -
#188
bb31acbThanks @gcanti! - upgrade to latest @effect/data @effect/io -
#188
bb31acbThanks @gcanti! -partialcannot handle refinement or transformations
-
#184
b0b6423Thanks @gcanti! - make optionsFromOptionals composable -
#182
f7899b7Thanks @gcanti! - optionsFromOptionals: ensure non overlapping property signatures -
#181
0062b25Thanks @gcanti! - fix optionsFromOptionals implementation
- #174
c3a1230Thanks @mikearnaldi! - Only run effects when allowed
-
#172
6277f5aThanks @mikearnaldi! - Optimize ParseResult conditional functions -
#176
dbb0a59Thanks @gcanti! - Optimize internal validations
- #169
6b0a45fThanks @mikearnaldi! - Add back missing commits from wrong rebase.
-
#165
3704121Thanks @mikearnaldi! - AST: remove isReversed from Transform -
#165
3704121Thanks @mikearnaldi! - make ParseError tagged -
#165
3704121Thanks @mikearnaldi! - ParseResult: add optional message to Type error -
#165
3704121Thanks @mikearnaldi! - remove useless options argument from is -
#165
3704121Thanks @mikearnaldi! - Integrate Effect into Parser -
#165
3704121Thanks @mikearnaldi! - simplify dateFromString -
#165
3704121Thanks @mikearnaldi! - Schema: add reverse API -
#165
3704121Thanks @mikearnaldi! - rename decodeFromInput to decode and decode to parse
-
#165
3704121Thanks @mikearnaldi! - add parse, parseOption, parseEither -
#165
3704121Thanks @mikearnaldi! - fix trim, clamp, clampBigint definition
-
#144
df9ea09Thanks @gcanti! - rename encodeOrThrow -> encode -
#144
df9ea09Thanks @gcanti! - AST: rename typeAlis to Declaration -
#144
df9ea09Thanks @gcanti! - renametransformOrFailtotransformEither -
#144
df9ea09Thanks @gcanti! - rename encode -> encodeEither -
#144
df9ea09Thanks @gcanti! - AST: change Refinement definition form predicate to decode -
#144
df9ea09Thanks @gcanti! - move /formatter/Tree up and rename to TreeFormatter -
#144
df9ea09Thanks @gcanti! - remove /annotation/Hook module -
#144
df9ea09Thanks @gcanti! - refactor instanceOf as Declaration -
#144
df9ea09Thanks @gcanti! - rename decodeOrThrow -> decode -
#144
df9ea09Thanks @gcanti! - AST: refactor typeAlias adding decode -
#144
df9ea09Thanks @gcanti! - rename getOption -> decodeOption -
#144
df9ea09Thanks @gcanti! - remove /annotation/AST module -
#144
df9ea09Thanks @gcanti! - rename decode -> decodeEither -
#144
df9ea09Thanks @gcanti! - formatErrors/ should collapse trees that have a branching factor of 1 -
#144
df9ea09Thanks @gcanti! - simplify Arbitrary implementation
- #145
cc05ffeThanks @tim-smart! - update /data to 0.4.1
- #127
fd87ac6Thanks @mikearnaldi! - Fix release for github
- #125
41841a3Thanks @mikearnaldi! - update release
-
#119
62ed1b0Thanks @mikearnaldi! - Move to the @effect org -
#120
6ddb736Thanks @gcanti! - move parseNumber to /data/Number -
#120
6ddb736Thanks @gcanti! - upgrade to latest effect/data -
#120
6ddb736Thanks @gcanti! - /data/Option rename fromNullable to parseNullable -
#120
6ddb736Thanks @gcanti! - refactor instanceOf (to a constructor) -
#120
6ddb736Thanks @gcanti! - Added clamp transform to Number and Bigint