From e480f54078b168fb941fb1e2af5f67b367c41825 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Mon, 15 Sep 2025 21:20:20 +0800 Subject: [PATCH] .. --- Cargo.lock | 84 ++++++++++++++++------------- Cargo.toml | 4 +- yazi-actor/Cargo.toml | 32 +++++------ yazi-adapter/Cargo.toml | 12 ++--- yazi-binding/Cargo.toml | 12 ++--- yazi-boot/Cargo.toml | 14 ++--- yazi-build/Cargo.toml | 4 +- yazi-cli/Cargo.toml | 14 ++--- yazi-codegen/Cargo.toml | 2 +- yazi-config/Cargo.toml | 12 ++--- yazi-core/Cargo.toml | 26 ++++----- yazi-dds/Cargo.toml | 14 ++--- yazi-ffi/Cargo.toml | 4 +- yazi-fm/Cargo.toml | 34 ++++++------ yazi-fs/Cargo.toml | 8 +-- yazi-fs/src/provider/local/local.rs | 12 ++--- yazi-macro/Cargo.toml | 2 +- yazi-packing/Cargo.toml | 2 +- yazi-parser/Cargo.toml | 14 ++--- yazi-plugin/Cargo.toml | 24 ++++----- yazi-proxy/Cargo.toml | 10 ++-- yazi-scheduler/Cargo.toml | 18 +++---- yazi-shared/Cargo.toml | 4 +- yazi-term/Cargo.toml | 6 +-- yazi-watcher/Cargo.toml | 12 ++--- yazi-widgets/Cargo.toml | 14 ++--- 26 files changed, 203 insertions(+), 191 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e36560c3..682b3b51 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1117,11 +1117,12 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "erased-serde" -version = "0.4.6" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7" +checksum = "259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b" dependencies = [ "serde", + "serde_core", "typeid", ] @@ -1817,9 +1818,9 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" dependencies = [ "bitflags 2.9.4", "libc", @@ -3158,16 +3159,17 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.26" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.223" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "a505d71960adde88e293da5cb5eda57093379f64e61cf77bf0e6a63af07a7bac" dependencies = [ + "serde_core", "serde_derive", ] @@ -3182,10 +3184,19 @@ dependencies = [ ] [[package]] -name = "serde_derive" -version = "1.0.219" +name = "serde_core" +version = "1.0.223" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "20f57cbd357666aa7b3ac84a90b4ea328f1d4ddb6772b430caa5d9e1309bb9e9" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.223" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d428d07faf17e306e699ec1e91996e5a165ba5d6bce5b5155173e91a8a01a56" dependencies = [ "proc-macro2", "quote", @@ -3194,14 +3205,15 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.143" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "itoa", "memchr", "ryu", "serde", + "serde_core", ] [[package]] @@ -4532,7 +4544,7 @@ dependencies = [ [[package]] name = "yazi-actor" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "crossterm 0.29.0", @@ -4564,7 +4576,7 @@ dependencies = [ [[package]] name = "yazi-adapter" -version = "25.6.11" +version = "25.9.15" dependencies = [ "ansi-to-tui", "anyhow", @@ -4586,7 +4598,7 @@ dependencies = [ [[package]] name = "yazi-binding" -version = "25.6.11" +version = "25.9.15" dependencies = [ "ansi-to-tui", "hashbrown 0.16.0", @@ -4606,7 +4618,7 @@ dependencies = [ [[package]] name = "yazi-boot" -version = "25.6.11" +version = "25.9.15" dependencies = [ "clap", "clap_complete", @@ -4626,14 +4638,14 @@ dependencies = [ [[package]] name = "yazi-build" -version = "0.1.8" +version = "25.9.15" dependencies = [ "yazi-term", ] [[package]] name = "yazi-cli" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "clap", @@ -4656,7 +4668,7 @@ dependencies = [ [[package]] name = "yazi-codegen" -version = "25.6.11" +version = "25.9.15" dependencies = [ "quote", "syn", @@ -4664,7 +4676,7 @@ dependencies = [ [[package]] name = "yazi-config" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "bitflags 2.9.4", @@ -4687,7 +4699,7 @@ dependencies = [ [[package]] name = "yazi-core" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "crossterm 0.29.0", @@ -4716,7 +4728,7 @@ dependencies = [ [[package]] name = "yazi-dds" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "hashbrown 0.16.0", @@ -4742,7 +4754,7 @@ dependencies = [ [[package]] name = "yazi-ffi" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "core-foundation-sys", @@ -4753,7 +4765,7 @@ dependencies = [ [[package]] name = "yazi-fm" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "better-panic", @@ -4792,7 +4804,7 @@ dependencies = [ [[package]] name = "yazi-fs" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "arc-swap", @@ -4820,15 +4832,15 @@ dependencies = [ [[package]] name = "yazi-macro" -version = "25.6.11" +version = "25.9.15" [[package]] name = "yazi-packing" -version = "25.5.28" +version = "25.9.15" [[package]] name = "yazi-parser" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "bitflags 2.9.4", @@ -4848,7 +4860,7 @@ dependencies = [ [[package]] name = "yazi-plugin" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "crossterm 0.29.0", @@ -4891,7 +4903,7 @@ checksum = "33232d9116df6415ddfcdf72701b1b7439ce87f240a14723e8dd5d17e7ed5f98" [[package]] name = "yazi-proxy" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "tokio", @@ -4903,7 +4915,7 @@ dependencies = [ [[package]] name = "yazi-scheduler" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "async-priority-channel", @@ -4943,7 +4955,7 @@ dependencies = [ [[package]] name = "yazi-shared" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "crossterm 0.29.0", @@ -4964,7 +4976,7 @@ dependencies = [ [[package]] name = "yazi-term" -version = "25.6.11" +version = "25.9.15" dependencies = [ "crossterm 0.29.0", "libc", @@ -4977,7 +4989,7 @@ dependencies = [ [[package]] name = "yazi-watcher" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "hashbrown 0.16.0", @@ -4995,7 +5007,7 @@ dependencies = [ [[package]] name = "yazi-widgets" -version = "25.6.11" +version = "25.9.15" dependencies = [ "anyhow", "base64", diff --git a/Cargo.toml b/Cargo.toml index ce0ae20c..9671f764 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -44,8 +44,8 @@ ratatui = { version = "0.29.0", features = [ "unstable-rendered-line regex = "1.11.2" russh = { version = "0.54.3", default-features = false, features = [ "ring", "rsa" ] } scopeguard = "1.2.0" -serde = { version = "1.0.219", features = [ "derive" ] } -serde_json = "1.0.143" +serde = { version = "1.0.223", features = [ "derive" ] } +serde_json = "1.0.145" syntect = { version = "5.2.0", default-features = false, features = [ "parsing", "plist-load", "regex-onig" ] } tokio = { version = "1.47.1", features = [ "full" ] } tokio-stream = "0.1.17" diff --git a/yazi-actor/Cargo.toml b/yazi-actor/Cargo.toml index dacc343d..b23fdc8a 100644 --- a/yazi-actor/Cargo.toml +++ b/yazi-actor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-actor" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -13,21 +13,21 @@ default = [ "vendored-lua" ] vendored-lua = [ "mlua/vendored" ] [dependencies] -yazi-binding = { path = "../yazi-binding", version = "25.6.11" } -yazi-boot = { path = "../yazi-boot", version = "25.6.11" } -yazi-config = { path = "../yazi-config", version = "25.6.11" } -yazi-core = { path = "../yazi-core", version = "25.6.11" } -yazi-dds = { path = "../yazi-dds", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-parser = { path = "../yazi-parser", version = "25.6.11" } -yazi-plugin = { path = "../yazi-plugin", version = "25.6.11" } -yazi-proxy = { path = "../yazi-proxy", version = "25.6.11" } -yazi-scheduler = { path = "../yazi-scheduler", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } -yazi-term = { path = "../yazi-term", version = "25.6.11" } -yazi-watcher = { path = "../yazi-watcher", version = "25.6.11" } -yazi-widgets = { path = "../yazi-widgets", version = "25.6.11" } +yazi-binding = { path = "../yazi-binding", version = "25.9.15" } +yazi-boot = { path = "../yazi-boot", version = "25.9.15" } +yazi-config = { path = "../yazi-config", version = "25.9.15" } +yazi-core = { path = "../yazi-core", version = "25.9.15" } +yazi-dds = { path = "../yazi-dds", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-parser = { path = "../yazi-parser", version = "25.9.15" } +yazi-plugin = { path = "../yazi-plugin", version = "25.9.15" } +yazi-proxy = { path = "../yazi-proxy", version = "25.9.15" } +yazi-scheduler = { path = "../yazi-scheduler", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } +yazi-term = { path = "../yazi-term", version = "25.9.15" } +yazi-watcher = { path = "../yazi-watcher", version = "25.9.15" } +yazi-widgets = { path = "../yazi-widgets", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-adapter/Cargo.toml b/yazi-adapter/Cargo.toml index b53e5b0a..32010648 100644 --- a/yazi-adapter/Cargo.toml +++ b/yazi-adapter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-adapter" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -9,11 +9,11 @@ homepage = "https://yazi-rs.github.io" repository = "https://github.com/sxyazi/yazi" [dependencies] -yazi-config = { path = "../yazi-config", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } -yazi-term = { path = "../yazi-term", version = "25.6.11" } +yazi-config = { path = "../yazi-config", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } +yazi-term = { path = "../yazi-term", version = "25.9.15" } # External dependencies ansi-to-tui = { workspace = true } diff --git a/yazi-binding/Cargo.toml b/yazi-binding/Cargo.toml index 0fe12131..0ed3286d 100644 --- a/yazi-binding/Cargo.toml +++ b/yazi-binding/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-binding" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -13,11 +13,11 @@ default = [ "vendored-lua" ] vendored-lua = [ "mlua/vendored" ] [dependencies] -yazi-adapter = { path = "../yazi-adapter", version = "25.6.11" } -yazi-config = { path = "../yazi-config", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-adapter = { path = "../yazi-adapter", version = "25.9.15" } +yazi-config = { path = "../yazi-config", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # External dependencies ansi-to-tui = { workspace = true } diff --git a/yazi-boot/Cargo.toml b/yazi-boot/Cargo.toml index f0aef482..16620b54 100644 --- a/yazi-boot/Cargo.toml +++ b/yazi-boot/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-boot" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -9,11 +9,11 @@ homepage = "https://yazi-rs.github.io" repository = "https://github.com/sxyazi/yazi" [dependencies] -yazi-adapter = { path = "../yazi-adapter", version = "25.6.11" } -yazi-config = { path = "../yazi-config", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-adapter = { path = "../yazi-adapter", version = "25.9.15" } +yazi-config = { path = "../yazi-config", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # External dependencies clap = { workspace = true } @@ -23,7 +23,7 @@ regex = { workspace = true } serde = { workspace = true } [build-dependencies] -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # External dependencies clap = { workspace = true } diff --git a/yazi-build/Cargo.toml b/yazi-build/Cargo.toml index bd7f7f7f..d21e1cea 100644 --- a/yazi-build/Cargo.toml +++ b/yazi-build/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-build" -version = "0.1.8" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -15,7 +15,7 @@ panic = "abort" strip = true [build-dependencies] -yazi-term = { path = "../yazi-term", version = "25.5.31" } +yazi-term = { path = "../yazi-term", version = "25.9.15" } [[bin]] name = "yazi-build" diff --git a/yazi-cli/Cargo.toml b/yazi-cli/Cargo.toml index 91f08576..8188fdb6 100644 --- a/yazi-cli/Cargo.toml +++ b/yazi-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-cli" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -19,11 +19,11 @@ inherits = "release" panic = "unwind" [dependencies] -yazi-boot = { path = "../yazi-boot", version = "25.6.11" } -yazi-dds = { path = "../yazi-dds", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-boot = { path = "../yazi-boot", version = "25.9.15" } +yazi-dds = { path = "../yazi-dds", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # External dependencies anyhow = { workspace = true } @@ -36,7 +36,7 @@ toml = { workspace = true } twox-hash = { workspace = true } [build-dependencies] -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # External build dependencies anyhow = { workspace = true } diff --git a/yazi-codegen/Cargo.toml b/yazi-codegen/Cargo.toml index fae6e814..97741895 100644 --- a/yazi-codegen/Cargo.toml +++ b/yazi-codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-codegen" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] diff --git a/yazi-config/Cargo.toml b/yazi-config/Cargo.toml index 6e1eb31c..ee023832 100644 --- a/yazi-config/Cargo.toml +++ b/yazi-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-config" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -9,11 +9,11 @@ homepage = "https://yazi-rs.github.io" repository = "https://github.com/sxyazi/yazi" [dependencies] -yazi-codegen = { path = "../yazi-codegen", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } -yazi-term = { path = "../yazi-term", version = "25.6.11" } +yazi-codegen = { path = "../yazi-codegen", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } +yazi-term = { path = "../yazi-term", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-core/Cargo.toml b/yazi-core/Cargo.toml index 0cf91439..208e3d47 100644 --- a/yazi-core/Cargo.toml +++ b/yazi-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-core" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -9,18 +9,18 @@ homepage = "https://yazi-rs.github.io" repository = "https://github.com/sxyazi/yazi" [dependencies] -yazi-adapter = { path = "../yazi-adapter", version = "25.6.11" } -yazi-config = { path = "../yazi-config", version = "25.6.11" } -yazi-dds = { path = "../yazi-dds", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-parser = { path = "../yazi-parser", version = "25.6.11" } -yazi-plugin = { path = "../yazi-plugin", version = "25.6.11" } -yazi-proxy = { path = "../yazi-proxy", version = "25.6.11" } -yazi-scheduler = { path = "../yazi-scheduler", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } -yazi-watcher = { path = "../yazi-watcher", version = "25.6.11" } -yazi-widgets = { path = "../yazi-widgets", version = "25.6.11" } +yazi-adapter = { path = "../yazi-adapter", version = "25.9.15" } +yazi-config = { path = "../yazi-config", version = "25.9.15" } +yazi-dds = { path = "../yazi-dds", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-parser = { path = "../yazi-parser", version = "25.9.15" } +yazi-plugin = { path = "../yazi-plugin", version = "25.9.15" } +yazi-proxy = { path = "../yazi-proxy", version = "25.9.15" } +yazi-scheduler = { path = "../yazi-scheduler", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } +yazi-watcher = { path = "../yazi-watcher", version = "25.9.15" } +yazi-widgets = { path = "../yazi-widgets", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-dds/Cargo.toml b/yazi-dds/Cargo.toml index e8766dbd..4bff6675 100644 --- a/yazi-dds/Cargo.toml +++ b/yazi-dds/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-dds" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -13,12 +13,12 @@ default = [ "vendored-lua" ] vendored-lua = [ "mlua/vendored" ] [dependencies] -yazi-binding = { path = "../yazi-binding", version = "25.6.11" } -yazi-boot = { path = "../yazi-boot", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-parser = { path = "../yazi-parser", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-binding = { path = "../yazi-binding", version = "25.9.15" } +yazi-boot = { path = "../yazi-boot", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-parser = { path = "../yazi-parser", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-ffi/Cargo.toml b/yazi-ffi/Cargo.toml index 2c03bddd..8a911dde 100644 --- a/yazi-ffi/Cargo.toml +++ b/yazi-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-ffi" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -9,7 +9,7 @@ homepage = "https://yazi-rs.github.io" repository = "https://github.com/sxyazi/yazi" [dependencies] -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-fm/Cargo.toml b/yazi-fm/Cargo.toml index 8f26da5d..1ffd590b 100644 --- a/yazi-fm/Cargo.toml +++ b/yazi-fm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-fm" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -23,22 +23,22 @@ default = [ "vendored-lua" ] vendored-lua = [ "mlua/vendored" ] [dependencies] -yazi-actor = { path = "../yazi-actor", version = "25.6.11" } -yazi-adapter = { path = "../yazi-adapter", version = "25.6.11" } -yazi-binding = { path = "../yazi-binding", version = "25.6.11" } -yazi-boot = { path = "../yazi-boot", version = "25.6.11" } -yazi-config = { path = "../yazi-config", version = "25.6.11" } -yazi-core = { path = "../yazi-core", version = "25.6.11" } -yazi-dds = { path = "../yazi-dds", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-parser = { path = "../yazi-parser", version = "25.6.11" } -yazi-plugin = { path = "../yazi-plugin", version = "25.6.11" } -yazi-proxy = { path = "../yazi-proxy", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } -yazi-term = { path = "../yazi-term", version = "25.6.11" } -yazi-watcher = { path = "../yazi-watcher", version = "25.6.11" } -yazi-widgets = { path = "../yazi-widgets", version = "25.6.11" } +yazi-actor = { path = "../yazi-actor", version = "25.9.15" } +yazi-adapter = { path = "../yazi-adapter", version = "25.9.15" } +yazi-binding = { path = "../yazi-binding", version = "25.9.15" } +yazi-boot = { path = "../yazi-boot", version = "25.9.15" } +yazi-config = { path = "../yazi-config", version = "25.9.15" } +yazi-core = { path = "../yazi-core", version = "25.9.15" } +yazi-dds = { path = "../yazi-dds", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-parser = { path = "../yazi-parser", version = "25.9.15" } +yazi-plugin = { path = "../yazi-plugin", version = "25.9.15" } +yazi-proxy = { path = "../yazi-proxy", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } +yazi-term = { path = "../yazi-term", version = "25.9.15" } +yazi-watcher = { path = "../yazi-watcher", version = "25.9.15" } +yazi-widgets = { path = "../yazi-widgets", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-fs/Cargo.toml b/yazi-fs/Cargo.toml index 0a9f540d..a813576b 100644 --- a/yazi-fs/Cargo.toml +++ b/yazi-fs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-fs" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -9,9 +9,9 @@ homepage = "https://yazi-rs.github.io" repository = "https://github.com/sxyazi/yazi" [dependencies] -yazi-ffi = { path = "../yazi-ffi", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-ffi = { path = "../yazi-ffi", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-fs/src/provider/local/local.rs b/yazi-fs/src/provider/local/local.rs index 8daaae9b..ac1d767f 100644 --- a/yazi-fs/src/provider/local/local.rs +++ b/yazi-fs/src/provider/local/local.rs @@ -54,14 +54,14 @@ impl Local { tokio::task::spawn_blocking(move || { let mut reader = std::fs::File::open(from)?; let mut writer = std::fs::OpenOptions::new() - .mode(cha.mode as u32) // Do not remove `as u32`, https://github.com/termux/termux-packages/pull/22481 - .write(true) - .create(true) - .truncate(true) - .open(to)?; + .mode(cha.mode.bits() as _) + .write(true) + .create(true) + .truncate(true) + .open(to)?; let written = std::io::copy(&mut reader, &mut writer)?; - unsafe { libc::fchmod(writer.as_raw_fd(), cha.mode) }; + unsafe { libc::fchmod(writer.as_raw_fd(), cha.mode.bits() as _) }; writer.set_times(ft).ok(); Ok(written) diff --git a/yazi-macro/Cargo.toml b/yazi-macro/Cargo.toml index 38de735a..e267afe7 100644 --- a/yazi-macro/Cargo.toml +++ b/yazi-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-macro" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] diff --git a/yazi-packing/Cargo.toml b/yazi-packing/Cargo.toml index b2be4419..47f5a87e 100644 --- a/yazi-packing/Cargo.toml +++ b/yazi-packing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-packing" -version = "25.5.28" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] diff --git a/yazi-parser/Cargo.toml b/yazi-parser/Cargo.toml index 7fd56147..37d7d295 100644 --- a/yazi-parser/Cargo.toml +++ b/yazi-parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-parser" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -13,12 +13,12 @@ default = [ "vendored-lua" ] vendored-lua = [ "mlua/vendored" ] [dependencies] -yazi-binding = { path = "../yazi-binding", version = "25.6.11" } -yazi-boot = { path = "../yazi-boot", version = "25.6.11" } -yazi-config = { path = "../yazi-config", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-binding = { path = "../yazi-binding", version = "25.9.15" } +yazi-boot = { path = "../yazi-boot", version = "25.9.15" } +yazi-config = { path = "../yazi-config", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-plugin/Cargo.toml b/yazi-plugin/Cargo.toml index 5da15c92..d82c7bc2 100644 --- a/yazi-plugin/Cargo.toml +++ b/yazi-plugin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-plugin" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -13,17 +13,17 @@ default = [ "vendored-lua" ] vendored-lua = [ "mlua/vendored" ] [dependencies] -yazi-adapter = { path = "../yazi-adapter", version = "25.6.11" } -yazi-binding = { path = "../yazi-binding", version = "25.6.11" } -yazi-boot = { path = "../yazi-boot", version = "25.6.11" } -yazi-config = { path = "../yazi-config", version = "25.6.11" } -yazi-dds = { path = "../yazi-dds", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-parser = { path = "../yazi-parser", version = "25.6.11" } -yazi-proxy = { path = "../yazi-proxy", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } -yazi-widgets = { path = "../yazi-widgets", version = "25.6.11" } +yazi-adapter = { path = "../yazi-adapter", version = "25.9.15" } +yazi-binding = { path = "../yazi-binding", version = "25.9.15" } +yazi-boot = { path = "../yazi-boot", version = "25.9.15" } +yazi-config = { path = "../yazi-config", version = "25.9.15" } +yazi-dds = { path = "../yazi-dds", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-parser = { path = "../yazi-parser", version = "25.9.15" } +yazi-proxy = { path = "../yazi-proxy", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } +yazi-widgets = { path = "../yazi-widgets", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-proxy/Cargo.toml b/yazi-proxy/Cargo.toml index 85193e4c..d794362f 100644 --- a/yazi-proxy/Cargo.toml +++ b/yazi-proxy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-proxy" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -9,10 +9,10 @@ homepage = "https://yazi-rs.github.io" repository = "https://github.com/sxyazi/yazi" [dependencies] -yazi-config = { path = "../yazi-config", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-parser = { path = "../yazi-parser", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-config = { path = "../yazi-config", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-parser = { path = "../yazi-parser", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-scheduler/Cargo.toml b/yazi-scheduler/Cargo.toml index 941c66b4..25db85a5 100644 --- a/yazi-scheduler/Cargo.toml +++ b/yazi-scheduler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-scheduler" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -9,14 +9,14 @@ homepage = "https://yazi-rs.github.io" repository = "https://github.com/sxyazi/yazi" [dependencies] -yazi-config = { path = "../yazi-config", version = "25.6.11" } -yazi-dds = { path = "../yazi-dds", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-parser = { path = "../yazi-parser", version = "25.6.11" } -yazi-plugin = { path = "../yazi-plugin", version = "25.6.11" } -yazi-proxy = { path = "../yazi-proxy", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-config = { path = "../yazi-config", version = "25.9.15" } +yazi-dds = { path = "../yazi-dds", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-parser = { path = "../yazi-parser", version = "25.9.15" } +yazi-plugin = { path = "../yazi-plugin", version = "25.9.15" } +yazi-proxy = { path = "../yazi-proxy", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-shared/Cargo.toml b/yazi-shared/Cargo.toml index 562fe753..23c448e5 100644 --- a/yazi-shared/Cargo.toml +++ b/yazi-shared/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-shared" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -10,7 +10,7 @@ repository = "https://github.com/sxyazi/yazi" rust-version = "1.88.0" [dependencies] -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } # External dependencies anyhow = { workspace = true } diff --git a/yazi-term/Cargo.toml b/yazi-term/Cargo.toml index 159af5de..99ab5237 100644 --- a/yazi-term/Cargo.toml +++ b/yazi-term/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-term" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -9,8 +9,8 @@ homepage = "https://yazi-rs.github.io" repository = "https://github.com/sxyazi/yazi" [dependencies] -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # Logging tracing = { workspace = true } diff --git a/yazi-watcher/Cargo.toml b/yazi-watcher/Cargo.toml index eeb5bff3..1c700a94 100644 --- a/yazi-watcher/Cargo.toml +++ b/yazi-watcher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-watcher" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -9,11 +9,11 @@ homepage = "https://yazi-rs.github.io" repository = "https://github.com/sxyazi/yazi" [dependencies] -yazi-adapter = { path = "../yazi-adapter", version = "25.6.11" } -yazi-dds = { path = "../yazi-dds", version = "25.6.11" } -yazi-fs = { path = "../yazi-fs", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } +yazi-adapter = { path = "../yazi-adapter", version = "25.9.15" } +yazi-dds = { path = "../yazi-dds", version = "25.9.15" } +yazi-fs = { path = "../yazi-fs", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } # Logging tracing = { workspace = true } diff --git a/yazi-widgets/Cargo.toml b/yazi-widgets/Cargo.toml index 5bc5fc64..815eb3c0 100644 --- a/yazi-widgets/Cargo.toml +++ b/yazi-widgets/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yazi-widgets" -version = "25.6.11" +version = "25.9.15" edition = "2024" license = "MIT" authors = [ "sxyazi " ] @@ -9,12 +9,12 @@ homepage = "https://yazi-rs.github.io" repository = "https://github.com/sxyazi/yazi" [dependencies] -yazi-binding = { path = "../yazi-binding", version = "25.6.11" } -yazi-config = { path = "../yazi-config", version = "25.6.11" } -yazi-macro = { path = "../yazi-macro", version = "25.6.11" } -yazi-parser = { path = "../yazi-parser", version = "25.6.11" } -yazi-shared = { path = "../yazi-shared", version = "25.6.11" } -yazi-term = { path = "../yazi-term", version = "25.6.11" } +yazi-binding = { path = "../yazi-binding", version = "25.9.15" } +yazi-config = { path = "../yazi-config", version = "25.9.15" } +yazi-macro = { path = "../yazi-macro", version = "25.9.15" } +yazi-parser = { path = "../yazi-parser", version = "25.9.15" } +yazi-shared = { path = "../yazi-shared", version = "25.9.15" } +yazi-term = { path = "../yazi-term", version = "25.9.15" } # External dependencies anyhow = { workspace = true }