Releases: oxigraph/json-event-parser
v0.2.2
v0.2.1
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
- The parser API has been rewritten. The new entry points are
FromBufferJsonReader,FromReadJsonReader, andLowLevelJsonReader. - The serializer API has been rewritten. The new entry points are
ToWriteJsonWriterandLowLevelJsonWriter. - The parser now returns
ParseErrorandSyntaxErrortypes instead ofstd::io::Error. - Added support of UTF-8 byte-order-mark (BOM) during parsing.
- Added support of Tokio
AsyncReadandAsyncWriteinterfaces behind theasync-tokiofeature. - Escaped unicode surrogate pairs are now carefully validated.
- Minimal supported Rust version has been bumped to 1.70.
v0.2.0-alpha.2
Improves error messages and information during parsing
v0.2.0-alpha.1
- The parser API has been rewritten. The new entry points are
FromBufferJsonReader,FromReadJsonReader, andLowLevelJsonReader. - The serializer API has been rewritten. The new entry points are
ToWriteJsonWriterandLowLevelJsonWriter. - The parser now returns
ParseErrorandSyntaxErrortypes instead ofstd::io::Error. - Added support of UTF-8 byte-order-mark (BOM) during parsing.
- Added support of Tokio
AsyncReadandAsyncWriteinterfaces behind theasync-tokiofeature. - Escaped unicode surrogate pairs are now carefully validated.
- Minimal supported Rust version has been bumped to 1.70.
v0.1.1
Adds support of encoded UTF-16 surrogate pairs like "\ud83d\udd25".
The parser now complies with all JSONTestSuite positive and negative tests.