Release 1.23.0 (#1840)

- Bump version: 1.22.1 → 1.23.0
- Update changelog
- Update changelog contributor credits
- Update dependencies
- Update man page
- Update version references in readme
This commit is contained in:
Casey Rodarmor 2024-01-12 18:54:12 -08:00 committed by GitHub
parent 8bd411de45
commit 639ed74c23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 37 additions and 14 deletions

View File

@ -1,6 +1,26 @@
Changelog 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 [1.22.1](https://github.com/casey/just/releases/tag/1.22.1) - 2024-01-08
------------------------------------------------------------------------ ------------------------------------------------------------------------

14
Cargo.lock generated
View File

@ -259,9 +259,9 @@ dependencies = [
[[package]] [[package]]
name = "getrandom" name = "getrandom"
version = "0.2.11" version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"libc", "libc",
@ -332,7 +332,7 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
[[package]] [[package]]
name = "just" name = "just"
version = "1.22.1" version = "1.23.0"
dependencies = [ dependencies = [
"ansi_term", "ansi_term",
"atty", "atty",
@ -595,9 +595,9 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
[[package]] [[package]]
name = "rustix" name = "rustix"
version = "0.38.28" version = "0.38.30"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca"
dependencies = [ dependencies = [
"bitflags 2.4.1", "bitflags 2.4.1",
"errno", "errno",
@ -811,9 +811,9 @@ dependencies = [
[[package]] [[package]]
name = "termcolor" name = "termcolor"
version = "1.4.0" version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
dependencies = [ dependencies = [
"winapi-util", "winapi-util",
] ]

View File

@ -1,6 +1,6 @@
[package] [package]
name = "just" name = "just"
version = "1.22.1" version = "1.23.0"
authors = ["Casey Rodarmor <casey@rodarmor.com>"] authors = ["Casey Rodarmor <casey@rodarmor.com>"]
autotests = false autotests = false
categories = ["command-line-utilities", "development-tools"] categories = ["command-line-utilities", "development-tools"]

View File

@ -1432,7 +1432,7 @@ which will halt execution.
`requirement`, e.g., `">=0.1.0"`, returning `"true"` if so and `"false"` `requirement`, e.g., `">=0.1.0"`, returning `"true"` if so and `"false"`
otherwise. otherwise.
##### XDG Directories ##### XDG Directories<sup>1.23.0</sup>
These functions return paths to user-specific directories for things like These functions return paths to user-specific directories for things like
configuration, data, caches, executables, and the user's home directory. These 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 | | Name | Description |
|------|-------------| |------|-------------|
| `[confirm]`<sup>1.17.0</sup> | Require confirmation prior to executing recipe. | | `[confirm]`<sup>1.17.0</sup> | Require confirmation prior to executing recipe. |
| `[confirm("prompt")]`<sup>master</sup> | Require confirmation prior to executing recipe with a custom prompt. | | `[confirm("prompt")]`<sup>1.23.0</sup> | Require confirmation prior to executing recipe with a custom prompt. |
| `[linux]`<sup>1.8.0</sup> | Enable recipe on Linux. | | `[linux]`<sup>1.8.0</sup> | Enable recipe on Linux. |
| `[macos]`<sup>1.8.0</sup> | Enable recipe on MacOS. | | `[macos]`<sup>1.8.0</sup> | Enable recipe on MacOS. |
| `[no-cd]`<sup>1.9.0</sup> | Don't change directory before executing recipe. | | `[no-cd]`<sup>1.9.0</sup> | Don't change directory before executing recipe. |
| `[no-exit-message]`<sup>1.7.0</sup> | Don't print an error message if recipe fails. | | `[no-exit-message]`<sup>1.7.0</sup> | Don't print an error message if recipe fails. |
| `[no-quiet]`<sup>master</sup> | Override globally quiet recipes and always echo out the recipe. | | `[no-quiet]`<sup>1.23.0</sup> | Override globally quiet recipes and always echo out the recipe. |
| `[private]`<sup>1.10.0</sup> | See [Private Recipes](#private-recipes). | | `[private]`<sup>1.10.0</sup> | See [Private Recipes](#private-recipes). |
| `[unix]`<sup>1.8.0</sup> | Enable recipe on Unixes. (Includes MacOS). | | `[unix]`<sup>1.8.0</sup> | Enable recipe on Unixes. (Includes MacOS). |
| `[windows]`<sup>1.8.0</sup> | Enable recipe on Windows. | | `[windows]`<sup>1.8.0</sup> | Enable recipe on Windows. |
@ -1545,7 +1545,7 @@ delete all:
rm -rf * rm -rf *
``` ```
#### Custom Confirmation Prompt<sup>master</sup> #### Custom Confirmation Prompt<sup>1.23.0</sup>
The default confirmation prompt can be overridden with `[confirm(PROMPT)]`: The default confirmation prompt can be overridden with `[confirm(PROMPT)]`:

View File

@ -1,9 +1,9 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .\" 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 .SH NAME
just \- save and run commands just \- save and run commands
.SH DESCRIPTION .SH DESCRIPTION
just 1.22.1 just 1.23.0
\- Please see https://github.com/casey/just for more information. \- Please see https://github.com/casey/just for more information.
.SS "USAGE:" .SS "USAGE:"
.IP .IP
@ -51,6 +51,9 @@ Initialize new justfile in project root
\fB\-l\fR, \fB\-\-list\fR \fB\-l\fR, \fB\-\-list\fR
List available recipes and their arguments List available recipes and their arguments
.TP .TP
\fB\-\-no\-deps\fR
Don't run recipe dependencies
.TP
\fB\-\-no\-dotenv\fR \fB\-\-no\-dotenv\fR
Don't load `.env` file Don't load `.env` file
.TP .TP