diff --git a/Cargo.toml b/Cargo.toml index 7995fd173..106dc622d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -176,7 +176,7 @@ clap_complete = "4.5.0" lru = "0.18.0" # HTML to Markdown conversion (feature gated) -html-to-markdown-rs = { version = "2.3", optional = true } +html-to-markdown-rs = { version = "3.8", optional = true } readability-js = { version = "0.1.5", optional = true } kuchiki = { version = "0.8", optional = true } ed25519-dalek = { version = "2.2.0", features = ["std"] } diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index 0df36a2bf..f438fe81f 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -438,7 +438,7 @@ dependencies = [ "lazy-regex", "libc", "libsql", - "lru 0.18.1", + "lru", "mime_guess", "open", "pdf-extract", @@ -2492,11 +2492,6 @@ name = "hashbrown" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" -dependencies = [ - "allocator-api2", - "equivalent", - "foldhash", -] [[package]] name = "hashbrown" @@ -2597,17 +2592,20 @@ checksum = "46c1ff2d1cbf39efe5af0900ced8a069b5e61557a17544eb0c4a50239937389e" [[package]] name = "html-to-markdown-rs" -version = "2.30.0" +version = "3.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ea41945a2fd834381642a000ef75b03f0030f3023f3dd3291fc5c372d3dda33" +checksum = "c5b47de513bfcc3312a7521bd52ca1a287b0f85614d839c23b9873ff5c1465b7" dependencies = [ "ahash 0.8.12", "astral-tl", "base64 0.22.1", + "bitflags 2.13.1", "html-escape", "html5ever 0.39.0", - "lru 0.16.4", + "lru", + "memchr", "once_cell", + "phf 0.14.0", "regex", "serde", "serde_json", @@ -3529,15 +3527,6 @@ dependencies = [ "weezl", ] -[[package]] -name = "lru" -version = "0.16.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39" -dependencies = [ - "hashbrown 0.16.1", -] - [[package]] name = "lru" version = "0.18.1" @@ -4124,6 +4113,17 @@ dependencies = [ "serde", ] +[[package]] +name = "phf" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "010378780309880b08997fae13be7834dba947d36393bd372f2b1556deb2a2f6" +dependencies = [ + "phf_macros 0.14.0", + "phf_shared 0.14.0", + "serde", +] + [[package]] name = "phf_codegen" version = "0.8.0" @@ -4184,6 +4184,16 @@ dependencies = [ "phf_shared 0.13.1", ] +[[package]] +name = "phf_generator" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aeb62e0959d5a1bebc965f4d15d9e2b7cea002b6b0f5ba8cde6cc26738467100" +dependencies = [ + "fastrand", + "phf_shared 0.14.0", +] + [[package]] name = "phf_macros" version = "0.8.0" @@ -4211,6 +4221,19 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "phf_macros" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fa8d0ca26d424d27630da600c6624696e7dec8bf7b3b492b383c5dc49e5e085" +dependencies = [ + "phf_generator 0.14.0", + "phf_shared 0.14.0", + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "phf_shared" version = "0.8.0" @@ -4248,6 +4271,15 @@ dependencies = [ "siphasher 1.0.3", ] +[[package]] +name = "phf_shared" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6fd9027e2d9319be6349febd1db4e8d02aa544921200c9b777720ac34a3aa89" +dependencies = [ + "siphasher 1.0.3", +] + [[package]] name = "pin-project" version = "1.1.13"