diff --git a/Cargo.lock b/Cargo.lock index 95ceb565..01989434 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,15 +2,6 @@ # It is not intended for manual editing. version = 4 -[[package]] -name = "addr2line" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" -dependencies = [ - "gimli", -] - [[package]] name = "adler2" version = "2.0.0" @@ -40,9 +31,9 @@ dependencies = [ [[package]] name = "age" -version = "0.10.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77de71da1ca673855aacea507a7aed363beb8934cf61b62364fc4b479d2e8cda" +checksum = "bf640be7658959746f1f0f2faab798f6098a9436a8e18e148d18bc9875e13c4b" dependencies = [ "age-core", "base64 0.21.7", @@ -66,9 +57,9 @@ dependencies = [ [[package]] name = "age-core" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5f11899bc2bbddd135edbc30c36b1924fa59d0746bb45beb5933fafe3fe509b" +checksum = "e2bf6a89c984ca9d850913ece2da39e1d200563b0a94b002b253beee4c5acf99" dependencies = [ "base64 0.21.7", "chacha20poly1305", @@ -77,7 +68,7 @@ dependencies = [ "io_tee", "nom", "rand 0.8.5", - "secrecy 0.8.0", + "secrecy", "sha2", ] @@ -177,9 +168,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "arbitrary" @@ -204,13 +195,12 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "assert_cmd" -version = "2.0.17" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66" +checksum = "bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85" dependencies = [ "anstyle", "bstr", - "doc-comment", "libc", "predicates", "predicates-core", @@ -226,7 +216,7 @@ checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -241,21 +231,6 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" -[[package]] -name = "backtrace" -version = "0.3.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "windows-targets 0.52.6", -] - [[package]] name = "base64" version = "0.21.7" @@ -298,6 +273,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "block2" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" +dependencies = [ + "objc2", +] + [[package]] name = "bstr" version = "1.12.0" @@ -360,9 +344,9 @@ dependencies = [ [[package]] name = "camino" -version = "1.1.9" +version = "1.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" +checksum = "dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5" dependencies = [ "serde", ] @@ -422,9 +406,11 @@ checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" dependencies = [ "android-tzdata", "iana-time-zone", + "js-sys", "num-traits", "serde", - "windows-link", + "wasm-bindgen", + "windows-link 0.1.1", ] [[package]] @@ -462,9 +448,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.38" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000" +checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8" dependencies = [ "clap_builder", "clap_derive", @@ -472,35 +458,35 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.38" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120" +checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00" dependencies = [ "anstream", "anstyle", "clap_lex", - "strsim 0.11.1", + "strsim", ] [[package]] name = "clap_complete" -version = "4.5.50" +version = "4.5.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1" +checksum = "4c0da80818b2d95eca9aa614a30783e42f62bf5fdfee24e68cfb960b071ba8d1" dependencies = [ "clap", ] [[package]] name = "clap_derive" -version = "4.5.32" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -523,19 +509,18 @@ checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] name = "colored" -version = "2.2.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" +checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" dependencies = [ - "lazy_static", "windows-sys 0.59.0", ] [[package]] name = "comfy-table" -version = "7.1.4" +version = "7.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a" +checksum = "b03b7db8e0b4b2fdad6c551e634134e99ec000e5c8c3b6856c65e8bbaded7a3b" dependencies = [ "crossterm", "unicode-segmentation", @@ -554,7 +539,7 @@ dependencies = [ "comfy-table", "comtrya-lib", "dirs-next", - "gix 0.70.0", + "gix", "petgraph", "predicates", "rhai", @@ -582,8 +567,8 @@ dependencies = [ "file_diff", "flate2", "gethostname", - "gix 0.68.0", - "gix-protocol 0.46.1", + "gix", + "gix-protocol", "ignore", "normpath", "octocrab", @@ -591,11 +576,11 @@ dependencies = [ "parking_lot", "petgraph", "pretty_assertions", - "rand 0.8.5", + "rand 0.9.1", "regex", "reqwest", "rhai", - "schemars", + "schemars 1.2.0", "serde", "serde_json", "serde_with", @@ -606,12 +591,12 @@ dependencies = [ "tempfile", "tera", "tokio", - "toml 0.8.22", + "toml 0.9.10+spec-1.1.0", "tracing", "trust-dns-resolver", "uzers", "walkdir", - "which", + "which 8.0.0", "whoami", ] @@ -641,6 +626,17 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" +[[package]] +name = "cookie" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" +dependencies = [ + "percent-encoding", + "time", + "version_check", +] + [[package]] name = "cookie-factory" version = "0.3.3" @@ -650,6 +646,24 @@ dependencies = [ "futures", ] +[[package]] +name = "cookie_store" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fc4bff745c9b4c7fb1e97b25d13153da2bc7796260141df62378998d070207f" +dependencies = [ + "cookie", + "document-features", + "idna 1.0.3", + "indexmap 2.12.1", + "log", + "serde", + "serde_derive", + "serde_json", + "time", + "url", +] + [[package]] name = "core-foundation" version = "0.9.4" @@ -745,14 +759,15 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crossterm" -version = "0.28.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" +checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b" dependencies = [ "bitflags", "crossterm_winapi", + "document-features", "parking_lot", - "rustix 0.38.44", + "rustix 1.1.3", "winapi", ] @@ -804,14 +819,14 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" dependencies = [ "darling_core", "darling_macro", @@ -819,40 +834,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "strsim 0.11.1", - "syn 2.0.101", + "strsim", + "syn", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" dependencies = [ "darling_core", "quote", - "syn 2.0.101", -] - -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", + "syn", ] [[package]] @@ -899,7 +901,7 @@ checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -952,6 +954,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "dispatch2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" +dependencies = [ + "bitflags", + "objc2", +] + [[package]] name = "displaydoc" version = "0.2.5" @@ -960,14 +972,17 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] -name = "doc-comment" -version = "0.3.3" +name = "document-features" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" +checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" +dependencies = [ + "litrs", +] [[package]] name = "dunce" @@ -1005,7 +1020,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -1042,13 +1057,13 @@ dependencies = [ [[package]] name = "etcetera" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943" +checksum = "26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6" dependencies = [ "cfg-if", "home", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -1110,15 +1125,15 @@ dependencies = [ [[package]] name = "fixedbitset" -version = "0.4.2" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" [[package]] name = "flate2" -version = "1.1.1" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" +checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" dependencies = [ "crc32fast", "miniz_oxide", @@ -1254,7 +1269,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -1299,12 +1314,12 @@ dependencies = [ [[package]] name = "gethostname" -version = "0.5.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc3655aa6818d65bc620d6911f05aa7b6aeb596291e1e9f79e52df85583d1e30" +checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" dependencies = [ - "rustix 0.38.44", - "windows-targets 0.52.6", + "rustix 1.1.3", + "windows-link 0.2.1", ] [[package]] @@ -1334,72 +1349,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "gimli" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" - -[[package]] -name = "gix" -version = "0.68.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b04c66359b5e17f92395abc433861df0edf48f39f3f590818d1d7217327dd6a1" -dependencies = [ - "gix-actor", - "gix-archive 0.17.0", - "gix-attributes 0.23.1", - "gix-command 0.3.11", - "gix-commitgraph 0.25.1", - "gix-config 0.42.0", - "gix-credentials 0.25.1", - "gix-date", - "gix-diff 0.48.0", - "gix-dir 0.10.0", - "gix-discover 0.37.0", - "gix-features 0.39.1", - "gix-filter 0.15.0", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-ignore 0.12.1", - "gix-index 0.37.0", - "gix-lock 15.0.1", - "gix-mailmap", - "gix-negotiate 0.17.0", - "gix-object 0.46.1", - "gix-odb 0.65.0", - "gix-pack 0.55.0", - "gix-path", - "gix-pathspec 0.8.1", - "gix-prompt 0.8.9", - "gix-protocol 0.46.1", - "gix-ref 0.49.1", - "gix-refspec 0.27.0", - "gix-revision 0.31.1", - "gix-revwalk 0.17.0", - "gix-sec", - "gix-status 0.15.0", - "gix-submodule 0.16.0", - "gix-tempfile 15.0.0", - "gix-trace", - "gix-transport 0.43.1", - "gix-traverse 0.43.1", - "gix-url 0.28.2", - "gix-utils", - "gix-validate 0.9.4", - "gix-worktree 0.38.0", - "gix-worktree-state 0.15.0", - "gix-worktree-stream 0.17.0", - "once_cell", - "parking_lot", - "regex", - "signal-hook", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix" version = "0.70.0" @@ -1407,52 +1356,52 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "736f14636705f3a56ea52b553e67282519418d9a35bb1e90b3a9637a00296b68" dependencies = [ "gix-actor", - "gix-archive 0.19.0", - "gix-attributes 0.24.0", - "gix-command 0.4.1", - "gix-commitgraph 0.26.0", - "gix-config 0.43.0", - "gix-credentials 0.27.0", + "gix-archive", + "gix-attributes", + "gix-command", + "gix-commitgraph", + "gix-config", + "gix-credentials", "gix-date", - "gix-diff 0.50.0", - "gix-dir 0.12.0", - "gix-discover 0.38.0", - "gix-features 0.40.0", - "gix-filter 0.17.0", - "gix-fs 0.13.0", - "gix-glob 0.18.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-ignore 0.13.0", - "gix-index 0.38.0", - "gix-lock 16.0.0", + "gix-diff", + "gix-dir", + "gix-discover", + "gix-features", + "gix-filter", + "gix-fs", + "gix-glob", + "gix-hash", + "gix-hashtable", + "gix-ignore", + "gix-index", + "gix-lock", "gix-mailmap", - "gix-negotiate 0.18.0", - "gix-object 0.47.0", - "gix-odb 0.67.0", - "gix-pack 0.57.0", + "gix-negotiate", + "gix-object", + "gix-odb", + "gix-pack", "gix-path", - "gix-pathspec 0.9.0", - "gix-prompt 0.9.1", - "gix-protocol 0.48.0", - "gix-ref 0.50.0", - "gix-refspec 0.28.0", - "gix-revision 0.32.0", - "gix-revwalk 0.18.0", + "gix-pathspec", + "gix-prompt", + "gix-protocol", + "gix-ref", + "gix-refspec", + "gix-revision", + "gix-revwalk", "gix-sec", "gix-shallow", - "gix-status 0.17.0", - "gix-submodule 0.17.0", - "gix-tempfile 16.0.0", + "gix-status", + "gix-submodule", + "gix-tempfile", "gix-trace", - "gix-transport 0.45.0", - "gix-traverse 0.44.0", - "gix-url 0.29.0", + "gix-transport", + "gix-traverse", + "gix-url", "gix-utils", "gix-validate 0.9.4", - "gix-worktree 0.39.0", - "gix-worktree-state 0.17.0", - "gix-worktree-stream 0.19.0", + "gix-worktree", + "gix-worktree-state", + "gix-worktree-stream", "once_cell", "parking_lot", "regex", @@ -1475,20 +1424,6 @@ dependencies = [ "winnow 0.6.26", ] -[[package]] -name = "gix-archive" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52a5a8c89ece1375ca7299c80cda039d2a0a5837f2d1d576bb9259e0c6fadad5" -dependencies = [ - "bstr", - "gix-date", - "gix-object 0.46.1", - "gix-worktree-stream 0.17.0", - "jiff 0.1.29", - "thiserror 2.0.12", -] - [[package]] name = "gix-archive" version = "0.19.0" @@ -1497,29 +1432,12 @@ checksum = "3d22c6ecdb350461a975159ebe514294064b9542a4cbc4a12d00c3f46a1107ce" dependencies = [ "bstr", "gix-date", - "gix-object 0.47.0", - "gix-worktree-stream 0.19.0", + "gix-object", + "gix-worktree-stream", "jiff 0.1.29", "thiserror 2.0.12", ] -[[package]] -name = "gix-attributes" -version = "0.23.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddf9bf852194c0edfe699a2d36422d2c1f28f73b7c6d446c3f0ccd3ba232cadc" -dependencies = [ - "bstr", - "gix-glob 0.17.1", - "gix-path", - "gix-quote", - "gix-trace", - "kstring", - "smallvec", - "thiserror 2.0.12", - "unicode-bom", -] - [[package]] name = "gix-attributes" version = "0.24.0" @@ -1527,7 +1445,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f151000bf662ef5f641eca6102d942ee31ace80f271a3ef642e99776ce6ddb38" dependencies = [ "bstr", - "gix-glob 0.18.0", + "gix-glob", "gix-path", "gix-quote", "gix-trace", @@ -1555,18 +1473,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-command" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7d6b8f3a64453fd7e8191eb80b351eb7ac0839b40a1237cd2c137d5079fe53" -dependencies = [ - "bstr", - "gix-path", - "gix-trace", - "shell-words", -] - [[package]] name = "gix-command" version = "0.4.1" @@ -1579,20 +1485,6 @@ dependencies = [ "shell-words", ] -[[package]] -name = "gix-commitgraph" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8da6591a7868fb2b6dabddea6b09988b0b05e0213f938dbaa11a03dd7a48d85" -dependencies = [ - "bstr", - "gix-chunk", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "memmap2", - "thiserror 2.0.12", -] - [[package]] name = "gix-commitgraph" version = "0.26.0" @@ -1601,33 +1493,12 @@ checksum = "e23a8ec2d8a16026a10dafdb6ed51bcfd08f5d97f20fa52e200bc50cb72e4877" dependencies = [ "bstr", "gix-chunk", - "gix-features 0.40.0", - "gix-hash 0.16.0", + "gix-features", + "gix-hash", "memmap2", "thiserror 2.0.12", ] -[[package]] -name = "gix-config" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6649b406ca1f99cb148959cf00468b231f07950f8ec438cc0903cda563606f19" -dependencies = [ - "bstr", - "gix-config-value", - "gix-features 0.39.1", - "gix-glob 0.17.1", - "gix-path", - "gix-ref 0.49.1", - "gix-sec", - "memchr", - "once_cell", - "smallvec", - "thiserror 2.0.12", - "unicode-bom", - "winnow 0.6.26", -] - [[package]] name = "gix-config" version = "0.43.0" @@ -1636,10 +1507,10 @@ checksum = "377c1efd2014d5d469e0b3cd2952c8097bce9828f634e04d5665383249f1d9e9" dependencies = [ "bstr", "gix-config-value", - "gix-features 0.40.0", - "gix-glob 0.18.0", + "gix-features", + "gix-glob", "gix-path", - "gix-ref 0.50.0", + "gix-ref", "gix-sec", "memchr", "once_cell", @@ -1662,23 +1533,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-credentials" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2be87bb8685fc7e6e7032ef71c45068ffff609724a0c897b8047fde10db6ae71" -dependencies = [ - "bstr", - "gix-command 0.3.11", - "gix-config-value", - "gix-path", - "gix-prompt 0.8.9", - "gix-sec", - "gix-trace", - "gix-url 0.28.2", - "thiserror 2.0.12", -] - [[package]] name = "gix-credentials" version = "0.27.0" @@ -1686,13 +1540,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf950f9ee1690bb9c4388b5152baa8a9f41ad61e5cf1ba0ec8c207b08dab9e45" dependencies = [ "bstr", - "gix-command 0.4.1", + "gix-command", "gix-config-value", "gix-path", - "gix-prompt 0.9.1", + "gix-prompt", "gix-sec", "gix-trace", - "gix-url 0.29.0", + "gix-url", "thiserror 2.0.12", ] @@ -1708,27 +1562,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-diff" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a327be31a392144b60ab0b1c863362c32a1c8f7effdfa2141d5d5b6b916ef3bf" -dependencies = [ - "bstr", - "gix-command 0.3.11", - "gix-filter 0.15.0", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-object 0.46.1", - "gix-path", - "gix-tempfile 15.0.0", - "gix-trace", - "gix-traverse 0.43.1", - "gix-worktree 0.38.0", - "imara-diff", - "thiserror 2.0.12", -] - [[package]] name = "gix-diff" version = "0.50.0" @@ -1736,43 +1569,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62afb7f4ca0acdf4e9dad92065b2eb1bf2993bcc5014b57bc796e3a365b17c4d" dependencies = [ "bstr", - "gix-attributes 0.24.0", - "gix-command 0.4.1", - "gix-filter 0.17.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-index 0.38.0", - "gix-object 0.47.0", + "gix-attributes", + "gix-command", + "gix-filter", + "gix-fs", + "gix-hash", + "gix-index", + "gix-object", "gix-path", - "gix-pathspec 0.9.0", - "gix-tempfile 16.0.0", + "gix-pathspec", + "gix-tempfile", "gix-trace", - "gix-traverse 0.44.0", - "gix-worktree 0.39.0", + "gix-traverse", + "gix-worktree", "imara-diff", "thiserror 2.0.12", ] -[[package]] -name = "gix-dir" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acd6a0618958f9cce78a32724f8e06c4f4a57ca7080f645736d53676dc9b4db9" -dependencies = [ - "bstr", - "gix-discover 0.37.0", - "gix-fs 0.12.1", - "gix-ignore 0.12.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path", - "gix-pathspec 0.8.1", - "gix-trace", - "gix-utils", - "gix-worktree 0.38.0", - "thiserror 2.0.12", -] - [[package]] name = "gix-dir" version = "0.12.0" @@ -1780,32 +1593,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1d78db3927a12f7d1b788047b84efacaab03ef25738bd1c77856ad8966bd57b" dependencies = [ "bstr", - "gix-discover 0.38.0", - "gix-fs 0.13.0", - "gix-ignore 0.13.0", - "gix-index 0.38.0", - "gix-object 0.47.0", + "gix-discover", + "gix-fs", + "gix-ignore", + "gix-index", + "gix-object", "gix-path", - "gix-pathspec 0.9.0", + "gix-pathspec", "gix-trace", "gix-utils", - "gix-worktree 0.39.0", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-discover" -version = "0.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83bf6dfa4e266a4a9becb4d18fc801f92c3f7cc6c433dd86fdadbcf315ffb6ef" -dependencies = [ - "bstr", - "dunce", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-path", - "gix-ref 0.49.1", - "gix-sec", + "gix-worktree", "thiserror 2.0.12", ] @@ -1817,37 +1614,14 @@ checksum = "d0c2414bdf04064e0f5a5aa029dfda1e663cf9a6c4bfc8759f2d369299bb65d8" dependencies = [ "bstr", "dunce", - "gix-fs 0.13.0", - "gix-hash 0.16.0", + "gix-fs", + "gix-hash", "gix-path", - "gix-ref 0.50.0", + "gix-ref", "gix-sec", "thiserror 2.0.12", ] -[[package]] -name = "gix-features" -version = "0.39.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d85d673f2e022a340dba4713bed77ef2cf4cd737d2f3e0f159d45e0935fd81f" -dependencies = [ - "bytes", - "bytesize 1.3.3", - "crc32fast", - "crossbeam-channel", - "flate2", - "gix-hash 0.15.1", - "gix-trace", - "gix-utils", - "libc", - "once_cell", - "parking_lot", - "prodash", - "sha1_smol", - "thiserror 2.0.12", - "walkdir", -] - [[package]] name = "gix-features" version = "0.40.0" @@ -1859,7 +1633,7 @@ dependencies = [ "crc32fast", "crossbeam-channel", "flate2", - "gix-hash 0.16.0", + "gix-hash", "gix-trace", "gix-utils", "libc", @@ -1871,27 +1645,6 @@ dependencies = [ "walkdir", ] -[[package]] -name = "gix-filter" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5108cc58d58b27df10ac4de7f31b2eb96d588a33e5eba23739b865f5d8db7995" -dependencies = [ - "bstr", - "encoding_rs", - "gix-attributes 0.23.1", - "gix-command 0.3.11", - "gix-hash 0.15.1", - "gix-object 0.46.1", - "gix-packetline-blocking", - "gix-path", - "gix-quote", - "gix-trace", - "gix-utils", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-filter" version = "0.17.0" @@ -1900,10 +1653,10 @@ checksum = "bdcc36cd7dbc63ed0ec3558645886553d1afd3cd09daa5efb9cba9cceb942bbb" dependencies = [ "bstr", "encoding_rs", - "gix-attributes 0.24.0", - "gix-command 0.4.1", - "gix-hash 0.16.0", - "gix-object 0.47.0", + "gix-attributes", + "gix-command", + "gix-hash", + "gix-object", "gix-packetline-blocking", "gix-path", "gix-quote", @@ -1915,60 +1668,27 @@ dependencies = [ [[package]] name = "gix-fs" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3d4fac505a621f97e5ce2c69fdc425742af00c0920363ca4074f0eb48b1db9" +checksum = "182e7fa7bfdf44ffb7cfe7451b373cdf1e00870ac9a488a49587a110c562063d" dependencies = [ "fastrand", - "gix-features 0.39.1", + "gix-features", "gix-utils", ] [[package]] -name = "gix-fs" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "182e7fa7bfdf44ffb7cfe7451b373cdf1e00870ac9a488a49587a110c562063d" -dependencies = [ - "fastrand", - "gix-features 0.40.0", - "gix-utils", -] - -[[package]] -name = "gix-glob" -version = "0.17.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf69a6bec0a3581567484bf99a4003afcaf6c469fd4214352517ea355cf3435" -dependencies = [ - "bitflags", - "bstr", - "gix-features 0.39.1", - "gix-path", -] - -[[package]] -name = "gix-glob" -version = "0.18.0" +name = "gix-glob" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e9c7249fa0a78f9b363aa58323db71e0a6161fd69860ed6f48dedf0ef3a314e" dependencies = [ "bitflags", "bstr", - "gix-features 0.40.0", + "gix-features", "gix-path", ] -[[package]] -name = "gix-hash" -version = "0.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5eccc17194ed0e67d49285e4853307e4147e95407f91c1c3e4a13ba9f4e4ce" -dependencies = [ - "faster-hex", - "thiserror 2.0.12", -] - [[package]] name = "gix-hash" version = "0.16.0" @@ -1979,41 +1699,17 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-hashtable" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ef65b256631078ef733bc5530c4e6b1c2e7d5c2830b75d4e9034ab3997d18fe" -dependencies = [ - "gix-hash 0.15.1", - "hashbrown 0.14.5", - "parking_lot", -] - [[package]] name = "gix-hashtable" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "189130bc372accd02e0520dc5ab1cef318dcc2bc829b76ab8d84bbe90ac212d1" dependencies = [ - "gix-hash 0.16.0", + "gix-hash", "hashbrown 0.14.5", "parking_lot", ] -[[package]] -name = "gix-ignore" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6b1fb24d2a4af0aa7438e2771d60c14a80cf2c9bd55c29cf1712b841f05bb8a" -dependencies = [ - "bstr", - "gix-glob 0.17.1", - "gix-path", - "gix-trace", - "unicode-bom", -] - [[package]] name = "gix-ignore" version = "0.13.0" @@ -2021,40 +1717,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f529dcb80bf9855c0a7c49f0ac588df6d6952d63a63fefc254b9c869d2cdf6f" dependencies = [ "bstr", - "gix-glob 0.18.0", + "gix-glob", "gix-path", "gix-trace", "unicode-bom", ] -[[package]] -name = "gix-index" -version = "0.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "270645fd20556b64c8ffa1540d921b281e6994413a0ca068596f97e9367a257a" -dependencies = [ - "bitflags", - "bstr", - "filetime", - "fnv", - "gix-bitmap", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-lock 15.0.1", - "gix-object 0.46.1", - "gix-traverse 0.43.1", - "gix-utils", - "gix-validate 0.9.4", - "hashbrown 0.14.5", - "itoa", - "libc", - "memmap2", - "rustix 0.38.44", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-index" version = "0.38.0" @@ -2066,12 +1734,12 @@ dependencies = [ "filetime", "fnv", "gix-bitmap", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "gix-object 0.47.0", - "gix-traverse 0.44.0", + "gix-features", + "gix-fs", + "gix-hash", + "gix-lock", + "gix-object", + "gix-traverse", "gix-utils", "gix-validate 0.9.4", "hashbrown 0.14.5", @@ -2083,24 +1751,13 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-lock" -version = "15.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd3ab68a452db63d9f3ebdacb10f30dba1fa0d31ac64f4203d395ed1102d940" -dependencies = [ - "gix-tempfile 15.0.0", - "gix-utils", - "thiserror 2.0.12", -] - [[package]] name = "gix-lock" version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9739815270ff6940968441824d162df9433db19211ca9ba8c3fc1b50b849c642" dependencies = [ - "gix-tempfile 16.0.0", + "gix-tempfile", "gix-utils", "thiserror 2.0.12", ] @@ -2117,22 +1774,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-negotiate" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27f830a16405386e9c83b9d5be8261fe32bbd6b3caf15bd1b284c6b2b7ef1a8" -dependencies = [ - "bitflags", - "gix-commitgraph 0.25.1", - "gix-date", - "gix-hash 0.15.1", - "gix-object 0.46.1", - "gix-revwalk 0.17.0", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-negotiate" version = "0.18.0" @@ -2140,34 +1781,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6a8af1ef7bbe303d30b55312b7f4d33e955de43a3642ae9b7347c623d80ef80" dependencies = [ "bitflags", - "gix-commitgraph 0.26.0", - "gix-date", - "gix-hash 0.16.0", - "gix-object 0.47.0", - "gix-revwalk 0.18.0", - "smallvec", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-object" -version = "0.46.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42d58010183ef033f31088479b4eb92b44fe341b35b62d39eb8b185573d77ea" -dependencies = [ - "bstr", - "gix-actor", + "gix-commitgraph", "gix-date", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-path", - "gix-utils", - "gix-validate 0.9.4", - "itoa", + "gix-hash", + "gix-object", + "gix-revwalk", "smallvec", "thiserror 2.0.12", - "winnow 0.6.26", ] [[package]] @@ -2179,9 +1799,9 @@ dependencies = [ "bstr", "gix-actor", "gix-date", - "gix-features 0.40.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", + "gix-features", + "gix-hash", + "gix-hashtable", "gix-path", "gix-utils", "gix-validate 0.9.4", @@ -2191,27 +1811,6 @@ dependencies = [ "winnow 0.6.26", ] -[[package]] -name = "gix-odb" -version = "0.65.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93bed6e1b577c25a6bb8e6ecbf4df525f29a671ddf5f2221821a56a8dbeec4e3" -dependencies = [ - "arc-swap", - "gix-date", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "gix-pack 0.55.0", - "gix-path", - "gix-quote", - "parking_lot", - "tempfile", - "thiserror 2.0.12", -] - [[package]] name = "gix-odb" version = "0.67.0" @@ -2220,12 +1819,12 @@ checksum = "3e93457df69cd09573608ce9fa4f443fbd84bc8d15d8d83adecd471058459c1b" dependencies = [ "arc-swap", "gix-date", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", - "gix-pack 0.57.0", + "gix-features", + "gix-fs", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-pack", "gix-path", "gix-quote", "parking_lot", @@ -2233,27 +1832,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-pack" -version = "0.55.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b91fec04d359544fecbb8e85117ec746fbaa9046ebafcefb58cb74f20dc76d4" -dependencies = [ - "clru", - "gix-chunk", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "gix-path", - "gix-tempfile 15.0.0", - "memmap2", - "parking_lot", - "smallvec", - "thiserror 2.0.12", - "uluru", -] - [[package]] name = "gix-pack" version = "0.57.0" @@ -2262,12 +1840,12 @@ checksum = "fc13a475b3db735617017fb35f816079bf503765312d4b1913b18cf96f3fa515" dependencies = [ "clru", "gix-chunk", - "gix-features 0.40.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", + "gix-features", + "gix-hash", + "gix-hashtable", + "gix-object", "gix-path", - "gix-tempfile 16.0.0", + "gix-tempfile", "memmap2", "parking_lot", "smallvec", @@ -2313,21 +1891,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-pathspec" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c472dfbe4a4e96fcf7efddcd4771c9037bb4fdea2faaabf2f4888210c75b81e" -dependencies = [ - "bitflags", - "bstr", - "gix-attributes 0.23.1", - "gix-config-value", - "gix-glob 0.17.1", - "gix-path", - "thiserror 2.0.12", -] - [[package]] name = "gix-pathspec" version = "0.9.0" @@ -2336,57 +1899,26 @@ checksum = "6430d3a686c08e9d59019806faa78c17315fe22ae73151a452195857ca02f86c" dependencies = [ "bitflags", "bstr", - "gix-attributes 0.24.0", + "gix-attributes", "gix-config-value", - "gix-glob 0.18.0", + "gix-glob", "gix-path", "thiserror 2.0.12", ] -[[package]] -name = "gix-prompt" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a7822afc4bc9c5fbbc6ce80b00f41c129306b7685cac3248dbfa14784960594" -dependencies = [ - "gix-command 0.3.11", - "gix-config-value", - "parking_lot", - "rustix 0.38.44", - "thiserror 2.0.12", -] - [[package]] name = "gix-prompt" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79f2185958e1512b989a007509df8d61dca014aa759a22bee80cfa6c594c3b6d" dependencies = [ - "gix-command 0.4.1", + "gix-command", "gix-config-value", "parking_lot", "rustix 0.38.44", "thiserror 2.0.12", ] -[[package]] -name = "gix-protocol" -version = "0.46.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a7e7e51a0dea531d3448c297e2fa919b2de187111a210c324b7e9f81508b8ca" -dependencies = [ - "bstr", - "gix-credentials 0.25.1", - "gix-date", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-transport 0.43.1", - "gix-utils", - "maybe-async", - "thiserror 2.0.12", - "winnow 0.6.26", -] - [[package]] name = "gix-protocol" version = "0.48.0" @@ -2394,19 +1926,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c61bd61afc6b67d213241e2100394c164be421e3f7228d3521b04f48ca5ba90" dependencies = [ "bstr", - "gix-credentials 0.27.0", + "gix-credentials", "gix-date", - "gix-features 0.40.0", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "gix-negotiate 0.18.0", - "gix-object 0.47.0", - "gix-ref 0.50.0", - "gix-refspec 0.28.0", - "gix-revwalk 0.18.0", + "gix-features", + "gix-hash", + "gix-lock", + "gix-negotiate", + "gix-object", + "gix-ref", + "gix-refspec", + "gix-revwalk", "gix-shallow", "gix-trace", - "gix-transport 0.45.0", + "gix-transport", "gix-utils", "maybe-async", "thiserror 2.0.12", @@ -2424,27 +1956,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-ref" -version = "0.49.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a91b61776c839d0f1b7114901179afb0947aa7f4d30793ca1c56d335dfef485f" -dependencies = [ - "gix-actor", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-lock 15.0.1", - "gix-object 0.46.1", - "gix-path", - "gix-tempfile 15.0.0", - "gix-utils", - "gix-validate 0.9.4", - "memmap2", - "thiserror 2.0.12", - "winnow 0.6.26", -] - [[package]] name = "gix-ref" version = "0.50.0" @@ -2452,13 +1963,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47adf4c5f933429f8554e95d0d92eee583cfe4b95d2bf665cd6fd4a1531ee20c" dependencies = [ "gix-actor", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "gix-object 0.47.0", + "gix-features", + "gix-fs", + "gix-hash", + "gix-lock", + "gix-object", "gix-path", - "gix-tempfile 16.0.0", + "gix-tempfile", "gix-utils", "gix-validate 0.9.4", "memmap2", @@ -2466,20 +1977,6 @@ dependencies = [ "winnow 0.6.26", ] -[[package]] -name = "gix-refspec" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00c056bb747868c7eb0aeb352c9f9181ab8ca3d0a2550f16470803500c6c413d" -dependencies = [ - "bstr", - "gix-hash 0.15.1", - "gix-revision 0.31.1", - "gix-validate 0.9.4", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-refspec" version = "0.28.0" @@ -2487,31 +1984,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59650228d8f612f68e7f7a25f517fcf386c5d0d39826085492e94766858b0a90" dependencies = [ "bstr", - "gix-hash 0.16.0", - "gix-revision 0.32.0", + "gix-hash", + "gix-revision", "gix-validate 0.9.4", "smallvec", "thiserror 2.0.12", ] -[[package]] -name = "gix-revision" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e1ddc474405a68d2ce8485705dd72fe6ce959f2f5fe718601ead5da2c8f9e7" -dependencies = [ - "bitflags", - "bstr", - "gix-commitgraph 0.25.1", - "gix-date", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "gix-revwalk 0.17.0", - "gix-trace", - "thiserror 2.0.12", -] - [[package]] name = "gix-revision" version = "0.32.0" @@ -2520,42 +1999,27 @@ checksum = "3fe28bbccca55da6d66e6c6efc6bb4003c29d407afd8178380293729733e6b53" dependencies = [ "bitflags", "bstr", - "gix-commitgraph 0.26.0", + "gix-commitgraph", "gix-date", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", - "gix-revwalk 0.18.0", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-revwalk", "gix-trace", "thiserror 2.0.12", ] -[[package]] -name = "gix-revwalk" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "510026fc32f456f8f067d8f37c34088b97a36b2229d88a6a5023ef179fcb109d" -dependencies = [ - "gix-commitgraph 0.25.1", - "gix-date", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-revwalk" version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4ecb80c235b1e9ef2b99b23a81ea50dd569a88a9eb767179793269e0e616247" dependencies = [ - "gix-commitgraph 0.26.0", + "gix-commitgraph", "gix-date", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", + "gix-hash", + "gix-hashtable", + "gix-object", "smallvec", "thiserror 2.0.12", ] @@ -2579,31 +2043,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab72543011e303e52733c85bef784603ef39632ddf47f69723def52825e35066" dependencies = [ "bstr", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-status" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "201396192ee4c4dd9e8a84fed4b0d2b33d639fca815fb99b0f653dfeddf38585" -dependencies = [ - "bstr", - "filetime", - "gix-diff 0.48.0", - "gix-dir 0.10.0", - "gix-features 0.39.1", - "gix-filter 0.15.0", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path", - "gix-pathspec 0.8.1", - "gix-worktree 0.38.0", - "portable-atomic", + "gix-hash", + "gix-lock", "thiserror 2.0.12", ] @@ -2615,36 +2056,21 @@ checksum = "414cc1d85079d7ca32c3ab4a6479bf7e174cd251c74a82339c6cc393da3f4883" dependencies = [ "bstr", "filetime", - "gix-diff 0.50.0", - "gix-dir 0.12.0", - "gix-features 0.40.0", - "gix-filter 0.17.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-index 0.38.0", - "gix-object 0.47.0", + "gix-diff", + "gix-dir", + "gix-features", + "gix-filter", + "gix-fs", + "gix-hash", + "gix-index", + "gix-object", "gix-path", - "gix-pathspec 0.9.0", - "gix-worktree 0.39.0", + "gix-pathspec", + "gix-worktree", "portable-atomic", "thiserror 2.0.12", ] -[[package]] -name = "gix-submodule" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2455f8c0fcb6ebe2a6e83c8f522d30615d763eb2ef7a23c7d929f9476e89f5c" -dependencies = [ - "bstr", - "gix-config 0.42.0", - "gix-path", - "gix-pathspec 0.8.1", - "gix-refspec 0.27.0", - "gix-url 0.28.2", - "thiserror 2.0.12", -] - [[package]] name = "gix-submodule" version = "0.17.0" @@ -2652,38 +2078,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74972fe8d46ac8a09490ae1e843b4caf221c5b157c5ac17057e8e1c38417a3ac" dependencies = [ "bstr", - "gix-config 0.43.0", + "gix-config", "gix-path", - "gix-pathspec 0.9.0", - "gix-refspec 0.28.0", - "gix-url 0.29.0", + "gix-pathspec", + "gix-refspec", + "gix-url", "thiserror 2.0.12", ] -[[package]] -name = "gix-tempfile" -version = "15.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2feb86ef094cc77a4a9a5afbfe5de626897351bbbd0de3cb9314baf3049adb82" -dependencies = [ - "dashmap 6.1.0", - "gix-fs 0.12.1", - "libc", - "once_cell", - "parking_lot", - "signal-hook", - "signal-hook-registry", - "tempfile", -] - [[package]] name = "gix-tempfile" version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2558f423945ef24a8328c55d1fd6db06b8376b0e7013b1bb476cc4ffdf678501" dependencies = [ - "dashmap 6.1.0", - "gix-fs 0.13.0", + "dashmap", + "gix-fs", "libc", "once_cell", "parking_lot", @@ -2701,25 +2111,6 @@ dependencies = [ "tracing-core", ] -[[package]] -name = "gix-transport" -version = "0.43.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39a1a41357b7236c03e0c984147f823d87c3e445a8581bac7006df141577200b" -dependencies = [ - "base64 0.22.1", - "bstr", - "gix-command 0.3.11", - "gix-credentials 0.25.1", - "gix-features 0.39.1", - "gix-packetline", - "gix-quote", - "gix-sec", - "gix-url 0.28.2", - "reqwest", - "thiserror 2.0.12", -] - [[package]] name = "gix-transport" version = "0.45.0" @@ -2728,34 +2119,17 @@ checksum = "11187418489477b1b5b862ae1aedbbac77e582f2c4b0ef54280f20cfe5b964d9" dependencies = [ "base64 0.22.1", "bstr", - "gix-command 0.4.1", - "gix-credentials 0.27.0", - "gix-features 0.40.0", + "gix-command", + "gix-credentials", + "gix-features", "gix-packetline", "gix-quote", "gix-sec", - "gix-url 0.29.0", + "gix-url", "reqwest", "thiserror 2.0.12", ] -[[package]] -name = "gix-traverse" -version = "0.43.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed47d648619e23e93f971d2bba0d10c1100e54ef95d2981d609907a8cabac89" -dependencies = [ - "bitflags", - "gix-commitgraph 0.25.1", - "gix-date", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "gix-revwalk 0.17.0", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-traverse" version = "0.44.0" @@ -2763,30 +2137,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bec70e53896586ef32a3efa7e4427b67308531ed186bb6120fb3eca0f0d61b4" dependencies = [ "bitflags", - "gix-commitgraph 0.26.0", + "gix-commitgraph", "gix-date", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", - "gix-revwalk 0.18.0", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-revwalk", "smallvec", "thiserror 2.0.12", ] -[[package]] -name = "gix-url" -version = "0.28.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d096fb733ba6bd3f5403dba8bd72bdd8809fe2b347b57844040b8f49c93492d9" -dependencies = [ - "bstr", - "gix-features 0.39.1", - "gix-path", - "percent-encoding", - "thiserror 2.0.12", - "url", -] - [[package]] name = "gix-url" version = "0.29.0" @@ -2794,7 +2154,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29218c768b53dd8f116045d87fec05b294c731a4b2bdd257eeca2084cc150b13" dependencies = [ "bstr", - "gix-features 0.40.0", + "gix-features", "gix-path", "percent-encoding", "thiserror 2.0.12", @@ -2832,25 +2192,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-worktree" -version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "756dbbe15188fa22540d5eab941f8f9cf511a5364d5aec34c88083c09f4bea13" -dependencies = [ - "bstr", - "gix-attributes 0.23.1", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-ignore 0.12.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path", - "gix-validate 0.9.4", -] - [[package]] name = "gix-worktree" version = "0.39.0" @@ -2858,38 +2199,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6673512f7eaa57a6876adceca6978a501d6c6569a4f177767dc405f8b9778958" dependencies = [ "bstr", - "gix-attributes 0.24.0", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-glob 0.18.0", - "gix-hash 0.16.0", - "gix-ignore 0.13.0", - "gix-index 0.38.0", - "gix-object 0.47.0", + "gix-attributes", + "gix-features", + "gix-fs", + "gix-glob", + "gix-hash", + "gix-ignore", + "gix-index", + "gix-object", "gix-path", "gix-validate 0.9.4", ] -[[package]] -name = "gix-worktree-state" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebd5eead61d37b334bc31810c9980aa72d659044513cae0e342a88fed2c22ba" -dependencies = [ - "bstr", - "gix-features 0.39.1", - "gix-filter 0.15.0", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path", - "gix-worktree 0.38.0", - "io-close", - "thiserror 2.0.12", -] - [[package]] name = "gix-worktree-state" version = "0.17.0" @@ -2897,60 +2218,42 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86f5e199ad5af972086683bd31d640c82cb85885515bf86d86236c73ce575bf0" dependencies = [ "bstr", - "gix-features 0.40.0", - "gix-filter 0.17.0", - "gix-fs 0.13.0", - "gix-glob 0.18.0", - "gix-hash 0.16.0", - "gix-index 0.38.0", - "gix-object 0.47.0", + "gix-features", + "gix-filter", + "gix-fs", + "gix-glob", + "gix-hash", + "gix-index", + "gix-object", "gix-path", - "gix-worktree 0.39.0", + "gix-worktree", "io-close", "thiserror 2.0.12", ] -[[package]] -name = "gix-worktree-stream" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1879375cbd896823237480a3034aa9fa056b4f9dc9f35a4ac8cd4dc052b2793" -dependencies = [ - "gix-attributes 0.23.1", - "gix-features 0.39.1", - "gix-filter 0.15.0", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-object 0.46.1", - "gix-path", - "gix-traverse 0.43.1", - "parking_lot", - "thiserror 2.0.12", -] - [[package]] name = "gix-worktree-stream" version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f61b0463c3cf4d07f2c72a10bdb03a2e4d70a9c26416c639346ad67456834485" dependencies = [ - "gix-attributes 0.24.0", - "gix-features 0.40.0", - "gix-filter 0.17.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-object 0.47.0", + "gix-attributes", + "gix-features", + "gix-filter", + "gix-fs", + "gix-hash", + "gix-object", "gix-path", - "gix-traverse 0.44.0", + "gix-traverse", "parking_lot", "thiserror 2.0.12", ] [[package]] name = "globset" -version = "0.4.16" +version = "0.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5" +checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3" dependencies = [ "aho-corasick", "bstr", @@ -2982,7 +2285,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.9.0", + "indexmap 2.12.1", "slab", "tokio", "tokio-util", @@ -3014,6 +2317,12 @@ dependencies = [ "foldhash", ] +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" + [[package]] name = "heck" version = "0.5.0" @@ -3166,18 +2475,23 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf9f1e950e0d9d1d3c47184416723cf29c0d1f93bd8cccf37e4beb6b44f31710" dependencies = [ + "base64 0.22.1", "bytes", "futures-channel", "futures-util", "http", "http-body", "hyper", + "ipnet", "libc", + "percent-encoding", "pin-project-lite", - "socket2", + "socket2 0.5.9", + "system-configuration", "tokio", "tower-service", "tracing", + "windows-registry", ] [[package]] @@ -3196,9 +2510,9 @@ dependencies = [ [[package]] name = "i18n-embed" -version = "0.14.1" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94205d95764f5bb9db9ea98fa77f89653365ca748e27161f5bbea2ffd50e459c" +checksum = "669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4" dependencies = [ "arc-swap", "fluent", @@ -3206,7 +2520,6 @@ dependencies = [ "fluent-syntax", "i18n-embed-impl", "intl-memoizer", - "lazy_static", "log", "parking_lot", "rust-embed", @@ -3217,22 +2530,20 @@ dependencies = [ [[package]] name = "i18n-embed-fl" -version = "0.7.0" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc1f8715195dffc4caddcf1cf3128da15fe5d8a137606ea8856c9300047d5a2" +checksum = "04b2969d0b3fc6143776c535184c19722032b43e6a642d710fa3f88faec53c2d" dependencies = [ - "dashmap 5.5.3", "find-crate", "fluent", "fluent-syntax", "i18n-config", "i18n-embed", - "lazy_static", - "proc-macro-error", + "proc-macro-error2", "proc-macro2", "quote", - "strsim 0.10.0", - "syn 2.0.101", + "strsim", + "syn", "unic-langid", ] @@ -3246,7 +2557,7 @@ dependencies = [ "i18n-config", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -3398,9 +2709,9 @@ dependencies = [ [[package]] name = "ignore" -version = "0.4.23" +version = "0.4.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" +checksum = "d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a" dependencies = [ "crossbeam-deque", "globset", @@ -3434,13 +2745,14 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" dependencies = [ "equivalent", - "hashbrown 0.15.3", + "hashbrown 0.16.1", "serde", + "serde_core", ] [[package]] @@ -3502,7 +2814,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2", + "socket2 0.5.9", "widestring", "windows-sys 0.48.0", "winreg", @@ -3580,7 +2892,7 @@ checksum = "6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -3623,7 +2935,7 @@ name = "jsonschemagen" version = "0.1.0" dependencies = [ "comtrya-lib", - "schemars", + "schemars 1.2.0", "serde_json", ] @@ -3659,9 +2971,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.172" +version = "0.2.178" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" +checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" [[package]] name = "libm" @@ -3704,9 +3016,9 @@ checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" [[package]] name = "litemap" @@ -3714,13 +3026,18 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +[[package]] +name = "litrs" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" + [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" dependencies = [ - "autocfg", "scopeguard", ] @@ -3761,7 +3078,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3a8e7962a5368d5f264d045a5a255e90f9aa3fc1941ae15a8d2940d42cac671" dependencies = [ "cc", - "which", + "which 7.0.3", ] [[package]] @@ -3793,7 +3110,7 @@ checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -3830,6 +3147,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" dependencies = [ "adler2", + "simd-adler32", ] [[package]] @@ -3888,7 +3206,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.101", + "syn", ] [[package]] @@ -3921,21 +3239,20 @@ checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" [[package]] name = "normpath" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed" +checksum = "bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] name = "nu-ansi-term" -version = "0.46.0" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "overload", - "winapi", + "windows-sys 0.61.2", ] [[package]] @@ -3955,37 +3272,187 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" [[package]] -name = "num-integer" -version = "0.1.46" +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "objc2" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05" +dependencies = [ + "objc2-encode", +] + +[[package]] +name = "objc2-cloud-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" +dependencies = [ + "bitflags", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-data" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" +dependencies = [ + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" +dependencies = [ + "bitflags", + "dispatch2", + "objc2", +] + +[[package]] +name = "objc2-core-graphics" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" +dependencies = [ + "bitflags", + "dispatch2", + "objc2", + "objc2-core-foundation", + "objc2-io-surface", +] + +[[package]] +name = "objc2-core-image" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" +dependencies = [ + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-location" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009" +dependencies = [ + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-text" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" +dependencies = [ + "bitflags", + "objc2", + "objc2-core-foundation", + "objc2-core-graphics", +] + +[[package]] +name = "objc2-encode" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" + +[[package]] +name = "objc2-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" +dependencies = [ + "bitflags", + "block2", + "libc", + "objc2", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-io-surface" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" dependencies = [ - "num-traits", + "bitflags", + "objc2", + "objc2-core-foundation", ] [[package]] -name = "num-traits" -version = "0.2.19" +name = "objc2-quartz-core" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" dependencies = [ - "autocfg", + "bitflags", + "objc2", + "objc2-core-foundation", + "objc2-foundation", ] [[package]] -name = "object" -version = "0.36.7" +name = "objc2-ui-kit" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" dependencies = [ - "memchr", + "bitflags", + "block2", + "objc2", + "objc2-cloud-kit", + "objc2-core-data", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-core-image", + "objc2-core-location", + "objc2-core-text", + "objc2-foundation", + "objc2-quartz-core", + "objc2-user-notifications", +] + +[[package]] +name = "objc2-user-notifications" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e" +dependencies = [ + "objc2", + "objc2-foundation", ] [[package]] name = "octocrab" -version = "0.41.2" +version = "0.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2dfd11f6efbd39491d71a3864496f0b6f45e2d01b73b26c55d631c4e0dafaef" +checksum = "76f50b2657b7e31c849c612c4ca71527861631fe3c392f931fb28990b045f972" dependencies = [ "arc-swap", "async-trait", @@ -4007,7 +3474,7 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project", - "secrecy 0.10.3", + "secrecy", "serde", "serde_json", "serde_path_to_error", @@ -4018,6 +3485,7 @@ dependencies = [ "tower-http", "tracing", "url", + "web-time", ] [[package]] @@ -4058,26 +3526,25 @@ dependencies = [ [[package]] name = "os_info" -version = "3.11.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fc863e2ca13dc2d5c34fb22ea4a588248ac14db929616ba65c45f21744b1e9" +checksum = "e4022a17595a00d6a369236fdae483f0de7f0a339960a53118b818238e132224" dependencies = [ + "android_system_properties", "log", + "nix", + "objc2", + "objc2-foundation", + "objc2-ui-kit", "serde", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - [[package]] name = "parking_lot" -version = "0.12.3" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" dependencies = [ "lock_api", "parking_lot_core", @@ -4085,15 +3552,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-link 0.2.1", ] [[package]] @@ -4162,7 +3629,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -4178,12 +3645,14 @@ dependencies = [ [[package]] name = "petgraph" -version = "0.6.5" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" dependencies = [ "fixedbitset", - "indexmap 2.9.0", + "hashbrown 0.15.3", + "indexmap 2.12.1", + "serde", ] [[package]] @@ -4241,7 +3710,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -4352,30 +3821,6 @@ dependencies = [ "yansi", ] -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - [[package]] name = "proc-macro-error-attr2" version = "2.0.0" @@ -4395,7 +3840,7 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -4432,7 +3877,7 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.1", "rustls", - "socket2", + "socket2 0.5.9", "thiserror 2.0.12", "tokio", "tracing", @@ -4469,7 +3914,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2", + "socket2 0.5.9", "tracing", "windows-sys 0.59.0", ] @@ -4568,11 +4013,31 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "regex" -version = "1.11.1" +version = "1.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" dependencies = [ "aho-corasick", "memchr", @@ -4582,9 +4047,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.9" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" dependencies = [ "aho-corasick", "memchr", @@ -4599,9 +4064,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.15" +version = "0.12.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb" +checksum = "e98ff6b0dbbe4d5a37318f433d4fc82babd21631f194d370409ceb2e40b2f0b5" dependencies = [ "base64 0.22.1", "bytes", @@ -4625,23 +4090,21 @@ dependencies = [ "pin-project-lite", "quinn", "rustls", - "rustls-pemfile", "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", "sync_wrapper", - "system-configuration", "tokio", "tokio-rustls", "tower", + "tower-http", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "webpki-roots 0.26.11", - "windows-registry", + "webpki-roots 1.0.0", ] [[package]] @@ -4652,9 +4115,9 @@ checksum = "95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3" [[package]] name = "rhai" -version = "1.21.0" +version = "1.23.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce4d759a4729a655ddfdbb3ff6e77fb9eadd902dae12319455557796e435d2a6" +checksum = "f4e35aaaa439a5bda2f8d15251bc375e4edfac75f9865734644782c9701b5709" dependencies = [ "ahash", "bitflags", @@ -4670,13 +4133,13 @@ dependencies = [ [[package]] name = "rhai_codegen" -version = "2.2.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5a11a05ee1ce44058fa3d5961d05194fdbe3ad6b40f904af764d81b86450e6b" +checksum = "d4322a2a4e8cf30771dd9f27f7f37ca9ac8fe812dddd811096a98483080dabe6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -4713,7 +4176,7 @@ dependencies = [ "proc-macro2", "quote", "rust-embed-utils", - "syn 2.0.101", + "syn", "walkdir", ] @@ -4727,12 +4190,6 @@ dependencies = [ "walkdir", ] -[[package]] -name = "rustc-demangle" -version = "0.1.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" - [[package]] name = "rustc-hash" version = "1.1.0" @@ -4769,15 +4226,15 @@ dependencies = [ [[package]] name = "rustix" -version = "1.0.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" +checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" dependencies = [ "bitflags", "errno", "libc", - "linux-raw-sys 0.9.4", - "windows-sys 0.59.0", + "linux-raw-sys 0.11.0", + "windows-sys 0.61.2", ] [[package]] @@ -4807,15 +4264,6 @@ dependencies = [ "security-framework", ] -[[package]] -name = "rustls-pemfile" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" -dependencies = [ - "rustls-pki-types", -] - [[package]] name = "rustls-pki-types" version = "1.12.0" @@ -4883,6 +4331,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54e910108742c57a770f492731f99be216a52fadd361b06c8fb59d74ccc267d2" +dependencies = [ + "dyn-clone", + "ref-cast", "schemars_derive", "serde", "serde_json", @@ -4890,14 +4362,14 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.22" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "4908ad288c5035a8eb12cfdf0d49270def0a268ee162b75eeee0f85d155a7c45" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.101", + "syn", ] [[package]] @@ -4917,15 +4389,6 @@ dependencies = [ "sha2", ] -[[package]] -name = "secrecy" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" -dependencies = [ - "zeroize", -] - [[package]] name = "secrecy" version = "0.10.3" @@ -4981,10 +4444,11 @@ checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ + "serde_core", "serde_derive", ] @@ -4998,15 +4462,24 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5017,19 +4490,20 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.148" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da" dependencies = [ "itoa", "memchr", - "ryu", "serde", + "serde_core", + "zmij", ] [[package]] @@ -5044,11 +4518,11 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.8" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" +checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -5065,18 +4539,19 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.9.0", - "schemars", - "serde", - "serde_derive", + "indexmap 2.12.1", + "schemars 0.8.22", + "schemars 0.9.0", + "schemars 1.2.0", + "serde_core", "serde_json", "serde_with_macros", "time", @@ -5084,14 +4559,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5100,7 +4575,7 @@ version = "0.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.12.1", "itoa", "libyml", "memchr", @@ -5272,7 +4747,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5285,6 +4760,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 = "stable_deref_trait" version = "1.2.0" @@ -5306,12 +4791,6 @@ dependencies = [ "vte", ] -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - [[package]] name = "strsim" version = "0.11.1" @@ -5324,16 +4803,6 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "unicode-ident", -] - [[package]] name = "syn" version = "2.0.101" @@ -5362,7 +4831,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5419,31 +4888,31 @@ checksum = "5e43f5e1f52b3ff81f2cd7276d988364b5afbc1d686a7ccf5531fb61e514cea4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", "tempfile", - "ureq", + "ureq 2.12.1", "venial", "zip", ] [[package]] name = "tempfile" -version = "3.20.0" +version = "3.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" +checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c" dependencies = [ "fastrand", "getrandom 0.3.3", "once_cell", - "rustix 1.0.7", - "windows-sys 0.59.0", + "rustix 1.1.3", + "windows-sys 0.61.2", ] [[package]] name = "tera" -version = "1.20.0" +version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab9d851b45e865f178319da0abdbfe6acbc4328759ff18dafc3a41c16b4cd2ee" +checksum = "e8004bca281f2d32df3bacd59bc67b312cb4c70cea46cbd79dbe8ac5ed206722" dependencies = [ "chrono", "chrono-tz", @@ -5458,7 +4927,7 @@ dependencies = [ "serde", "serde_json", "slug", - "unic-segment", + "unicode-segmentation", ] [[package]] @@ -5502,7 +4971,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5513,7 +4982,7 @@ checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5593,17 +5062,16 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.45.0" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" dependencies = [ - "backtrace", "bytes", "libc", "mio", "pin-project-lite", - "socket2", - "windows-sys 0.52.0", + "socket2 0.6.0", + "windows-sys 0.61.2", ] [[package]] @@ -5640,44 +5108,42 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.22" +version = "0.9.10+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae" +checksum = "0825052159284a1a8b4d6c0c86cbc801f2da5afd2b225fa548c72f2e74002f48" dependencies = [ - "serde", + "indexmap 2.12.1", + "serde_core", "serde_spanned", "toml_datetime", - "toml_edit", + "toml_parser", + "toml_writer", + "winnow 0.7.14", ] [[package]] name = "toml_datetime" -version = "0.6.9" +version = "0.7.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" dependencies = [ - "serde", + "serde_core", ] [[package]] -name = "toml_edit" -version = "0.22.26" +name = "toml_parser" +version = "1.0.6+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e" +checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" dependencies = [ - "indexmap 2.9.0", - "serde", - "serde_spanned", - "toml_datetime", - "toml_write", - "winnow 0.7.10", + "winnow 0.7.14", ] [[package]] -name = "toml_write" -version = "0.1.1" +name = "toml_writer" +version = "1.0.6+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076" +checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" [[package]] name = "tower" @@ -5729,9 +5195,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "log", "pin-project-lite", @@ -5741,20 +5207,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.28" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] name = "tracing-core" -version = "0.1.33" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", @@ -5762,9 +5228,9 @@ dependencies = [ [[package]] name = "tracing-journald" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0b4143302cf1022dac868d521e36e8b27691f72c84b3311750d5188ebba657" +checksum = "2d3a81ed245bfb62592b1e2bc153e77656d94ee6a0497683a65a12ccaf2438d0" dependencies = [ "libc", "tracing-core", @@ -5784,9 +5250,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.19" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" +checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e" dependencies = [ "nu-ansi-term", "sharded-slab", @@ -5884,27 +5350,6 @@ dependencies = [ "arrayvec", ] -[[package]] -name = "unic-char-property" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" -dependencies = [ - "unic-char-range", -] - -[[package]] -name = "unic-char-range" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" - -[[package]] -name = "unic-common" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" - [[package]] name = "unic-langid" version = "0.9.6" @@ -5924,35 +5369,6 @@ dependencies = [ "tinystr", ] -[[package]] -name = "unic-segment" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4ed5d26be57f84f176157270c112ef57b86debac9cd21daaabbe56db0f88f23" -dependencies = [ - "unic-ucd-segment", -] - -[[package]] -name = "unic-ucd-segment" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2079c122a62205b421f499da10f3ee0f7697f012f55b675e002483c73ea34700" -dependencies = [ - "unic-char-property", - "unic-char-range", - "unic-ucd-version", -] - -[[package]] -name = "unic-ucd-version" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" -dependencies = [ - "unic-common", -] - [[package]] name = "unicode-bidi" version = "0.3.18" @@ -6010,16 +5426,16 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "update-informer" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53813bf5d5f0d8430794f8cc48e99521cc9e298066958d16383ccb8b39d182a7" +checksum = "67b27dcf766dc6ad64c2085201626e1a7955dc1983532bfc8406d552903ace2a" dependencies = [ "etcetera", "reqwest", "semver", "serde", "serde_json", - "ureq", + "ureq 3.1.4", ] [[package]] @@ -6034,12 +5450,42 @@ dependencies = [ "once_cell", "rustls", "rustls-pki-types", - "serde", - "serde_json", "url", "webpki-roots 0.26.11", ] +[[package]] +name = "ureq" +version = "3.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d39cb1dbab692d82a977c0392ffac19e188bd9186a9f32806f0aaa859d75585a" +dependencies = [ + "base64 0.22.1", + "cookie_store", + "flate2", + "log", + "percent-encoding", + "rustls", + "rustls-pki-types", + "serde", + "serde_json", + "ureq-proto", + "utf-8", + "webpki-roots 1.0.0", +] + +[[package]] +name = "ureq-proto" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d81f9efa9df032be5934a46a068815a10a042b494b6a58cb0a1a97bb5467ed6f" +dependencies = [ + "base64 0.22.1", + "http", + "httparse", + "log", +] + [[package]] name = "url" version = "2.5.4" @@ -6052,6 +5498,12 @@ dependencies = [ "serde", ] +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -6066,9 +5518,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uzers" -version = "0.12.1" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4df81ff504e7d82ad53e95ed1ad5b72103c11253f39238bcc0235b90768a97dd" +checksum = "0b8275fb1afee25b4111d2dc8b5c505dbbc4afd0b990cb96deb2d88bff8be18d" dependencies = [ "libc", "log", @@ -6176,7 +5628,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.101", + "syn", "wasm-bindgen-shared", ] @@ -6211,7 +5663,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -6242,6 +5694,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" dependencies = [ "js-sys", + "serde", "wasm-bindgen", ] @@ -6271,17 +5724,28 @@ checksum = "24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762" dependencies = [ "either", "env_home", - "rustix 1.0.7", + "rustix 1.1.3", + "winsafe", +] + +[[package]] +name = "which" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d" +dependencies = [ + "env_home", + "rustix 1.1.3", "winsafe", ] [[package]] name = "whoami" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7" +checksum = "5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d" dependencies = [ - "redox_syscall", + "libredox", "wasite", "web-sys", ] @@ -6331,7 +5795,7 @@ checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ "windows-implement", "windows-interface", - "windows-link", + "windows-link 0.1.1", "windows-result", "windows-strings 0.4.2", ] @@ -6344,7 +5808,7 @@ checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -6355,7 +5819,7 @@ checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -6364,6 +5828,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-registry" version = "0.4.0" @@ -6381,7 +5851,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -6390,7 +5860,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -6399,7 +5869,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -6429,6 +5899,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-targets" version = "0.48.5" @@ -6625,12 +6104,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.7.10" +version = "0.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec" -dependencies = [ - "memchr", -] +checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" [[package]] name = "winreg" @@ -6682,7 +6158,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e" dependencies = [ "libc", - "rustix 1.0.7", + "rustix 1.1.3", ] [[package]] @@ -6720,7 +6196,7 @@ checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", "synstructure", ] @@ -6741,7 +6217,7 @@ checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -6761,7 +6237,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", "synstructure", ] @@ -6782,7 +6258,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -6815,7 +6291,7 @@ checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -6835,7 +6311,7 @@ dependencies = [ "flate2", "getrandom 0.3.3", "hmac", - "indexmap 2.9.0", + "indexmap 2.12.1", "lzma-rs", "memchr", "pbkdf2", @@ -6848,6 +6324,12 @@ dependencies = [ "zstd", ] +[[package]] +name = "zmij" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac060176f7020d62c3bcc1cdbcec619d54f48b07ad1963a3f80ce7a0c17755f" + [[package]] name = "zopfli" version = "0.8.2" diff --git a/app/Cargo.toml b/app/Cargo.toml index 13bc42d6..a27b51e0 100644 --- a/app/Cargo.toml +++ b/app/Cargo.toml @@ -8,18 +8,18 @@ description = "A tool to simplify reprovisioning a fresh OS. Installs packages a [dependencies] anyhow = "1.0" -clap = { version = "4.5.20", features = ["derive"] } -clap_complete = "4.5.36" -colored = "2.1" +clap = { version = "4.5.53", features = ["derive"] } +clap_complete = "4.5.64" +colored = "3.0" comfy-table = "7" comtrya-lib = { path = "../lib", version = "0.9.2" } -petgraph = "0.6" -rhai = { version = "1.19", features = ["serde"] } +petgraph = "0.8" +rhai = { version = "1.23", features = ["serde"] } strip-ansi-escapes = "0.2" tracing = "0.1" -tracing-journald = "0.3.0" +tracing-journald = "0.3.2" tracing-subscriber = "0.3" -update-informer = "1.1" +update-informer = "1.3" dirs-next = "2.0" serde = { version = "1.0", features = ["derive"] } serde_yml = "0" @@ -36,6 +36,6 @@ walkdir = "2.5.0" gix = { version = "0.70.0", features = ["blocking-network-client", "blocking-http-transport-reqwest-rust-tls", "status"] } [dev-dependencies] -assert_cmd = "2.0" +assert_cmd = "2.1" predicates = "3.1" -tempfile = "3.13" +tempfile = "3.24" diff --git a/jsonschemagen/Cargo.toml b/jsonschemagen/Cargo.toml index 45890ab0..087fe05b 100644 --- a/jsonschemagen/Cargo.toml +++ b/jsonschemagen/Cargo.toml @@ -5,5 +5,5 @@ edition = "2021" [dependencies] comtrya-lib = { path = "../lib" } -schemars = "0.8" +schemars = "1.2" serde_json = "1.0" diff --git a/lib/Cargo.toml b/lib/Cargo.toml index 76c9127c..f78128db 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -8,46 +8,46 @@ description = "Contains the interfaces for comtrya plugins" [dependencies] anyhow = "1.0" -age = { version = "0.10", features = ["armor"] } +age = { version = "0.11", features = ["armor"] } dirs-next = "2.0" file_diff = "1.0" -gethostname = "0.5" +gethostname = "1.1" ignore = "0.4" -normpath = "1.2" -octocrab = "0.41" -os_info = "3.10" -petgraph = "0.6" -rand = "0.8" -regex = "1.11" +normpath = "1.5" +octocrab = "0.47" +os_info = "3.14" +petgraph = "0.8" +rand = "0.9" +regex = "1.12" reqwest = { version = "0.12", default-features = false, features = [ "blocking", "rustls-tls", ] } -rhai = { version = "1.19", features = ["serde"] } -schemars = "0.8" +rhai = { version = "1.23", features = ["serde"] } +schemars = "1.2" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_yml = "0" sha256 = "1.5" -tokio = "1.43" -toml = "0.8" +tokio = "1.48" +toml = "0.9" tera = "1.20" tracing = "0.1" trust-dns-resolver = "0.23.2" walkdir = "2.3" -which = "7.0" -whoami = "1.5" +which = "8.0" +whoami = "1.6" tar = "0.4.42" -flate2 = "1.0.34" +flate2 = "1.1.5" file-owner = "0.1.2" -gix = { version = "0.68.0", features = [ +gix = { version = "0.70.0", features = [ "status", "tracing", "tracing-detail", "blocking-http-transport-reqwest-rust-tls", "blocking-network-client", ] } -gix-protocol = "0.46.1" +gix-protocol = "0.48.0" tealr = { version = "0.10.0", features = [ "mlua_lua54", "mlua_anyhow", @@ -61,13 +61,13 @@ tealr = { version = "0.10.0", features = [ "mlua_macros", "mlua_vendored", ] } -camino = { version = "1.1.9", features = ["serde", "serde1"] } -serde_with = { version = "3.12.0", features = ["schemars_0_8", "json"] } -parking_lot = "0.12.3" +camino = { version = "1.1.12", features = ["serde", "serde1"] } +serde_with = { version = "3.16.1", features = ["schemars_0_8", "json"] } +parking_lot = "0.12.5" [target.'cfg(unix)'.dependencies] uzers = "0.12" [dev-dependencies] -tempfile = "3.13" +tempfile = "3.24" pretty_assertions = "1.4"