chore: bump version to 0.4.0 (#2011)

This commit is contained in:
三咲雅 · Misaki Masa 2024-12-08 21:00:32 +08:00 committed by GitHub
parent de93e6208d
commit b8b3ab9be3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 94 additions and 101 deletions

28
Cargo.lock generated
View file

@ -3342,7 +3342,7 @@ checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
[[package]]
name = "yazi-adapter"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"ansi-to-tui",
"anyhow",
@ -3362,7 +3362,7 @@ dependencies = [
[[package]]
name = "yazi-boot"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"clap",
"clap_complete",
@ -3380,7 +3380,7 @@ dependencies = [
[[package]]
name = "yazi-cli"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"anyhow",
"clap",
@ -3402,7 +3402,7 @@ dependencies = [
[[package]]
name = "yazi-codegen"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"quote",
"syn",
@ -3410,7 +3410,7 @@ dependencies = [
[[package]]
name = "yazi-config"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"anyhow",
"bitflags 2.6.0",
@ -3430,7 +3430,7 @@ dependencies = [
[[package]]
name = "yazi-core"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"anyhow",
"bitflags 2.6.0",
@ -3463,7 +3463,7 @@ dependencies = [
[[package]]
name = "yazi-dds"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"anyhow",
"mlua",
@ -3484,7 +3484,7 @@ dependencies = [
[[package]]
name = "yazi-fm"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"anyhow",
"better-panic",
@ -3518,7 +3518,7 @@ dependencies = [
[[package]]
name = "yazi-fs"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"anyhow",
"arc-swap",
@ -3537,11 +3537,11 @@ dependencies = [
[[package]]
name = "yazi-macro"
version = "0.3.3"
version = "0.4.0"
[[package]]
name = "yazi-plugin"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"ansi-to-tui",
"anyhow",
@ -3581,7 +3581,7 @@ checksum = "f4b6c8e12e39ac0f79fa96f36e5b88e0da8d230691abd729eec709b43c74f632"
[[package]]
name = "yazi-proxy"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"anyhow",
"mlua",
@ -3594,7 +3594,7 @@ dependencies = [
[[package]]
name = "yazi-scheduler"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"anyhow",
"async-priority-channel",
@ -3616,7 +3616,7 @@ dependencies = [
[[package]]
name = "yazi-shared"
version = "0.3.3"
version = "0.4.0"
dependencies = [
"anyhow",
"crossterm",

View file

@ -1,9 +1,3 @@
## The main branch is the upcoming v0.4 development version. Please see [the `shipped` tag](https://github.com/sxyazi/yazi/tree/shipped) for the stable version of Yazi.
For breaking changes, see [Migrating to Yazi v0.4.0](https://github.com/sxyazi/yazi/issues/1772).
<br><br>
<div align="center">
<img src="assets/logo.png" alt="Yazi logo" width="20%">
</div>

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-adapter"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -9,9 +9,9 @@ homepage = "https://yazi-rs.github.io"
repository = "https://github.com/sxyazi/yazi"
[dependencies]
yazi-config = { path = "../yazi-config", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-config = { path = "../yazi-config", version = "0.4.0" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External dependencies
ansi-to-tui = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-boot"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -9,11 +9,11 @@ homepage = "https://yazi-rs.github.io"
repository = "https://github.com/sxyazi/yazi"
[dependencies]
yazi-adapter = { path = "../yazi-adapter", version = "0.3.3" }
yazi-config = { path = "../yazi-config", version = "0.3.3" }
yazi-fs = { path = "../yazi-fs", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-adapter = { path = "../yazi-adapter", version = "0.4.0" }
yazi-config = { path = "../yazi-config", version = "0.4.0" }
yazi-fs = { path = "../yazi-fs", version = "0.4.0" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External dependencies
clap = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-cli"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -9,11 +9,11 @@ homepage = "https://yazi-rs.github.io"
repository = "https://github.com/sxyazi/yazi"
[dependencies]
yazi-boot = { path = "../yazi-boot", version = "0.3.3" }
yazi-dds = { path = "../yazi-dds", version = "0.3.3" }
yazi-fs = { path = "../yazi-fs", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-boot = { path = "../yazi-boot", version = "0.4.0" }
yazi-dds = { path = "../yazi-dds", version = "0.4.0" }
yazi-fs = { path = "../yazi-fs", version = "0.4.0" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External dependencies
anyhow = { workspace = true }
@ -25,7 +25,7 @@ tokio = { workspace = true }
toml_edit = "0.22.22"
[build-dependencies]
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External build dependencies
anyhow = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-codegen"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-config"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -9,9 +9,9 @@ homepage = "https://yazi-rs.github.io"
repository = "https://github.com/sxyazi/yazi"
[dependencies]
yazi-fs = { path = "../yazi-fs", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-fs = { path = "../yazi-fs", version = "0.4.0" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External dependencies
anyhow = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-core"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -9,17 +9,17 @@ homepage = "https://yazi-rs.github.io"
repository = "https://github.com/sxyazi/yazi"
[dependencies]
yazi-adapter = { path = "../yazi-adapter", version = "0.3.3" }
yazi-boot = { path = "../yazi-boot", version = "0.3.3" }
yazi-codegen = { path = "../yazi-codegen", version = "0.3.3" }
yazi-config = { path = "../yazi-config", version = "0.3.3" }
yazi-dds = { path = "../yazi-dds", version = "0.3.3" }
yazi-fs = { path = "../yazi-fs", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-plugin = { path = "../yazi-plugin", version = "0.3.3" }
yazi-proxy = { path = "../yazi-proxy", version = "0.3.3" }
yazi-scheduler = { path = "../yazi-scheduler", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-adapter = { path = "../yazi-adapter", version = "0.4.0" }
yazi-boot = { path = "../yazi-boot", version = "0.4.0" }
yazi-codegen = { path = "../yazi-codegen", version = "0.4.0" }
yazi-config = { path = "../yazi-config", version = "0.4.0" }
yazi-dds = { path = "../yazi-dds", version = "0.4.0" }
yazi-fs = { path = "../yazi-fs", version = "0.4.0" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
yazi-plugin = { path = "../yazi-plugin", version = "0.4.0" }
yazi-proxy = { path = "../yazi-proxy", version = "0.4.0" }
yazi-scheduler = { path = "../yazi-scheduler", version = "0.4.0" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External dependencies
anyhow = { workspace = true }

View file

@ -54,9 +54,8 @@ impl Default for Tab {
impl Tab {
pub fn shutdown(&mut self) {
if let Some(handle) = self.search.take() {
handle.abort();
}
self.search.take().map(|h| h.abort());
self.preview.reset();
}
}

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-dds"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -13,10 +13,10 @@ default = [ "vendored-lua" ]
vendored-lua = [ "mlua/vendored" ]
[dependencies]
yazi-boot = { path = "../yazi-boot", version = "0.3.3" }
yazi-fs = { path = "../yazi-fs", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-boot = { path = "../yazi-boot", version = "0.4.0" }
yazi-fs = { path = "../yazi-fs", version = "0.4.0" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External dependencies
anyhow = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-fm"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -13,17 +13,17 @@ default = [ "vendored-lua" ]
vendored-lua = [ "mlua/vendored" ]
[dependencies]
yazi-adapter = { path = "../yazi-adapter", version = "0.3.3" }
yazi-boot = { path = "../yazi-boot", version = "0.3.3" }
yazi-codegen = { path = "../yazi-codegen", version = "0.3.3" }
yazi-config = { path = "../yazi-config", version = "0.3.3" }
yazi-core = { path = "../yazi-core", version = "0.3.3" }
yazi-dds = { path = "../yazi-dds", version = "0.3.3" }
yazi-fs = { path = "../yazi-fs", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-plugin = { path = "../yazi-plugin", version = "0.3.3" }
yazi-proxy = { path = "../yazi-proxy", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-adapter = { path = "../yazi-adapter", version = "0.4.0" }
yazi-boot = { path = "../yazi-boot", version = "0.4.0" }
yazi-codegen = { path = "../yazi-codegen", version = "0.4.0" }
yazi-config = { path = "../yazi-config", version = "0.4.0" }
yazi-core = { path = "../yazi-core", version = "0.4.0" }
yazi-dds = { path = "../yazi-dds", version = "0.4.0" }
yazi-fs = { path = "../yazi-fs", version = "0.4.0" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
yazi-plugin = { path = "../yazi-plugin", version = "0.4.0" }
yazi-proxy = { path = "../yazi-proxy", version = "0.4.0" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External dependencies
anyhow = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-fs"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -9,8 +9,8 @@ homepage = "https://yazi-rs.github.io"
repository = "https://github.com/sxyazi/yazi"
[dependencies]
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External dependencies
anyhow = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-macro"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-plugin"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -13,14 +13,14 @@ default = [ "vendored-lua" ]
vendored-lua = [ "mlua/vendored" ]
[dependencies]
yazi-adapter = { path = "../yazi-adapter", version = "0.3.3" }
yazi-boot = { path = "../yazi-boot", version = "0.3.3" }
yazi-config = { path = "../yazi-config", version = "0.3.3" }
yazi-dds = { path = "../yazi-dds", version = "0.3.3" }
yazi-fs = { path = "../yazi-fs", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-proxy = { path = "../yazi-proxy", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-adapter = { path = "../yazi-adapter", version = "0.4.0" }
yazi-boot = { path = "../yazi-boot", version = "0.4.0" }
yazi-config = { path = "../yazi-config", version = "0.4.0" }
yazi-dds = { path = "../yazi-dds", version = "0.4.0" }
yazi-fs = { path = "../yazi-fs", version = "0.4.0" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
yazi-proxy = { path = "../yazi-proxy", version = "0.4.0" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External dependencies
ansi-to-tui = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-proxy"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -13,9 +13,9 @@ default = [ "vendored-lua" ]
vendored-lua = [ "mlua/vendored" ]
[dependencies]
yazi-config = { path = "../yazi-config", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-config = { path = "../yazi-config", version = "0.4.0" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External dependencies
anyhow = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-scheduler"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -9,13 +9,13 @@ homepage = "https://yazi-rs.github.io"
repository = "https://github.com/sxyazi/yazi"
[dependencies]
yazi-config = { path = "../yazi-config", version = "0.3.3" }
yazi-dds = { path = "../yazi-dds", version = "0.3.3" }
yazi-fs = { path = "../yazi-fs", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-plugin = { path = "../yazi-plugin", version = "0.3.3" }
yazi-proxy = { path = "../yazi-proxy", version = "0.3.3" }
yazi-shared = { path = "../yazi-shared", version = "0.3.3" }
yazi-config = { path = "../yazi-config", version = "0.4.0" }
yazi-dds = { path = "../yazi-dds", version = "0.4.0" }
yazi-fs = { path = "../yazi-fs", version = "0.4.0" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
yazi-plugin = { path = "../yazi-plugin", version = "0.4.0" }
yazi-proxy = { path = "../yazi-proxy", version = "0.4.0" }
yazi-shared = { path = "../yazi-shared", version = "0.4.0" }
# External dependencies
anyhow = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-shared"
version = "0.3.3"
version = "0.4.0"
edition = "2021"
license = "MIT"
authors = [ "sxyazi <sxyazi@gmail.com>" ]
@ -10,7 +10,7 @@ repository = "https://github.com/sxyazi/yazi"
rust-version = "1.78.0"
[dependencies]
yazi-macro = { path = "../yazi-macro", version = "0.3.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.0" }
# External dependencies
anyhow = { workspace = true }