v0.8.0
- Resolves #16
Iterable
is no longer a separate kind of node, it's now a subset of eitherObject
orNullConstructor
(depending onconstructor
).Feature.Symbol
no longer disables the use ofSymbol.iterator
inIterable
. Iterable protocol is now skipped.
- Replace
Undefined
,Null
,Boolean
,NaN
,NegativeZero
,Infinity
andNegativeInfinity
with theConstant
Node. - Fix deserialization step for objects with zero properties returning a different reference.
- Drop support for
PromiseLike
(akaThenables
) due to the potential DoS - Add support for boxed primitives
- Fix parsing errors to be descriptive
- optimize serialization
What's Changed
- fix "logical OR" when mean "bitwise OR" by @samualtnorman in #20
- 0.8.0 by @lxsmnsyc in #18
New Contributors
- @samualtnorman made their first contribution in #20
Full Changelog: v0.7.0...v0.8.0