From 07deb543847d6a386a69a1af27041d9ee2f34fe4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 14:31:09 +0000 Subject: [PATCH] chore(deps): bump the dependencies group with 5 updates Bumps the dependencies group with 5 updates: | Package | From | To | | --- | --- | --- | | [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` | | [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` | | [html5gum](https://github.com/untitaker/html5gum) | `0.8.0` | `0.8.2` | | [serde_with](https://github.com/jonasbb/serde_with) | `3.16.0` | `3.16.1` | | [criterion](https://github.com/criterion-rs/criterion.rs) | `0.7.0` | `0.8.0` | Updates `http` from 1.3.1 to 1.4.0 - [Release notes](https://github.com/hyperium/http/releases) - [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/http/compare/v1.3.1...v1.4.0) Updates `tracing-subscriber` from 0.3.20 to 0.3.22 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.20...tracing-subscriber-0.3.22) Updates `html5gum` from 0.8.0 to 0.8.2 - [Changelog](https://github.com/untitaker/html5gum/blob/main/CHANGELOG.md) - [Commits](https://github.com/untitaker/html5gum/compare/0.8.0...0.8.2) Updates `serde_with` from 3.16.0 to 3.16.1 - [Release notes](https://github.com/jonasbb/serde_with/releases) - [Commits](https://github.com/jonasbb/serde_with/compare/v3.16.0...v3.16.1) Updates `criterion` from 0.7.0 to 0.8.0 - [Release notes](https://github.com/criterion-rs/criterion.rs/releases) - [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/criterion-rs/criterion.rs/compare/criterion-plot-v0.7.0...criterion-v0.8.0) --- updated-dependencies: - dependency-name: http dependency-version: 1.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tracing-subscriber dependency-version: 0.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: html5gum dependency-version: 0.8.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: serde_with dependency-version: 3.16.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: criterion dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Cargo.lock | 96 +++++++++++++++++++------------ benches/Cargo.toml | 2 +- examples/builder/Cargo.toml | 2 +- examples/collect_links/Cargo.toml | 2 +- lychee-bin/Cargo.toml | 4 +- lychee-lib/Cargo.toml | 6 +- 6 files changed, 66 insertions(+), 46 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9b213925e6..4c8289a32d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -29,6 +29,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "alloca" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4" +dependencies = [ + "cc", +] + [[package]] name = "allocator-api2" version = "0.2.21" @@ -516,7 +525,7 @@ checksum = "40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8" name = "builder" version = "0.1.0" dependencies = [ - "http 1.3.1", + "http 1.4.0", "lychee-lib", "regex", "reqwest 0.12.24", @@ -779,7 +788,7 @@ dependencies = [ name = "collect_links" version = "0.1.0" dependencies = [ - "http 1.3.1", + "http 1.4.0", "lychee-lib", "regex", "reqwest 0.12.24", @@ -934,10 +943,11 @@ dependencies = [ [[package]] name = "criterion" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928" +checksum = "a0dfe5e9e71bdcf4e4954f7d14da74d1cdb92a3a07686452d1509652684b1aab" dependencies = [ + "alloca", "anes", "cast", "ciborium", @@ -946,6 +956,7 @@ dependencies = [ "itertools", "num-traits", "oorandom", + "page_size", "plotters", "rayon", "regex", @@ -957,9 +968,9 @@ dependencies = [ [[package]] name = "criterion-plot" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338" +checksum = "5de36c2bee19fba779808f92bf5d9b0fa5a40095c277aba10c458a12b35d21d6" dependencies = [ "cast", "itertools", @@ -1925,7 +1936,7 @@ dependencies = [ "fnv", "futures-core", "futures-sink", - "http 1.3.1", + "http 1.4.0", "indexmap 2.11.4", "slab", "tokio", @@ -1976,7 +1987,7 @@ dependencies = [ "base64 0.22.1", "bytes", "headers-core", - "http 1.3.1", + "http 1.4.0", "httpdate", "mime", "sha1 0.10.6", @@ -1988,7 +1999,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4" dependencies = [ - "http 1.3.1", + "http 1.4.0", ] [[package]] @@ -2056,9 +2067,9 @@ dependencies = [ [[package]] name = "html5gum" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6fbe46e93059ce8ee19fbefdb0c7699cc7197fcaac048f2c3593f3e5da845f" +checksum = "d61e6a68a3d765e97297c2046ab5e0eb82f87ad8575c872e920962fb4b20d7fd" dependencies = [ "jetscii", ] @@ -2076,12 +2087,11 @@ dependencies = [ [[package]] name = "http" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" +checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" dependencies = [ "bytes", - "fnv", "itoa", ] @@ -2103,7 +2113,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", - "http 1.3.1", + "http 1.4.0", ] [[package]] @@ -2114,7 +2124,7 @@ checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" dependencies = [ "bytes", "futures-core", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "pin-project-lite", ] @@ -2125,7 +2135,7 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f056c8559e3757392c8d091e796416e4649d8e49e88b8d76df6c002f05027fd" dependencies = [ - "http 1.3.1", + "http 1.4.0", "serde", ] @@ -2192,7 +2202,7 @@ dependencies = [ "futures-channel", "futures-core", "h2 0.4.12", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "httparse", "httpdate", @@ -2210,7 +2220,7 @@ version = "0.27.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" dependencies = [ - "http 1.3.1", + "http 1.4.0", "hyper 1.8.1", "hyper-util", "log", @@ -2275,7 +2285,7 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "hyper 1.8.1", "ipnet", @@ -2744,7 +2754,7 @@ dependencies = [ "env_logger", "futures", "headers", - "http 1.3.1", + "http 1.4.0", "http-serde", "humantime", "humantime-serde", @@ -2793,7 +2803,7 @@ dependencies = [ "headers", "html5ever", "html5gum", - "http 1.3.1", + "http 1.4.0", "hyper 1.8.1", "ignore", "ip_network", @@ -3062,7 +3072,7 @@ dependencies = [ "futures", "futures-util", "getrandom 0.2.16", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", "hyper 1.8.1", @@ -3198,6 +3208,16 @@ dependencies = [ "unicode-width 0.1.14", ] +[[package]] +name = "page_size" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da" +dependencies = [ + "libc", + "winapi", +] + [[package]] name = "papergrid" version = "0.17.0" @@ -3903,7 +3923,7 @@ dependencies = [ "futures-core", "futures-util", "h2 0.4.12", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", "hyper 1.8.1", @@ -4326,9 +4346,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.16.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10574371d41b0d9b2cff89418eda27da52bcaff2cc8741db26382a77c29131f1" +checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7" dependencies = [ "base64 0.22.1", "chrono", @@ -4345,9 +4365,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.16.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08a72d8216842fdd57820dc78d840bef99248e35fb2554ff923319e60f2d686b" +checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c" dependencies = [ "darling 0.21.3", "proc-macro2", @@ -5060,7 +5080,7 @@ dependencies = [ "bitflags 2.9.2", "bytes", "futures-util", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "iri-string", "pin-project-lite", @@ -5084,9 +5104,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647" dependencies = [ "log", "pin-project-lite", @@ -5096,9 +5116,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", @@ -5107,18 +5127,18 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c" dependencies = [ "once_cell", ] [[package]] name = "tracing-subscriber" -version = "0.3.20" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e" dependencies = [ "matchers", "once_cell", @@ -5841,7 +5861,7 @@ dependencies = [ "base64 0.22.1", "deadpool", "futures", - "http 1.3.1", + "http 1.4.0", "http-body-util", "hyper 1.8.1", "hyper-util", diff --git a/benches/Cargo.toml b/benches/Cargo.toml index 1e41ceadf9..eb048b01cb 100644 --- a/benches/Cargo.toml +++ b/benches/Cargo.toml @@ -9,7 +9,7 @@ publish = false [dependencies] lychee-lib = { path = "../lychee-lib", default-features = false } -criterion = "0.7.0" +criterion = "0.8.0" tokio = "1.48.0" [features] diff --git a/examples/builder/Cargo.toml b/examples/builder/Cargo.toml index 49ce8bdaed..4eda108650 100644 --- a/examples/builder/Cargo.toml +++ b/examples/builder/Cargo.toml @@ -11,7 +11,7 @@ path = "builder.rs" lychee-lib = { path = "../../lychee-lib", default-features = false } tokio = { version = "1.48.0", features = ["full"] } regex = "1.12.2" -http = "1.3.1" +http = "1.4.0" reqwest = { version = "0.12.24", default-features = false, features = ["gzip"] } [features] diff --git a/examples/collect_links/Cargo.toml b/examples/collect_links/Cargo.toml index 3a37e10cdb..a4ced218ac 100644 --- a/examples/collect_links/Cargo.toml +++ b/examples/collect_links/Cargo.toml @@ -11,7 +11,7 @@ path = "collect_links.rs" lychee-lib = { path = "../../lychee-lib", default-features = false } tokio = { version = "1.48.0", features = ["full"] } regex = "1.12.2" -http = "1.3.1" +http = "1.4.0" tokio-stream = "0.1.17" reqwest = { version = "0.12.24", default-features = false, features = ["gzip"] } diff --git a/lychee-bin/Cargo.toml b/lychee-bin/Cargo.toml index bf1d8fb6a4..8ca6f74e2d 100644 --- a/lychee-bin/Cargo.toml +++ b/lychee-bin/Cargo.toml @@ -28,7 +28,7 @@ dashmap = { version = "6.1.0", features = ["serde"] } env_logger = "0.11.8" futures = "0.3.31" headers = "0.4.1" -http = "1.3.1" +http = "1.4.0" http-serde = "2.1.1" humantime = "2.3.0" humantime-serde = "1.1.1" @@ -68,7 +68,7 @@ predicates = "3.1.3" pretty_assertions = "1.4.1" tempfile = "3.23.0" test-utils = { path = "../test-utils" } -tracing-subscriber = { version = "0.3.20", default-features = false, features = [ +tracing-subscriber = { version = "0.3.22", default-features = false, features = [ "fmt", "registry", "env-filter", diff --git a/lychee-lib/Cargo.toml b/lychee-lib/Cargo.toml index ccacce80b8..0af4dffe27 100644 --- a/lychee-lib/Cargo.toml +++ b/lychee-lib/Cargo.toml @@ -23,8 +23,8 @@ futures = "0.3.31" glob = "0.3.3" headers = "0.4.1" html5ever = "0.36.1" -html5gum = "0.8.0" -http = "1.3.1" +html5gum = "0.8.2" +http = "1.4.0" hyper = "1.8.1" ignore = "0.4.25" ip_network = "0.4.1" @@ -52,7 +52,7 @@ reqwest_cookie_store = { version = "0.9.0", features = ["serde"] } ring = "0.17.14" secrecy = "0.10.3" serde = { version = "1.0.228", features = ["derive"] } -serde_with = "3.16.0" +serde_with = "3.16.1" shellexpand = "3.1.1" strum = { version = "0.27.2", features = ["derive"] } thiserror = "2.0.17"