Releases
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 )
You can’t perform that action at this time.