Posts

Sord 0.16.16

Sord 0.16.16 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:

  • Allow SORD_API to be defined by the user
  • Fix command line help interface of sord_validate
  • Fix dependencies in pkg-config file
  • Override pkg-config dependency within meson
  • Port sord_validate to pcre2
  • Switch to external zix dependency

Sord 0.16.14

Sord 0.16.14 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:

  • Adopt REUSE machine-readable licensing standard
  • Allow programs to be used from subproject
  • Fix accidentally exposed internal zix symbols

Sord 0.16.12

Sord 0.16.12 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:

  • Fix various warnings
  • Switch to meson build system

Sord 0.16.10

Sord 0.16.10 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:

  • Fix Windows build
  • Fix potential crash or incorrectness issue with GCC 10 again

Sord 0.16.8

Sord 0.16.8 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:

  • Clean up code
  • Fix potential undefined behavior
  • Fix potentially incorrect search results
  • Remove the need for a generated configuration header

Sord 0.16.6

Sord 0.16.6 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:

  • Fix potential crash or incorrectness issues with GCC 10
  • Fix various minor warnings and other code quality issues

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

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

Sord 0.16.0

Sord 0.16.0 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:

  • Add sord_node_get_string_measured() to get both byte and character counts
  • Fix construction and comparison of URIs with UTF-8 characters
  • Fix documentation generation
  • Make sord_node_get_counted return byte count, and clarify documentation
  • Return error from sord_inserter_write_statement() if a node can not be written (e.g. undefined prefix)
  • Safely return NULL from sord_iter_get() for end iterators
  • sord_validate: Do proper numeric comparison for propery bounds checking
  • sord_validate: Tolerate xsd:decimal literals for double and float properties if literals match pattern

Sord 0.14.0

Sord 0.14.0 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:

  • Add sord_erase() for erasing statements via an iterator
  • Fix bugs with stores that contain both graphs and default graph statements
  • Fix compilation on compilers that do not support -pthread flag
  • Fix crash caused by multiple deletion of datatype nodes
  • Fix minor memory leak in sordi
  • Fix using sordi with stdin
  • Improve test coverage
  • Reduce memory usage and increase performance with a better data structure
  • Show sordi errors in standard format
  • This release does not break the ABI, but the semantics of iterators has changed: any modification to a model invalidates iterators on that model
  • Upgrade to waf 1.8.14
  • sord_validate: More extensive validation, including cardinality, PlainLiteral, and someValuesFrom restrictions.

Page 1 / 2 »