From 56eaa93002d0c82304f71aa056b264d98ec179d2 Mon Sep 17 00:00:00 2001 From: Casey Rodarmor Date: Wed, 17 Jul 2024 23:10:23 -0700 Subject: [PATCH] Release 1.32.0 (#2261) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Bump version: 1.31.0 → 1.32.0 - Update changelog - Update changelog contributor credits - Update dependencies - Update version references in readme --- CHANGELOG.md | 9 +++++++++ Cargo.lock | 18 +++++++++--------- Cargo.toml | 2 +- README.md | 6 +++--- 4 files changed, 22 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e31592e687..23a8838570 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ Changelog ========= +[1.32.0](https://github.com/casey/just/releases/tag/1.32.0) - 2024-07-17 +------------------------------------------------------------------------ + +### Added +- Add unstable `[script(…)]` attribute ([#2259](https://github.com/casey/just/pull/2259) by [casey](https://github.com/casey)) +- Add `[extension: 'EXT']` attribute to set shebang recipe script file extension ([#2256](https://github.com/casey/just/pull/2256) by [casey](https://github.com/casey)) +- Suppress mod doc comment with empty `[doc]` attribute ([#2254](https://github.com/casey/just/pull/2254) by [casey](https://github.com/casey)) +- Allow `[doc]` annotation on modules ([#2247](https://github.com/casey/just/pull/2247) by [neunenak](https://github.com/neunenak)) + [1.31.0](https://github.com/casey/just/releases/tag/1.31.0) - 2024-07-14 ------------------------------------------------------------------------ diff --git a/Cargo.lock b/Cargo.lock index 2e7e12cf1f..b00ebce91f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -127,9 +127,9 @@ checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "blake3" -version = "1.5.2" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d08263faac5cde2a4d52b513dadb80846023aade56fcd8fc99ba73ba8050e92" +checksum = "e9ec96fe9a81b5e365f9db71fe00edc4fe4ca2cc7dcb7861f0603012a7caa210" dependencies = [ "arrayref", "arrayvec", @@ -174,9 +174,9 @@ checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" [[package]] name = "cc" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9711f33475c22aab363b05564a17d7b789bf3dfec5ebabb586adee56f0e271b5" +checksum = "324c74f2155653c90b04f25b2a47a8a631360cb908f92a772695f430c7e31052" [[package]] name = "cfg-if" @@ -591,7 +591,7 @@ dependencies = [ [[package]] name = "just" -version = "1.31.0" +version = "1.32.0" dependencies = [ "ansi_term", "blake3", @@ -1158,18 +1158,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.62" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2675633b1499176c2dff06b0856a27976a8f9d436737b4cf4f312d4d91d8bbb" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.62" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 069db5938f..8f64e271b7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "just" -version = "1.31.0" +version = "1.32.0" authors = ["Casey Rodarmor "] autotests = false categories = ["command-line-utilities", "development-tools"] diff --git a/README.md b/README.md index a54a7467d2..16d12d280e 100644 --- a/README.md +++ b/README.md @@ -1712,7 +1712,7 @@ Recipes may be annotated with attributes that change their behavior. | `[confirm]`1.17.0 | Require confirmation prior to executing recipe. | | `[confirm('PROMPT')]`1.23.0 | Require confirmation prior to executing recipe with a custom prompt. | | `[doc('DOC')]`1.27.0 | Set recipe's [documentation comment](#documentation-comments) to `DOC`. | -| `[extension('EXT')]`master | Set shebang recipe script's file extension to `EXT`. `EXT` should include a period if one is desired. | +| `[extension('EXT')]`1.32.0 | Set shebang recipe script's file extension to `EXT`. `EXT` should include a period if one is desired. | | `[group('NAME')]`1.27.0 | Put recipe in [recipe group](#recipe-groups) `NAME`. | | `[linux]`1.8.0 | Enable recipe on Linux. | | `[macos]`1.8.0 | Enable recipe on MacOS. | @@ -1721,7 +1721,7 @@ Recipes may be annotated with attributes that change their behavior. | `[no-quiet]`1.23.0 | Override globally quiet recipes and always echo out the recipe. | | `[positional-arguments]`1.29.0 | Turn on [positional arguments](#positional-arguments) for this recipe. | | `[private]`1.10.0 | See [Private Recipes](#private-recipes). | -| `[script(COMMAND)]`master | Execute recipe as a script interpreted by `COMMAND`. See [script recipes](#script-recipes) for more details. | +| `[script(COMMAND)]`1.32.0 | Execute recipe as a script interpreted by `COMMAND`. See [script recipes](#script-recipes) for more details. | | `[unix]`1.8.0 | Enable recipe on Unixes. (Includes MacOS). | | `[windows]`1.8.0 | Enable recipe on Windows. | @@ -2517,7 +2517,7 @@ C:\Temp\PATH_TO_SAVED_RECIPE_BODY`. ### Script Recipes -Recipes with a `[script(COMMAND)]` attributemaster are run as +Recipes with a `[script(COMMAND)]`1.32.0 attribute are run as scripts interpreted by `COMMAND`. This avoids some of the issues with shebang recipes, such as the use of `cygpath` on Windows, the need to use `/usr/bin/env`, and inconsistences in shebang line splitting across Unix OSs.