diff --git a/Cargo.lock b/Cargo.lock index 5a49984..ddb8eb5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -518,9 +518,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.41" +version = "4.5.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9" +checksum = "50fd97c9dc2399518aa331917ac6f274280ec5eb34e555dd291899745c48ec6f" dependencies = [ "clap_builder", "clap_derive", @@ -528,9 +528,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.41" +version = "4.5.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d" +checksum = "c35b5830294e1fa0462034af85cc95225a4cb07092c088c55bda3147cfcd8f65" dependencies = [ "anstream", "anstyle", @@ -540,9 +540,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.55" +version = "4.5.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a" +checksum = "67e4efcbb5da11a92e8a609233aa1e8a7d91e38de0be865f016d14700d45a7fd" dependencies = [ "clap", ] @@ -1011,9 +1011,9 @@ dependencies = [ [[package]] name = "devtools" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed369decdc2145308c198c8b95c9ed800d528639f2be86279dcc01133158284c" +checksum = "8e4f100fd6db0e28c061e3e6f3690a501b93d4abd4f5c5aa68f71fd144ee99eb" dependencies = [ "async-stream", "bytes", @@ -1737,9 +1737,9 @@ dependencies = [ [[package]] name = "glob" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" [[package]] name = "globset" @@ -2043,7 +2043,7 @@ dependencies = [ "httpdate", "itoa 1.0.15", "pin-project-lite", - "socket2", + "socket2 0.5.9", "tokio", "tower-service", "tracing", @@ -2131,7 +2131,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2", + "socket2 0.5.9", "system-configuration", "tokio", "tower-service", @@ -3069,9 +3069,9 @@ dependencies = [ [[package]] name = "object" -version = "0.37.1" +version = "0.37.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03fd943161069e1768b4b3d050890ba48730e590f57e56d4aa04e7e090e61b4a" +checksum = "b3e3d0a7419f081f4a808147e845310313a39f322d7ae1f996b7f001d6cbed04" dependencies = [ "crc32fast", "flate2", @@ -4135,9 +4135,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.141" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "indexmap 2.9.0", "itoa 1.0.15", @@ -4371,6 +4371,16 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "socket2" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "soup2" version = "0.2.1" @@ -4456,7 +4466,7 @@ dependencies = [ "directories", "git2", "humantime", - "object 0.37.1", + "object 0.37.2", "reqwest", "semver", "serde", @@ -4490,7 +4500,7 @@ dependencies = [ "infer 0.19.0", "lazy_static", "num_cpus", - "object 0.37.1", + "object 0.37.2", "plist", "rand 0.9.2", "regex", @@ -4506,7 +4516,7 @@ dependencies = [ "thiserror 2.0.12", "threadpool", "tokio", - "toml 0.9.2", + "toml 0.9.5", "tracing", "trash", "url", @@ -5157,9 +5167,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.46.1" +version = "1.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" +checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" dependencies = [ "backtrace", "bytes", @@ -5170,9 +5180,9 @@ dependencies = [ "pin-project-lite", "signal-hook-registry", "slab", - "socket2", + "socket2 0.6.0", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5263,9 +5273,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.9.2" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac" +checksum = "75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8" dependencies = [ "indexmap 2.9.0", "serde", @@ -5320,9 +5330,9 @@ dependencies = [ [[package]] name = "toml_parser" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30" +checksum = "b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10" dependencies = [ "winnow 0.7.10", ] @@ -5686,9 +5696,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be" dependencies = [ "getrandom 0.3.3", "js-sys", diff --git a/Cargo.toml b/Cargo.toml index 733612a..e24e618 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,9 +17,9 @@ sps-net = { path = "sps-net" } anyhow = "1.0.98" thiserror = "2.0.12" serde = { version = "1.0.219", features = ["derive"] } # Using the highest specified version and common features -serde_json = "1.0.141" # Used across multiple crates +serde_json = "1.0.142" # Used across multiple crates reqwest = { version = "0.12.22", features = ["json", "stream", "blocking"] } # Combined features from core, net, cli, common -tokio = { version = "1.46.1", features = ["full"] } # Used across cli, core, net +tokio = { version = "1.47.1", features = ["full"] } # Used across cli, core, net futures = "0.3.31" # Used across cli, core, net tracing = "0.1.41" # Used across cli, common, core, net semver = "1.0.26" # Used in common, core @@ -28,7 +28,7 @@ walkdir = "2.5.0" # Used in cli, core (using highest version) indicatif = "0.17.11" # Used in cli, core (using highest version) env_logger = "0.11.8" # Used in cli, core num_cpus = "1.17.0" # Used in cli, core -object = { version = "0.37.1", features = ["read_core", "write_core", "macho"] } # Used in common, core (combined features) +object = { version = "0.37.2", features = ["read_core", "write_core", "macho"] } # Used in common, core (combined features) humantime = "2.2.0" # Used in common, core bitflags = { version = "2.9.1", features = ["serde"] } # Used in common, core (combined features) url = "2.5.4" # Used in core, net diff --git a/sps-common/Cargo.toml b/sps-common/Cargo.toml index 36d047a..b979a53 100644 --- a/sps-common/Cargo.toml +++ b/sps-common/Cargo.toml @@ -9,7 +9,7 @@ license = "BSD-3-Clause" [dependencies] # Inherited from workspace -serde_json = "1.0.141" +serde_json = "1.0.142" directories = "6.0.0" # For user/system directories tracing = "0.1.41" serde = { version = "1.0.219", features = ["derive"] } @@ -17,6 +17,6 @@ humantime = "2.2.0" bitflags = { version = "2.9.1", features = ["serde"] } thiserror = "2.0.12" reqwest = { version = "0.12.22", features = ["json", "stream", "blocking"] } -object = { version = "0.37.1", features = ["read_core", "write_core", "macho"] } +object = { version = "0.37.2", features = ["read_core", "write_core", "macho"] } semver = { version = "1.0.26", features = ["serde"] } git2 = "0.20.2" diff --git a/sps-core/Cargo.toml b/sps-core/Cargo.toml index b30e47d..20e3725 100644 --- a/sps-core/Cargo.toml +++ b/sps-core/Cargo.toml @@ -12,11 +12,11 @@ sps-net = "0.1.56" sps-common = "0.1.56" anyhow = "1.0.98" -uuid = { version = "1.17.0", features = ["v4"] } +uuid = { version = "1.18.0", features = ["v4"] } plist = "1.7.4" # For reading Info.plist to get bundle ID thiserror = "2.0.12" serde = { version = "1.0.219", features = ["derive"] } -serde_json = "1.0.141" +serde_json = "1.0.142" env_logger = "0.11.8" semver = "1.0.26" dirs = "6.0.0" @@ -27,8 +27,8 @@ url = "2.5.4" sha2 = "0.10.9" indicatif = "0.17.11" hex = "0.4.3" -object = { version = "0.37.1", features = ["read_core", "write_core", "macho"] } -tokio = { version = "1.46.1", features = ["full"] } +object = { version = "0.37.2", features = ["read_core", "write_core", "macho"] } +tokio = { version = "1.47.1", features = ["full"] } futures = "0.3.31" rand = "0.9.2" infer = "0.19.0" @@ -36,15 +36,15 @@ num_cpus = "1.17.0" humantime = "2.2.0" bitflags = { version = "2.9.1", features = ["serde"] } tracing = "0.1.41" -devtools = "0.3.3" +devtools = "0.3.4" which = "8.0.0" -toml = "0.9.2" +toml = "0.9.5" fs_extra = "1.3.0" git2 = "0.20.2" cmd_lib = "1.9.6" tempfile = "3.20.0" regex = "1.11.1" -glob = "0.3.2" +glob = "0.3.3" flate2 = "1.1.2" bzip2 = "0.6.0" tar = "0.4.44" diff --git a/sps-net/Cargo.toml b/sps-net/Cargo.toml index da1b5bb..c76b46d 100644 --- a/sps-net/Cargo.toml +++ b/sps-net/Cargo.toml @@ -10,11 +10,11 @@ license = "BSD-3-Clause" [dependencies] sps-common = "0.1.56" -tokio = { version = "1.46.1", features = ["full"] } +tokio = { version = "1.47.1", features = ["full"] } futures = "0.3.31" reqwest = { version = "0.12.22", features = ["json", "stream", "blocking"] } serde = { version = "1.0.219", features = ["derive"] } -serde_json = "1.0.141" +serde_json = "1.0.142" rand = "0.9.2" url = "2.5.4" sha2 = "0.10.9" diff --git a/sps/Cargo.toml b/sps/Cargo.toml index 2faba17..ed427ba 100644 --- a/sps/Cargo.toml +++ b/sps/Cargo.toml @@ -22,9 +22,9 @@ sps-core = "0.1.56" # Direct dependencies (previously workspace inherited) serde = { version = "1.0.219", features = ["derive"] } thiserror = "2.0.12" -serde_json = "1.0.141" +serde_json = "1.0.142" reqwest = { version = "0.12.22", features = ["json", "stream", "blocking"] } -tokio = { version = "1.46.1", features = ["full"] } +tokio = { version = "1.47.1", features = ["full"] } futures = "0.3.31" tracing = "0.1.41" walkdir = "2.5.0" @@ -35,7 +35,7 @@ regex = "1.11.1" tempfile = "3.20.0" # CLI specific dependencies -clap = { version = "4.5.41", features = ["derive"] } +clap = { version = "4.5.43", features = ["derive"] } colored = "3.0.0" spinners = "4.1.1" dialoguer = "0.11.0" @@ -52,4 +52,4 @@ ratatui = "0.29.0" crossterm = "0.29.0" [build-dependencies] -clap_complete = "4.5.55" +clap_complete = "4.5.56"