aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
AgeCommit message (Collapse)AuthorFilesLines
2020-06-21Report writer errors and add strict write modeDavid Robillard1-0/+1
2020-06-21Add support for writing terse collectionsDavid Robillard1-0/+1
2020-06-21Add option for writing terse output without newlinesDavid Robillard1-0/+1
2020-06-21Add model validationDavid Robillard1-0/+1
2020-06-21Add modelDavid Robillard1-0/+2
2020-06-21Add extensible logging APIDavid Robillard1-0/+1
2020-06-21Simplify 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.
2020-06-21Simplify writer style optionsDavid Robillard1-0/+1
2020-06-21Use 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.
2020-06-21Add SerdWorld for shared library stateDavid Robillard1-0/+1
2020-06-21Bring read/write interface closer to C standardDavid Robillard1-1/+1
2020-06-21Remove serd_uri_to_path()David Robillard1-0/+1
2020-06-21Make nodes opaqueDavid Robillard1-0/+2
2020-06-21Make 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.
2020-06-21Rename SerdChunk to SerdStringViewDavid Robillard1-0/+1
2020-06-21Use char* for strings in public APIDavid Robillard1-0/+1
The constant casting just makes user code a mess, for no benefit.
2020-06-21Remove useless character countingDavid Robillard1-0/+1
2020-06-21Use SerdBuffer for mutable buffersDavid Robillard1-0/+6
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks.
2020-06-21Normalise NEWS fileDavid Robillard1-1/+1
2020-06-21Strengthen function checks to check for typeDavid Robillard1-0/+6
This makes the checks work with strict warnings and Werror.
2020-04-26Serd 0.30.4v0.30.4David Robillard1-2/+2
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