From 6b76f2433b962f8842887428a1deef4453577f95 Mon Sep 17 00:00:00 2001 From: Tpt Date: Tue, 16 Aug 2022 10:02:02 +0200 Subject: [PATCH] Releases v0.3.5 --- CHANGELOG.md | 7 ++++ Cargo.lock | 98 ++++++++++++++++++++++---------------------- js/Cargo.toml | 4 +- lib/Cargo.toml | 2 +- python/Cargo.toml | 4 +- server/Cargo.toml | 4 +- testsuite/Cargo.toml | 4 +- 7 files changed, 65 insertions(+), 58 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1dd6abaf..05ce51db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [0.3.6] - 2022-08-16 + +### Changed +- Server: Makes sure body is always sent for all HTTP response codes that are not explicitly to not do that according to the HTTP specification. +- Python: Adds support of reading from `io.TextIOBase`. + + ## [0.3.5] - 2022-08-02 ### Changed diff --git a/Cargo.lock b/Cargo.lock index 876a37ef..fe422fb2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -30,9 +30,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.59" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c91f1f46651137be86f3a2b9a8359f9ab421d04d941c62b5982e1ca21113adf9" +checksum = "508b352bb5c066aac251f6daf6b36eccd03e8a88e8081cd44959ea277a3af9a8" [[package]] name = "atty" @@ -66,7 +66,7 @@ dependencies = [ "bitflags", "cexpr", "clang-sys", - "clap 3.2.16", + "clap 3.2.17", "env_logger", "lazy_static", "lazycell", @@ -167,9 +167,9 @@ dependencies = [ [[package]] name = "clap" -version = "3.2.16" +version = "3.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3dbbb6653e7c55cc8595ad3e1f7be8f32aba4eb7ff7f0fd1163d4f3d137c0a9" +checksum = "29e724a68d9319343bb3328c9cc2dfde263f4b3142ee1059a9980580171c954b" dependencies = [ "atty", "bitflags", @@ -184,9 +184,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.2.15" +version = "3.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ba52acd3b0a5c33aeada5cdaa3267cdc7c594a98731d4268cdc1532f4264cb4" +checksum = "13547f7012c01ab4a0e8f8967730ada8f9fdf419e8b6c792788f39cf4e46eefa" dependencies = [ "heck", "proc-macro-error", @@ -412,9 +412,9 @@ dependencies = [ [[package]] name = "generic-array" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" +checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" dependencies = [ "typenum", "version_check", @@ -546,9 +546,9 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" [[package]] name = "itoa" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" +checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" [[package]] name = "jobserver" @@ -607,9 +607,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.126" +version = "0.2.131" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" +checksum = "04c3b4822ccebfa39c02fc03d1534441b22ead323fa0f48bb7ddd8e6ba076a40" [[package]] name = "libloading" @@ -752,17 +752,18 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "os_str_bytes" -version = "6.2.0" +version = "6.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "648001efe5d5c0102d8cea768e348da85d90af8ba91f0bea908f157951493cd4" +checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff" [[package]] name = "oxhttp" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e7d1bff4527164f59666f20158a4a828c18de4c6eaa9e7e6a1784b863fbe94f" +checksum = "2ac69fff1ca4ebc2cc35dfe858008ead4ecc0522ed7ef3781cfe9c976309713d" dependencies = [ "httparse", + "lazy_static", "num_cpus", "rayon-core", "rustls", @@ -772,7 +773,7 @@ dependencies = [ [[package]] name = "oxigraph" -version = "0.3.5" +version = "0.3.6" dependencies = [ "criterion", "digest", @@ -805,7 +806,7 @@ dependencies = [ [[package]] name = "oxigraph_js" -version = "0.3.5" +version = "0.3.6" dependencies = [ "console_error_panic_hook", "js-sys", @@ -816,9 +817,9 @@ dependencies = [ [[package]] name = "oxigraph_server" -version = "0.3.5" +version = "0.3.6" dependencies = [ - "clap 3.2.16", + "clap 3.2.17", "flate2", "oxhttp", "oxigraph", @@ -831,10 +832,10 @@ dependencies = [ [[package]] name = "oxigraph_testsuite" -version = "0.3.5" +version = "0.3.6" dependencies = [ "anyhow", - "clap 3.2.16", + "clap 3.2.17", "criterion", "oxigraph", "text-diff", @@ -994,9 +995,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.42" +version = "1.0.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c278e965f1d8cf32d6e0e96de3d3e79712178ae67986d9cf9151f51e95aac89b" +checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" dependencies = [ "unicode-ident", ] @@ -1062,7 +1063,7 @@ dependencies = [ [[package]] name = "pyoxigraph" -version = "0.3.5" +version = "0.3.6" dependencies = [ "oxigraph", "pyo3", @@ -1079,9 +1080,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" +checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" dependencies = [ "proc-macro2", ] @@ -1248,18 +1249,18 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7522c9de787ff061458fe9a829dc790a3f5b22dc571694fc5883f448b94d9a9" +checksum = "0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55" dependencies = [ "base64", ] [[package]] name = "ryu" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" +checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" [[package]] name = "same-file" @@ -1327,9 +1328,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.141" +version = "1.0.143" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7af873f2c95b99fcb0bd0fe622a43e29514658873c8ceba88c4cb88833a22500" +checksum = "53e8e5d5b70924f74ff5c6d64d9a5acd91422117c60f48c4e07855238a254553" [[package]] name = "serde_cbor" @@ -1343,9 +1344,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.141" +version = "1.0.143" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75743a150d003dd863b51dc809bcad0d73f2102c53632f1e954e738192a3413f" +checksum = "d3d8e8de557aee63c26b85b947f5e59b690d0454c753f3adeb5cd7835ab88391" dependencies = [ "proc-macro2", "quote", @@ -1354,11 +1355,11 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.82" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7" +checksum = "38dd04e3c8279e75b31ef29dbdceebfe5ad89f4d0937213c53f7d49d01b3d5a7" dependencies = [ - "itoa 1.0.2", + "itoa 1.0.3", "ryu", "serde", ] @@ -1437,9 +1438,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "syn" -version = "1.0.98" +version = "1.0.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" +checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" dependencies = [ "proc-macro2", "quote", @@ -1448,9 +1449,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.25.1" +version = "0.25.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373e4bc9213f734126e2be3e2e118dbc9b909c37487d8d755822bc90f70ae62a" +checksum = "1594a36887d0f70096702bffadfb67dfbfe76ad4bf84605e86157dc9fce9961a" dependencies = [ "cfg-if", "core-foundation-sys", @@ -1513,12 +1514,11 @@ checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" [[package]] name = "time" -version = "0.3.12" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74b7cc93fc23ba97fde84f7eea56c55d1ba183f495c6715defdfc7b9cb8c870f" +checksum = "db76ff9fa4b1458b3c7f077f3ff9887394058460d21e634355b273aaf11eea45" dependencies = [ - "itoa 1.0.2", - "js-sys", + "itoa 1.0.3", "libc", "num_threads", ] @@ -1562,9 +1562,9 @@ checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" [[package]] name = "unicode-ident" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7" +checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf" [[package]] name = "unicode-normalization" diff --git a/js/Cargo.toml b/js/Cargo.toml index 6a420a18..dbfa30a0 100644 --- a/js/Cargo.toml +++ b/js/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxigraph_js" -version = "0.3.5" +version = "0.3.6" authors = ["Tpt "] license = "MIT OR Apache-2.0" readme = "README.md" @@ -14,7 +14,7 @@ crate-type = ["cdylib"] name = "oxigraph" [dependencies] -oxigraph = { version = "0.3.5", path="../lib" } +oxigraph = { version = "0.3.6", path="../lib" } wasm-bindgen = "0.2" js-sys = "0.3" console_error_panic_hook = "0.1" diff --git a/lib/Cargo.toml b/lib/Cargo.toml index d209caa1..8ce3347f 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxigraph" -version = "0.3.5" +version = "0.3.6" authors = ["Tpt "] license = "MIT OR Apache-2.0" readme = "README.md" diff --git a/python/Cargo.toml b/python/Cargo.toml index 57a96a6b..e0bbaadd 100644 --- a/python/Cargo.toml +++ b/python/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyoxigraph" -version = "0.3.5" +version = "0.3.6" authors = ["Tpt"] license = "MIT OR Apache-2.0" readme = "README.md" @@ -16,5 +16,5 @@ name = "pyoxigraph" doctest = false [dependencies] -oxigraph = { version = "0.3.5", path="../lib", features = ["http_client"] } +oxigraph = { version = "0.3.6", path="../lib", features = ["http_client"] } pyo3 = { version = "0.16", features = ["extension-module", "abi3-py37"] } diff --git a/server/Cargo.toml b/server/Cargo.toml index aa21d00f..1a3f34e6 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxigraph_server" -version = "0.3.5" +version = "0.3.6" authors = ["Tpt "] license = "MIT OR Apache-2.0" readme = "README.md" @@ -14,7 +14,7 @@ edition = "2021" [dependencies] oxhttp = { version = "0.1", features = ["rayon"] } clap = { version = "3", features = ["derive"] } -oxigraph = { version = "0.3.5", path = "../lib", features = ["http_client"] } +oxigraph = { version = "0.3.6", path = "../lib", features = ["http_client"] } sparesults = { version = "0.1.1", path = "../lib/sparesults", features = ["rdf-star"] } rand = "0.8" url = "2" diff --git a/testsuite/Cargo.toml b/testsuite/Cargo.toml index ff34f295..747ebcee 100644 --- a/testsuite/Cargo.toml +++ b/testsuite/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxigraph_testsuite" -version = "0.3.5" +version = "0.3.6" authors = ["Tpt "] license = "MIT OR Apache-2.0" readme = "../README.md" @@ -15,7 +15,7 @@ publish = false anyhow = "1" clap = { version = "3", features = ["derive"] } time = { version = "0.3", features = ["formatting"] } -oxigraph = { version = "0.3.5", path="../lib" } +oxigraph = { version = "0.3.6", path="../lib" } text-diff = "0.4" [dev-dependencies]