From 74318435e8acde8e25d1005f93a6f12ca0f048f5 Mon Sep 17 00:00:00 2001 From: Arijit Basu Date: Thu, 27 Oct 2022 23:22:11 +0530 Subject: [PATCH] Update version --- Cargo.lock | 2 +- Cargo.toml | 2 +- docs/en/src/upgrade-guide.md | 10 ++++++++-- src/lua.rs | 10 +++++----- 4 files changed, 15 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6a3c796..e4df279 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1351,7 +1351,7 @@ checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" [[package]] name = "xplr" -version = "0.20.0-beta.2" +version = "0.20.0-beta.3" dependencies = [ "ansi-to-tui", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 0ca406e..8cd3b0e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ path = './benches/criterion.rs' [package] name = 'xplr' -version = '0.20.0-beta.2' +version = '0.20.0-beta.3' authors = ['Arijit Basu '] edition = '2021' description = 'A hackable, minimal, fast TUI file explorer' diff --git a/docs/en/src/upgrade-guide.md b/docs/en/src/upgrade-guide.md index 61ac188..d510f62 100644 --- a/docs/en/src/upgrade-guide.md +++ b/docs/en/src/upgrade-guide.md @@ -45,7 +45,7 @@ compatibility. ### Instructions -#### [v0.19.4][47] -> [v0.20.0-beta.2][48] +#### [v0.19.4][47] -> [v0.20.0-beta.3][48] - BREAKING: xplr shell (`:!`) will default to null (`\0`) delimited pipes, as opposed to newline (`\n`) delimited ones (i.e. will use `Call0` instead of @@ -68,6 +68,12 @@ compatibility. - Use `--vroot` to isolate navigation of an xplr session inside a specific directory. Interaction still requires passing full path, and shell, lua functions etc still can access paths outside vroot. +- Use the following messages to switch vroot at runtime, or the use key + bindings available in the new builtin mode "vroot" (mapped to `:` `v`). + - SetVroot + - UnsetVroot + - ToggleVroot + - ResetVroot #### [v0.18.0][46] -> [v0.19.4][47] @@ -426,4 +432,4 @@ Else do the following: [45]: https://github.com/sayanarijit/xplr/releases/tag/v0.17.6 [46]: https://github.com/sayanarijit/xplr/releases/tag/v0.18.0 [47]: https://github.com/sayanarijit/xplr/releases/tag/v0.19.4 -[48]: https://github.com/sayanarijit/xplr/releases/tag/v0.20.0-beta.2 +[48]: https://github.com/sayanarijit/xplr/releases/tag/v0.20.0-beta.3 diff --git a/src/lua.rs b/src/lua.rs index 4543668..2dc91b4 100644 --- a/src/lua.rs +++ b/src/lua.rs @@ -155,24 +155,24 @@ mod tests { assert!(check_version(VERSION, "foo path").is_ok()); // Current release if OK - assert!(check_version("0.20.0-beta.2", "foo path").is_ok()); + assert!(check_version("0.20.0-beta.3", "foo path").is_ok()); // Prev major release is ERR // - Not yet // Prev minor release is ERR (Change when we get to v1) - assert!(check_version("0.19.0-beta.2", "foo path").is_err()); + assert!(check_version("0.19.0-beta.3", "foo path").is_err()); // Prev bugfix release is OK // assert!(check_version("0.20.-1", "foo path").is_ok()); // Next major release is ERR - assert!(check_version("1.20.0-beta.2", "foo path").is_err()); + assert!(check_version("1.20.0-beta.3", "foo path").is_err()); // Next minor release is ERR - assert!(check_version("0.21.0-beta.2", "foo path").is_err()); + assert!(check_version("0.21.0-beta.3", "foo path").is_err()); // Next bugfix release is ERR (Change when we get to v1) - assert!(check_version("0.20.1-beta.2", "foo path").is_err()); + assert!(check_version("0.20.1-beta.3", "foo path").is_err()); } }