diff --git a/Cargo.toml b/Cargo.toml index fb80d8e2f..5a5f3ba0f 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 04a4b7c5f..6cede121c 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -441,7 +441,7 @@ dependencies = [ "lazy-regex", "libc", "libsql", - "lru 0.18.1", + "lru", "mime_guess", "open", "pdf-extract", @@ -2521,11 +2521,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" @@ -2626,17 +2621,20 @@ checksum = "46c1ff2d1cbf39efe5af0900ced8a069b5e61557a17544eb0c4a50239937389e" [[package]] name = "html-to-markdown-rs" -version = "2.30.0" +version = "3.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ea41945a2fd834381642a000ef75b03f0030f3023f3dd3291fc5c372d3dda33" +checksum = "bfb98086035f41cf7bcdb6bd1dab14b118e53b035e003e268698a6003c413fa0" 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", @@ -3558,15 +3556,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" @@ -4153,6 +4142,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" @@ -4213,6 +4213,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" @@ -4240,6 +4250,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" @@ -4277,6 +4300,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"