- (breaking change) Changed how
structure: "flat"
works withJSON.stringify()
-ed objects and arrays: they no longer have to have all their "leaf" properties to be strings. In other words, the previously used "weird" behavior in that case was replaced with a non-"weird" one.
- Added
extends
feature.
-
Refactored code.
-
Added
any
type.
-
(non-compatible change) In
when
condition, renamed$present
to$exists
. -
Added
oneOfType
type.
- Initial release