aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
AgeCommit message (Collapse)AuthorFilesLines
2019-12-20Report writer errors and add strict write modeDavid Robillard1-0/+1
2019-12-20Add support for writing terse collectionsDavid Robillard1-0/+1
2019-12-20Add option for writing terse output without newlinesDavid Robillard1-0/+1
2019-12-20Add model validationDavid Robillard1-0/+1
2019-12-20Add modelDavid Robillard1-0/+2
2019-12-19Add extensible logging APIDavid Robillard1-0/+1
2019-12-19Simplify streaming API and improve pretty printingDavid Robillard1-0/+1
This removes the obligation from the caller to correctly maintain flags to describe the current anonymous context, instead making the writer handle this itself as much as possible. Flags remain for the cases the writer can not infer from context: the start of anonymous subject and object nodes.
2019-12-19Simplify writer style optionsDavid Robillard1-0/+1
2019-12-19Use a fixed-size reader stackDavid Robillard1-0/+1
This improves performance, and makes the reader more suitable for embedded or network-facing applications, at the cost of requiring the user to specify a maximum stack size.
2019-12-19Add SerdWorld for shared library stateDavid Robillard1-0/+1
2019-12-19Bring read/write interface closer to C standardDavid Robillard1-1/+1
2019-12-19Remove serd_uri_to_path()David Robillard1-0/+1
2019-12-19Make nodes opaqueDavid Robillard1-0/+2
2019-12-19Make serd_strtod API const-correctDavid Robillard1-0/+1
This is an API breakage, but a minor one (particularly since NULL is allowed) that avoids the flaw in the C API.
2019-12-18Rename SerdChunk to SerdStringViewDavid Robillard1-0/+1
2019-12-18Use char* for strings in public APIDavid Robillard1-0/+1
The constant casting just makes user code a mess, for no benefit.
2019-12-18Remove useless character countingDavid Robillard1-0/+1
2019-12-14Use SerdBuffer for mutable buffersDavid Robillard1-0/+6
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks.
2019-12-08Fix reading from a null-delimited socketDavid Robillard1-1/+2
2019-10-27Fix EOF handling while reading in bulk or from stringsDavid Robillard1-1/+2
2019-10-27Fix lax handling of string errors and add separate lax test suiteDavid Robillard1-0/+6
2019-10-21Serd 0.30.2v0.30.2David Robillard1-2/+3
2019-10-20Normalise NEWS fileDavid Robillard1-90/+90
Towards reproducible round-tripping and sanity checks.
2019-03-30Fix parsing "a" abbreviation without padding whitespaceDavid Robillard1-1/+2
2019-03-30Improve documentationDavid Robillard1-1/+2
2019-03-17Fix bug parsing TriG graphs with several squashed trailing dotsDavid Robillard1-1/+2
2018-11-11Fix missing parse error messagesDavid Robillard1-1/+2
2018-10-03Fix colliding blank nodes when parsing TriGDavid Robillard1-1/+2
2018-07-30Fix resolving some URIs against base URIs with no trailing slashDavid Robillard1-1/+2
2018-07-23Fix GCC 4 buildDavid Robillard1-0/+6
2018-07-22Serd 0.30.0v0.30.0David Robillard1-2/+2
2018-07-22Upgrade to waf 2.0.9 and autowaf a328983David Robillard1-1/+2
2018-07-22Add serd_free for freeing memory allocated by serdDavid Robillard1-2/+3
2018-07-14Fix length of base64 encoded nodesDavid Robillard1-1/+2
2018-06-10Fix relative URI serialisationDavid Robillard1-0/+1
2018-05-27Clarify errors returned by serd_env_expand()David Robillard1-1/+2
2018-05-25Fix reported error when reading statements with only a blank nodeDavid Robillard1-0/+1
2018-03-08Fix parsing local names that end with escaped dotsDavid Robillard1-1/+2
2017-12-29Add serdi option to write ASCII outputDavid Robillard1-1/+2
2017-09-24Make internal tests standard manifest-driven test suitesDavid Robillard1-1/+2
2017-09-24Make serdi guess input syntax from extension if unspecifiedDavid Robillard1-1/+2
2017-09-24Make serdi syntax options case-insensitiveDavid Robillard1-1/+2
2017-09-23Add basic error tolerant parsing for line-based formatsDavid Robillard1-1/+2
2017-09-23Add NTriples test suiteDavid Robillard1-1/+2
2017-09-23Use more efficient stack allocation and growth policiesDavid Robillard1-1/+2
2017-09-23Report errors for all failing test casesDavid Robillard1-4/+3
2017-09-23Report errors for directives or abbreviations in NTriples or NQuadsDavid Robillard1-1/+2
2017-08-29Fix building with MSVCDavid Robillard1-0/+1
2017-08-28Report errors for prematurely terminated statementsDavid Robillard1-2/+3
2017-07-30Support strict parsing of prefixed namesDavid Robillard1-0/+6