diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 59383ffe..96e8c160 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -855,7 +855,7 @@ jobs: env: GH_REF: ${{ github.ref }} - name: Update .SRCINFO and checksum - uses: datakrama/archlinux-package-action@v2 + uses: heyhusen/archlinux-package-action@v2 with: flags: '' namcap: false diff --git a/Cargo.lock b/Cargo.lock index 9a1dd33c..87252ad5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,9 +19,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aho-corasick" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -43,9 +43,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.11" +version = "0.6.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" +checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" dependencies = [ "anstyle", "anstyle-parse", @@ -57,9 +57,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.4" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" +checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" [[package]] name = "anstyle-parse" @@ -91,15 +91,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.79" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" +checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" [[package]] name = "assert_cmd" -version = "2.0.13" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467" +checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8" dependencies = [ "anstyle", "bstr", @@ -127,15 +127,15 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" [[package]] name = "backtrace" -version = "0.3.69" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" dependencies = [ "addr2line", "cc", @@ -148,9 +148,9 @@ dependencies = [ [[package]] name = "base64" -version = "0.21.7" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" [[package]] name = "bitflags" @@ -160,15 +160,15 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.2" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "bstr" -version = "1.9.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" +checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" dependencies = [ "memchr", "regex-automata", @@ -177,30 +177,27 @@ dependencies = [ [[package]] name = "built" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d17f4d6e4dc36d1a02fbedc2753a096848e7c1b0772f7654eab8e2c927dd53" +checksum = "41bfbdb21256b87a8b5e80fab81a8eed158178e812fd7ba451907518b2742f16" [[package]] name = "bumpalo" -version = "3.14.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytes" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "cc" -version = "1.0.83" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" -dependencies = [ - "libc", -] +checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd" [[package]] name = "cfg-if" @@ -208,11 +205,17 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfg_aliases" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + [[package]] name = "chrono" -version = "0.4.33" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", @@ -220,14 +223,14 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-targets 0.52.0", + "windows-targets 0.52.5", ] [[package]] name = "clap" -version = "4.4.18" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" dependencies = [ "clap_builder", "clap_derive", @@ -235,9 +238,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.18" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" dependencies = [ "anstream", "anstyle", @@ -247,30 +250,30 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.4.9" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df631ae429f6613fcd3a7c1adbdb65f637271e561b03680adaa6573015dfb106" +checksum = "dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e" dependencies = [ "clap", ] [[package]] name = "clap_derive" -version = "4.4.7" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" +checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.60", ] [[package]] name = "clap_lex" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "cli-table" @@ -342,9 +345,9 @@ checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "crc32fast" -version = "1.3.2" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" dependencies = [ "cfg-if", ] @@ -397,9 +400,9 @@ dependencies = [ [[package]] name = "ctrlc" -version = "3.4.2" +version = "3.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b" +checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345" dependencies = [ "nix", "windows-sys 0.52.0", @@ -459,9 +462,9 @@ checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" [[package]] name = "either" -version = "1.9.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" +checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" [[package]] name = "encode_unicode" @@ -469,15 +472,6 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" -[[package]] -name = "encoding_rs" -version = "0.8.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" -dependencies = [ - "cfg-if", -] - [[package]] name = "env_filter" version = "0.1.0" @@ -490,9 +484,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.11.1" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e7cf40684ae96ade6232ed84582f40ce0a66efcd43a5117aef610534f8e0b8" +checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" dependencies = [ "anstream", "anstyle", @@ -529,9 +523,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" +checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" [[package]] name = "filetime" @@ -547,9 +541,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.28" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" +checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" dependencies = [ "crc32fast", "miniz_oxide", @@ -607,6 +601,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", + "futures-sink", ] [[package]] @@ -641,6 +636,7 @@ checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-core", "futures-io", + "futures-sink", "futures-task", "memchr", "pin-project-lite", @@ -650,9 +646,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.12" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" +checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" dependencies = [ "cfg-if", "libc", @@ -684,53 +680,34 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "ignore", "walkdir", ] -[[package]] -name = "h2" -version = "0.3.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" -dependencies = [ - "bytes", - "fnv", - "futures-core", - "futures-sink", - "futures-util", - "http", - "indexmap", - "slab", - "tokio", - "tokio-util", - "tracing", -] - [[package]] name = "hashbrown" -version = "0.14.3" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] name = "heck" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.3.4" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "http" -version = "0.2.11" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" dependencies = [ "bytes", "fnv", @@ -739,12 +716,24 @@ dependencies = [ [[package]] name = "http-body" -version = "0.4.6" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" dependencies = [ "bytes", + "futures-core", "http", + "http-body", "pin-project-lite", ] @@ -754,17 +743,11 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" -[[package]] -name = "httpdate" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" - [[package]] name = "human-panic" -version = "1.2.3" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4f016c89920bbb30951a8405ecacbb4540db5524313b9445736e7e1855cf370" +checksum = "a4c5d0e9120f6bca6120d142c7ede1ba376dd6bf276d69dd3dbe6cbeb7824179" dependencies = [ "anstream", "anstyle", @@ -772,7 +755,7 @@ dependencies = [ "os_info", "serde", "serde_derive", - "toml 0.8.8", + "toml 0.8.12", "uuid", ] @@ -790,67 +773,88 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.28" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" dependencies = [ "bytes", "futures-channel", - "futures-core", "futures-util", - "h2", "http", "http-body", "httparse", - "httpdate", "itoa", "pin-project-lite", - "socket2", + "smallvec", "tokio", - "tower-service", - "tracing", "want", ] [[package]] name = "hyper-rustls" -version = "0.24.2" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" +checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" dependencies = [ "futures-util", "http", "hyper", + "hyper-util", "rustls", + "rustls-pki-types", "tokio", "tokio-rustls", + "tower-service", ] [[package]] name = "hyper-tls" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", + "http-body-util", "hyper", + "hyper-util", "native-tls", "tokio", "tokio-native-tls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "pin-project-lite", + "socket2", + "tokio", + "tower", + "tower-service", + "tracing", ] [[package]] name = "iana-time-zone" -version = "0.1.59" +version = "0.1.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows-core", + "windows-core 0.52.0", ] [[package]] @@ -890,9 +894,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.1" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "433de089bd45971eecf4668ee0ee8f4cec17db4f8bd8f7bc3197a6ce37aa7d9b" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", "hashbrown", @@ -900,9 +904,9 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.17.7" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" +checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" dependencies = [ "console", "instant", @@ -913,9 +917,9 @@ dependencies = [ [[package]] name = "indoc" -version = "2.0.4" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" +checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" [[package]] name = "instant" @@ -934,12 +938,12 @@ checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "is-terminal" -version = "0.4.10" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" +checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" dependencies = [ "hermit-abi", - "rustix", + "libc", "windows-sys 0.52.0", ] @@ -954,22 +958,22 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.67" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ "wasm-bindgen", ] [[package]] name = "juliaup" -version = "1.14.7" +version = "1.14.8" dependencies = [ "anyhow", "assert_cmd", @@ -1022,19 +1026,18 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.152" +version = "0.2.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" +checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" [[package]] name = "libredox" -version = "0.0.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "libc", - "redox_syscall", ] [[package]] @@ -1045,15 +1048,15 @@ checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "log" -version = "0.4.20" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "memchr" -version = "2.7.1" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "mime" @@ -1063,18 +1066,18 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "miniz_oxide" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" dependencies = [ "adler", ] [[package]] name = "mio" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", "wasi", @@ -1101,12 +1104,13 @@ dependencies = [ [[package]] name = "nix" -version = "0.27.1" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" +checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "cfg-if", + "cfg_aliases", "libc", ] @@ -1118,18 +1122,18 @@ checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" [[package]] name = "normpath" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec60c60a693226186f5d6edf073232bfb6464ed97eb22cf3b01c1e8198fd97f5" +checksum = "5831952a9476f2fed74b77d74182fa5ddc4d21c72ec45a333b250e3ed0272804" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "num-traits" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" +checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" dependencies = [ "autocfg", ] @@ -1167,11 +1171,11 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "openssl" -version = "0.10.63" +version = "0.10.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8" +checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "cfg-if", "foreign-types", "libc", @@ -1188,7 +1192,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.60", ] [[package]] @@ -1199,9 +1203,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.99" +version = "0.9.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" +checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" dependencies = [ "cc", "libc", @@ -1217,13 +1221,13 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "os_info" -version = "3.7.0" +version = "3.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "006e42d5b888366f1880eda20371fedde764ed2213dc8496f49622fa0c99cd5e" +checksum = "ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092" dependencies = [ "log", "serde", - "winapi", + "windows-sys 0.52.0", ] [[package]] @@ -1250,11 +1254,31 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +[[package]] +name = "pin-project" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.60", +] + [[package]] name = "pin-project-lite" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -1264,9 +1288,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "portable-atomic" @@ -1306,18 +1330,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.78" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.35" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] @@ -1333,9 +1357,9 @@ dependencies = [ [[package]] name = "redox_users" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" +checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ "getrandom", "libredox", @@ -1344,9 +1368,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.3" +version = "1.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" dependencies = [ "aho-corasick", "memchr", @@ -1356,9 +1380,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", @@ -1367,27 +1391,28 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "reqwest" -version = "0.11.23" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" +checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" dependencies = [ "base64", "bytes", - "encoding_rs", + "futures-channel", "futures-core", "futures-util", - "h2", "http", "http-body", + "http-body-util", "hyper", "hyper-rustls", "hyper-tls", + "hyper-util", "ipnet", "js-sys", "log", @@ -1399,10 +1424,11 @@ dependencies = [ "rustls", "rustls-native-certs", "rustls-pemfile", + "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", - "system-configuration", + "sync_wrapper", "tokio", "tokio-native-tls", "tokio-rustls", @@ -1417,16 +1443,17 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.7" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", + "cfg-if", "getrandom", "libc", "spin", "untrusted", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -1437,11 +1464,11 @@ checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" [[package]] name = "rustix" -version = "0.38.30" +version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", @@ -1450,52 +1477,63 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.10" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" +checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" dependencies = [ "log", "ring", + "rustls-pki-types", "rustls-webpki", - "sct", + "subtle", + "zeroize", ] [[package]] name = "rustls-native-certs" -version = "0.6.3" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" +checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" dependencies = [ "openssl-probe", "rustls-pemfile", + "rustls-pki-types", "schannel", "security-framework", ] [[package]] name = "rustls-pemfile" -version = "1.0.4" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" dependencies = [ "base64", + "rustls-pki-types", ] +[[package]] +name = "rustls-pki-types" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54" + [[package]] name = "rustls-webpki" -version = "0.101.7" +version = "0.102.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" +checksum = "f3bce581c0dd41bce533ce695a1437fa16a7ab5ac3ccfa99fe1a620a7885eabf" dependencies = [ "ring", + "rustls-pki-types", "untrusted", ] [[package]] name = "ryu" -version = "1.0.16" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" +checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" [[package]] name = "same-file" @@ -1515,21 +1553,11 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "sct" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" -dependencies = [ - "ring", - "untrusted", -] - [[package]] name = "security-framework" -version = "2.9.2" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" +checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -1540,9 +1568,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" +checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" dependencies = [ "core-foundation-sys", "libc", @@ -1550,35 +1578,35 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.21" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" +checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" [[package]] name = "serde" -version = "1.0.196" +version = "1.0.199" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" +checksum = "0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.196" +version = "1.0.199" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" +checksum = "11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.60", ] [[package]] name = "serde_json" -version = "1.0.113" +version = "1.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" +checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" dependencies = [ "itoa", "ryu", @@ -1630,14 +1658,20 @@ dependencies = [ "autocfg", ] +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + [[package]] name = "socket2" -version = "0.5.5" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" dependencies = [ "libc", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -1648,9 +1682,15 @@ checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" [[package]] name = "strsim" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "subtle" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "syn" @@ -1665,9 +1705,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.48" +version = "2.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" +checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" dependencies = [ "proc-macro2", "quote", @@ -1675,25 +1715,10 @@ dependencies = [ ] [[package]] -name = "system-configuration" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "system-configuration-sys", -] - -[[package]] -name = "system-configuration-sys" -version = "0.5.0" +name = "sync_wrapper" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" -dependencies = [ - "core-foundation-sys", - "libc", -] +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" [[package]] name = "tar" @@ -1708,13 +1733,12 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.9.0" +version = "3.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ "cfg-if", "fastrand", - "redox_syscall", "rustix", "windows-sys 0.52.0", ] @@ -1736,22 +1760,22 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.56" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" +checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.56" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" +checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.60", ] [[package]] @@ -1771,9 +1795,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.35.1" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ "backtrace", "bytes", @@ -1797,11 +1821,12 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.24.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" +checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" dependencies = [ "rustls", + "rustls-pki-types", "tokio", ] @@ -1817,20 +1842,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-util" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", - "tracing", -] - [[package]] name = "toml" version = "0.5.11" @@ -1842,9 +1853,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.8" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" +checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" dependencies = [ "serde", "serde_spanned", @@ -1863,9 +1874,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.21.0" +version = "0.22.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" +checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef" dependencies = [ "indexmap", "serde", @@ -1873,6 +1884,28 @@ dependencies = [ "toml_datetime", ] +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "pin-project", + "pin-project-lite", + "tokio", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower-layer" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" + [[package]] name = "tower-service" version = "0.3.2" @@ -1885,6 +1918,7 @@ version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ + "log", "pin-project-lite", "tracing-core", ] @@ -1918,18 +1952,18 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" dependencies = [ "tinyvec", ] [[package]] name = "unicode-width" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" +checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" [[package]] name = "untrusted" @@ -1956,9 +1990,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "uuid" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" dependencies = [ "getrandom", ] @@ -1980,9 +2014,9 @@ dependencies = [ [[package]] name = "walkdir" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" dependencies = [ "same-file", "winapi-util", @@ -2005,9 +2039,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -2015,24 +2049,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.60", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.40" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461" +checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" dependencies = [ "cfg-if", "js-sys", @@ -2042,9 +2076,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2052,28 +2086,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.60", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "web-sys" -version = "0.3.67" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" dependencies = [ "js-sys", "wasm-bindgen", @@ -2097,11 +2131,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" dependencies = [ - "winapi", + "windows-sys 0.52.0", ] [[package]] @@ -2112,12 +2146,12 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows" -version = "0.52.0" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" dependencies = [ - "windows-core", - "windows-targets 0.52.0", + "windows-core 0.56.0", + "windows-targets 0.52.5", ] [[package]] @@ -2126,7 +2160,50 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.0", + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-core" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-result", + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-implement" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.60", +] + +[[package]] +name = "windows-interface" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.60", +] + +[[package]] +name = "windows-result" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b" +dependencies = [ + "windows-targets 0.52.5", ] [[package]] @@ -2144,7 +2221,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.0", + "windows-targets 0.52.5", ] [[package]] @@ -2164,17 +2241,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.0" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" dependencies = [ - "windows_aarch64_gnullvm 0.52.0", - "windows_aarch64_msvc 0.52.0", - "windows_i686_gnu 0.52.0", - "windows_i686_msvc 0.52.0", - "windows_x86_64_gnu 0.52.0", - "windows_x86_64_gnullvm 0.52.0", - "windows_x86_64_msvc 0.52.0", + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -2185,9 +2263,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.0" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" [[package]] name = "windows_aarch64_msvc" @@ -2197,9 +2275,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.0" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" [[package]] name = "windows_i686_gnu" @@ -2209,9 +2287,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.0" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" [[package]] name = "windows_i686_msvc" @@ -2221,9 +2305,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.0" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" [[package]] name = "windows_x86_64_gnu" @@ -2233,9 +2317,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.0" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" [[package]] name = "windows_x86_64_gnullvm" @@ -2245,9 +2329,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.0" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" [[package]] name = "windows_x86_64_msvc" @@ -2257,15 +2341,15 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.0" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winreg" -version = "0.50.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" dependencies = [ "cfg-if", "windows-sys 0.48.0", diff --git a/Cargo.toml b/Cargo.toml index e58b0c6d..1f7274e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "juliaup" -version = "1.14.7" +version = "1.14.8" description = "Julia installer and version multiplexer" repository = "https://github.com/julialang/juliaup" license = "MIT" @@ -48,7 +48,7 @@ cli-table = "0.4.7" itertools = "0.12.0" cluFlock = "1.2.7" chrono = { version = "0.4.26", features = ["serde"] } -human-panic = "1.1.5" +human-panic = "2.0.0" log = "0.4.19" env_logger = "0.11.0" dialoguer = "0.11.0" @@ -61,16 +61,16 @@ path-absolutize = "3.1.0" human-sort = "0.2.2" [target.'cfg(windows)'.dependencies] -windows = { version = "0.52.0", features = ["Win32_Foundation", "Win32_UI_Shell", "Win32_System_Console", "Services_Store", "Foundation", "Foundation_Collections", "Web_Http", "Web_Http_Headers", "Storage_Streams",] } +windows = { version = "0.56.0", features = ["Win32_Foundation", "Win32_UI_Shell", "Win32_System_Console", "Services_Store", "Foundation", "Foundation_Collections", "Web_Http", "Web_Http_Headers", "Storage_Streams",] } [target.'cfg(target_os = "macos")'.dependencies] -reqwest = { version = "0.11.18", default-features = false, features = ["blocking", "native-tls", "socks"] } +reqwest = { version = "0.12.3", default-features = false, features = ["blocking", "native-tls", "socks"] } [target.'cfg(all(not(target_os = "macos"),not(windows)))'.dependencies] -reqwest = { version = "0.11.18", default-features = false, features = ["blocking", "rustls-tls-native-roots", "socks"] } +reqwest = { version = "0.12.3", default-features = false, features = ["blocking", "rustls-tls-native-roots", "socks"] } [target.'cfg(not(windows))'.dependencies] -nix = { version = "0.27.1", features = ["process"] } +nix = { version = "0.28.0", features = ["process"] } [build-dependencies] anyhow = "1.0.72" diff --git a/README.md b/README.md index 45e5ab16..9434a867 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,7 @@ curl -fsSL https://install.julialang.org | sh -s -- Here `` should be replaced with one or more of the following arguments: - `--yes` (or `-y`): Run the installer in a non-interactive mode. All configuration values use their default. - `--default-channel `: Configure the default channel. For example `--default-channel lts` would install the `lts` channel and configure it as the default. +- `--path` (or `-p`): Install `juliaup` in a custom location. ### Software Repositories @@ -121,6 +122,7 @@ Here are some of the things you can do with `juliaup`: The available system provided channels are: - `release`: always points to the latest stable version. - `lts`: always points to the latest long term supported version. +- `alpha`: always points to the latest alpha version if one exists. If a newer beta or release candidate exists, it will point to that, and if there is no alpha, beta, or rc candidate available it will point to the same version as the `release` channel. - `beta`: always points to the latest beta version if one exists. If a newer release candidate exists, it will point to that, and if there is neither a beta or rc candidate available it will point to the same version as the `release` channel. - `rc`: same as `beta`, but only starts with release candidate versions. - `nightly`: always points to the latest build from the `master` branch in the Julia repository. diff --git a/src/bin/juliainstaller.rs b/src/bin/juliainstaller.rs index 2c7b1259..622b5220 100644 --- a/src/bin/juliainstaller.rs +++ b/src/bin/juliainstaller.rs @@ -1,6 +1,7 @@ use anyhow::Result; use clap::builder::BoolishValueParser; use clap::Parser; +use juliaup::cli::JuliaupChannel; #[cfg(feature = "selfupdate")] fn run_individual_config_wizard( @@ -123,8 +124,8 @@ struct Juliainstaller { #[clap(long, default_value = "release")] default_channel: String, /// Juliaup channel - #[clap(long, default_value = "release")] - juliaup_channel: String, + #[clap(long, value_enum, default_value = "release")] + juliaup_channel: JuliaupChannel, /// Disable confirmation prompt #[clap(short = 'y', long = "yes")] disable_confirmation_prompt: bool, @@ -234,12 +235,11 @@ pub fn main() -> Result<()> { use std::io::Seek; use std::path::PathBuf; - human_panic::setup_panic!(human_panic::Metadata { - name: "Juliainstaller".into(), - version: env!("CARGO_PKG_VERSION").into(), - authors: "".into(), - homepage: "https://github.com/JuliaLang/juliaup".into(), - }); + human_panic::setup_panic!(human_panic::Metadata::new( + "Juliainstaller", + env!("CARGO_PKG_VERSION") + ) + .support("https://github.com/JuliaLang/juliaup")); let env = env_logger::Env::new() .filter("JULIAUP_LOG") diff --git a/src/bin/julialauncher.rs b/src/bin/julialauncher.rs index 44f15703..f7d0b5d5 100644 --- a/src/bin/julialauncher.rs +++ b/src/bin/julialauncher.rs @@ -448,12 +448,11 @@ fn main() -> Result { let client_status: std::prelude::v1::Result; { - human_panic::setup_panic!(human_panic::Metadata { - name: "Juliaup launcher".into(), - version: env!("CARGO_PKG_VERSION").into(), - authors: "".into(), - homepage: "https://github.com/JuliaLang/juliaup".into(), - }); + human_panic::setup_panic!(human_panic::Metadata::new( + "Juliaup launcher", + env!("CARGO_PKG_VERSION") + ) + .support("https://github.com/JuliaLang/juliaup")); let env = env_logger::Env::new() .filter("JULIAUP_LOG") diff --git a/src/bin/juliaup.rs b/src/bin/juliaup.rs index badea44a..37fcca95 100644 --- a/src/bin/juliaup.rs +++ b/src/bin/juliaup.rs @@ -37,12 +37,10 @@ use juliaup::command_selfuninstall::run_command_selfuninstall_unavailable; use log::info; fn main() -> Result<()> { - human_panic::setup_panic!(human_panic::Metadata { - name: "Juliaup".into(), - version: env!("CARGO_PKG_VERSION").into(), - authors: "".into(), - homepage: "https://github.com/JuliaLang/juliaup".into(), - }); + human_panic::setup_panic!( + human_panic::Metadata::new("Juliaup", env!("CARGO_PKG_VERSION")) + .support("https://github.com/JuliaLang/juliaup") + ); let env = env_logger::Env::new() .filter("JULIAUP_LOG") diff --git a/src/cli.rs b/src/cli.rs index 4c6a7e18..f288ce86 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -1,4 +1,4 @@ -use clap::Parser; +use clap::{Parser, ValueEnum}; #[derive(Parser)] #[clap(name = "Juliaup", version)] @@ -73,6 +73,26 @@ pub enum OverrideSubCmd { }, } +#[derive(Debug, ValueEnum, Clone)] +pub enum JuliaupChannel { + #[clap(name = "release")] + Release, + #[clap(name = "releasepreview")] + ReleasePreview, + #[clap(name = "dev")] + Dev, +} + +impl JuliaupChannel { + pub fn to_lowercase(&self) -> &str { + match self { + JuliaupChannel::Release => "release", + JuliaupChannel::ReleasePreview => "releasepreview", + JuliaupChannel::Dev => "dev", + } + } +} + #[derive(Parser)] /// Manage this juliaup installation pub enum SelfSubCmd { @@ -83,8 +103,12 @@ pub enum SelfSubCmd { /// Update the Julia versions database and juliaup itself Update {}, #[cfg(feature = "selfupdate")] - /// Configure the channel to use for juliaup updates - Channel { channel: String }, + #[command(arg_required_else_help = true)] + /// Configure the channel to use for juliaup updates. + Channel { + #[arg(value_enum)] + channel: JuliaupChannel, + }, #[cfg(feature = "selfupdate")] /// Uninstall this version of juliaup from the system Uninstall {}, diff --git a/src/command_override.rs b/src/command_override.rs index 328a7107..ae9c0092 100644 --- a/src/command_override.rs +++ b/src/command_override.rs @@ -81,7 +81,10 @@ pub fn run_command_override_set( .iter() .any(|i| i.path == path.to_string_lossy()) { - bail!("'{}' path already has an override configured.", &channel); + bail!( + "'{}' path already has an override configured.", + path.to_string_lossy() + ); } config_file.data.overrides.push(JuliaupOverride { diff --git a/src/command_selfchannel.rs b/src/command_selfchannel.rs index eda243f0..79d29611 100644 --- a/src/command_selfchannel.rs +++ b/src/command_selfchannel.rs @@ -3,20 +3,16 @@ use anyhow::Result; #[cfg(feature = "selfupdate")] pub fn run_command_selfchannel( - channel: String, + channel: crate::cli::JuliaupChannel, paths: &crate::global_paths::GlobalPaths, ) -> Result<()> { use crate::config_file::{load_mut_config_db, save_config_db}; - use anyhow::{bail, Context}; + use anyhow::Context; let mut config_file = load_mut_config_db(paths) .with_context(|| "`self update` command failed to load configuration data.")?; - if channel != "dev" && channel != "releasepreview" && channel != "release" { - bail!("'{}' is not a valid juliaup channel, you can only specify 'release', 'releasepreview' or 'dev'.", channel); - } - - config_file.self_data.juliaup_channel = Some(channel.clone()); + config_file.self_data.juliaup_channel = Some(channel.to_lowercase().to_string()); save_config_db(&mut config_file) .with_context(|| "`selfchannel` command failed to save configuration db.")?; diff --git a/src/command_selfupdate.rs b/src/command_selfupdate.rs index 8a464e83..659987ff 100644 --- a/src/command_selfupdate.rs +++ b/src/command_selfupdate.rs @@ -93,7 +93,7 @@ pub fn run_command_selfupdate(paths: &GlobalPaths) -> Result<()> { #[cfg(feature = "windowsstore")] pub fn run_command_selfupdate(paths: &GlobalPaths) -> Result<()> { use windows::{ - core::ComInterface, + core::Interface, Win32::{System::Console::GetConsoleWindow, UI::Shell::IInitializeWithWindow}, }; diff --git a/src/command_update.rs b/src/command_update.rs index 37081584..8c6640c3 100644 --- a/src/command_update.rs +++ b/src/command_update.rs @@ -20,6 +20,7 @@ fn update_channel( let current_version = &config_db.installed_channels.get(channel).ok_or_else(|| anyhow!("Trying to get the installed version for a channel that does not exist in the config database."))?.clone(); + eprintln!("Updating channel: {}", channel); match current_version { JuliaupConfigChannel::SystemChannel { version } => { let should_version = version_db.available_channels.get(channel); @@ -51,6 +52,8 @@ fn update_channel( paths, )?; } + } else { + eprintln!("Already on the latest version, skipping."); } } else if ignore_non_updatable_channel { eprintln!("Skipping update for '{}' channel, it no longer exists in the version database.", channel); diff --git a/versiondb/versiondb-aarch64-apple-darwin.json b/versiondb/versiondb-aarch64-apple-darwin.json index fffbf616..d7f36669 100644 --- a/versiondb/versiondb-aarch64-apple-darwin.json +++ b/versiondb/versiondb-aarch64-apple-darwin.json @@ -357,6 +357,12 @@ "1.10.2+0.x64.apple.darwin14": { "UrlPath": "bin/mac/x64/1.10/julia-1.10.2-mac64.tar.gz" }, + "1.10.3+0.aarch64.apple.darwin14": { + "UrlPath": "bin/mac/aarch64/1.10/julia-1.10.3-macaarch64.tar.gz" + }, + "1.10.3+0.x64.apple.darwin14": { + "UrlPath": "bin/mac/x64/1.10/julia-1.10.3-mac64.tar.gz" + }, "1.11.0-alpha1+0.aarch64.apple.darwin14": { "UrlPath": "bin/mac/aarch64/1.11/julia-1.11.0-alpha1-macaarch64.tar.gz" }, @@ -368,6 +374,12 @@ }, "1.11.0-alpha2+0.x64.apple.darwin14": { "UrlPath": "bin/mac/x64/1.11/julia-1.11.0-alpha2-mac64.tar.gz" + }, + "1.11.0-beta1+0.aarch64.apple.darwin14": { + "UrlPath": "bin/mac/aarch64/1.11/julia-1.11.0-beta1-macaarch64.tar.gz" + }, + "1.11.0-beta1+0.x64.apple.darwin14": { + "UrlPath": "bin/mac/x64/1.11/julia-1.11.0-beta1-mac64.tar.gz" } }, "AvailableChannels": { @@ -390,7 +402,7 @@ "Version": "0.7.0+0.x64.apple.darwin14" }, "1": { - "Version": "1.10.2+0.aarch64.apple.darwin14" + "Version": "1.10.3+0.aarch64.apple.darwin14" }, "1.0": { "Version": "1.0.5+0.x64.apple.darwin14" @@ -450,7 +462,7 @@ "Version": "1.1.1+0.x64.apple.darwin14" }, "1.10": { - "Version": "1.10.2+0.aarch64.apple.darwin14" + "Version": "1.10.3+0.aarch64.apple.darwin14" }, "1.10.0": { "Version": "1.10.0+0.aarch64.apple.darwin14" @@ -542,14 +554,23 @@ "1.10.2~x64": { "Version": "1.10.2+0.x64.apple.darwin14" }, + "1.10.3": { + "Version": "1.10.3+0.aarch64.apple.darwin14" + }, + "1.10.3~aarch64": { + "Version": "1.10.3+0.aarch64.apple.darwin14" + }, + "1.10.3~x64": { + "Version": "1.10.3+0.x64.apple.darwin14" + }, "1.10~aarch64": { - "Version": "1.10.2+0.aarch64.apple.darwin14" + "Version": "1.10.3+0.aarch64.apple.darwin14" }, "1.10~x64": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" }, "1.11": { - "Version": "1.11.0-alpha2+0.aarch64.apple.darwin14" + "Version": "1.11.0-beta1+0.aarch64.apple.darwin14" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.aarch64.apple.darwin14" @@ -569,11 +590,20 @@ "1.11.0-alpha2~x64": { "Version": "1.11.0-alpha2+0.x64.apple.darwin14" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.aarch64.apple.darwin14" + }, + "1.11.0-beta1~aarch64": { + "Version": "1.11.0-beta1+0.aarch64.apple.darwin14" + }, + "1.11.0-beta1~x64": { + "Version": "1.11.0-beta1+0.x64.apple.darwin14" + }, "1.11~aarch64": { - "Version": "1.11.0-alpha2+0.aarch64.apple.darwin14" + "Version": "1.11.0-beta1+0.aarch64.apple.darwin14" }, "1.11~x64": { - "Version": "1.11.0-alpha2+0.x64.apple.darwin14" + "Version": "1.11.0-beta1+0.x64.apple.darwin14" }, "1.1~x64": { "Version": "1.1.1+0.x64.apple.darwin14" @@ -1080,28 +1110,28 @@ "Version": "1.9.4+0.x64.apple.darwin14" }, "1~aarch64": { - "Version": "1.10.2+0.aarch64.apple.darwin14" + "Version": "1.10.3+0.aarch64.apple.darwin14" }, "1~x64": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" }, "alpha": { - "Version": "1.11.0-alpha2+0.aarch64.apple.darwin14" + "Version": "1.11.0-beta1+0.aarch64.apple.darwin14" }, "alpha~aarch64": { - "Version": "1.11.0-alpha2+0.aarch64.apple.darwin14" + "Version": "1.11.0-beta1+0.aarch64.apple.darwin14" }, "alpha~x64": { - "Version": "1.11.0-alpha2+0.x64.apple.darwin14" + "Version": "1.11.0-beta1+0.x64.apple.darwin14" }, "beta": { - "Version": "1.10.2+0.aarch64.apple.darwin14" + "Version": "1.11.0-beta1+0.aarch64.apple.darwin14" }, "beta~aarch64": { - "Version": "1.10.2+0.aarch64.apple.darwin14" + "Version": "1.11.0-beta1+0.aarch64.apple.darwin14" }, "beta~x64": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.11.0-beta1+0.x64.apple.darwin14" }, "lts": { "Version": "1.6.7+0.x64.apple.darwin14" @@ -1110,23 +1140,23 @@ "Version": "1.6.7+0.x64.apple.darwin14" }, "rc": { - "Version": "1.10.2+0.aarch64.apple.darwin14" + "Version": "1.10.3+0.aarch64.apple.darwin14" }, "rc~aarch64": { - "Version": "1.10.2+0.aarch64.apple.darwin14" + "Version": "1.10.3+0.aarch64.apple.darwin14" }, "rc~x64": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" }, "release": { - "Version": "1.10.2+0.aarch64.apple.darwin14" + "Version": "1.10.3+0.aarch64.apple.darwin14" }, "release~aarch64": { - "Version": "1.10.2+0.aarch64.apple.darwin14" + "Version": "1.10.3+0.aarch64.apple.darwin14" }, "release~x64": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" } }, - "Version": "1.0.40" + "Version": "1.0.42" } diff --git a/versiondb/versiondb-aarch64-unknown-linux-gnu.json b/versiondb/versiondb-aarch64-unknown-linux-gnu.json index 72a55b19..371b17f8 100644 --- a/versiondb/versiondb-aarch64-unknown-linux-gnu.json +++ b/versiondb/versiondb-aarch64-unknown-linux-gnu.json @@ -276,11 +276,17 @@ "1.10.2+0.aarch64.linux.gnu": { "UrlPath": "bin/linux/aarch64/1.10/julia-1.10.2-linux-aarch64.tar.gz" }, + "1.10.3+0.aarch64.linux.gnu": { + "UrlPath": "bin/linux/aarch64/1.10/julia-1.10.3-linux-aarch64.tar.gz" + }, "1.11.0-alpha1+0.aarch64.linux.gnu": { "UrlPath": "bin/linux/aarch64/1.11/julia-1.11.0-alpha1-linux-aarch64.tar.gz" }, "1.11.0-alpha2+0.aarch64.linux.gnu": { "UrlPath": "bin/linux/aarch64/1.11/julia-1.11.0-alpha2-linux-aarch64.tar.gz" + }, + "1.11.0-beta1+0.aarch64.linux.gnu": { + "UrlPath": "bin/linux/aarch64/1.11/julia-1.11.0-beta1-linux-aarch64.tar.gz" } }, "AvailableChannels": { @@ -303,7 +309,7 @@ "Version": "0.6.3+0.aarch64.linux.gnu" }, "1": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "1.0": { "Version": "1.0.5+0.aarch64.linux.gnu" @@ -345,7 +351,7 @@ "Version": "1.1.1+0.aarch64.linux.gnu" }, "1.10": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "1.10.0": { "Version": "1.10.0+0.aarch64.linux.gnu" @@ -407,11 +413,17 @@ "1.10.2~aarch64": { "Version": "1.10.2+0.aarch64.linux.gnu" }, + "1.10.3": { + "Version": "1.10.3+0.aarch64.linux.gnu" + }, + "1.10.3~aarch64": { + "Version": "1.10.3+0.aarch64.linux.gnu" + }, "1.10~aarch64": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "1.11": { - "Version": "1.11.0-alpha2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.aarch64.linux.gnu" @@ -425,8 +437,14 @@ "1.11.0-alpha2~aarch64": { "Version": "1.11.0-alpha2+0.aarch64.linux.gnu" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" + }, + "1.11.0-beta1~aarch64": { + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" + }, "1.11~aarch64": { - "Version": "1.11.0-alpha2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "1.1~aarch64": { "Version": "1.1.1+0.aarch64.linux.gnu" @@ -924,19 +942,19 @@ "Version": "1.9.4+0.aarch64.linux.gnu" }, "1~aarch64": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "alpha": { - "Version": "1.11.0-alpha2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "alpha~aarch64": { - "Version": "1.11.0-alpha2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "beta": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "beta~aarch64": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "lts": { "Version": "1.6.7+0.aarch64.linux.gnu" @@ -945,17 +963,17 @@ "Version": "1.6.7+0.aarch64.linux.gnu" }, "rc": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "rc~aarch64": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "release": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "release~aarch64": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" } }, - "Version": "1.0.40" + "Version": "1.0.42" } diff --git a/versiondb/versiondb-aarch64-unknown-linux-musl.json b/versiondb/versiondb-aarch64-unknown-linux-musl.json index 72a55b19..371b17f8 100644 --- a/versiondb/versiondb-aarch64-unknown-linux-musl.json +++ b/versiondb/versiondb-aarch64-unknown-linux-musl.json @@ -276,11 +276,17 @@ "1.10.2+0.aarch64.linux.gnu": { "UrlPath": "bin/linux/aarch64/1.10/julia-1.10.2-linux-aarch64.tar.gz" }, + "1.10.3+0.aarch64.linux.gnu": { + "UrlPath": "bin/linux/aarch64/1.10/julia-1.10.3-linux-aarch64.tar.gz" + }, "1.11.0-alpha1+0.aarch64.linux.gnu": { "UrlPath": "bin/linux/aarch64/1.11/julia-1.11.0-alpha1-linux-aarch64.tar.gz" }, "1.11.0-alpha2+0.aarch64.linux.gnu": { "UrlPath": "bin/linux/aarch64/1.11/julia-1.11.0-alpha2-linux-aarch64.tar.gz" + }, + "1.11.0-beta1+0.aarch64.linux.gnu": { + "UrlPath": "bin/linux/aarch64/1.11/julia-1.11.0-beta1-linux-aarch64.tar.gz" } }, "AvailableChannels": { @@ -303,7 +309,7 @@ "Version": "0.6.3+0.aarch64.linux.gnu" }, "1": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "1.0": { "Version": "1.0.5+0.aarch64.linux.gnu" @@ -345,7 +351,7 @@ "Version": "1.1.1+0.aarch64.linux.gnu" }, "1.10": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "1.10.0": { "Version": "1.10.0+0.aarch64.linux.gnu" @@ -407,11 +413,17 @@ "1.10.2~aarch64": { "Version": "1.10.2+0.aarch64.linux.gnu" }, + "1.10.3": { + "Version": "1.10.3+0.aarch64.linux.gnu" + }, + "1.10.3~aarch64": { + "Version": "1.10.3+0.aarch64.linux.gnu" + }, "1.10~aarch64": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "1.11": { - "Version": "1.11.0-alpha2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.aarch64.linux.gnu" @@ -425,8 +437,14 @@ "1.11.0-alpha2~aarch64": { "Version": "1.11.0-alpha2+0.aarch64.linux.gnu" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" + }, + "1.11.0-beta1~aarch64": { + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" + }, "1.11~aarch64": { - "Version": "1.11.0-alpha2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "1.1~aarch64": { "Version": "1.1.1+0.aarch64.linux.gnu" @@ -924,19 +942,19 @@ "Version": "1.9.4+0.aarch64.linux.gnu" }, "1~aarch64": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "alpha": { - "Version": "1.11.0-alpha2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "alpha~aarch64": { - "Version": "1.11.0-alpha2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "beta": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "beta~aarch64": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.11.0-beta1+0.aarch64.linux.gnu" }, "lts": { "Version": "1.6.7+0.aarch64.linux.gnu" @@ -945,17 +963,17 @@ "Version": "1.6.7+0.aarch64.linux.gnu" }, "rc": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "rc~aarch64": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "release": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" }, "release~aarch64": { - "Version": "1.10.2+0.aarch64.linux.gnu" + "Version": "1.10.3+0.aarch64.linux.gnu" } }, - "Version": "1.0.40" + "Version": "1.0.42" } diff --git a/versiondb/versiondb-i686-pc-windows-gnu.json b/versiondb/versiondb-i686-pc-windows-gnu.json index 157dda84..3abffb0a 100644 --- a/versiondb/versiondb-i686-pc-windows-gnu.json +++ b/versiondb/versiondb-i686-pc-windows-gnu.json @@ -246,11 +246,17 @@ "1.10.2+0.x86.w64.mingw32": { "UrlPath": "bin/winnt/x86/1.10/julia-1.10.2-win32.tar.gz" }, + "1.10.3+0.x86.w64.mingw32": { + "UrlPath": "bin/winnt/x86/1.10/julia-1.10.3-win32.tar.gz" + }, "1.11.0-alpha1+0.x86.w64.mingw32": { "UrlPath": "bin/winnt/x86/1.11/julia-1.11.0-alpha1-win32.tar.gz" }, "1.11.0-alpha2+0.x86.w64.mingw32": { "UrlPath": "bin/winnt/x86/1.11/julia-1.11.0-alpha2-win32.tar.gz" + }, + "1.11.0-beta1+0.x86.w64.mingw32": { + "UrlPath": "bin/winnt/x86/1.11/julia-1.11.0-beta1-win32.tar.gz" } }, "AvailableChannels": { @@ -273,7 +279,7 @@ "Version": "0.7.0+0.x86.w64.mingw32" }, "1": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "1.0": { "Version": "1.0.5+0.x86.w64.mingw32" @@ -333,7 +339,7 @@ "Version": "1.1.1+0.x86.w64.mingw32" }, "1.10": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "1.10.0": { "Version": "1.10.0+0.x86.w64.mingw32" @@ -395,11 +401,17 @@ "1.10.2~x86": { "Version": "1.10.2+0.x86.w64.mingw32" }, + "1.10.3": { + "Version": "1.10.3+0.x86.w64.mingw32" + }, + "1.10.3~x86": { + "Version": "1.10.3+0.x86.w64.mingw32" + }, "1.10~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "1.11": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.x86.w64.mingw32" @@ -413,8 +425,14 @@ "1.11.0-alpha2~x86": { "Version": "1.11.0-alpha2+0.x86.w64.mingw32" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.x86.w64.mingw32" + }, + "1.11.0-beta1~x86": { + "Version": "1.11.0-beta1+0.x86.w64.mingw32" + }, "1.11~x86": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "1.1~x86": { "Version": "1.1.1+0.x86.w64.mingw32" @@ -846,19 +864,19 @@ "Version": "1.9.4+0.x86.w64.mingw32" }, "1~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "alpha": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "alpha~x86": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "beta": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "beta~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "lts": { "Version": "1.6.7+0.x86.w64.mingw32" @@ -867,17 +885,17 @@ "Version": "1.6.7+0.x86.w64.mingw32" }, "rc": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "rc~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "release": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "release~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" } }, - "Version": "1.0.40" + "Version": "1.0.42" } diff --git a/versiondb/versiondb-i686-pc-windows-msvc.json b/versiondb/versiondb-i686-pc-windows-msvc.json index 157dda84..3abffb0a 100644 --- a/versiondb/versiondb-i686-pc-windows-msvc.json +++ b/versiondb/versiondb-i686-pc-windows-msvc.json @@ -246,11 +246,17 @@ "1.10.2+0.x86.w64.mingw32": { "UrlPath": "bin/winnt/x86/1.10/julia-1.10.2-win32.tar.gz" }, + "1.10.3+0.x86.w64.mingw32": { + "UrlPath": "bin/winnt/x86/1.10/julia-1.10.3-win32.tar.gz" + }, "1.11.0-alpha1+0.x86.w64.mingw32": { "UrlPath": "bin/winnt/x86/1.11/julia-1.11.0-alpha1-win32.tar.gz" }, "1.11.0-alpha2+0.x86.w64.mingw32": { "UrlPath": "bin/winnt/x86/1.11/julia-1.11.0-alpha2-win32.tar.gz" + }, + "1.11.0-beta1+0.x86.w64.mingw32": { + "UrlPath": "bin/winnt/x86/1.11/julia-1.11.0-beta1-win32.tar.gz" } }, "AvailableChannels": { @@ -273,7 +279,7 @@ "Version": "0.7.0+0.x86.w64.mingw32" }, "1": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "1.0": { "Version": "1.0.5+0.x86.w64.mingw32" @@ -333,7 +339,7 @@ "Version": "1.1.1+0.x86.w64.mingw32" }, "1.10": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "1.10.0": { "Version": "1.10.0+0.x86.w64.mingw32" @@ -395,11 +401,17 @@ "1.10.2~x86": { "Version": "1.10.2+0.x86.w64.mingw32" }, + "1.10.3": { + "Version": "1.10.3+0.x86.w64.mingw32" + }, + "1.10.3~x86": { + "Version": "1.10.3+0.x86.w64.mingw32" + }, "1.10~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "1.11": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.x86.w64.mingw32" @@ -413,8 +425,14 @@ "1.11.0-alpha2~x86": { "Version": "1.11.0-alpha2+0.x86.w64.mingw32" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.x86.w64.mingw32" + }, + "1.11.0-beta1~x86": { + "Version": "1.11.0-beta1+0.x86.w64.mingw32" + }, "1.11~x86": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "1.1~x86": { "Version": "1.1.1+0.x86.w64.mingw32" @@ -846,19 +864,19 @@ "Version": "1.9.4+0.x86.w64.mingw32" }, "1~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "alpha": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "alpha~x86": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "beta": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "beta~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "lts": { "Version": "1.6.7+0.x86.w64.mingw32" @@ -867,17 +885,17 @@ "Version": "1.6.7+0.x86.w64.mingw32" }, "rc": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "rc~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "release": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "release~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" } }, - "Version": "1.0.40" + "Version": "1.0.42" } diff --git a/versiondb/versiondb-i686-unknown-linux-gnu.json b/versiondb/versiondb-i686-unknown-linux-gnu.json index b37d21be..219e40cd 100644 --- a/versiondb/versiondb-i686-unknown-linux-gnu.json +++ b/versiondb/versiondb-i686-unknown-linux-gnu.json @@ -432,11 +432,17 @@ "1.10.2+0.x86.linux.gnu": { "UrlPath": "bin/linux/x86/1.10/julia-1.10.2-linux-i686.tar.gz" }, + "1.10.3+0.x86.linux.gnu": { + "UrlPath": "bin/linux/x86/1.10/julia-1.10.3-linux-i686.tar.gz" + }, "1.11.0-alpha1+0.x86.linux.gnu": { "UrlPath": "bin/linux/x86/1.11/julia-1.11.0-alpha1-linux-i686.tar.gz" }, "1.11.0-alpha2+0.x86.linux.gnu": { "UrlPath": "bin/linux/x86/1.11/julia-1.11.0-alpha2-linux-i686.tar.gz" + }, + "1.11.0-beta1+0.x86.linux.gnu": { + "UrlPath": "bin/linux/x86/1.11/julia-1.11.0-beta1-linux-i686.tar.gz" } }, "AvailableChannels": { @@ -771,7 +777,7 @@ "Version": "0.7.0+0.x86.linux.gnu" }, "1": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "1.0": { "Version": "1.0.5+0.x86.linux.gnu" @@ -849,7 +855,7 @@ "Version": "1.1.1+0.x86.linux.gnu" }, "1.10": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "1.10.0": { "Version": "1.10.0+0.x86.linux.gnu" @@ -911,11 +917,17 @@ "1.10.2~x86": { "Version": "1.10.2+0.x86.linux.gnu" }, + "1.10.3": { + "Version": "1.10.3+0.x86.linux.gnu" + }, + "1.10.3~x86": { + "Version": "1.10.3+0.x86.linux.gnu" + }, "1.10~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "1.11": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.x86.linux.gnu" @@ -929,8 +941,14 @@ "1.11.0-alpha2~x86": { "Version": "1.11.0-alpha2+0.x86.linux.gnu" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.x86.linux.gnu" + }, + "1.11.0-beta1~x86": { + "Version": "1.11.0-beta1+0.x86.linux.gnu" + }, "1.11~x86": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "1.1~x86": { "Version": "1.1.1+0.x86.linux.gnu" @@ -1428,19 +1446,19 @@ "Version": "1.9.4+0.x86.linux.gnu" }, "1~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "alpha": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "alpha~x86": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "beta": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "beta~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "lts": { "Version": "1.6.7+0.x86.linux.gnu" @@ -1449,17 +1467,17 @@ "Version": "1.6.7+0.x86.linux.gnu" }, "rc": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "rc~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "release": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "release~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" } }, - "Version": "1.0.40" + "Version": "1.0.42" } diff --git a/versiondb/versiondb-i686-unknown-linux-musl.json b/versiondb/versiondb-i686-unknown-linux-musl.json index b37d21be..219e40cd 100644 --- a/versiondb/versiondb-i686-unknown-linux-musl.json +++ b/versiondb/versiondb-i686-unknown-linux-musl.json @@ -432,11 +432,17 @@ "1.10.2+0.x86.linux.gnu": { "UrlPath": "bin/linux/x86/1.10/julia-1.10.2-linux-i686.tar.gz" }, + "1.10.3+0.x86.linux.gnu": { + "UrlPath": "bin/linux/x86/1.10/julia-1.10.3-linux-i686.tar.gz" + }, "1.11.0-alpha1+0.x86.linux.gnu": { "UrlPath": "bin/linux/x86/1.11/julia-1.11.0-alpha1-linux-i686.tar.gz" }, "1.11.0-alpha2+0.x86.linux.gnu": { "UrlPath": "bin/linux/x86/1.11/julia-1.11.0-alpha2-linux-i686.tar.gz" + }, + "1.11.0-beta1+0.x86.linux.gnu": { + "UrlPath": "bin/linux/x86/1.11/julia-1.11.0-beta1-linux-i686.tar.gz" } }, "AvailableChannels": { @@ -771,7 +777,7 @@ "Version": "0.7.0+0.x86.linux.gnu" }, "1": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "1.0": { "Version": "1.0.5+0.x86.linux.gnu" @@ -849,7 +855,7 @@ "Version": "1.1.1+0.x86.linux.gnu" }, "1.10": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "1.10.0": { "Version": "1.10.0+0.x86.linux.gnu" @@ -911,11 +917,17 @@ "1.10.2~x86": { "Version": "1.10.2+0.x86.linux.gnu" }, + "1.10.3": { + "Version": "1.10.3+0.x86.linux.gnu" + }, + "1.10.3~x86": { + "Version": "1.10.3+0.x86.linux.gnu" + }, "1.10~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "1.11": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.x86.linux.gnu" @@ -929,8 +941,14 @@ "1.11.0-alpha2~x86": { "Version": "1.11.0-alpha2+0.x86.linux.gnu" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.x86.linux.gnu" + }, + "1.11.0-beta1~x86": { + "Version": "1.11.0-beta1+0.x86.linux.gnu" + }, "1.11~x86": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "1.1~x86": { "Version": "1.1.1+0.x86.linux.gnu" @@ -1428,19 +1446,19 @@ "Version": "1.9.4+0.x86.linux.gnu" }, "1~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "alpha": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "alpha~x86": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "beta": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "beta~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "lts": { "Version": "1.6.7+0.x86.linux.gnu" @@ -1449,17 +1467,17 @@ "Version": "1.6.7+0.x86.linux.gnu" }, "rc": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "rc~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "release": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "release~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" } }, - "Version": "1.0.40" + "Version": "1.0.42" } diff --git a/versiondb/versiondb-x86_64-apple-darwin.json b/versiondb/versiondb-x86_64-apple-darwin.json index 60ac37d3..6b0a6449 100644 --- a/versiondb/versiondb-x86_64-apple-darwin.json +++ b/versiondb/versiondb-x86_64-apple-darwin.json @@ -234,11 +234,17 @@ "1.10.2+0.x64.apple.darwin14": { "UrlPath": "bin/mac/x64/1.10/julia-1.10.2-mac64.tar.gz" }, + "1.10.3+0.x64.apple.darwin14": { + "UrlPath": "bin/mac/x64/1.10/julia-1.10.3-mac64.tar.gz" + }, "1.11.0-alpha1+0.x64.apple.darwin14": { "UrlPath": "bin/mac/x64/1.11/julia-1.11.0-alpha1-mac64.tar.gz" }, "1.11.0-alpha2+0.x64.apple.darwin14": { "UrlPath": "bin/mac/x64/1.11/julia-1.11.0-alpha2-mac64.tar.gz" + }, + "1.11.0-beta1+0.x64.apple.darwin14": { + "UrlPath": "bin/mac/x64/1.11/julia-1.11.0-beta1-mac64.tar.gz" } }, "AvailableChannels": { @@ -261,7 +267,7 @@ "Version": "0.7.0+0.x64.apple.darwin14" }, "1": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" }, "1.0": { "Version": "1.0.5+0.x64.apple.darwin14" @@ -321,7 +327,7 @@ "Version": "1.1.1+0.x64.apple.darwin14" }, "1.10": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" }, "1.10.0": { "Version": "1.10.0+0.x64.apple.darwin14" @@ -383,11 +389,17 @@ "1.10.2~x64": { "Version": "1.10.2+0.x64.apple.darwin14" }, + "1.10.3": { + "Version": "1.10.3+0.x64.apple.darwin14" + }, + "1.10.3~x64": { + "Version": "1.10.3+0.x64.apple.darwin14" + }, "1.10~x64": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" }, "1.11": { - "Version": "1.11.0-alpha2+0.x64.apple.darwin14" + "Version": "1.11.0-beta1+0.x64.apple.darwin14" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.x64.apple.darwin14" @@ -401,8 +413,14 @@ "1.11.0-alpha2~x64": { "Version": "1.11.0-alpha2+0.x64.apple.darwin14" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.x64.apple.darwin14" + }, + "1.11.0-beta1~x64": { + "Version": "1.11.0-beta1+0.x64.apple.darwin14" + }, "1.11~x64": { - "Version": "1.11.0-alpha2+0.x64.apple.darwin14" + "Version": "1.11.0-beta1+0.x64.apple.darwin14" }, "1.1~x64": { "Version": "1.1.1+0.x64.apple.darwin14" @@ -810,19 +828,19 @@ "Version": "1.9.4+0.x64.apple.darwin14" }, "1~x64": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" }, "alpha": { - "Version": "1.11.0-alpha2+0.x64.apple.darwin14" + "Version": "1.11.0-beta1+0.x64.apple.darwin14" }, "alpha~x64": { - "Version": "1.11.0-alpha2+0.x64.apple.darwin14" + "Version": "1.11.0-beta1+0.x64.apple.darwin14" }, "beta": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.11.0-beta1+0.x64.apple.darwin14" }, "beta~x64": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.11.0-beta1+0.x64.apple.darwin14" }, "lts": { "Version": "1.6.7+0.x64.apple.darwin14" @@ -831,17 +849,17 @@ "Version": "1.6.7+0.x64.apple.darwin14" }, "rc": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" }, "rc~x64": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" }, "release": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" }, "release~x64": { - "Version": "1.10.2+0.x64.apple.darwin14" + "Version": "1.10.3+0.x64.apple.darwin14" } }, - "Version": "1.0.40" + "Version": "1.0.42" } diff --git a/versiondb/versiondb-x86_64-pc-windows-gnu.json b/versiondb/versiondb-x86_64-pc-windows-gnu.json index 3b12ccfa..5e419d33 100644 --- a/versiondb/versiondb-x86_64-pc-windows-gnu.json +++ b/versiondb/versiondb-x86_64-pc-windows-gnu.json @@ -489,6 +489,12 @@ "1.10.2+0.x64.w64.mingw32": { "UrlPath": "bin/winnt/x64/1.10/julia-1.10.2-win64.tar.gz" }, + "1.10.3+0.x86.w64.mingw32": { + "UrlPath": "bin/winnt/x86/1.10/julia-1.10.3-win32.tar.gz" + }, + "1.10.3+0.x64.w64.mingw32": { + "UrlPath": "bin/winnt/x64/1.10/julia-1.10.3-win64.tar.gz" + }, "1.11.0-alpha1+0.x86.w64.mingw32": { "UrlPath": "bin/winnt/x86/1.11/julia-1.11.0-alpha1-win32.tar.gz" }, @@ -500,6 +506,12 @@ }, "1.11.0-alpha2+0.x64.w64.mingw32": { "UrlPath": "bin/winnt/x64/1.11/julia-1.11.0-alpha2-win64.tar.gz" + }, + "1.11.0-beta1+0.x86.w64.mingw32": { + "UrlPath": "bin/winnt/x86/1.11/julia-1.11.0-beta1-win32.tar.gz" + }, + "1.11.0-beta1+0.x64.w64.mingw32": { + "UrlPath": "bin/winnt/x64/1.11/julia-1.11.0-beta1-win64.tar.gz" } }, "AvailableChannels": { @@ -531,7 +543,7 @@ "Version": "0.7.0+0.x86.w64.mingw32" }, "1": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "1.0": { "Version": "1.0.5+0.x64.w64.mingw32" @@ -618,7 +630,7 @@ "Version": "1.1.1+0.x86.w64.mingw32" }, "1.10": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "1.10.0": { "Version": "1.10.0+0.x64.w64.mingw32" @@ -710,14 +722,23 @@ "1.10.2~x86": { "Version": "1.10.2+0.x86.w64.mingw32" }, + "1.10.3": { + "Version": "1.10.3+0.x64.w64.mingw32" + }, + "1.10.3~x64": { + "Version": "1.10.3+0.x64.w64.mingw32" + }, + "1.10.3~x86": { + "Version": "1.10.3+0.x86.w64.mingw32" + }, "1.10~x64": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "1.10~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "1.11": { - "Version": "1.11.0-alpha2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.x64.w64.mingw32" @@ -737,11 +758,20 @@ "1.11.0-alpha2~x86": { "Version": "1.11.0-alpha2+0.x86.w64.mingw32" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.x64.w64.mingw32" + }, + "1.11.0-beta1~x64": { + "Version": "1.11.0-beta1+0.x64.w64.mingw32" + }, + "1.11.0-beta1~x86": { + "Version": "1.11.0-beta1+0.x86.w64.mingw32" + }, "1.11~x64": { - "Version": "1.11.0-alpha2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "1.11~x86": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "1.1~x64": { "Version": "1.1.1+0.x64.w64.mingw32" @@ -1386,28 +1416,28 @@ "Version": "1.9.4+0.x86.w64.mingw32" }, "1~x64": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "1~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "alpha": { - "Version": "1.11.0-alpha2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "alpha~x64": { - "Version": "1.11.0-alpha2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "alpha~x86": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "beta": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "beta~x64": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "beta~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "lts": { "Version": "1.6.7+0.x64.w64.mingw32" @@ -1419,23 +1449,23 @@ "Version": "1.6.7+0.x86.w64.mingw32" }, "rc": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "rc~x64": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "rc~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "release": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "release~x64": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "release~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" } }, - "Version": "1.0.40" + "Version": "1.0.42" } diff --git a/versiondb/versiondb-x86_64-pc-windows-msvc.json b/versiondb/versiondb-x86_64-pc-windows-msvc.json index 3b12ccfa..5e419d33 100644 --- a/versiondb/versiondb-x86_64-pc-windows-msvc.json +++ b/versiondb/versiondb-x86_64-pc-windows-msvc.json @@ -489,6 +489,12 @@ "1.10.2+0.x64.w64.mingw32": { "UrlPath": "bin/winnt/x64/1.10/julia-1.10.2-win64.tar.gz" }, + "1.10.3+0.x86.w64.mingw32": { + "UrlPath": "bin/winnt/x86/1.10/julia-1.10.3-win32.tar.gz" + }, + "1.10.3+0.x64.w64.mingw32": { + "UrlPath": "bin/winnt/x64/1.10/julia-1.10.3-win64.tar.gz" + }, "1.11.0-alpha1+0.x86.w64.mingw32": { "UrlPath": "bin/winnt/x86/1.11/julia-1.11.0-alpha1-win32.tar.gz" }, @@ -500,6 +506,12 @@ }, "1.11.0-alpha2+0.x64.w64.mingw32": { "UrlPath": "bin/winnt/x64/1.11/julia-1.11.0-alpha2-win64.tar.gz" + }, + "1.11.0-beta1+0.x86.w64.mingw32": { + "UrlPath": "bin/winnt/x86/1.11/julia-1.11.0-beta1-win32.tar.gz" + }, + "1.11.0-beta1+0.x64.w64.mingw32": { + "UrlPath": "bin/winnt/x64/1.11/julia-1.11.0-beta1-win64.tar.gz" } }, "AvailableChannels": { @@ -531,7 +543,7 @@ "Version": "0.7.0+0.x86.w64.mingw32" }, "1": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "1.0": { "Version": "1.0.5+0.x64.w64.mingw32" @@ -618,7 +630,7 @@ "Version": "1.1.1+0.x86.w64.mingw32" }, "1.10": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "1.10.0": { "Version": "1.10.0+0.x64.w64.mingw32" @@ -710,14 +722,23 @@ "1.10.2~x86": { "Version": "1.10.2+0.x86.w64.mingw32" }, + "1.10.3": { + "Version": "1.10.3+0.x64.w64.mingw32" + }, + "1.10.3~x64": { + "Version": "1.10.3+0.x64.w64.mingw32" + }, + "1.10.3~x86": { + "Version": "1.10.3+0.x86.w64.mingw32" + }, "1.10~x64": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "1.10~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "1.11": { - "Version": "1.11.0-alpha2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.x64.w64.mingw32" @@ -737,11 +758,20 @@ "1.11.0-alpha2~x86": { "Version": "1.11.0-alpha2+0.x86.w64.mingw32" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.x64.w64.mingw32" + }, + "1.11.0-beta1~x64": { + "Version": "1.11.0-beta1+0.x64.w64.mingw32" + }, + "1.11.0-beta1~x86": { + "Version": "1.11.0-beta1+0.x86.w64.mingw32" + }, "1.11~x64": { - "Version": "1.11.0-alpha2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "1.11~x86": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "1.1~x64": { "Version": "1.1.1+0.x64.w64.mingw32" @@ -1386,28 +1416,28 @@ "Version": "1.9.4+0.x86.w64.mingw32" }, "1~x64": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "1~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "alpha": { - "Version": "1.11.0-alpha2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "alpha~x64": { - "Version": "1.11.0-alpha2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "alpha~x86": { - "Version": "1.11.0-alpha2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "beta": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "beta~x64": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.11.0-beta1+0.x64.w64.mingw32" }, "beta~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.11.0-beta1+0.x86.w64.mingw32" }, "lts": { "Version": "1.6.7+0.x64.w64.mingw32" @@ -1419,23 +1449,23 @@ "Version": "1.6.7+0.x86.w64.mingw32" }, "rc": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "rc~x64": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "rc~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" }, "release": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "release~x64": { - "Version": "1.10.2+0.x64.w64.mingw32" + "Version": "1.10.3+0.x64.w64.mingw32" }, "release~x86": { - "Version": "1.10.2+0.x86.w64.mingw32" + "Version": "1.10.3+0.x86.w64.mingw32" } }, - "Version": "1.0.40" + "Version": "1.0.42" } diff --git a/versiondb/versiondb-x86_64-unknown-linux-gnu.json b/versiondb/versiondb-x86_64-unknown-linux-gnu.json index 36213d1f..e5019f30 100644 --- a/versiondb/versiondb-x86_64-unknown-linux-gnu.json +++ b/versiondb/versiondb-x86_64-unknown-linux-gnu.json @@ -861,6 +861,12 @@ "1.10.2+0.x64.linux.gnu": { "UrlPath": "bin/linux/x64/1.10/julia-1.10.2-linux-x86_64.tar.gz" }, + "1.10.3+0.x86.linux.gnu": { + "UrlPath": "bin/linux/x86/1.10/julia-1.10.3-linux-i686.tar.gz" + }, + "1.10.3+0.x64.linux.gnu": { + "UrlPath": "bin/linux/x64/1.10/julia-1.10.3-linux-x86_64.tar.gz" + }, "1.11.0-alpha1+0.x86.linux.gnu": { "UrlPath": "bin/linux/x86/1.11/julia-1.11.0-alpha1-linux-i686.tar.gz" }, @@ -872,6 +878,12 @@ }, "1.11.0-alpha2+0.x64.linux.gnu": { "UrlPath": "bin/linux/x64/1.11/julia-1.11.0-alpha2-linux-x86_64.tar.gz" + }, + "1.11.0-beta1+0.x86.linux.gnu": { + "UrlPath": "bin/linux/x86/1.11/julia-1.11.0-beta1-linux-i686.tar.gz" + }, + "1.11.0-beta1+0.x64.linux.gnu": { + "UrlPath": "bin/linux/x64/1.11/julia-1.11.0-beta1-linux-x86_64.tar.gz" } }, "AvailableChannels": { @@ -1371,7 +1383,7 @@ "Version": "0.7.0+0.x86.linux.gnu" }, "1": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "1.0": { "Version": "1.0.5+0.x64.linux.gnu" @@ -1485,7 +1497,7 @@ "Version": "1.1.1+0.x86.linux.gnu" }, "1.10": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "1.10.0": { "Version": "1.10.0+0.x64.linux.gnu" @@ -1577,14 +1589,23 @@ "1.10.2~x86": { "Version": "1.10.2+0.x86.linux.gnu" }, + "1.10.3": { + "Version": "1.10.3+0.x64.linux.gnu" + }, + "1.10.3~x64": { + "Version": "1.10.3+0.x64.linux.gnu" + }, + "1.10.3~x86": { + "Version": "1.10.3+0.x86.linux.gnu" + }, "1.10~x64": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "1.10~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "1.11": { - "Version": "1.11.0-alpha2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.x64.linux.gnu" @@ -1604,11 +1625,20 @@ "1.11.0-alpha2~x86": { "Version": "1.11.0-alpha2+0.x86.linux.gnu" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.x64.linux.gnu" + }, + "1.11.0-beta1~x64": { + "Version": "1.11.0-beta1+0.x64.linux.gnu" + }, + "1.11.0-beta1~x86": { + "Version": "1.11.0-beta1+0.x86.linux.gnu" + }, "1.11~x64": { - "Version": "1.11.0-alpha2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "1.11~x86": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "1.1~x64": { "Version": "1.1.1+0.x64.linux.gnu" @@ -2352,28 +2382,28 @@ "Version": "1.9.4+0.x86.linux.gnu" }, "1~x64": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "1~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "alpha": { - "Version": "1.11.0-alpha2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "alpha~x64": { - "Version": "1.11.0-alpha2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "alpha~x86": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "beta": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "beta~x64": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "beta~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "lts": { "Version": "1.6.7+0.x64.linux.gnu" @@ -2385,23 +2415,23 @@ "Version": "1.6.7+0.x86.linux.gnu" }, "rc": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "rc~x64": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "rc~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "release": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "release~x64": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "release~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" } }, - "Version": "1.0.40" + "Version": "1.0.42" } diff --git a/versiondb/versiondb-x86_64-unknown-linux-musl.json b/versiondb/versiondb-x86_64-unknown-linux-musl.json index 36213d1f..e5019f30 100644 --- a/versiondb/versiondb-x86_64-unknown-linux-musl.json +++ b/versiondb/versiondb-x86_64-unknown-linux-musl.json @@ -861,6 +861,12 @@ "1.10.2+0.x64.linux.gnu": { "UrlPath": "bin/linux/x64/1.10/julia-1.10.2-linux-x86_64.tar.gz" }, + "1.10.3+0.x86.linux.gnu": { + "UrlPath": "bin/linux/x86/1.10/julia-1.10.3-linux-i686.tar.gz" + }, + "1.10.3+0.x64.linux.gnu": { + "UrlPath": "bin/linux/x64/1.10/julia-1.10.3-linux-x86_64.tar.gz" + }, "1.11.0-alpha1+0.x86.linux.gnu": { "UrlPath": "bin/linux/x86/1.11/julia-1.11.0-alpha1-linux-i686.tar.gz" }, @@ -872,6 +878,12 @@ }, "1.11.0-alpha2+0.x64.linux.gnu": { "UrlPath": "bin/linux/x64/1.11/julia-1.11.0-alpha2-linux-x86_64.tar.gz" + }, + "1.11.0-beta1+0.x86.linux.gnu": { + "UrlPath": "bin/linux/x86/1.11/julia-1.11.0-beta1-linux-i686.tar.gz" + }, + "1.11.0-beta1+0.x64.linux.gnu": { + "UrlPath": "bin/linux/x64/1.11/julia-1.11.0-beta1-linux-x86_64.tar.gz" } }, "AvailableChannels": { @@ -1371,7 +1383,7 @@ "Version": "0.7.0+0.x86.linux.gnu" }, "1": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "1.0": { "Version": "1.0.5+0.x64.linux.gnu" @@ -1485,7 +1497,7 @@ "Version": "1.1.1+0.x86.linux.gnu" }, "1.10": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "1.10.0": { "Version": "1.10.0+0.x64.linux.gnu" @@ -1577,14 +1589,23 @@ "1.10.2~x86": { "Version": "1.10.2+0.x86.linux.gnu" }, + "1.10.3": { + "Version": "1.10.3+0.x64.linux.gnu" + }, + "1.10.3~x64": { + "Version": "1.10.3+0.x64.linux.gnu" + }, + "1.10.3~x86": { + "Version": "1.10.3+0.x86.linux.gnu" + }, "1.10~x64": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "1.10~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "1.11": { - "Version": "1.11.0-alpha2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "1.11.0-alpha1": { "Version": "1.11.0-alpha1+0.x64.linux.gnu" @@ -1604,11 +1625,20 @@ "1.11.0-alpha2~x86": { "Version": "1.11.0-alpha2+0.x86.linux.gnu" }, + "1.11.0-beta1": { + "Version": "1.11.0-beta1+0.x64.linux.gnu" + }, + "1.11.0-beta1~x64": { + "Version": "1.11.0-beta1+0.x64.linux.gnu" + }, + "1.11.0-beta1~x86": { + "Version": "1.11.0-beta1+0.x86.linux.gnu" + }, "1.11~x64": { - "Version": "1.11.0-alpha2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "1.11~x86": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "1.1~x64": { "Version": "1.1.1+0.x64.linux.gnu" @@ -2352,28 +2382,28 @@ "Version": "1.9.4+0.x86.linux.gnu" }, "1~x64": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "1~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "alpha": { - "Version": "1.11.0-alpha2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "alpha~x64": { - "Version": "1.11.0-alpha2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "alpha~x86": { - "Version": "1.11.0-alpha2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "beta": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "beta~x64": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.11.0-beta1+0.x64.linux.gnu" }, "beta~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.11.0-beta1+0.x86.linux.gnu" }, "lts": { "Version": "1.6.7+0.x64.linux.gnu" @@ -2385,23 +2415,23 @@ "Version": "1.6.7+0.x86.linux.gnu" }, "rc": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "rc~x64": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "rc~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" }, "release": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "release~x64": { - "Version": "1.10.2+0.x64.linux.gnu" + "Version": "1.10.3+0.x64.linux.gnu" }, "release~x86": { - "Version": "1.10.2+0.x86.linux.gnu" + "Version": "1.10.3+0.x86.linux.gnu" } }, - "Version": "1.0.40" + "Version": "1.0.42" }