Minor Changes
-
#401
8b1ae6b
Thanks @gcanti! - backport AST changes from POC:- change decode in Declaration- change decode in Refinement (to filter)
- remove isReversed from Refinement
- add transformation to Transform (and remove decode, encode, propertySignatureTransformations)
- refactor PropertySignature
-
#401
8b1ae6b
Thanks @gcanti! - refactor annotations: keys must be symbols -
#411
2f6c4d1
Thanks @gcanti! - renamesymbol
tosymbolFromSelf
and addsymbol
which decodes/encodes from/tostring
-
#401
8b1ae6b
Thanks @gcanti! - remove Spread in favour of /data/Types#Simplify -
#413
20ef377
Thanks @tim-smart! - update /io -
#401
8b1ae6b
Thanks @gcanti! - fix fromBrand definition (self is a Schema<I, A> now instead of Schema) -
#401
8b1ae6b
Thanks @gcanti! - renamebigint
tobigintFromSelf
andBigintFromString
tobigint
-
#401
8b1ae6b
Thanks @gcanti! - change transformation display in error messages (from A -> B to A <-> B) -
#401
8b1ae6b
Thanks @gcanti! - move From, To to Schema namespace (conforming to the ecosystem standard) -
#401
8b1ae6b
Thanks @gcanti! - renametransformResult
totransformOrFail
and change signature (add additional ast parameter to transformations)
Patch Changes
-
#401
8b1ae6b
Thanks @gcanti! - record: add support for branded keys -
#407
9a1b8de
Thanks @fubhy! - Add support forbase64
,base64url
andhex
encoding -
#412
3768461
Thanks @gcanti! - relax transform / transformOrFail / compose constraints -
#401
8b1ae6b
Thanks @gcanti! - TreeFormatter: should not collapse union members -
#401
8b1ae6b
Thanks @gcanti! - add description annotations to: string, number, boolean, symbol, bigint, object