Skip to content

Releases: casey/just

1.48.1

28 Mar 01:57
c8c7d82

Choose a tag to compare

  • Fix bash completion of command lines containing : (#3205 by casey)
  • Call zsh completion function when first auto-loaded (#3199 by casey)
  • Fix --set missing value error message interpolation (#3198 by cuiweixie)
  • Add #compdef to zsh completion script (#3197 by casey)
  • Add instructions for alias completions in bash (#3190 by casey)
  • Remove redundant clap derive attributes (#3183 by casey)
  • Move files into etc/ (#3182 by casey)
  • Update stable features in readme (#3181 by casey)

1.48.0

24 Mar 00:54
4fb0c5c

Choose a tag to compare

Added

  • Build docker images (#3174 by casey)
  • Dynamically complete recipes for --usage (#3172 by casey)
  • Dynamically complete groups (#3171 by casey)
  • Dynamically complete recipes and variables (#3169 by casey)
  • Complete appropriate filetypes (#3168 by casey)
  • Allow overriding variables in submodules (#3151 by casey)
  • Add --json as synonym for --dump --dump-format json (#3143 by casey)

Changed

  • Stabilize lazy evaluation (#3180 by casey)
  • Switch to dynamic completion engine (#3167 by casey)
  • Respect PATH and PATHEXT when running commands on Windows (#3160 by casey)
  • Make which() and require() respect PATHEXT on Windows (#3144 by casey)

Misc

1.47.1

16 Mar 19:54
4ea3ecf

Choose a tag to compare

Fixed

  • Block on running parallel dependencies (#3139 by casey)
  • Fix setting-exported assignment visibility in child modules (#3128 by casey)

Added

  • Add eager keyword to force evaluation of unused assignments (#3131 by casey)

Changed

  • Only evaluate used variables in --evaluate and --command (#3130 by casey)

Misc

  • Make eager assignments unstable (#3140 by casey)
  • Include path to .env file in error messages (#3135 by casey)
  • Consolidate override checking (#3127 by casey)
  • Update readme version references (#3126 by casey)

1.47.0

15 Mar 01:01
64e325e

Choose a tag to compare

Added

Changed

  • Make --timestamp print timestamps unconditionally (#3114 by casey)
  • Print --timestamps with script recipes (#3050 by casey)
  • [private] modules are excluded from --list output (#2889 by Scott-Guest)

Misc

1.46.0

02 Jan 06:55
f028de5

Choose a tag to compare

Fixed

  • Don't leak signal handler pipe into child processes (#3035 by rjmac)

Added

  • Allow long to default to to parameter name (#3041 by casey)
  • Allow const expressions in all settings (#3037 by casey)
  • Allow const expressions in working-directory (#3033 by casey)
  • Add --usage subcommand and argument help strings (#3031 by casey)
  • Add flags without values (#3029 by casey)
  • Allow passing arguments as short -x options (#3028 by casey)
  • Allow recipes to take --long options (#3026 by casey)

Misc

1.45.0

10 Dec 20:48
a5aa5f1

Choose a tag to compare

Added

  • Allow requiring recipe arguments to match regular expression patterns (#3000 by casey)

Fixed

  • Allow shell-expanded strings in attributes (#3007 by casey)
  • Fix arg pattern anchoring (#3002 by casey)

Misc

  • Use non-capturing group in arg pattern regex (#3006 by casey)
  • Remove redundant type annotation (#3004 by casey)

1.44.1

09 Dec 08:32
db93841

Choose a tag to compare

Fixed

  • Properly close format string delimiter (#2997 by casey)

1.44.0

07 Dec 00:31
8eea534

Choose a tag to compare

Added

  • Add f'{format}' strings (#2985 by casey)
  • Use double braces {{…}} for format strings (#2993 by casey)
  • Stabilize [script] attribute (#2988 by casey)

Changed

  • Allow newlines in interpolations and } to abut interpolation }} (#2992 by casey)

Misc

1.43.1

12 Nov 21:09
2442930

Choose a tag to compare

Fixed

  • Only initialize signal handler once (#2953 by casey)
  • Preserve module docs when formatting (#2931 by casey)
  • Preserve module groups when formatting (#2930 by casey)
  • Don't suggest private recipes and aliases (#2916 by casey)

Misc

1.43.0

27 Sep 21:11
b7e7c46

Choose a tag to compare

Added

  • Add [default] attribute (#2878 by casey)
  • Do not ascend above --ceiling when looking for justfile (#2870 by casey)

Misc