diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 20d5e6e1..9a9afd25 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -786,7 +786,7 @@ dependencies = [ "html5ever 0.36.1", "precomputed-hash", "selectors 0.35.0", - "tendril", + "tendril 0.4.3", ] [[package]] @@ -827,9 +827,9 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "ego-tree" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2972feb8dffe7bc8c5463b1dacda1b0dfbed3710e50f977d965429692d74cd8" +checksum = "b04dc5a38e4f151a79d9f2451ae6037fb6eaf5cba34771f44781f80e508498e3" [[package]] name = "either" @@ -1594,6 +1594,16 @@ dependencies = [ "markup5ever 0.36.1", ] +[[package]] +name = "html5ever" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a1761807faccc9a19e86944bbf40610014066306f96edcdedc2fb714bcb7b8" +dependencies = [ + "log", + "markup5ever 0.39.0", +] + [[package]] name = "http" version = "1.4.0" @@ -2298,7 +2308,7 @@ dependencies = [ "phf_codegen 0.11.3", "string_cache 0.8.9", "string_cache_codegen 0.5.4", - "tendril", + "tendril 0.4.3", ] [[package]] @@ -2312,7 +2322,7 @@ dependencies = [ "phf_codegen 0.11.3", "string_cache 0.8.9", "string_cache_codegen 0.5.4", - "tendril", + "tendril 0.4.3", ] [[package]] @@ -2322,7 +2332,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c3294c4d74d0742910f8c7b466f44dda9eb2d5742c1e430138df290a1e8451c" dependencies = [ "log", - "tendril", + "tendril 0.4.3", + "web_atoms", +] + +[[package]] +name = "markup5ever" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7122d987ec5f704ee56f6e5b41a7d93722e9aae27ae07cafa4036c4d3f9757de" +dependencies = [ + "log", + "tendril 0.5.0", "web_atoms", ] @@ -2334,7 +2355,7 @@ checksum = "edaa21ab3701bfee5099ade5f7e1f84553fd19228cf332f13cd6e964bf59be18" dependencies = [ "html5ever 0.27.0", "markup5ever 0.12.1", - "tendril", + "tendril 0.4.3", "xml5ever", ] @@ -3850,17 +3871,17 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "scraper" -version = "0.25.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93cecd86d6259499c844440546d02f55f3e17bd286e529e48d1f9f67e92315cb" +checksum = "f0f5297102b8b62b4454ee8561601b2d551b4913148feb4241ca9d1a04bf4526" dependencies = [ "cssparser 0.36.0", "ego-tree", "getopts", - "html5ever 0.36.1", + "html5ever 0.39.0", "precomputed-hash", - "selectors 0.33.0", - "tendril", + "selectors 0.36.1", + "tendril 0.5.0", ] [[package]] @@ -3919,9 +3940,9 @@ dependencies = [ [[package]] name = "selectors" -version = "0.33.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feef350c36147532e1b79ea5c1f3791373e61cbd9a6a2615413b3807bb164fb7" +checksum = "93fdfed56cd634f04fe8b9ddf947ae3dc493483e819593d2ba17df9ad05db8b2" dependencies = [ "bitflags 2.11.0", "cssparser 0.36.0", @@ -3938,9 +3959,9 @@ dependencies = [ [[package]] name = "selectors" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fdfed56cd634f04fe8b9ddf947ae3dc493483e819593d2ba17df9ad05db8b2" +checksum = "c5d9c0c92a92d33f08817311cf3f2c29a3538a8240e94a6a3c622ce652d7e00c" dependencies = [ "bitflags 2.11.0", "cssparser 0.36.0", @@ -4897,6 +4918,16 @@ dependencies = [ "utf-8", ] +[[package]] +name = "tendril" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24" +dependencies = [ + "new_debug_unreachable", + "utf-8", +] + [[package]] name = "thiserror" version = "1.0.69" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index b455c6f7..0aed1f6e 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -51,7 +51,7 @@ uuid = { version = "1.20", features = ["v4"] } once_cell = "1.19" ttf-parser = "0.19" rustybuzz = "0.11" -scraper = "0.25.0" +scraper = "0.26.0" html2md = "0.2.15" sha2 = "0.10" hex = "0.4"