From 86be4d05a06badf05db5cf7337c4064e03706714 Mon Sep 17 00:00:00 2001 From: Tpt Date: Sun, 27 Feb 2022 18:14:04 +0100 Subject: [PATCH] Releases v0.3.0-beta.4 (cherry picked from commit 7276224a8345ef2f9cea123875e2855c9a058312) --- CHANGELOG.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 262912e4..c7f72b08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,27 @@ +## [0.3.0-beta.4] - 2022-02-27 + +### Added +- JS: Oxigraph NPM package is now also supporting web browsers and WebPack. +- JS: RDF term related classes now overrides the `toString` method. +- Python: It is now possible to directly give a file path to the + `parse`, `serialize`, `Store.load`, `Store.bulk_load` and `Store.dump` functions. +- Python: New `Store.clear_graph`, `Store.clear`, `Store.optimize` and `Store.flush` methods. + +### Removed +- `sophia_api` traits implementation following a request of Sophia maintainer. + +### Changed +- SPARQL: fixes evaluation of SPARQL queries with no results but an `ORDER BY` clause. + There should be no group in the output instead of one empty group. + This behavior has been changed following [this discussion](https://github.com/w3c/rdf-tests/pull/61). +- SPARQL: fixes SPARQL-star evaluation of nested triples with both variables and constants. +- SPARQL: if results are sorted, literals are now ordered by value, then datatype, then language tag. + This ordering is considered as "implementation defined" by the SPARQL specification and is very likely to change in the future. +- Python: all costly methods now release the python GIL allowing multithreaded usages of pyoxigraph. +- Rust: SPARQL results writer now flushes the buffer at the end of the results writes. This makes their API less error-prone. +- Rust: the bulk loader API has been rewritten to allow hooking a progress indicator and set parallelism limit. +- Server: it is now possible to bulk load gzipped files. + ## [0.3.0-beta.3] - 2022-02-02 ### Changed