From 5962a4755b31f72e968a76d075c515f85053756e Mon Sep 17 00:00:00 2001 From: Jacob Kiers Date: Fri, 10 Jun 2022 14:50:49 +0200 Subject: [PATCH] Upgrade package version where possible Signed-off-by: Jacob Kiers --- Cargo.lock | 136 +++++++++++++++++++++++++++++++++--- kuchiki/Cargo.toml | 10 +-- sanitize-html-rs/Cargo.toml | 8 +-- 3 files changed, 135 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1131478..de99dc6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -128,7 +128,7 @@ dependencies = [ "dtoa-short", "itoa", "matches", - "phf", + "phf 0.8.0", "proc-macro2", "quote", "smallvec", @@ -192,6 +192,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "fastrand" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" +dependencies = [ + "instant", +] + [[package]] name = "futf" version = "0.1.5" @@ -243,6 +252,12 @@ dependencies = [ "wasi 0.10.0+wasi-snapshot-preview1", ] +[[package]] +name = "hashbrown" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" + [[package]] name = "html5ever" version = "0.25.2" @@ -251,7 +266,21 @@ checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" dependencies = [ "log", "mac", - "markup5ever", + "markup5ever 0.10.1", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "html5ever" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" +dependencies = [ + "log", + "mac", + "markup5ever 0.11.0", "proc-macro2", "quote", "syn", @@ -281,6 +310,25 @@ dependencies = [ "nom", ] +[[package]] +name = "indexmap" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a" +dependencies = [ + "autocfg", + "hashbrown", +] + +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", +] + [[package]] name = "itoa" version = "0.4.8" @@ -296,6 +344,18 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "kuchiki" +version = "0.8.1" +dependencies = [ + "cssparser", + "html5ever 0.26.0", + "indexmap", + "matches", + "selectors", + "tempfile", +] + [[package]] name = "kuchiki" version = "0.8.1" @@ -303,7 +363,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358" dependencies = [ "cssparser", - "html5ever", + "html5ever 0.25.2", "matches", "selectors", ] @@ -375,8 +435,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" dependencies = [ "log", - "phf", - "phf_codegen", + "phf 0.8.0", + "phf_codegen 0.8.0", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "markup5ever" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" +dependencies = [ + "log", + "phf 0.10.1", + "phf_codegen 0.10.0", "string_cache", "string_cache_codegen", "tendril", @@ -406,7 +480,7 @@ version = "0.1.0" dependencies = [ "base16ct", "imap", - "kuchiki", + "kuchiki 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "mail-parser", "rustls-connector", "sha2", @@ -488,6 +562,15 @@ dependencies = [ "proc-macro-hack", ] +[[package]] +name = "phf" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +dependencies = [ + "phf_shared 0.10.0", +] + [[package]] name = "phf_codegen" version = "0.8.0" @@ -498,6 +581,16 @@ dependencies = [ "phf_shared 0.8.0", ] +[[package]] +name = "phf_codegen" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", +] + [[package]] name = "phf_generator" version = "0.8.0" @@ -693,6 +786,15 @@ version = "0.6.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64" +[[package]] +name = "remove_dir_all" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" +dependencies = [ + "winapi", +] + [[package]] name = "ring" version = "0.16.20" @@ -751,8 +853,8 @@ checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" name = "sanitize_html" version = "0.7.0" dependencies = [ - "html5ever", - "kuchiki", + "html5ever 0.26.0", + "kuchiki 0.8.1", "lazy_static", "regex", ] @@ -785,8 +887,8 @@ dependencies = [ "fxhash", "log", "matches", - "phf", - "phf_codegen", + "phf 0.8.0", + "phf_codegen 0.8.0", "precomputed-hash", "servo_arc", "smallvec", @@ -907,6 +1009,20 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "tempfile" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +dependencies = [ + "cfg-if", + "fastrand", + "libc", + "redox_syscall", + "remove_dir_all", + "winapi", +] + [[package]] name = "tendril" version = "0.4.3" diff --git a/kuchiki/Cargo.toml b/kuchiki/Cargo.toml index 4e7229b..2de668e 100644 --- a/kuchiki/Cargo.toml +++ b/kuchiki/Cargo.toml @@ -12,11 +12,11 @@ name = "kuchiki" doctest = false [dependencies] -cssparser = "0.27" -matches = "0.1.4" -html5ever = "0.25" -selectors = "0.22" -indexmap = "1.6.0" +cssparser = "^0.27" +matches = "^0.1.4" +html5ever = "^0.26" +selectors = "^0.22" +indexmap = "^1.6.0" [dev-dependencies] tempfile = "3" diff --git a/sanitize-html-rs/Cargo.toml b/sanitize-html-rs/Cargo.toml index ee25582..42b99a8 100644 --- a/sanitize-html-rs/Cargo.toml +++ b/sanitize-html-rs/Cargo.toml @@ -10,7 +10,7 @@ repository = "https://github.com/andy128k/sanitize-html-rs.git" edition = "2018" [dependencies] -regex = "1" -lazy_static = "1" -html5ever = "0.25" -kuchiki = "0.8" +regex = "^1.5.6" +lazy_static = "^1.4.0" +html5ever = "^0.26" +kuchiki = { path = "../kuchiki" }