* Enable clang nullability checks
* Fix writing empty list objects within blank nodes
- Set build docs for TW only as it requires sphixygen since now
- Refresh 001-serd-docdir.patch
- Update to 0.32.0
* 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
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/serd?expand=0&rev=36
- Update to 0.30.16
* Switch to meson
* Add html documentation do devel
0.30.16 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
0.30.14 changes:
* Fix memory consumption when reading documents
* Switch to Meson build system
* Update README and project metadata
- Installation path fix for documents:
001-serd-docdir.patch
OBS-URL: https://build.opensuse.org/request/show/1083946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/serd?expand=0&rev=21
- Update to 0.30.16
* Switch to meson
* Add html documentation do devel
0.30.16 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
0.30.14 changes:
* Fix memory consumption when reading documents
* Switch to Meson build system
* Update README and project metadata
OBS-URL: https://build.opensuse.org/request/show/1083646
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/serd?expand=0&rev=33
- update to 0.30.10:
* Add fallback configuration if documentation theme is unavailable
* Fix SERD_DISABLE_DEPRECATED
* Fix building for older MacOS versions on newer MacOS
* Fix documentation installation directory
* Deprecate serd_uri_to_path()
* Don't install API man pages
* Fix potential memory error when serialising URIs
* Move headers to an include directory
* Refuse to write relative URI references to NTriples
* Remove the need for a generated configuration header
* Remove use of C character class functions that may use locale
* Split up and reorganize unit tests
* Use aligned allocation via C11 or Windows API where possible
OBS-URL: https://build.opensuse.org/request/show/903988
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/serd?expand=0&rev=29
- Update to version 0.30.2:
* 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
OBS-URL: https://build.opensuse.org/request/show/794461
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/serd?expand=0&rev=22
- Update to 0.18.2
* Fix crash when serd_node_new_decimal is called with infinity or NaN
* Fix crash when resolving against non-standard base URIs
* Fix bug that caused "a" abbreviation in non-predicate position
* Disable timestamps in HTML documentation for reproducible build
* Fix clashing symbol "error" in amalgamation build
* Update to waf 1.7.8 and autowaf r90 (install docs to versioned directory)
- Remove serd-0.18.0-build_compare.patch. Applied upstream.
OBS-URL: https://build.opensuse.org/request/show/147501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/serd?expand=0&rev=3
* Fix crash when serd_node_new_decimal is called with infinity or NaN
* Fix crash when resolving against non-standard base URIs
* Fix bug that caused "a" abbreviation in non-predicate position
* Disable timestamps in HTML documentation for reproducible build
* Fix clashing symbol "error" in amalgamation build
* Update to waf 1.7.8 and autowaf r90 (install docs to versioned directory)
- Remove serd-0.18.0-build_compare.patch. Applied upstream.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/serd?expand=0&rev=5
- Update to 0.18.0
* Support digits at start of local names as per new Turtle
grammar
* Add incremental read interface suitable for reading from
infinite streams
* Add -e option to serdi to use incremental reading
* Add error callback to reader and writer for custom error
reporting
* Add -q option to serdi to suppress all non-data
output, e.g. errors
* Reset indent when finishing a write
* Report write size correctly when invalid UTF-8 is encountered
and a replacement character is written
* Strip down API documentation to a single clean page
* Fix various hyper-strict warnings
* Do not require a C++ compiler to build
* Add option to build utilities as static binaries
* Upgrade to waf 1.7.2
- Add serd-0.18.0-build_compare.patch to make build reproducible
OBS-URL: https://build.opensuse.org/request/show/131721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/serd?expand=0&rev=2
* Support digits at start of local names as per new Turtle
grammar
* Add incremental read interface suitable for reading from
infinite streams
* Add -e option to serdi to use incremental reading
* Add error callback to reader and writer for custom error
reporting
* Add -q option to serdi to suppress all non-data
output, e.g. errors
* Reset indent when finishing a write
* Report write size correctly when invalid UTF-8 is encountered
and a replacement character is written
* Strip down API documentation to a single clean page
* Fix various hyper-strict warnings
* Do not require a C++ compiler to build
* Add option to build utilities as static binaries
* Upgrade to waf 1.7.2
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/serd?expand=0&rev=3