diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e4b482..d9a5af0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,26 @@ Changelog ========= +[1.23.0](https://github.com/casey/just/releases/tag/1.23.0) - 2024-01-12 +------------------------------------------------------------------------ + +### Added +- Allow setting custom confirm prompt ([#1834](https://github.com/casey/just/pull/1834) by [CramBL](https://github.com/CramBL)) +- Add `set quiet` and `[no-quiet]` ([#1704](https://github.com/casey/just/pull/1704) by [dharrigan](https://github.com/dharrigan)) +- Add `just_pid` function ([#1833](https://github.com/casey/just/pull/1833) by [Swordelf2](https://github.com/Swordelf2)) +- Add functions to return XDG base directories ([#1822](https://github.com/casey/just/pull/1822) by [tgross35](https://github.com/tgross35)) +- Add `--no-deps` to skip running recipe dependencies ([#1819](https://github.com/casey/just/pull/1819) by [ngharrington](https://github.com/ngharrington)) + +### Fixed +- Run imports in working directory of importer ([#1817](https://github.com/casey/just/pull/1817)) + +### Misc +- Include completion scripts in releases ([#1837](https://github.com/casey/just/pull/1837)) +- Tweak readme table formatting ([#1836](https://github.com/casey/just/pull/1836)) +- Don't abbreviate just in README ([#1831](https://github.com/casey/just/pull/1831) by [thled](https://github.com/thled)) +- Ignore [private] recipes in just --list ([#1816](https://github.com/casey/just/pull/1816) by [crdx](https://github.com/crdx)) +- Add a dash to tempdir prefix ([#1828](https://github.com/casey/just/pull/1828)) + [1.22.1](https://github.com/casey/just/releases/tag/1.22.1) - 2024-01-08 ------------------------------------------------------------------------ diff --git a/Cargo.lock b/Cargo.lock index 17bc25c..dada719 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -259,9 +259,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" dependencies = [ "cfg-if", "libc", @@ -332,7 +332,7 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "just" -version = "1.22.1" +version = "1.23.0" dependencies = [ "ansi_term", "atty", @@ -595,9 +595,9 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "rustix" -version = "0.38.28" +version = "0.38.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" +checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" dependencies = [ "bitflags 2.4.1", "errno", @@ -811,9 +811,9 @@ dependencies = [ [[package]] name = "termcolor" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" dependencies = [ "winapi-util", ] diff --git a/Cargo.toml b/Cargo.toml index b353b5a..b2fc95e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "just" -version = "1.22.1" +version = "1.23.0" authors = ["Casey Rodarmor "] autotests = false categories = ["command-line-utilities", "development-tools"] diff --git a/README.md b/README.md index b7f5865..b65fccf 100644 --- a/README.md +++ b/README.md @@ -1432,7 +1432,7 @@ which will halt execution. `requirement`, e.g., `">=0.1.0"`, returning `"true"` if so and `"false"` otherwise. -##### XDG Directories +##### XDG Directories1.23.0 These functions return paths to user-specific directories for things like configuration, data, caches, executables, and the user's home directory. These @@ -1456,12 +1456,12 @@ Recipes may be annotated with attributes that change their behavior. | Name | Description | |------|-------------| | `[confirm]`1.17.0 | Require confirmation prior to executing recipe. | -| `[confirm("prompt")]`master | Require confirmation prior to executing recipe with a custom prompt. | +| `[confirm("prompt")]`1.23.0 | Require confirmation prior to executing recipe with a custom prompt. | | `[linux]`1.8.0 | Enable recipe on Linux. | | `[macos]`1.8.0 | Enable recipe on MacOS. | | `[no-cd]`1.9.0 | Don't change directory before executing recipe. | | `[no-exit-message]`1.7.0 | Don't print an error message if recipe fails. | -| `[no-quiet]`master | Override globally quiet recipes and always echo out the recipe. | +| `[no-quiet]`1.23.0 | Override globally quiet recipes and always echo out the recipe. | | `[private]`1.10.0 | See [Private Recipes](#private-recipes). | | `[unix]`1.8.0 | Enable recipe on Unixes. (Includes MacOS). | | `[windows]`1.8.0 | Enable recipe on Windows. | @@ -1545,7 +1545,7 @@ delete all: rm -rf * ``` -#### Custom Confirmation Promptmaster +#### Custom Confirmation Prompt1.23.0 The default confirmation prompt can be overridden with `[confirm(PROMPT)]`: diff --git a/man/just.1 b/man/just.1 index 715ec63..5b7dcb8 100644 --- a/man/just.1 +++ b/man/just.1 @@ -1,9 +1,9 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH JUST "1" "January 2024" "just 1.22.1" "Just Manual" +.TH JUST "1" "January 2024" "just 1.23.0" "Just Manual" .SH NAME just \- save and run commands .SH DESCRIPTION -just 1.22.1 +just 1.23.0 \- Please see https://github.com/casey/just for more information. .SS "USAGE:" .IP @@ -51,6 +51,9 @@ Initialize new justfile in project root \fB\-l\fR, \fB\-\-list\fR List available recipes and their arguments .TP +\fB\-\-no\-deps\fR +Don't run recipe dependencies +.TP \fB\-\-no\-dotenv\fR Don't load `.env` file .TP