feat: switch to Calendar Versioning (#2291)

This commit is contained in:
三咲雅 · Misaki Masa 2025-02-05 17:00:33 +08:00 committed by GitHub
parent b236f34d31
commit 0c100ae5a6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 103 additions and 99 deletions

34
Cargo.lock generated
View file

@ -334,9 +334,9 @@ dependencies = [
[[package]]
name = "cc"
version = "1.2.11"
version = "1.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf"
checksum = "755717a7de9ec452bf7f3f1a3099085deabd7f2962b861dae91ecd7a365903d2"
dependencies = [
"jobserver",
"libc",
@ -3321,7 +3321,7 @@ checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
[[package]]
name = "yazi-adapter"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"ansi-to-tui",
"anyhow",
@ -3341,7 +3341,7 @@ dependencies = [
[[package]]
name = "yazi-boot"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"clap",
"clap_complete",
@ -3359,7 +3359,7 @@ dependencies = [
[[package]]
name = "yazi-cli"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"anyhow",
"clap",
@ -3382,7 +3382,7 @@ dependencies = [
[[package]]
name = "yazi-codegen"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"quote",
"syn",
@ -3390,7 +3390,7 @@ dependencies = [
[[package]]
name = "yazi-config"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"anyhow",
"bitflags 2.8.0",
@ -3410,7 +3410,7 @@ dependencies = [
[[package]]
name = "yazi-core"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"anyhow",
"bitflags 2.8.0",
@ -3444,7 +3444,7 @@ dependencies = [
[[package]]
name = "yazi-dds"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"anyhow",
"mlua",
@ -3465,7 +3465,7 @@ dependencies = [
[[package]]
name = "yazi-ffi"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"anyhow",
"core-foundation-sys",
@ -3476,7 +3476,7 @@ dependencies = [
[[package]]
name = "yazi-fm"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"anyhow",
"better-panic",
@ -3512,7 +3512,7 @@ dependencies = [
[[package]]
name = "yazi-fs"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"anyhow",
"arc-swap",
@ -3538,11 +3538,11 @@ dependencies = [
[[package]]
name = "yazi-macro"
version = "0.4.3"
version = "25.2.5"
[[package]]
name = "yazi-plugin"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"ansi-to-tui",
"anyhow",
@ -3583,7 +3583,7 @@ checksum = "f4b6c8e12e39ac0f79fa96f36e5b88e0da8d230691abd729eec709b43c74f632"
[[package]]
name = "yazi-proxy"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"anyhow",
"mlua",
@ -3596,7 +3596,7 @@ dependencies = [
[[package]]
name = "yazi-scheduler"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"anyhow",
"async-priority-channel",
@ -3619,7 +3619,7 @@ dependencies = [
[[package]]
name = "yazi-shared"
version = "0.4.3"
version = "25.2.5"
dependencies = [
"anyhow",
"crossterm",

View file

@ -34,7 +34,11 @@ Yazi (means "duck") is a terminal file manager written in Rust, based on non-blo
https://github.com/sxyazi/yazi/assets/17523360/92ff23fa-0cd5-4f04-b387-894c12265cc7
⚠️ Note: Yazi is currently in heavy development and may be unstable. The API is subject to change without prior notice.
## Project status
Public beta, can be used as a daily driver.
Yazi is currently in heavy development, expect breaking changes.
## Documentation

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-adapter"
version = "0.4.3"
version = "25.2.5"
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.4.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-config = { path = "../yazi-config", version = "25.2.5" }
yazi-macro = { path = "../yazi-macro", version = "25.2.5" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External dependencies
ansi-to-tui = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-boot"
version = "0.4.3"
version = "25.2.5"
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.4.3" }
yazi-config = { path = "../yazi-config", version = "0.4.3" }
yazi-fs = { path = "../yazi-fs", version = "0.4.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-adapter = { path = "../yazi-adapter", version = "25.2.5" }
yazi-config = { path = "../yazi-config", version = "25.2.5" }
yazi-fs = { path = "../yazi-fs", version = "25.2.5" }
yazi-macro = { path = "../yazi-macro", version = "25.2.5" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External dependencies
clap = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-cli"
version = "0.4.3"
version = "25.2.5"
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.4.3" }
yazi-dds = { path = "../yazi-dds", version = "0.4.3" }
yazi-fs = { path = "../yazi-fs", version = "0.4.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-boot = { path = "../yazi-boot", version = "25.2.5" }
yazi-dds = { path = "../yazi-dds", version = "25.2.5" }
yazi-fs = { path = "../yazi-fs", version = "25.2.5" }
yazi-macro = { path = "../yazi-macro", version = "25.2.5" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External dependencies
anyhow = { workspace = true }
@ -26,7 +26,7 @@ toml = { workspace = true }
twox-hash = { workspace = true }
[build-dependencies]
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External build dependencies
anyhow = { workspace = true }

View file

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

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-config"
version = "0.4.3"
version = "25.2.5"
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.4.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-fs = { path = "../yazi-fs", version = "25.2.5" }
yazi-macro = { path = "../yazi-macro", version = "25.2.5" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External dependencies
anyhow = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-core"
version = "0.4.3"
version = "25.2.5"
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.4.3" }
yazi-boot = { path = "../yazi-boot", version = "0.4.3" }
yazi-codegen = { path = "../yazi-codegen", version = "0.4.3" }
yazi-config = { path = "../yazi-config", version = "0.4.3" }
yazi-dds = { path = "../yazi-dds", version = "0.4.3" }
yazi-fs = { path = "../yazi-fs", version = "0.4.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.3" }
yazi-plugin = { path = "../yazi-plugin", version = "0.4.3" }
yazi-proxy = { path = "../yazi-proxy", version = "0.4.3" }
yazi-scheduler = { path = "../yazi-scheduler", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-adapter = { path = "../yazi-adapter", version = "25.2.5" }
yazi-boot = { path = "../yazi-boot", version = "25.2.5" }
yazi-codegen = { path = "../yazi-codegen", version = "25.2.5" }
yazi-config = { path = "../yazi-config", version = "25.2.5" }
yazi-dds = { path = "../yazi-dds", version = "25.2.5" }
yazi-fs = { path = "../yazi-fs", version = "25.2.5" }
yazi-macro = { path = "../yazi-macro", version = "25.2.5" }
yazi-plugin = { path = "../yazi-plugin", version = "25.2.5" }
yazi-proxy = { path = "../yazi-proxy", version = "25.2.5" }
yazi-scheduler = { path = "../yazi-scheduler", version = "25.2.5" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External dependencies
anyhow = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-dds"
version = "0.4.3"
version = "25.2.5"
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.4.3" }
yazi-fs = { path = "../yazi-fs", version = "0.4.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-boot = { path = "../yazi-boot", version = "25.2.5" }
yazi-fs = { path = "../yazi-fs", version = "25.2.5" }
yazi-macro = { path = "../yazi-macro", version = "25.2.5" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External dependencies
anyhow = { workspace = true }

View file

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

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-fm"
version = "0.4.3"
version = "25.2.5"
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.4.3" }
yazi-boot = { path = "../yazi-boot", version = "0.4.3" }
yazi-codegen = { path = "../yazi-codegen", version = "0.4.3" }
yazi-config = { path = "../yazi-config", version = "0.4.3" }
yazi-core = { path = "../yazi-core", version = "0.4.3" }
yazi-dds = { path = "../yazi-dds", version = "0.4.3" }
yazi-fs = { path = "../yazi-fs", version = "0.4.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.3" }
yazi-plugin = { path = "../yazi-plugin", version = "0.4.3" }
yazi-proxy = { path = "../yazi-proxy", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-adapter = { path = "../yazi-adapter", version = "25.2.5" }
yazi-boot = { path = "../yazi-boot", version = "25.2.5" }
yazi-codegen = { path = "../yazi-codegen", version = "25.2.5" }
yazi-config = { path = "../yazi-config", version = "25.2.5" }
yazi-core = { path = "../yazi-core", version = "25.2.5" }
yazi-dds = { path = "../yazi-dds", version = "25.2.5" }
yazi-fs = { path = "../yazi-fs", version = "25.2.5" }
yazi-macro = { path = "../yazi-macro", version = "25.2.5" }
yazi-plugin = { path = "../yazi-plugin", version = "25.2.5" }
yazi-proxy = { path = "../yazi-proxy", version = "25.2.5" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External dependencies
anyhow = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-fs"
version = "0.4.3"
version = "25.2.5"
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-ffi = { path = "../yazi-ffi", version = "0.4.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-ffi = { path = "../yazi-ffi", version = "25.2.5" }
yazi-macro = { path = "../yazi-macro", version = "25.2.5" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External dependencies
anyhow = { workspace = true }

View file

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

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-plugin"
version = "0.4.3"
version = "25.2.5"
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.4.3" }
yazi-boot = { path = "../yazi-boot", version = "0.4.3" }
yazi-config = { path = "../yazi-config", version = "0.4.3" }
yazi-dds = { path = "../yazi-dds", version = "0.4.3" }
yazi-fs = { path = "../yazi-fs", version = "0.4.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.3" }
yazi-proxy = { path = "../yazi-proxy", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-adapter = { path = "../yazi-adapter", version = "25.2.5" }
yazi-boot = { path = "../yazi-boot", version = "25.2.5" }
yazi-config = { path = "../yazi-config", version = "25.2.5" }
yazi-dds = { path = "../yazi-dds", version = "25.2.5" }
yazi-fs = { path = "../yazi-fs", version = "25.2.5" }
yazi-macro = { path = "../yazi-macro", version = "25.2.5" }
yazi-proxy = { path = "../yazi-proxy", version = "25.2.5" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External dependencies
ansi-to-tui = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-proxy"
version = "0.4.3"
version = "25.2.5"
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.4.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-config = { path = "../yazi-config", version = "25.2.5" }
yazi-macro = { path = "../yazi-macro", version = "25.2.5" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External dependencies
anyhow = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "yazi-scheduler"
version = "0.4.3"
version = "25.2.5"
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.4.3" }
yazi-dds = { path = "../yazi-dds", version = "0.4.3" }
yazi-fs = { path = "../yazi-fs", version = "0.4.3" }
yazi-macro = { path = "../yazi-macro", version = "0.4.3" }
yazi-plugin = { path = "../yazi-plugin", version = "0.4.3" }
yazi-proxy = { path = "../yazi-proxy", version = "0.4.3" }
yazi-shared = { path = "../yazi-shared", version = "0.4.3" }
yazi-config = { path = "../yazi-config", version = "25.2.5" }
yazi-dds = { path = "../yazi-dds", version = "25.2.5" }
yazi-fs = { path = "../yazi-fs", version = "25.2.5" }
yazi-macro = { path = "../yazi-macro", version = "25.2.5" }
yazi-plugin = { path = "../yazi-plugin", version = "25.2.5" }
yazi-proxy = { path = "../yazi-proxy", version = "25.2.5" }
yazi-shared = { path = "../yazi-shared", version = "25.2.5" }
# External dependencies
anyhow = { workspace = true }

View file

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