diff --git a/Cargo.lock b/Cargo.lock index 1be398a..4dd11de 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1322,7 +1322,7 @@ checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" [[package]] name = "xplr" -version = "0.20.0-beta.1" +version = "0.20.0-beta.2" dependencies = [ "ansi-to-tui", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 11df4b5..23b04cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ path = './benches/criterion.rs' [package] name = 'xplr' -version = '0.20.0-beta.1' +version = '0.20.0-beta.2' 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 f569ad4..32695e7 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.1][48] +#### [v0.19.4][47] -> [v0.20.0-beta.2][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 @@ -60,10 +60,11 @@ compatibility. - `-M FORMAT [ARGUMENT]...` / `--print-msg-in FORMAT [ARGUMENT]...` Where FORMAT is a YAML string that may contain `%s`, `%q` and `%%` placeholders and ARGUMENT is the value per placeholder. See `init.lua`. -- Handling and displaying file paths with newline (`\n`) characters are now - supported. -- `on_load` hooks can be defined in the config files using - `return { on_load = { list, of, messages } }` statement at the end. +- Following hooks can be defined in the config files using an optional + `return { on_* = { list, of, messages }, ... }` statement at the end. + - on_load + - on_focus_change + - on_directory_change #### [v0.18.0][46] -> [v0.19.4][47] @@ -422,4 +423,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.1 +[48]: https://github.com/sayanarijit/xplr/releases/tag/v0.20.0-beta.2 diff --git a/src/lua.rs b/src/lua.rs index b98c208..4543668 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.1", "foo path").is_ok()); + assert!(check_version("0.20.0-beta.2", "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.1", "foo path").is_err()); + assert!(check_version("0.19.0-beta.2", "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.1", "foo path").is_err()); + assert!(check_version("1.20.0-beta.2", "foo path").is_err()); // Next minor release is ERR - assert!(check_version("0.21.0-beta.1", "foo path").is_err()); + assert!(check_version("0.21.0-beta.2", "foo path").is_err()); // Next bugfix release is ERR (Change when we get to v1) - assert!(check_version("0.20.1-beta.1", "foo path").is_err()); + assert!(check_version("0.20.1-beta.2", "foo path").is_err()); } }