Releases: casey/just
Releases Β· casey/just
1.29.1
1.29.0
Added
- Add [positional-arguments] attribute (#2151)
- Use
--justfile
in Fish shell completions (#2148 by rubot) - Add
is_dependency()
function (#2139 by neunenak) - Allow printing nu completion script with
just --completions nushell
(#2140) - Add
[ATTRIBUTE: VALUE]
shorthand (#2136 by neunenak) - Allow unexporting environment variables (#2098 by neunenak)
Fixed
- Load environment file from dotenv-path relative to working directory (#2152)
- Fix
fzf
chooser preview with space-separated module paths (#2141)
Misc
1.28.0
Changed
- Write shebang recipes to $XDG_RUNTIME_DIR (#2128)
- Add
set dotenv-required
to require an environment file (#2116) - Don't display submodule recipes in
--list
(#2112)
Added
- Allow listing recipes in submodules with
--list-submodules
(#2113) - Show recipes in submodules with
--show RECIPE::PATH
(#2111) - Add
--timestamp-format
(#2106 by neunenak) - Allow listing submodule recipes with
--list PATH
(#2108) - Print recipe command timestamps with
--timestamps
(#2084 by neunenak) - Add
module_file()
andmodule_directory()
functions (#2105)
Fixed
- Use space-separated recipe paths in
--choose
(#2115) - Fix bash completion for aliases (#2104 by laniakea64)
Misc
- Don't check in manpage (#2130)
- Document default shell (#2129)
- Remove duplicate section in Chinese readme (#2127 by potterxu)
- Update Chinese readme (#2124 by potterxu)
- Fix typo in readme (#2122 by potterxu)
- Don't check in auto-generated completion scripts (#2120)
- Document when dependencies run in readme (#2103)
- Build aarch64-pc-windows-msvc release binaries (#2100 by alshdavid)
- Clarify that
dotenv-path
-given env file is required (#2099) - Print multi-line doc comments before recipe in
--list
(#2090) - List unsorted imported recipes by import depth and offset (#2092)
- Update README.md (#2091 by laniakea64)
1.27.0
Changed
- Use cache dir for temporary files (#2067)
Added
- Add
[doc]
attribute to set and suppress documentation comments (#2050 by neunenak) - Add source_file() and source_directory() functions (#2088)
- Add recipe groups (#1842 by neunenak)
- Add shell() function for running external commands (#2047 by gyreas)
- Add
--global-justfile
flag (#1846 by neunenak) - Add shell-expanded strings (#2055)
- Add
encode_uri_component
function (#2052 by laniakea64) - Add
choose
function for generating random strings (#2049 by laniakea64) - Add predefined constants (#2054)
- Allow setting some command-line options with environment variables (#2044 by neunenak)
- Add prepend() function (#2045 by gyreas)
- Add append() function (#2046 by gyreas)
- Add --man subcommand (#2041)
- Make
dotenv-path
relative to working directory (#2040) - Add
assert
expression (#1845 by de1iza) - Add 'allow-duplicate-variables' setting (#1922 by Mijago)
Fixed
- List modules in source order with
--unsorted
(#2085) - Show submodule recipes in --choose (#2069)
- Allow multiple imports of the same file in different modules (#2065)
- Fix submodule recipe listing indentation (#2063)
- Pass command as first argument to
shell
(#2061) - Allow shell expanded strings in mod and import paths (#2059)
- Run imported recipes in root justfile with correct working directory (#2056)
- Fix output
\r\n
stripping (#2035)
Misc
- Forbid whitespace in shell-expanded string prefixes (#2083)
- Add Debian and Ubuntu install instructions to readme (#2072)
- Remove snap installation instructions from readme (#2070)
- Fallback to wget in install script if curl isn't available(#1913 by tgross35)
- Use std::io::IsTerminal instead of atty crate (#2066)
- Improve
shell()
documentation (#2060 by laniakea64) - Add bash completion for snap (#2058 by albertodonato)
- Refactor list subcommand (#2062)
- Document working directory (#2053)
- Replace FunctionContext with Evaluator (#2048)
- Update clap to version 4 (#1924 by poliorcetics)
- Cleanup (#2026 by adamnemecek)
- Increase --list maximum alignable width from 30 to 50 (#2039)
- Document using
env -S
(#2038) - Update line continuation documentation (#1998 by laniakea64)
- Add example using GNU parallel to run tasks in concurrently (#1915 by amarao)
- Placate clippy: use
clone_into
(#2037) - Use --command-color when printing shebang recipe commands (#1911 by avi-cenna)
- Document how to use watchexec to re-run recipes when files change (#2036)
- Update VS Code extensions in readme (#2034)
- Add rust:just repology package table to readme (#2032)
1.26.0
Added
- Add --no-aliases to hide aliases in --list (#1961 by WJehee)
- Add -E as alias for --dotenv-path (#1910 by amarao)
Misc
- Update softprops/action-gh-release (#2029 by app/dependabot)
- Update dependencies (#1999 by neunenak)
- Bump peaceiris/actions-gh-pages to version 4 (#2005 by app/dependabot)
- Clarify that janus operates on public justfiles only (#2021)
- Fix Error::TmpdirIo error message (#1987)
- Update softprops/action-gh-release (#1973 by app/dependabot)
- Rename
delete
example recipe todelete-all
(#1966 by aarmn) - Update softprops/action-gh-release (#1954 by app/dependabot)
- Fix function name typo (#1953 by racerole)
1.25.2
Release 1.25.2
1.25.1
1.25.0
Added
Misc
1.24.0
Added
- Support recipe paths containing
::
in Bash completion script (#1863 by crdx) - Add function to canonicalize paths (#1859)
Misc
- Document installing just on Github Actions in readme (#1867 by cclauss)
- Use unlikely-to-be-set variable name in env tests (#1882)
- Skip write_error test if running as root (#1881)
- Convert run_shebang into integration test (#1880)
- Install mdbook with cargo in CI workflow (#1877)
- Remove deprecated actions-rs/toolchain (#1874 by cclauss)
- Fix Gentoo package link (#1875 by vozbu)
- Fix typos found by codespell (#1872 by cclauss)
- Replace deprecated set-output command in Github Actions workflows (#1869 by cclauss)
- Update
actions/checkout
andsoftprops/action-gh-release
(#1871 by app/dependabot) - Keep GitHub Actions up to date with Dependabot (#1868 by cclauss)
- Add contrib directory (#1870)
- Fix install script (#1844)
1.23.0
Added
- Allow setting custom confirm prompt (#1834 by CramBL)
- Add
set quiet
and[no-quiet]
(#1704 by dharrigan) - Add
just_pid
function (#1833 by Swordelf2) - Add functions to return XDG base directories (#1822 by tgross35)
- Add
--no-deps
to skip running recipe dependencies (#1819 by ngharrington)
Fixed
- Run imports in working directory of importer (#1817)