Skip to content

Releases: oxigraph/json-event-parser

v0.2.2

08 Mar 14:51
@Tpt Tpt
Compare
Choose a tag to compare

More lenient lifetime bound in SliceJsonParser::parse_next

v0.2.1

08 Mar 14:51
@Tpt Tpt
Compare
Choose a tag to compare

Some renaming to get a cleaner API (aliases with the old names are kept):
- FromTokioAsyncReadJsonReader -> TokioAsyncReaderJsonParser
- FromBufferJsonReader -> SliceJsonParser
- FromReadJsonReader -> ReaderJsonParser
- LowLevelJsonReader -> LowLevelJsonParser
- LowLevelJsonReaderResult -> LowLevelJsonParserResult
- ParseError -> JsonParseError
- SyntaxError -> JsonSyntaxError
- ToTokioAsyncWriteJsonWriter -> TokioAsyncWriterJsonSerializer
- ToWriteJsonWriter -> WriterJsonSerializer<W>
- LowLevelJsonWriter -> LowLevelJsonSerializer
- read_next_event -> parse_next
- write_event -> serialize_event

v0.2.0

23 Mar 20:39
@Tpt Tpt
Compare
Choose a tag to compare
  • The parser API has been rewritten. The new entry points are FromBufferJsonReader, FromReadJsonReader, and LowLevelJsonReader.
  • The serializer API has been rewritten. The new entry points are ToWriteJsonWriter and LowLevelJsonWriter.
  • The parser now returns ParseError and SyntaxError types instead of std::io::Error.
  • Added support of UTF-8 byte-order-mark (BOM) during parsing.
  • Added support of Tokio AsyncRead and AsyncWrite interfaces behind the async-tokio feature.
  • Escaped unicode surrogate pairs are now carefully validated.
  • Minimal supported Rust version has been bumped to 1.70.

v0.2.0-alpha.2

13 Nov 19:05
@Tpt Tpt
Compare
Choose a tag to compare
v0.2.0-alpha.2 Pre-release
Pre-release

Improves error messages and information during parsing

v0.2.0-alpha.1

23 Sep 20:01
@Tpt Tpt
Compare
Choose a tag to compare
v0.2.0-alpha.1 Pre-release
Pre-release
  • The parser API has been rewritten. The new entry points are FromBufferJsonReader, FromReadJsonReader, and LowLevelJsonReader.
  • The serializer API has been rewritten. The new entry points are ToWriteJsonWriter and LowLevelJsonWriter.
  • The parser now returns ParseError and SyntaxError types instead of std::io::Error.
  • Added support of UTF-8 byte-order-mark (BOM) during parsing.
  • Added support of Tokio AsyncRead and AsyncWrite interfaces behind the async-tokio feature.
  • Escaped unicode surrogate pairs are now carefully validated.
  • Minimal supported Rust version has been bumped to 1.70.

v0.1.1

27 Jul 19:08
@Tpt Tpt
Compare
Choose a tag to compare

Adds support of encoded UTF-16 surrogate pairs like "\ud83d\udd25".
The parser now complies with all JSONTestSuite positive and negative tests.

v0.1.0

30 May 13:28
@Tpt Tpt
Compare
Choose a tag to compare

Initial release