diff --git a/Cargo.lock b/Cargo.lock index bec942ac..551d5d29 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -554,11 +554,11 @@ dependencies = [ [[package]] name = "crossterm" -version = "0.26.1" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a84cda67535339806297f1b331d6dd6320470d2a0fe65381e79ee9e156dd3d13" +checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.3.3", "crossterm_winapi", "libc", "mio", @@ -2315,9 +2315,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "scraper" -version = "0.17.1" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c95a930e03325234c18c7071fd2b60118307e025d6fff3e12745ffbf63a3d29c" +checksum = "585480e3719b311b78a573db1c9d9c4c1f8010c2dee4cc59c2efe58ea4dbc3e1" dependencies = [ "ahash", "cssparser", @@ -2326,7 +2326,6 @@ dependencies = [ "html5ever", "once_cell", "selectors", - "smallvec", "tendril", ] @@ -2449,9 +2448,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" +checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" dependencies = [ "serde", ] @@ -2496,9 +2495,9 @@ checksum = "72bb884be1ddfbded5873be4672cf5aee71210ce0f8ae99787d158b9b72b5ca0" [[package]] name = "signal-hook" -version = "0.3.15" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" +checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" dependencies = [ "libc", "signal-hook-registry", @@ -2842,9 +2841,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" +checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" dependencies = [ "serde", "serde_spanned", @@ -2854,18 +2853,18 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.3" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.19.12" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c500344a19072298cd05a7224b3c0c629348b78692bf48466c5238656e315a78" +checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" dependencies = [ "indexmap 2.0.0", "serde", @@ -3306,9 +3305,9 @@ checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" [[package]] name = "winnow" -version = "0.4.9" +version = "0.5.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81a2094c43cc94775293eaa0e499fbc30048a6d824ac82c0351a8c0bf9112529" +checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" dependencies = [ "memchr", ] diff --git a/Cargo.toml b/Cargo.toml index f1e7a097..acaa4652 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,19 +29,19 @@ lazy_static = "1.4" dirs = "5.0" [dependencies] -scraper = "0.17" +scraper = "0.18" futures = "0.3" tokio = { version = "1.29", features = ["full"] } tokio-util = { version = "0.7", features = ["codec"] } log = "0.4" env_logger = "0.10" -reqwest = { version = "0.11", features = ["socks", "native-tls"] } +reqwest = { version = "0.11", features = ["socks", "native-tls-alpn"] } # uses feature unification to add 'serde' to reqwest::Url url = { version = "2.4", features = ["serde"] } serde_regex = "1.1" clap = { version = "4.3", features = ["wrap_help", "cargo"] } lazy_static = "1.4" -toml = "0.7" +toml = "0.8" serde = { version = "1.0", features = ["derive", "rc"] } serde_json = "1.0" uuid = { version = "1.4", features = ["v4"] } @@ -52,7 +52,7 @@ console = "0.15" openssl = { version = "0.10", features = ["vendored"] } dirs = "5.0" regex = "1.9" -crossterm = "0.26" +crossterm = "0.27" rlimit = "0.10" ctrlc = "3.4" anyhow = "1.0"