From 723e9c5ff5dbec78cb4a1a31fa004c6a98e7d02a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 7 Dec 2025 22:16:57 +0000 Subject: [PATCH] fix(deps): update rust crate scraper to 0.25.0 --- Cargo.lock | 72 +++++++++++++++++++++++++++++------------------ server/Cargo.toml | 2 +- 2 files changed, 46 insertions(+), 28 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 52615ef..1aeb1ca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -61,7 +61,7 @@ version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17e913097e1a2124b46746c980134e8c954bc17a6a59bb3fde96f088d126dde6" dependencies = [ - "cssparser", + "cssparser 0.35.0", "html5ever 0.35.0", "maplit", "tendril", @@ -1258,7 +1258,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e718bae3215a5fe4d70ce7adad0ae626a34e9549d252ff5cb59ec71aff1f96cf" dependencies = [ - "cssparser", + "cssparser 0.35.0", "html5ever 0.35.0", "indexmap 2.12.1", "lru 0.16.2", @@ -1284,6 +1284,19 @@ dependencies = [ "smallvec 1.15.1", ] +[[package]] +name = "cssparser" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa 1.0.15", + "phf 0.13.1", + "smallvec 1.15.1", +] + [[package]] name = "cssparser-macros" version = "0.6.1" @@ -1913,15 +1926,6 @@ dependencies = [ "slab", ] -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - [[package]] name = "generic-array" version = "0.12.4" @@ -3329,7 +3333,7 @@ checksum = "9a7ce8821eadcb5cb5c64dd0c9876a90f2676424020b41272e36c1dd04d20c59" dependencies = [ "bitflags 2.10.0", "cfg-if 1.0.4", - "cssparser", + "cssparser 0.35.0", "encoding_rs", "hashbrown 0.16.1", "memchr", @@ -4120,7 +4124,7 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" dependencies = [ - "phf_macros", + "phf_macros 0.11.3", "phf_shared 0.11.3", ] @@ -4139,6 +4143,7 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" dependencies = [ + "phf_macros 0.13.1", "phf_shared 0.13.1", "serde", ] @@ -4196,6 +4201,19 @@ dependencies = [ "syn 2.0.111", ] +[[package]] +name = "phf_macros" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" +dependencies = [ + "phf_generator 0.13.1", + "phf_shared 0.13.1", + "proc-macro2", + "quote", + "syn 2.0.111", +] + [[package]] name = "phf_shared" version = "0.11.3" @@ -5102,16 +5120,16 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "scraper" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5f3a24d916e78954af99281a455168d4a9515d65eca99a18da1b813689c4ad9" +checksum = "93cecd86d6259499c844440546d02f55f3e17bd286e529e48d1f9f67e92315cb" dependencies = [ - "cssparser", + "cssparser 0.36.0", "ego-tree", "getopts", - "html5ever 0.35.0", + "html5ever 0.36.1", "precomputed-hash", - "selectors 0.31.0", + "selectors 0.33.0", "tendril", ] @@ -5190,36 +5208,36 @@ dependencies = [ [[package]] name = "selectors" -version = "0.31.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5685b6ae43bfcf7d2e7dfcfb5d8e8f61b46442c902531e41a32a9a8bf0ee0fb6" +checksum = "09975d3195f34dce9c7b381cb0f00c3c13381d4d3735c0f1a9c894b283b302ab" dependencies = [ "bitflags 2.10.0", - "cssparser", + "cssparser 0.35.0", "derive_more", - "fxhash", "log", "new_debug_unreachable", "phf 0.11.3", "phf_codegen 0.11.3", "precomputed-hash", + "rustc-hash", "servo_arc", "smallvec 1.15.1", ] [[package]] name = "selectors" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09975d3195f34dce9c7b381cb0f00c3c13381d4d3735c0f1a9c894b283b302ab" +checksum = "feef350c36147532e1b79ea5c1f3791373e61cbd9a6a2615413b3807bb164fb7" dependencies = [ "bitflags 2.10.0", - "cssparser", + "cssparser 0.36.0", "derive_more", "log", "new_debug_unreachable", - "phf 0.11.3", - "phf_codegen 0.11.3", + "phf 0.13.1", + "phf_codegen 0.13.1", "precomputed-hash", "rustc-hash", "servo_arc", diff --git a/server/Cargo.toml b/server/Cargo.toml index 26802c4..0c52dff 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -42,7 +42,7 @@ memmap = "0.7.0" quick-xml = { version = "0.38.1", features = ["serialize"] } regex = "1.11.1" reqwest = { version = "0.12.15", features = ["blocking"] } -scraper = "0.24.0" +scraper = "0.25.0" serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" sqlx = { version = "0.8.5", features = ["postgres", "runtime-tokio", "chrono"] }