Posts

Sratom 0.6.18

Sratom 0.6.18 has been released. Sratom is a small library for serializing LV2 atoms. Sratom reads/writes atoms from/to RDF, allowing them to be converted between binary and text or stored in a model.

Changes:

  • Add lint option with project metadata and code formatting tests
  • Avoid snprintf when writing MIDI events
  • Enable clang nullability checks
  • Fix library current_version on MacOS

Sord 0.16.18

Sord 0.16.18 has been released. Sord is a lightweight C library for storing RDF statements in memory.

Changes:

  • Add option to install tool man pages
  • Enable clang nullability checks
  • Fix build as C with MSVC
  • Fix library current_version on MacOS
  • Replace more platform-specific code with use of zix

Serd 0.32.4

Serd 0.32.4 has been released. Serd is a lightweight C library for working with RDF data.

Changes:

  • Clean up enum declarations
  • Fix library current_version on MacOS
  • Fix overly permissive parsing of syntax names on the command line
  • Fix parsing NQuads lines with no space before the final dot
  • Fix reading chunks from files without trailing newlines
  • Fix rewriting special literals when datatype URIs are prefixed names
  • Gracefully handle errors while writing the end of anonymous nodes
  • Improve test suite coverage
  • Simplify some character classification and comparison code
  • Support reading lone lists in lax mode
  • Treat out of range unicode characters as errors
  • Write blank lines between graphs and statements in TriG

Serd 0.32.2

Serd 0.32.2 has been released. Serd is a lightweight C library for working with RDF data.

Changes:

  • Enable clang nullability checks
  • Fix writing empty list objects within blank nodes

Sratom 0.6.16

Sratom 0.6.16 has been released. Sratom is a small library for serializing LV2 atoms. Sratom reads/writes atoms from/to RDF, allowing them to be converted between binary and text or stored in a model. For more information, see http://drobilla.net/software/sratom.

Changes:

  • Clean up code
  • Constrain relative URI references to the base URI
  • Fix dependencies in pkg-config file
  • Override pkg-config dependency within meson
  • Remove junk files from documentation install
  • Replace duplicated dox_to_sphinx script with sphinxygen dependency

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

Serd 0.32.0

Serd 0.32.0 has been released. Serd is a lightweight C library for working with RDF data.

Changes:

  • Add Windows path separator support to serd_node_new_file_uri()
  • Add long "help" and "version" options to serdi
  • Add options to disable html or singlehtml documentation
  • Add serd_reader_skip_until_byte() to public API
  • Allow SERD_API to be defined by the user
  • Avoid creating test files in the current directory
  • Avoid using ASCII grave as a quote
  • Check for POSIX features with the build system
  • Clean up and improve test suite
  • Clean up code
  • Fix crash when trying to read chunks without starting
  • Fix hang when skipping an error at EOF when lax parsing
  • Fix incorrect parsing of strange quote escape patterns
  • Fix possible hang when writing nested Turtle lists
  • Fix potential memory leaks when a write is aborted
  • Fix relative URI creation
  • Gracefully handle bad characters in Turtle blank node syntax
  • Gracefully handle bad characters in Turtle datatype syntax
  • Improve TriG pretty-printing and remove trailing newlines
  • Improve pretty-printing of lists and inline subjects
  • Improve serdi man page
  • Improve writer error handling
  • Make URI writing stricter by default
  • Make serd_reader_read_chunk() work with NQuads
  • Override pkg-config dependency within meson
  • Remove junk files from documentation install
  • Remove support for writing Turtle named inline nodes extension
  • Replace duplicated dox_to_sphinx script with sphinxygen dependency
  • Test header for warnings more strictly
  • Update standard test suites

Sratom 0.6.14

Sratom 0.6.14 has been released. Sratom is a small library for serializing LV2 atoms. Sratom reads/writes atoms from/to RDF, allowing them to be converted between binary and text or stored in a model. For more information, see http://drobilla.net/software/sratom.

Changes:

  • Add project metadata
  • Adopt REUSE machine-readable licensing standard

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

Serd 0.30.16

Serd 0.30.16 has been released. Serd is a lightweight C library for working with RDF data.

Changes:

  • Add SERD_STATIC to pkg-config Cflags for static-only builds
  • Adopt REUSE machine-readable licensing standard
  • Allow programs to be used from subproject
  • Fix spelling mistake in serdi man page

Page 1 / 6 »