diff --git a/Cargo.lock b/Cargo.lock index 42c5ac9..1be398a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1322,7 +1322,7 @@ checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" [[package]] name = "xplr" -version = "0.20.0-beta.0" +version = "0.20.0-beta.1" dependencies = [ "ansi-to-tui", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index cd25b96..11df4b5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ path = './benches/criterion.rs' [package] name = 'xplr' -version = '0.20.0-beta.0' +version = '0.20.0-beta.1' 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 54c4e6e..f569ad4 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.0 +#### [v0.19.4][47] -> [v0.20.0-beta.1][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 @@ -62,6 +62,8 @@ compatibility. 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. #### [v0.18.0][46] -> [v0.19.4][47] @@ -420,3 +422,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 diff --git a/src/lua.rs b/src/lua.rs index 81c19d9..b98c208 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.0", "foo path").is_ok()); + assert!(check_version("0.20.0-beta.1", "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.0", "foo path").is_err()); + assert!(check_version("0.19.0-beta.1", "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.0", "foo path").is_err()); + assert!(check_version("1.20.0-beta.1", "foo path").is_err()); // Next minor release is ERR - assert!(check_version("0.21.0-beta.0", "foo path").is_err()); + assert!(check_version("0.21.0-beta.1", "foo path").is_err()); // Next bugfix release is ERR (Change when we get to v1) - assert!(check_version("0.20.1-beta.0", "foo path").is_err()); + assert!(check_version("0.20.1-beta.1", "foo path").is_err()); } }