Posts

Serd 0.30.4

Serd 0.30.4 has been released. Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle, TriG, NTriples, and NQuads. Serd is suitable for performance-critical or resource-limited applications, such as serialising very large data sets or embedded systems.

Changes:

  • Fix EOF handling while reading in bulk or from strings
  • Fix lax handling of string errors
  • Fix reading from a null-delimited socket

Sord 0.16.4

Sord 0.16.4 has been released. Sord is a lightweight C library for storing RDF statements in memory. For more information, see http://drobilla.net/software/sord.

Changes:

  • Update build system

Sratom 0.6.4

Sratom 0.6.4 has been released. Sratom is a small library for serialising LV2 atoms to and from RDF, for converting between binary and text or storing in a model. For more information, see http://drobilla.net/software/sratom.

Changes:

  • Make sratom_free() safe to call on NULL
  • Various minor code cleanups

Serd 0.30.2

Serd 0.30.2 has been released. Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle, TriG, NTriples, and NQuads. Serd is suitable for performance-critical or resource-limited applications, such as serialising very large data sets or embedded systems.

Changes:

  • Fix GCC 4 build
  • Fix colliding blank nodes when parsing TriG
  • Fix missing parse error messages
  • Fix parsing "a" abbreviation without padding whitespace
  • Fix parsing TriG graphs with several squashed trailing dots
  • Fix resolving some URIs against base URIs with no trailing slash
  • Improve build system and CI integration
  • Improve documentation

Sratom 0.6.2

Sratom 0.6.2 has been released. Sratom is a small library for serialising LV2 atoms to and from RDF, for converting between binary and text or storing in a model. For more information, see http://drobilla.net/software/sratom.

Changes:

  • Various minor code cleanups

Sord 0.16.2

Sord 0.16.2 has been released. Sord is a lightweight C library for storing RDF statements in memory. For more information, see http://drobilla.net/software/sord.

Changes:

  • sord_validate: Add support for maximum cardinality
  • sord_validate: Fix restriction count reporting
  • sord_validate: Only report functional / inverse functional property errors if the subjects / objects are not blank
  • sord_validate: Use consistent error format

Serd 0.30.0

Serd 0.30.0 has been released. Serd is a lightweight C library for RDF syntax which supports reading and writing [Turtle][], [TriG][], [NTriples][], and [NQuads][]. Serd is suitable for performance-critical or resource-limited applications, such as serialising very large data sets or embedded systems.

Changes:

  • Add NTriples test suite
  • Add basic error tolerant parsing for line-based formats
  • Add serd_free for freeing memory allocated by serd
  • Add serdi option to write ASCII output
  • Clarify errors returned by serd_env_expand()
  • Clean up testing code
  • Fix building with MSVC
  • Fix length of base64 encoded nodes
  • Fix parsing local names that end with escaped dots
  • Fix reported error when reading statements with only a blank node
  • Improve relative URI serialisation
  • Make serdi guess input syntax from extension if unspecified
  • Make serdi syntax options case-insensitive
  • Report errors for all failing test cases
  • Support strict parsing of prefixed names
  • Upgrade to waf 2.0.9 and autowaf a328983
  • Use more efficient stack allocation and growth policies

Serd 0.28.0

Serd 0.28.0 has been released. Serd is a lightweight C library for RDF syntax which supports reading and writing [Turtle][], [TriG][], [NTriples][], and [NQuads][]. Serd is suitable for performance-critical or resource-limited applications, such as serialising very large data sets or embedded systems.

Changes:

  • Add serd_node_from_substring()
  • Add support for reading from a user provided callback
  • Fix hangs when reading corrupt UTF-8
  • Fix parsing of hex escapes in file URIs (thanks Johannes Mueller)
  • Fix strict parsing of abolute URI schemes
  • Gracefully handle applications that write corrupt UTF-8

Serd 0.26.0

Serd 0.26.0 has been released. Serd is a lightweight C library for RDF syntax which supports reading and writing [Turtle][], [TriG][], [NTriples][], and [NQuads][]. Serd is suitable for performance-critical or resource-limited applications, such as serialising very large data sets or embedded systems.

Changes:

  • Add support for TriG and NQuads
  • Add support for braindead SPARQL PREFIX and BASE directives

Sratom 0.6.0

Sratom 0.6.0 has been released. Sratom is a small library for serialising LV2 atoms to and from RDF, for converting between binary and text or storing in a model. For more information, see http://drobilla.net/software/sratom.

Changes:

  • Add sratom_set_env() for setting prefixes
  • Fix padding of constructed vectors (thanks Hanspeter Portner)
  • Fix warnings when building with ISO C++ compilers
  • Support round-trip serialisation of relative paths
  • Support sequences with beat time stamps
  • Upgrade to waf 1.8.14

« Page 3 / 6 »