From fe5c03a0754b2a461c00e2173515f5e6479026e6 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Sun, 8 Sep 2024 20:18:40 +0200 Subject: [PATCH] New version 0.3.1 --- Cargo.lock | 85 +++++++++++++++++++++++----------------------------- Cargo.toml | 4 +-- Changelog.md | 9 ++++++ 3 files changed, 49 insertions(+), 49 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5fcc90a..c58333c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -127,9 +127,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.86" +version = "1.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" +checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8" [[package]] name = "arbitrary" @@ -154,7 +154,7 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arx" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "arx_test_dir", @@ -295,9 +295,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.15" +version = "1.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6" +checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476" dependencies = [ "jobserver", "libc", @@ -336,9 +336,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.16" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" +checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac" dependencies = [ "clap_builder", "clap_derive", @@ -346,9 +346,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.15" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" +checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73" dependencies = [ "anstream", "anstyle", @@ -358,9 +358,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.24" +version = "4.5.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7db6eca8c205649e8d3ccd05aa5042b1800a784e56bc7c43524fde8abbfa9b" +checksum = "205d5ef6d485fa47606b98b0ddc4ead26eb850aaa86abfb562a94fb3280ecba0" dependencies = [ "clap", ] @@ -426,9 +426,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" dependencies = [ "libc", ] @@ -814,9 +814,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" dependencies = [ "equivalent", "hashbrown", @@ -896,8 +896,8 @@ dependencies = [ [[package]] name = "jubako" -version = "0.3.0" -source = "git+https://github.com/jubako/jubako.git#185dd50aaf08966b608e1c67d949d0acc504789a" +version = "0.3.1" +source = "git+https://github.com/jubako/jubako.git#9f7eaee8e01f7096fb724869bd619c9cdb6af4aa" dependencies = [ "blake3", "bstr", @@ -907,7 +907,7 @@ dependencies = [ "dropout", "fxhash", "log", - "lru 0.11.1", + "lru", "lz4", "memmap2", "pathdiff", @@ -917,7 +917,7 @@ dependencies = [ "uuid", "xz2", "zerocopy 0.7.35", - "zstd 0.12.4", + "zstd 0.13.2", ] [[package]] @@ -928,7 +928,7 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libarx" -version = "0.3.0" +version = "0.3.1" dependencies = [ "blake3", "bstr", @@ -938,7 +938,7 @@ dependencies = [ "fxhash", "jubako", "libc", - "lru 0.12.4", + "lru", "rayon", "relative-path", "tempfile", @@ -1000,15 +1000,6 @@ version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" -[[package]] -name = "lru" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" -dependencies = [ - "hashbrown", -] - [[package]] name = "lru" version = "0.12.4" @@ -1067,9 +1058,9 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memmap2" -version = "0.8.0" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed" +checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" dependencies = [ "libc", ] @@ -1139,9 +1130,9 @@ checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" [[package]] name = "object" -version = "0.36.3" +version = "0.36.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" +checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" dependencies = [ "memchr", ] @@ -1329,7 +1320,7 @@ dependencies = [ [[package]] name = "python-libarx" -version = "0.3.0" +version = "0.3.1" dependencies = [ "jubako", "libarx", @@ -1468,9 +1459,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustix" -version = "0.38.35" +version = "0.38.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f" +checksum = "3f55e80d50763938498dd5ebb18647174e0c76dc38c5505294bb224624f30f36" dependencies = [ "bitflags", "errno", @@ -1528,18 +1519,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.209" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.209" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", @@ -1610,9 +1601,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.76" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -1632,7 +1623,7 @@ dependencies = [ [[package]] name = "tar2arx" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "bstr", @@ -1929,9 +1920,9 @@ checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" [[package]] name = "webpki-roots" -version = "0.26.3" +version = "0.26.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" +checksum = "0bd24728e5af82c6c4ec1b66ac4844bdf8156257fccda846ec58b42cd0cdbe6a" dependencies = [ "rustls-pki-types", ] @@ -2171,7 +2162,7 @@ dependencies = [ [[package]] name = "zip2arx" -version = "0.3.0" +version = "0.3.1" dependencies = [ "clap", "clap_complete", diff --git a/Cargo.toml b/Cargo.toml index e40155d..f0a4512 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,14 +4,14 @@ resolver = "2" [workspace.package] edition = "2021" -version = "0.3.0" +version = "0.3.1" authors = ["Matthieu Gautier "] repository = "https://github.com/jubako/arx" homepage = "https://github.com/jubako/arx" license = "MIT" [workspace.dependencies] -jbk = { git = "https://github.com/jubako/jubako.git", package = "jubako", version = "0.3.0" } +jbk = { git = "https://github.com/jubako/jubako.git", package = "jubako", version = "0.3.1" } clap = { version = "4.4.5", features = ["derive"] } clap_mangen = "0.2.20" clap_complete = "4.5.0" diff --git a/Changelog.md b/Changelog.md index 0d80d6d..5324365 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,12 @@ +# Arx 0.3.1 + +- Use version 0.3.1 of Jubako +- Do not crash on broken pipe (SIGPIPE) +- `arx mount` and `arx extract` gain `--root-dir` option. If given, the directory (inside arx) will + be used as root instead of default root. +- Fix Python CI and metadata +- Small fixes (warning, dependencies, ...) + # Arx 0.3.0 This release is based on version 0.3.0 of Jubako.