From 0e821846a5ab9967b7ab522bbb66aefe99c7c557 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Thu, 21 Nov 2024 20:01:05 +0100 Subject: [PATCH] bump versions and update CHANGELOG --- CHANGELOG.txt | 21 +++++++++++++++++++++ Cargo.toml | 30 +++++++++++++++--------------- 2 files changed, 36 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index aca63445..960187f0 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,24 @@ +0.9.0 + License + - now dual-licensed as Apache 2.0 / CeCILL-B (#164) + - new matcher Not + New features + - sophia_sparql implements (partially) a generic SPARQL query engine (#19) + - sophia_sparql_client implements a SPARQL protocol client (#97) + - bool now implements Term and FromTerm (#159) + Misc improvements + - upgrade MownStr to 0.3 (0.2 had some UB) + - all Error associated types now require Send + Sync (#172) + - f64 as FromTerm now supports xsd:decimal + - can now configure indentation in RDF/XML serializer (#156) + - less code redundancy between TripleSource and QuadSource (#52) + - traits now use 'impl Iterator' instead of 'Box' (#163) + Bug fixes + - RcTerm and ArcTerm are now really cheap to clone (#160) + - other minor bug fixes + Documentation + - doc of sophia now inlines the doc of republished crates + 0.8.0 New features - long awaited "big refactoring": diff --git a/Cargo.toml b/Cargo.toml index 263d81fc..889eb9e3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ members = [ resolver = "2" [workspace.package] -version = "0.8.0" +version = "0.9.0" authors = ["Pierre-Antoine Champin "] edition = "2021" repository = "https://github.com/pchampin/sophia_rs" @@ -29,19 +29,19 @@ keywords = ["rdf", "linked-data", "semantic-web", "w3c"] # no more than 5 [workspace.dependencies] -sophia_api = { version = "0.8.0", path = "./api" } -sophia_c14n = { version = "0.8.0", path = "./c14n" } -sophia_inmem = { version = "0.8.0", path = "./inmem" } -sophia_iri = { version = "0.8.0", path = "./iri" } -sophia_isomorphism = { version = "0.8.0", path = "./isomorphism" } -sophia_jsonld = { version = "0.8.0", path = "./jsonld" } -sophia_resource = { version = "0.8.0", path = "./resource" } -sophia_sparql = { version = "0.8.0", path = "./sparql" } -sophia_sparql_client = { version = "0.8.0", path = "./sparql_client" } -sophia_rio = { version = "0.8.0", path = "./rio" } -sophia_term = { version = "0.8.0", path = "./term" } -sophia_turtle = { version = "0.8.0", path = "./turtle" } -sophia_xml = { version = "0.8.0", path = "./xml" } +sophia_api = { version = "0.9.0", path = "./api" } +sophia_c14n = { version = "0.9.0", path = "./c14n" } +sophia_inmem = { version = "0.9.0", path = "./inmem" } +sophia_iri = { version = "0.9.0", path = "./iri" } +sophia_isomorphism = { version = "0.9.0", path = "./isomorphism" } +sophia_jsonld = { version = "0.9.0", path = "./jsonld" } +sophia_resource = { version = "0.9.0", path = "./resource" } +sophia_sparql = { version = "0.9.0", path = "./sparql" } +sophia_sparql_client = { version = "0.9.0", path = "./sparql_client" } +sophia_rio = { version = "0.9.0", path = "./rio" } +sophia_term = { version = "0.9.0", path = "./term" } +sophia_turtle = { version = "0.9.0", path = "./turtle" } +sophia_xml = { version = "0.9.0", path = "./xml" } criterion = "0.5" env_logger = "0.11" @@ -57,7 +57,7 @@ rio_turtle = { version = "0.8", features = ["generalized"] } rio_xml = { version = "0.8" } serde = { version = "1.0", features = ["derive"] } test-case = "3.3" -thiserror = "1.0" +thiserror = "2.0" tokio = { version="1.41", features = ["rt", "sync"] } toml = "0.8" url = "2.5"