diff --git a/Cargo.lock b/Cargo.lock index 4b527fff..78526f03 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "ab_glyph" @@ -202,9 +202,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.92" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74f37166d7d48a0284b99dd824694c26119c700b53bf0d1540cdb147dbdaaf13" +checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" [[package]] name = "arbitrary" @@ -643,9 +643,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.20" +version = "4.5.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" dependencies = [ "clap_builder", "clap_derive", @@ -653,9 +653,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" dependencies = [ "anstream", "anstyle", @@ -665,9 +665,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.36" +version = "4.5.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86bc73de94bc81e52f3bebec71bc4463e9748f7a59166663e32044669577b0e2" +checksum = "d9647a559c112175f17cf724dc72d3645680a883c58481332779192b0d8e7a01" dependencies = [ "clap", ] @@ -2110,7 +2110,7 @@ dependencies = [ "hyper 1.5.0", "hyper-util", "log", - "rustls 0.23.16", + "rustls 0.23.19", "rustls-native-certs 0.8.0", "rustls-pki-types", "tokio", @@ -2195,9 +2195,9 @@ dependencies = [ [[package]] name = "image" -version = "0.25.4" +version = "0.25.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc144d44a31d753b02ce64093d532f55ff8dc4ebf2ffb8a63c0dda691385acae" +checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b" dependencies = [ "bytemuck", "byteorder-lite", @@ -2737,7 +2737,7 @@ dependencies = [ [[package]] name = "lyric_finder" -version = "0.1.7" +version = "0.1.8" dependencies = [ "anyhow", "env_logger", @@ -2845,6 +2845,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" dependencies = [ "cfg-if", + "rayon", ] [[package]] @@ -3960,7 +3961,7 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash 2.0.0", - "rustls 0.23.16", + "rustls 0.23.19", "socket2", "thiserror", "tokio", @@ -3977,7 +3978,7 @@ dependencies = [ "rand", "ring", "rustc-hash 2.0.0", - "rustls 0.23.16", + "rustls 0.23.19", "slab", "thiserror", "tinyvec", @@ -4114,6 +4115,7 @@ dependencies = [ "loop9", "quick-error", "rav1e", + "rayon", "rgb", ] @@ -4285,7 +4287,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.16", + "rustls 0.23.19", "rustls-pemfile 2.2.0", "rustls-pki-types", "serde", @@ -4477,9 +4479,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.16" +version = "0.23.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eee87ff5d9b36712a58574e12e9f0ea80f915a5b0ac518d322b24a465617925e" +checksum = "934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1" dependencies = [ "aws-lc-rs", "log", @@ -4676,18 +4678,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", @@ -4696,9 +4698,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.132" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", "memchr", @@ -5006,7 +5008,7 @@ dependencies = [ "regex", "reqwest 0.12.9", "rspotify", - "rustls 0.23.16", + "rustls 0.23.19", "serde", "serde_json", "souvlaki", @@ -5471,9 +5473,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.41.0" +version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" +checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" dependencies = [ "backtrace", "bytes", @@ -5534,7 +5536,7 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ - "rustls 0.23.16", + "rustls 0.23.19", "rustls-pki-types", "tokio", ] @@ -5570,7 +5572,7 @@ checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" dependencies = [ "futures-util", "log", - "rustls 0.23.16", + "rustls 0.23.19", "rustls-native-certs 0.8.0", "rustls-pki-types", "tokio", @@ -5633,9 +5635,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -5644,9 +5646,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", @@ -5655,9 +5657,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", "valuable", @@ -5676,9 +5678,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "nu-ansi-term", @@ -5726,7 +5728,7 @@ dependencies = [ "httparse", "log", "rand", - "rustls 0.23.16", + "rustls 0.23.19", "rustls-pki-types", "sha1", "thiserror", diff --git a/lyric_finder/Cargo.toml b/lyric_finder/Cargo.toml index e13db36d..8fb44865 100644 --- a/lyric_finder/Cargo.toml +++ b/lyric_finder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lyric_finder" -version = "0.1.7" +version = "0.1.8" edition = "2021" license = "MIT" description = "A lyric finder library" @@ -15,14 +15,14 @@ native-tls = ["reqwest/native-tls"] [dependencies] reqwest = { version = "0.12.4", features = ["json", "native-tls-alpn"], default-features = false } -anyhow = "1.0.86" -serde = { version = "1.0.202", features = ["derive"] } -html5ever = "0.27.0" +anyhow = "1.0.93" +serde = { version = "1.0.214", features = ["derive"] } +html5ever = "=0.27.0" markup5ever_rcdom = "0.3.0" log = "0.4.21" [dev-dependencies] -tokio = { version = "1.37.0", features = ["rt", "rt-multi-thread", "macros"] } +tokio = { version = "1.41.1", features = ["rt", "rt-multi-thread", "macros"] } env_logger = { version = "0.11.3", default-features = false } [[example]] diff --git a/spotify_player/Cargo.toml b/spotify_player/Cargo.toml index 6601f046..0f36f0ab 100644 --- a/spotify_player/Cargo.toml +++ b/spotify_player/Cargo.toml @@ -10,8 +10,8 @@ keywords = ["spotify", "tui", "player"] readme = "../README.md" [dependencies] -anyhow = "1.0.91" -clap = { version = "4.5.20", features = ["derive", "string"] } +anyhow = "1.0.93" +clap = { version = "4.5.21", features = ["derive", "string"] } config_parser2 = "0.1.5" crossterm = "0.28.1" dirs-next = "2.0.0" @@ -23,8 +23,8 @@ log = "0.4.22" chrono = "0.4.38" reqwest = { version = "0.12.9", features = ["json"] } rspotify = "0.13.3" -serde = { version = "1.0.214", features = ["derive"] } -tokio = { version = "1.41.0", features = [ +serde = { version = "1.0.215", features = ["derive"] } +tokio = { version = "1.41.1", features = [ "rt", "rt-multi-thread", "macros", @@ -36,27 +36,27 @@ rand = "0.8.5" maybe-async = "0.2.10" async-trait = "0.1.83" parking_lot = "0.12.3" -tracing = "0.1.40" -tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } +tracing = "0.1.41" +tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } lyric_finder = { version = "0.1.6", path = "../lyric_finder", optional = true } backtrace = "0.3.74" souvlaki = { version = "0.7.3", optional = true } viuer = { version = "0.9.1", optional = true } -image = { version = "0.25.4", optional = true } +image = { version = "0.25.5", optional = true } notify-rust = { version = "4.11.3", optional = true, default-features = false, features = [ "d", ] } flume = "0.11.1" -serde_json = "1.0.132" +serde_json = "1.0.133" once_cell = "1.20.2" regex = "1.11.1" daemonize = { version = "0.5.0", optional = true } ttl_cache = "0.5.1" -clap_complete = "4.5.35" +clap_complete = "4.5.38" which = "7.0.0" fuzzy-matcher = { version = "0.3.7", optional = true } html-escape = "0.2.13" -rustls = { version = "0.23.16", default-features = false, features = ["ring"] } +rustls = { version = "0.23.19", default-features = false, features = ["ring"] } [target.'cfg(any(target_os = "windows", target_os = "macos"))'.dependencies.winit] version = "0.30.5"