aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
AgeCommit message (Collapse)AuthorFilesLines
2022-01-28Support writing all escapes in Turtle and TriG prefixed namesDavid Robillard1-1/+2
2022-01-14Add support for converting literals to canonical formDavid Robillard1-0/+1
2022-01-14Add modelDavid Robillard1-0/+1
2022-01-14Preserve long or short quoting from input documentsDavid Robillard1-1/+2
2022-01-14Add extensible logging APIDavid Robillard1-0/+1
2022-01-13Add support for parsing variablesDavid Robillard1-1/+2
This adds a reader flag and serdi option for extending a syntax with support for SPARQL-like variables, for storing things like patterns or simple queries.
2022-01-13Improve writer error handlingDavid Robillard1-0/+1
2022-01-13Add support for writing terse collectionsDavid Robillard1-0/+1
2022-01-13Add option for writing terse output without newlinesDavid Robillard1-0/+1
2022-01-13Simplify 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.
2022-01-13Simplify writer style optionsDavid Robillard1-0/+1
2022-01-13Add SerdWorld for shared library stateDavid Robillard1-0/+1
2022-01-13Clean up numeric node construction and access APIDavid Robillard1-0/+1
2022-01-13Use a fixed-size reader stackDavid Robillard1-0/+1
2022-01-13Bring read/write interface closer to C standardDavid Robillard1-0/+1
2022-01-13Make nodes opaqueDavid Robillard1-0/+1
2022-01-13Rename SerdChunk to SerdStringViewDavid Robillard1-0/+1
2022-01-13Use char* for strings in public APIDavid Robillard1-0/+1
The constant casting just makes user code a mess, for no benefit.
2022-01-13Add SerdBuffer type for mutable buffersDavid Robillard1-0/+1
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks.
2022-01-13Remove support for Turtle named inline nodes extensionDavid Robillard1-0/+1
2022-01-13Remove useless character countingDavid Robillard1-0/+1
2022-01-13Remove serd_uri_to_path()David Robillard1-0/+6
2021-04-11Support combining several BSD-style command line flags in serdiDavid Robillard1-1/+2
2021-04-09Write statements with invalid URI characters in lax modeDavid Robillard1-1/+2
2021-02-15Fix writing long literals with triple quotesDavid Robillard1-0/+6
2021-01-20Serd 0.30.10v0.30.10David Robillard1-2/+2
2021-01-17Remove aligned_alloc supportDavid Robillard1-1/+2
This causes build issues when targeting older versions of MacOS. That could be fixed, but I don't have the ability to reproduce it at the moment, and it's a problem in the build system check code which is about to be entirely replaced anyway. Since, as far as I know, this does not actually add aligned allocation support to any real system (they all support one of the other methods), just remove it for now.
2021-01-16Fix documentation installation directoryGuido Aulisi1-1/+2
2021-01-16Add fallback configuration if documentation theme is unavailableDavid Robillard1-1/+2
2021-01-09Fix SERD_DISABLE_DEPRECATEDDavid Robillard1-0/+6
2021-01-07Serd 0.30.8v0.30.8David Robillard1-2/+2
2021-01-01Remove the need for a generated configuration headerDavid Robillard1-1/+2
2020-12-17Don't install API man pagesDavid Robillard1-1/+2
These weren't particularly useful, and the project will be migrating away from Doxygen entirely anyway. The serdi man page, which is manually written, of course remains.
2020-11-14Deprecate serd_uri_to_path()David Robillard1-1/+2
2020-11-14Refuse to write relative URI references to NTriplesDavid Robillard1-1/+2
2020-11-13Remove use of C character class functions that may use localeDavid Robillard1-1/+2
Some of these cause warnings, and should never have been used in the first place since they depend on locale.
2020-11-13Use aligned allocation via C11 or Windows API where possibleDavid Robillard1-1/+2
2020-11-10Fix potential memory error when serialising URIsDavid Robillard1-1/+2
2020-11-09Move header to conventional include directoryDavid Robillard1-1/+2
2020-11-09Rename test directoryDavid Robillard1-0/+6
2020-09-27Serd 0.30.6v0.30.6David Robillard1-2/+2
2020-08-16Ensure that all free methods tolerate NULLDavid Robillard1-1/+2
2020-08-15Clean up reader error handlingDavid Robillard1-1/+2
2020-08-15Harden prefixed name parsingDavid Robillard1-1/+2
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