diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 655f8933..7dd4927a 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,16 @@ +0.4.0 + New features + - Turtle, TriG, Generalized TriG parsers + Improvements + - N-Triples and N-Quads parsers are much faster, thanks to @Tpt's rio + Improved API + - No more lifetime parameter in Triple, Quad, Graph, Dataset + - Common traits for parsers and serializers + - More idiomatic API for Triple- and QuadSource + Dev + - reduced dependancies (coercible-errors, error-chain, pest) + - no more central Error type + 0.3.0 New features - support for quads and datasets diff --git a/sophia/Cargo.toml b/sophia/Cargo.toml index 81326d4c..d787f695 100644 --- a/sophia/Cargo.toml +++ b/sophia/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sophia" -version = "0.3.0" +version = "0.4.0" authors = ["Pierre-Antoine Champin "] description = "A Rust toolkit for RDF and Linked Data" repository = "https://github.com/pchampin/sophia_rs" @@ -20,13 +20,13 @@ xml = ["quick-xml", "percent-encoding"] [dependencies] language-tag = "0.9.0" lazy_static = "1.4.0" -regex = "1.2.1" -resiter = "0.3.0" +regex = "1.3.4" +resiter = "0.4.0" rio_api = { version = "0.4.0", features = ["generalized"] } rio_turtle = { version = "0.4.0", features = ["generalized"] } -url = "2.1.0" +url = "2.1.1" weak-table = "0.2.3" -thiserror = "1.0.9" +thiserror = "1.0.11" quick-xml = { version = "0.17.2", optional = true } percent-encoding = { version = "2.1.0", optional = true }