- Fix SAX decoding of empty array/object (Thanks to @treahard and @Benjamin-Dobell)
- Accept multiple spaces after colon (this bug introduced in 1.2.1)
- Slight decoding speed up
- Performance improvement of decoding (Thanks to @muhmuhten)
- Store io.open before setting _ENV=nil in sax (Thanks to @muhmuhten)
- Fixes and sha256 validation in CI / benchmark scripts
- For ease of embedded use, the decoder and the SAX parser are made self-contained one file implementation.
1
is decoded as an integer on Lua 5.3.- Number parsing routine is changed. Now
-?[0-9][-+.A-Za-z0-9]*
is detected as a number, and its conformance to JSON spec is checked. - Automated testing.
- Cool logo :)
- Bug fixes.