diff --git a/Cargo.lock b/Cargo.lock index 79c2fa1b0..1369ad4bf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -115,9 +115,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.86" +version = "1.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" +checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8" [[package]] name = "arc-swap" @@ -767,9 +767,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.16" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" +checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac" dependencies = [ "clap_builder", "clap_derive", @@ -777,9 +777,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.15" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" +checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73" dependencies = [ "anstream", "anstyle", @@ -896,18 +896,18 @@ dependencies = [ [[package]] name = "const_format" -version = "0.2.32" +version = "0.2.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a214c7af3d04997541b18d432afaff4c455e79e2029079647e72fc2bd27673" +checksum = "50c655d81ff1114fb0dcdea9225ea9f0cc712a6f8d189378e82bdf62a473a64b" dependencies = [ "const_format_proc_macros", ] [[package]] name = "const_format_proc_macros" -version = "0.2.32" +version = "0.2.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f6ff08fd20f4f299298a28e2dfa8a8ba1036e6cd2460ac1de7b425d76f2500" +checksum = "eff1a44b93f47b1bac19a27932f5c591e43d1ba357ee4f61526c8a25603f0eb1" dependencies = [ "proc-macro2", "quote", @@ -1190,9 +1190,9 @@ dependencies = [ [[package]] name = "dashmap" -version = "6.0.1" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" dependencies = [ "cfg-if", "crossbeam-utils", @@ -2484,7 +2484,7 @@ dependencies = [ "console-subscriber", "const_format", "csv", - "dashmap 6.0.1", + "dashmap 6.1.0", "env_logger", "futures", "headers", @@ -3298,9 +3298,9 @@ dependencies = [ [[package]] name = "pulldown-cmark" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d31cbfcd94884c3a67ec210c83efb06cb43674043458b0ad59f6947f8462c23" +checksum = "666f0f59e259aea2d72e6012290c09877a780935cc3c18b1ceded41f3890d59c" dependencies = [ "bitflags 2.5.0", "getopts", @@ -3875,18 +3875,18 @@ checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" [[package]] name = "serde" -version = "1.0.209" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.209" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", @@ -3895,9 +3895,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.127" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "itoa", "memchr", @@ -4184,9 +4184,9 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" -version = "3.0.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9829b314621dfc575df4e409e79f9d6a66a3bd707ab73f23cb4aa3a854ac854f" +checksum = "8775305acf21c96926c900ad056abeef436701108518cf890020387236ac5a77" dependencies = [ "is_ci", ] @@ -4485,9 +4485,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" dependencies = [ "futures-core", "pin-project-lite", @@ -5244,13 +5244,13 @@ dependencies = [ [[package]] name = "wiremock" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a59f8ae78a4737fb724f20106fb35ccb7cfe61ff335665d3042b3aa98e34717" +checksum = "7fff469918e7ca034884c7fd8f93fe27bacb7fcb599fd879df6c7b429a29b646" dependencies = [ "assert-json-diff", "async-trait", - "base64 0.21.7", + "base64 0.22.0", "deadpool", "futures", "http 1.1.0", diff --git a/examples/client_pool/Cargo.toml b/examples/client_pool/Cargo.toml index 209bd146a..407b6dcdf 100644 --- a/examples/client_pool/Cargo.toml +++ b/examples/client_pool/Cargo.toml @@ -9,7 +9,7 @@ path = "client_pool.rs" [dependencies] futures = "0.3.30" -tokio-stream = "0.1.15" +tokio-stream = "0.1.16" lychee-lib = { path = "../../lychee-lib", default-features = false } tokio = { version = "1.40.0", features = ["full"] } diff --git a/examples/collect_links/Cargo.toml b/examples/collect_links/Cargo.toml index 997e266ec..ea6903169 100644 --- a/examples/collect_links/Cargo.toml +++ b/examples/collect_links/Cargo.toml @@ -12,7 +12,7 @@ lychee-lib = { path = "../../lychee-lib", default-features = false } tokio = { version = "1.40.0", features = ["full"] } regex = "1.10.6" http = "1.0.0" -tokio-stream = "0.1.15" +tokio-stream = "0.1.16" reqwest = { version = "0.12.7", default-features = false, features = ["gzip"] } [features] diff --git a/lychee-bin/Cargo.toml b/lychee-bin/Cargo.toml index 2ba52c986..17b35ff95 100644 --- a/lychee-bin/Cargo.toml +++ b/lychee-bin/Cargo.toml @@ -16,13 +16,13 @@ version.workspace = true # requires all dependencies to have a version number. lychee-lib = { path = "../lychee-lib", version = "0.15.1", default-features = false } -anyhow = "1.0.86" +anyhow = "1.0.87" assert-json-diff = "2.0.2" -clap = { version = "4.5.16", features = ["env", "derive"] } +clap = { version = "4.5.17", features = ["env", "derive"] } console = "0.15.8" -const_format = "0.2.32" +const_format = "0.2.33" csv = "1.3.0" -dashmap = { version = "6.0.1", features = ["serde"] } +dashmap = { version = "6.1.0", features = ["serde"] } env_logger = "0.11.5" futures = "0.3.30" headers = "0.4.0" @@ -46,13 +46,13 @@ reqwest_cookie_store = "0.8.0" # https://github.com/Homebrew/homebrew-core/pull/70216 ring = "0.17.8" secrecy = { version = "0.8.0", features = ["serde"] } -serde = { version = "1.0.209", features = ["derive"] } -serde_json = "1.0.127" +serde = { version = "1.0.210", features = ["derive"] } +serde_json = "1.0.128" strum = { version = "0.26.3", features = ["derive"] } -supports-color = "3.0.0" +supports-color = "3.0.1" tabled = "0.16.0" tokio = { version = "1.40.0", features = ["full"] } -tokio-stream = "0.1.15" +tokio-stream = "0.1.16" toml = "0.8.19" [dev-dependencies] @@ -66,7 +66,7 @@ tracing-subscriber = { version = "0.3.18", default-features = false, features = "env-filter", ] } uuid = { version = "1.10.0", features = ["v4"] } -wiremock = "0.6.1" +wiremock = "0.6.2" [dependencies.console-subscriber] version = "0.4.0" diff --git a/lychee-lib/Cargo.toml b/lychee-lib/Cargo.toml index f0fa878e9..e867eb891 100644 --- a/lychee-lib/Cargo.toml +++ b/lychee-lib/Cargo.toml @@ -33,7 +33,7 @@ once_cell = "1.19.0" openssl-sys = { version = "0.9.103", optional = true } path-clean = "1.0.1" percent-encoding = "2.3.1" -pulldown-cmark = "0.12.0" +pulldown-cmark = "0.12.1" regex = "1.10.6" # Use trust-dns to avoid lookup failures on high concurrency # https://github.com/seanmonstar/reqwest/issues/296 @@ -49,7 +49,7 @@ reqwest_cookie_store = "0.8.0" # https://github.com/Homebrew/homebrew-core/pull/70216 ring = "0.17.8" secrecy = "0.8.0" -serde = { version = "1.0.209", features = ["derive"] } +serde = { version = "1.0.210", features = ["derive"] } serde_with = "3.8.1" shellexpand = "3.1.0" thiserror = "1.0.63" @@ -65,8 +65,8 @@ features = ["runtime-tokio"] [dev-dependencies] doc-comment = "0.3.3" tempfile = "3.12.0" -wiremock = "0.6.1" -serde_json = "1.0.127" +wiremock = "0.6.2" +serde_json = "1.0.128" rstest = "0.22.0" toml = "0.8.19"