Skip to content

Releases: casey/just

1.36.0

30 Sep 22:36
66ccef7
Compare
Choose a tag to compare
Release 1.36.0

1.35.0

28 Aug 22:22
f5bdffd
Compare
Choose a tag to compare

Changed

  • Allow fallback with recipes in submodules (#2329 by casey)
  • Allow [private] attribute on assignments (#2300 by adsnaider)

Misc

1.34.0

02 Aug 20:55
504fb6d
Compare
Choose a tag to compare

Fixed

  • Make function paths relative to correct working directory (#2294 by casey)

Changed

Misc

1.33.0

31 Jul 02:01
317a85d
Compare
Choose a tag to compare

Fixed

  • Use correct backtick and shell() expression working directory in submodules (#2285 by casey)

Added

  • Add working-directory setting (#2283 by nyurik)
  • Allow [group] attribute on submodules (#2263 by jmwoliver)
  • Allow empty [script] attribute and add set script-interpreter (#2264 by casey)

Misc

1.32.0

18 Jul 06:12
56eaa93
Compare
Choose a tag to compare

Added

  • Add unstable [script(…)] attribute (#2259 by casey)
  • Add [extension: 'EXT'] attribute to set shebang recipe script file extension (#2256 by casey)
  • Suppress mod doc comment with empty [doc] attribute (#2254 by casey)
  • Allow [doc] annotation on modules (#2247 by neunenak)

1.31.0

14 Jul 21:31
023b126
Compare
Choose a tag to compare

Stabilized

Added

  • Allow mod path to be directory containing module source (#2238 by casey)
  • Allow enabling unstable features with set unstable (#2237 by casey)
  • Allow abbreviating functions ending in _directory to _dir (#2235 by casey)

Fixed

  • Lexiclean search directory so .. does not check the current directory (#2236 by casey)

Misc

  • Print space before submodules in --list with groups (#2244 by casey)

1.30.1

07 Jul 04:26
5e9f46e
Compare
Choose a tag to compare

Fixed

  • Fix function argument count mismatch error message (#2231 by casey)

1.30.0

06 Jul 23:17
0c9b159
Compare
Choose a tag to compare

Fixed

  • Allow comments after mod statements (#2201 by casey)

Changed

  • Allow unstable features with --summary (#2210 by casey)
  • Don't analyze comments when ignore-comments is set (#2180 by casey)
  • List recipes by group in group justfile order with just --list --unsorted (#2164 by casey)
  • List groups in source order with just --groups --unsorted (#2160 by casey)

Added

  • Avoid install and add 32-bit arm targets to install.sh (#2214 by CramBL)
  • Give modules doc comments for --list (#2199 by Spatenheinz)
  • Add datetime() and datetime_utc() functions (#2167 by casey)
  • Allow setting more command-line options with environment variables (#2161 by casey)

Library

  • Don't exit process in run() on argument parse error (#2176 by casey)
  • Allow passing command-line arguments into run() (#2173 by casey)
  • Ignore env_logger initialization errors (#2170 by EnigmaCurry)

Misc

  • Tweak readme (#2227 by casey)
  • Add development guide to readme (#2226 by casey)
  • Add shell-expanded string syntax to grammar (#2223 by casey)
  • Add recipe for testing bash completion script (#2221 by casey)
  • Fix use of justfile_directory() in readme (#2219 by casey)
  • Use default values for --list-heading and --list-prefix (#2213 by casey)
  • Use clap::ValueParser (#2211 by neunenak)
  • Document module doc comments in readme (#2208 by casey)
  • Use -and instead of && in PowerShell completion script (#2204 by casey)
  • Fix readme formatting (#2203 by casey)
  • Link to justfiles on GitHub in readme (#2198 by bukowa)
  • Link to modules when first introduced in readme (#2193 by casey)
  • Update softprops/action-gh-release (#2183 by app/dependabot)
  • Document remote justfile workaround (#2175 by casey)
  • Document library interface (#2174 by casey)
  • Remove dependency on cradle (#2169 by nc7s)
  • Add note to readme about quoting paths on Windows (#2166 by casey)
  • Add missing changelog credits (#2163 by casey)
  • Credit myself in changelog (#2162 by casey)

1.29.1

14 Jun 19:46
5f91b37
Compare
Choose a tag to compare

Fixed

  • Fix unexport syntax conflicts (#2158)

1.29.0

14 Jun 02:58
e6c37aa
Compare
Choose a tag to compare

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

  • Improve argument parsing and error handling for submodules (#2154)
  • Document shell expanded string defaults (#2153)
  • Test bare bash path in shebang on windows (#2144)
  • Test shell not found error messages (#2145)
  • Refactor evaluator (#2138 by neunenak)
  • Fix man page generation in release workflow (#2132)