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
ToWriteJsonWriter
andLowLevelJsonWriter
. - The parser now returns
ParseError
andSyntaxError
types instead ofstd::io::Error
. - Added support of UTF-8 byte-order-mark (BOM) during parsing.
- Added support of Tokio
AsyncRead
andAsyncWrite
interfaces behind theasync-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
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
ToWriteJsonWriter
andLowLevelJsonWriter
. - The parser now returns
ParseError
andSyntaxError
types instead ofstd::io::Error
. - Added support of UTF-8 byte-order-mark (BOM) during parsing.
- Added support of Tokio
AsyncRead
andAsyncWrite
interfaces behind theasync-tokio
feature. - 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.