diff --git a/Cargo.lock b/Cargo.lock index 498768f7e..798de6b13 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -159,12 +159,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - [[package]] name = "android_log-sys" version = "0.3.2" @@ -830,15 +824,14 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.41" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" +checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" dependencies = [ - "android-tzdata", "iana-time-zone", "num-traits", "serde", - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -1196,6 +1189,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" +[[package]] +name = "defer-heavy" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5053691e3e6c0e5979cfb55503b7eb4b06531897b5c15b0f617110096b05a0e1" + [[package]] name = "deno_ast" version = "0.38.2" @@ -1645,6 +1644,12 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "fast-glob" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3afcf4effa2c44390b9912544582d5af29e10dc4c816c5dbebf748e1c7416faa" + [[package]] name = "fastrand" version = "2.3.0" @@ -2084,9 +2089,9 @@ dependencies = [ [[package]] name = "git-ref-format" -version = "0.3.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7428e0d6e549a9a613d6f019b839a0f5142c331295b79e119ca8f4faac145da1" +checksum = "ed6913a77cee9e231cab93577c9a5eea84a1344ab39294d91dc075b3c24499d0" dependencies = [ "git-ref-format-core", "git-ref-format-macro", @@ -2094,9 +2099,9 @@ dependencies = [ [[package]] name = "git-ref-format-core" -version = "0.3.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbaeb9672a55e9e32cb6d3ef781e7526b25ab97d499fae71615649340b143424" +checksum = "1955ef3abddd586f24c834d28f959d610157ab5cb71f2200911932a0018d0364" dependencies = [ "serde", "thiserror 1.0.69", @@ -2104,21 +2109,21 @@ dependencies = [ [[package]] name = "git-ref-format-macro" -version = "0.3.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b6ca5353accc201f6324dff744ba4660099546d4daf187ba868f07562e36ca4" +checksum = "4e730f09c82961c28f5465b83da0aa5c2716156ce57da33a1fa51bbd560aa5f7" dependencies = [ "git-ref-format-core", - "proc-macro-error", + "proc-macro-error2", "quote", "syn 2.0.101", ] [[package]] name = "git2" -version = "0.19.0" +version = "0.20.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724" +checksum = "7b88256088d75a56f8ecfa070513a775dd9107f6530ef14919dac831af9cfe2b" dependencies = [ "bitflags 2.9.0", "libc", @@ -2432,7 +2437,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core", + "windows-core 0.61.0", ] [[package]] @@ -2849,9 +2854,9 @@ checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" [[package]] name = "libgit2-sys" -version = "0.17.0+1.8.1" +version = "0.18.3+1.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224" +checksum = "c9b3acc4b91781bb0b3386669d325163746af5f6e4f73e6d2d630e09a35f3487" dependencies = [ "cc", "libc", @@ -2921,9 +2926,6 @@ name = "localtime" version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "016a009e0bb8ba6e3229fb74bf11a8fe6ef24542cc6ef35ef38863ac13f96d87" -dependencies = [ - "serde", -] [[package]] name = "lock_api" @@ -3964,6 +3966,28 @@ dependencies = [ "version_check", ] +[[package]] +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +dependencies = [ + "proc-macro-error-attr2", + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "proc-macro-hack" version = "0.5.20+deprecated" @@ -4052,26 +4076,32 @@ checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" [[package]] name = "radicle" -version = "0.16.1" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe953b25a8f5c24baf1019f746912e7453746d617a1af04cb347904d241005" +checksum = "31fcfcac7b87b1a3677dccae9979046b949fb529d3061214c55b82d643c3b39a" dependencies = [ "amplify", "base64 0.21.7", "bytesize", "crossbeam-channel", "cyphernet", + "dunce", + "fast-glob", "fastrand", "git2", + "indexmap 2.9.0", "libc", - "localtime", "log", "multibase", "nonempty 0.9.0", "qcheck", "radicle-cob", + "radicle-core", "radicle-crypto", - "radicle-git-ext", + "radicle-git-metadata 0.2.0", + "radicle-git-ref-format", + "radicle-localtime", + "radicle-oid", "radicle-ssh", "serde", "serde-untagged", @@ -4079,49 +4109,68 @@ dependencies = [ "siphasher 1.0.1", "sqlite", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.12", + "uds_windows", "unicode-normalization", ] [[package]] name = "radicle-cob" -version = "0.14.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9c90efa7a3febd01d33ed2e72cb12296c971ce03efa243d11c01520fcc1be8" +checksum = "cd49b584b0a61cba52cfd8ec873bb5f3cbc50763d020a4c333aeffa95a5c839e" dependencies = [ "fastrand", + "git-ref-format-core", "git2", "log", "nonempty 0.9.0", - "once_cell", "radicle-crypto", "radicle-dag", - "radicle-git-ext", + "radicle-git-metadata 0.1.0", + "radicle-oid", "serde", "serde_json", "signature 2.2.0", - "thiserror 1.0.69", + "thiserror 2.0.12", +] + +[[package]] +name = "radicle-core" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617b55b262b946470a355052a6d72c7f8efc724b8d8068021234cda74df7dd30" +dependencies = [ + "git2", + "multibase", + "qcheck", + "radicle-crypto", + "radicle-oid", + "schemars 1.2.1", + "serde", + "sqlite", + "thiserror 2.0.12", ] [[package]] name = "radicle-crypto" -version = "0.12.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16d9e1403a6c3073dce14f3ed893f430bb67d7af6a07cc7fe4b81907025ba22" +checksum = "f77cf406d3e448de958e3a821bb09612bb2f97ac1dbb2ee314b59264cde8281d" dependencies = [ "amplify", "cyphernet", "ec25519", "fastrand", + "git-ref-format-core", "multibase", "qcheck", - "radicle-git-ext", "radicle-ssh", "serde", "signature 2.2.0", "sqlite", "ssh-key", - "thiserror 1.0.69", + "thiserror 2.0.12", "zeroize", ] @@ -4136,9 +4185,9 @@ dependencies = [ [[package]] name = "radicle-git-ext" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b78c26e67d1712ad5a0c602ae3b236609461372ac04e200bda359fe4a1c6650" +checksum = "db68f47aaf6b8352a733da684f7e24f89aeb03131598628f147ff1bcc633670d" dependencies = [ "git-ref-format", "git2", @@ -4149,11 +4198,39 @@ dependencies = [ ] [[package]] -name = "radicle-job" +name = "radicle-git-metadata" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "522d7fa07dfe61981b5d96e9aeb2b7fb2f4a8d5804638e928eaedb33e423eccb" +dependencies = [ + "thiserror 2.0.12", +] + +[[package]] +name = "radicle-git-metadata" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70b2de1bb748a1b587f759137058c4ae917753652b5fb4ae3baee991a7b31a68" +checksum = "db7817cae00f00f0e9a804b08e32d7846e97ae66fff8114d5a0d8c848de80ad5" dependencies = [ + "thiserror 2.0.12", +] + +[[package]] +name = "radicle-git-ref-format" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fe7a4a8137c193d15d05a6d1eb9ef79649b52e1f659161df69ebc385bbed55c" +dependencies = [ + "git-ref-format-core", +] + +[[package]] +name = "radicle-job" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16629f31639215409091e4e1099af070db245e773c76680b234c275b329efe42" +dependencies = [ + "chrono", "clap", "indexmap 2.9.0", "nonempty 0.11.0", @@ -4168,28 +4245,46 @@ dependencies = [ ] [[package]] -name = "radicle-ssh" -version = "0.9.0" +name = "radicle-localtime" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbee758010fb64482be4b18591fbeb3cbc15b16450d143edf4edb5484c7366c6" +checksum = "c5c36714fd32dc9421f8ed3edf0d1c1a4aa3b5210fddf8eaef40ea90c88fdddd" +dependencies = [ + "serde", +] + +[[package]] +name = "radicle-oid" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d95c486f589d4f5ef7bd8fce56419854d90cc63a8bbcebe021e0a4f4cca75ac9" +dependencies = [ + "git2", + "serde", +] + +[[package]] +name = "radicle-ssh" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "216e9e1259d8c857cdb38b2f832fb117e8e26478f110b9a2690bca20b87ec9c5" dependencies = [ - "byteorder", - "log", "thiserror 1.0.69", + "winpipe", "zeroize", ] [[package]] name = "radicle-std-ext" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5310e7a04506b6ce92dc9c47b26bd24c1c680937a3dcd13cd20847f89dbda32a" +checksum = "fb935931bdd2a2966f3b584f3031d9d54ec0713ddbc563a0193d54e62a88ec73" [[package]] name = "radicle-surf" -version = "0.22.1" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf6aff57520e8e7200bf7826ddc5ccf8d4612dd880497a4f256c3d272eeb805" +checksum = "e2c6a29eac2e55a6d0632c8faeb3cbe91afb1e07be60d157a27fdadb8cc4c508" dependencies = [ "anyhow", "base64 0.21.7", @@ -4215,7 +4310,6 @@ dependencies = [ "infer", "log", "radicle", - "radicle-job", "radicle-surf", "radicle-types", "serde", @@ -4421,6 +4515,26 @@ dependencies = [ "thiserror 2.0.12", ] +[[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 2.0.101", +] + [[package]] name = "regex" version = "1.11.1" @@ -4674,13 +4788,26 @@ checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", "indexmap 1.9.3", - "schemars_derive", + "schemars_derive 0.8.22", "serde", "serde_json", "url", "uuid", ] +[[package]] +name = "schemars" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" +dependencies = [ + "dyn-clone", + "ref-cast", + "schemars_derive 1.2.1", + "serde", + "serde_json", +] + [[package]] name = "schemars_derive" version = "0.8.22" @@ -4693,6 +4820,18 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "schemars_derive" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.101", +] + [[package]] name = "scoped-tls" version = "1.0.1" @@ -5111,19 +5250,18 @@ dependencies = [ [[package]] name = "sqlite" -version = "0.32.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03801c10193857d6a4a71ec46cee198a15cbc659622aabe1db0d0bdbefbcf8e6" +checksum = "f66e9c01a11936154f3910dbba732c01f8b591543bc4d6672bddee79fd9c4783" dependencies = [ - "libc", "sqlite3-sys", ] [[package]] name = "sqlite3-src" -version = "0.5.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfc95a51a1ee38839599371685b9d4a926abb51791f0bc3bf8c3bb7867e6e454" +checksum = "e5b6d3c860886b0a33e69e421796a5f4a27f23597a182c2450f6d7ace5103120" dependencies = [ "cc", "pkg-config", @@ -5131,11 +5269,10 @@ dependencies = [ [[package]] name = "sqlite3-sys" -version = "0.15.2" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2752c669433e40ebb08fde824146f50d9628aa0b66a3b7fc6be34db82a8063b" +checksum = "a7781d97adc13a1d5081127a9ee29afad8427f3757bd984daf814d8265267039" dependencies = [ - "libc", "sqlite3-src", ] @@ -5423,6 +5560,12 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "sync-ptr" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b115b4cc742d11625f50e0e48ab15baf6fa548c2ec33a8d4113711886316a4f" + [[package]] name = "sync_wrapper" version = "1.0.2" @@ -5489,8 +5632,8 @@ dependencies = [ "tao-macros", "unicode-segmentation", "url", - "windows", - "windows-core", + "windows 0.61.1", + "windows-core 0.61.0", "windows-version", "x11-dl", ] @@ -5578,7 +5721,7 @@ dependencies = [ "webkit2gtk", "webview2-com", "window-vibrancy", - "windows", + "windows 0.61.1", ] [[package]] @@ -5593,7 +5736,7 @@ dependencies = [ "glob", "heck 0.5.0", "json-patch", - "schemars", + "schemars 0.8.22", "semver", "serde", "serde_json", @@ -5654,7 +5797,7 @@ dependencies = [ "anyhow", "glob", "plist", - "schemars", + "schemars 0.8.22", "serde", "serde_json", "tauri-utils", @@ -5705,7 +5848,7 @@ dependencies = [ "dunce", "glob", "percent-encoding", - "schemars", + "schemars 0.8.22", "serde", "serde_json", "serde_repr", @@ -5751,7 +5894,7 @@ dependencies = [ "open", "os_pipe", "regex", - "schemars", + "schemars 0.8.22", "serde", "serde_json", "shared_child", @@ -5795,7 +5938,7 @@ dependencies = [ "tauri-utils", "thiserror 2.0.12", "url", - "windows", + "windows 0.61.1", ] [[package]] @@ -5821,7 +5964,7 @@ dependencies = [ "url", "webkit2gtk", "webview2-com", - "windows", + "windows 0.61.1", "wry", ] @@ -5850,7 +5993,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "schemars", + "schemars 0.8.22", "semver", "serde", "serde-untagged", @@ -6996,10 +7139,10 @@ checksum = "b542b5cfbd9618c46c2784e4d41ba218c336ac70d44c55e47b251033e7d85601" dependencies = [ "webview2-com-macros", "webview2-com-sys", - "windows", - "windows-core", - "windows-implement", - "windows-interface", + "windows 0.61.1", + "windows-core 0.61.0", + "windows-implement 0.60.0", + "windows-interface 0.59.1", ] [[package]] @@ -7020,8 +7163,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ae2d11c4a686e4409659d7891791254cf9286d3cfe0eef54df1523533d22295" dependencies = [ "thiserror 2.0.12", - "windows", - "windows-core", + "windows 0.61.1", + "windows-core 0.61.0", ] [[package]] @@ -7076,6 +7219,16 @@ dependencies = [ "windows-version", ] +[[package]] +name = "windows" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" +dependencies = [ + "windows-core 0.58.0", + "windows-targets 0.52.6", +] + [[package]] name = "windows" version = "0.61.1" @@ -7083,9 +7236,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419" dependencies = [ "windows-collections", - "windows-core", + "windows-core 0.61.0", "windows-future", - "windows-link", + "windows-link 0.1.1", "windows-numerics", ] @@ -7095,7 +7248,20 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" dependencies = [ - "windows-core", + "windows-core 0.61.0", +] + +[[package]] +name = "windows-core" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" +dependencies = [ + "windows-implement 0.58.0", + "windows-interface 0.58.0", + "windows-result 0.2.0", + "windows-strings 0.1.0", + "windows-targets 0.52.6", ] [[package]] @@ -7104,10 +7270,10 @@ version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980" dependencies = [ - "windows-implement", - "windows-interface", - "windows-link", - "windows-result", + "windows-implement 0.60.0", + "windows-interface 0.59.1", + "windows-link 0.1.1", + "windows-result 0.3.2", "windows-strings 0.4.0", ] @@ -7117,8 +7283,19 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a1d6bbefcb7b60acd19828e1bc965da6fcf18a7e39490c5f8be71e54a19ba32" dependencies = [ - "windows-core", - "windows-link", + "windows-core 0.61.0", + "windows-link 0.1.1", +] + +[[package]] +name = "windows-implement" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", ] [[package]] @@ -7132,6 +7309,17 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "windows-interface" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "windows-interface" version = "0.59.1" @@ -7149,14 +7337,20 @@ 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-numerics" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" dependencies = [ - "windows-core", - "windows-link", + "windows-core 0.61.0", + "windows-link 0.1.1", ] [[package]] @@ -7165,18 +7359,37 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3" dependencies = [ - "windows-result", + "windows-result 0.3.2", "windows-strings 0.3.1", "windows-targets 0.53.0", ] +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-result" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252" dependencies = [ - "windows-link", + "windows-link 0.1.1", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +dependencies = [ + "windows-result 0.2.0", + "windows-targets 0.52.6", ] [[package]] @@ -7185,7 +7398,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]] @@ -7194,7 +7407,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -7301,7 +7514,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e04a5c6627e310a23ad2358483286c7df260c964eb2d003d8efd6d0f4e79265c" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -7502,6 +7715,19 @@ dependencies = [ "memchr", ] +[[package]] +name = "winpipe" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ccf671d62d1bd0c913d9059e69bb4a6b51f7a4c899ab83c62d921e35f206053" +dependencies = [ + "defer-heavy", + "log", + "rand 0.8.5", + "sync-ptr", + "windows 0.58.0", +] + [[package]] name = "winreg" version = "0.52.0" @@ -7584,8 +7810,8 @@ dependencies = [ "webkit2gtk", "webkit2gtk-sys", "webview2-com", - "windows", - "windows-core", + "windows 0.61.1", + "windows-core 0.61.0", "windows-version", "x11-dl", ] diff --git a/crates/radicle-tauri/Cargo.toml b/crates/radicle-tauri/Cargo.toml index f3d043aa5..e7e25adb4 100644 --- a/crates/radicle-tauri/Cargo.toml +++ b/crates/radicle-tauri/Cargo.toml @@ -20,10 +20,9 @@ base64 = { version = "0.22.1" } either = { version = "1.15" } infer = { version = "0.19.0" } log = { version = "0.4.22" } -radicle = { version = "0.16.1" } -radicle-job = { version = "0.2.0" } +radicle = { version = "0.22" } radicle-types = { version = "0.1.0", path = "../radicle-types" } -radicle-surf = { version = "0.22.1", features = ["serde"] } +radicle-surf = { version = "0.27.0", features = ["serde"] } serde = { version = "1.0.0", features = ["derive"] } serde_json = { version = "1.0.0" } tauri = { version = "2.5.0", features = ["isolation"] } diff --git a/crates/radicle-types/Cargo.toml b/crates/radicle-types/Cargo.toml index dbddc8b15..6a46ab6bb 100644 --- a/crates/radicle-types/Cargo.toml +++ b/crates/radicle-types/Cargo.toml @@ -14,12 +14,14 @@ localtime = { version = "1.3.1" } log = { version = "0.4.22" } infer = { version = "0.19.0" } mime-infer = { version = "3.0.0" } -radicle = { version = "0.16.1" } -radicle-job = { version = "0.2.0" } -radicle-surf = { version = "0.22.1", features = ["serde"] } +radicle-localtime = { version = "0.1.0", features = ["serde"] } +radicle = { version = "0.22" } +radicle-job = { version = "0.5.2" } +radicle-localtime = { version = "0.1.0", features = ["serde"] } +radicle-surf = { version = "0.27.0", features = ["serde"] } serde = { version = "1.0.0", features = ["derive"] } serde_json = { version = "1.0.0" } -sqlite = { version = "0.32.0", features = ["bundled"] } +sqlite = { version = "0.37.0", features = ["bundled"] } ssh-key = { version = "0.6.3" } tauri = { version = "2.5.0", features = ["isolation"] } tauri-plugin-clipboard-manager = { version = "2.2.2" } @@ -52,4 +54,4 @@ ts-rs = { version = "10.1.0", features = [ url = { version = "2.5.4", features = ["serde"] } [dev-dependencies] -radicle = { version = "0.16.1", features = ["test"] } +radicle = { version = "0.22", features = ["test"] } diff --git a/crates/test-http-api/Cargo.toml b/crates/test-http-api/Cargo.toml index 1c84dba63..0afce1d38 100644 --- a/crates/test-http-api/Cargo.toml +++ b/crates/test-http-api/Cargo.toml @@ -13,8 +13,8 @@ anyhow = { version = "1.0.90" } axum = { version = "0.8.1", default-features = false, features = ["json", "query", "tokio", "http1"] } hyper = { version = "1.6", default-features = false } lexopt = { version = "0.3.0" } -radicle = { version = "0.16.1" } -radicle-surf = { version = "0.22.1", default-features = false, features = ["serde"] } +radicle = { version = "0.22" } +radicle-surf = { version = "0.27.0", default-features = false, features = ["serde"] } radicle-types = { path = "../radicle-types" } serde = { version = "1.0.0", features = ["derive"] } serde_json = { version = "1.0.0", features = ["preserve_order"] }