diff --git a/CHANGELOG.md b/CHANGELOG.md index 9186036..f4da782 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,40 @@ Changelog ========= +[1.28.0](https://github.com/casey/just/releases/tag/1.28.0) - 2024-06-05 +------------------------------------------------------------------------ + +### Changed +- Write shebang recipes to $XDG_RUNTIME_DIR ([#2128](https://github.com/casey/just/pull/2128)) +- Add `set dotenv-required` to require an environment file ([#2116](https://github.com/casey/just/pull/2116)) +- Don't display submodule recipes in `--list` ([#2112](https://github.com/casey/just/pull/2112)) + +### Added +- Allow listing recipes in submodules with `--list-submodules` ([#2113](https://github.com/casey/just/pull/2113)) +- Show recipes in submodules with `--show RECIPE::PATH` ([#2111](https://github.com/casey/just/pull/2111)) +- Add `--timestamp-format` ([#2106](https://github.com/casey/just/pull/2106) by [neunenak](https://github.com/neunenak)) +- Allow listing submodule recipes with `--list PATH` ([#2108](https://github.com/casey/just/pull/2108)) +- Print recipe command timestamps with `--timestamps` ([#2084](https://github.com/casey/just/pull/2084) by [neunenak](https://github.com/neunenak)) +- Add `module_file()` and `module_directory()` functions ([#2105](https://github.com/casey/just/pull/2105)) + +### Fixed +- Use space-separated recipe paths in `--choose` ([#2115](https://github.com/casey/just/pull/2115)) +- Fix bash completion for aliases ([#2104](https://github.com/casey/just/pull/2104) by [laniakea64](https://github.com/laniakea64)) + +### Misc +- Don't check in manpage ([#2130](https://github.com/casey/just/pull/2130)) +- Document default shell ([#2129](https://github.com/casey/just/pull/2129)) +- Remove duplicate section in Chinese readme ([#2127](https://github.com/casey/just/pull/2127) by [potterxu](https://github.com/potterxu)) +- Update Chinese readme ([#2124](https://github.com/casey/just/pull/2124) by [potterxu](https://github.com/potterxu)) +- Fix typo in readme ([#2122](https://github.com/casey/just/pull/2122) by [potterxu](https://github.com/potterxu)) +- Don't check in auto-generated completion scripts ([#2120](https://github.com/casey/just/pull/2120)) +- Document when dependencies run in readme ([#2103](https://github.com/casey/just/pull/2103)) +- Build aarch64-pc-windows-msvc release binaries ([#2100](https://github.com/casey/just/pull/2100) by [alshdavid](https://github.com/alshdavid)) +- Clarify that `dotenv-path`-given env file is required ([#2099](https://github.com/casey/just/pull/2099)) +- Print multi-line doc comments before recipe in `--list` ([#2090](https://github.com/casey/just/pull/2090)) +- List unsorted imported recipes by import depth and offset ([#2092](https://github.com/casey/just/pull/2092)) +- Update README.md ([#2091](https://github.com/casey/just/pull/2091) by [laniakea64](https://github.com/laniakea64)) + [1.27.0](https://github.com/casey/just/releases/tag/1.27.0) - 2024-05-25 ------------------------------------------------------------------------ diff --git a/Cargo.lock b/Cargo.lock index 5384724..dd55d16 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -67,9 +67,9 @@ dependencies = [ [[package]] name = "anstyle-query" -version = "1.0.3" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5" +checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" dependencies = [ "windows-sys 0.52.0", ] @@ -505,12 +505,6 @@ dependencies = [ "unicode-segmentation", ] -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "heck" version = "0.5.0" @@ -593,7 +587,7 @@ dependencies = [ [[package]] name = "just" -version = "1.27.0" +version = "1.28.0" dependencies = [ "ansi_term", "blake3", @@ -782,9 +776,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.83" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43" +checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" dependencies = [ "unicode-ident", ] @@ -963,18 +957,18 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.202" +version = "1.0.203" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" +checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.202" +version = "1.0.203" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" +checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" dependencies = [ "proc-macro2", "quote", @@ -1090,11 +1084,11 @@ dependencies = [ [[package]] name = "strum_macros" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", "rustversion", @@ -1125,9 +1119,9 @@ dependencies = [ [[package]] name = "target" -version = "2.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4df6b0340c7cc29eb3b955cc588d145ed60651bf1ab939083295d19ec8cc282" +checksum = "1e8f05f774b2db35bdad5a8237a90be1102669f8ea013fea9777b366d34ab145" [[package]] name = "tempfile" @@ -1224,9 +1218,9 @@ checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" [[package]] name = "unicode-width" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" +checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] name = "update-contributors" diff --git a/Cargo.toml b/Cargo.toml index 4600384..b553875 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "just" -version = "1.27.0" +version = "1.28.0" authors = ["Casey Rodarmor "] autotests = false categories = ["command-line-utilities", "development-tools"] diff --git a/tests/misc.rs b/tests/misc.rs index 4e30a2d..a42e1be 100644 --- a/tests/misc.rs +++ b/tests/misc.rs @@ -884,7 +884,7 @@ _private-recipe: args: ("--list"), stdout: r#" Available recipes: - a Z="\t z" # something else + a Z="\t z" # something else hello a b='B ' c='C' # this does a thing "#, }