From bf6ec6bf165a7eb4269b6f3b393e6bd09a596fcc Mon Sep 17 00:00:00 2001 From: Casey Rodarmor Date: Fri, 14 Jun 2024 16:42:14 -0700 Subject: [PATCH] Credit myself in changelog (#2162) --- CHANGELOG.md | 934 ++++++++++++------------- crates/update-contributors/src/main.rs | 10 +- 2 files changed, 470 insertions(+), 474 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e232b69..f104b08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,121 +5,121 @@ Changelog ------------------------------------------------------------------------ ### Fixed -- Fix unexport syntax conflicts ([#2158](https://github.com/casey/just/pull/2158)) +- Fix unexport syntax conflicts ([#2158](https://github.com/casey/just/pull/2158) by [casey](https://github.com/casey)) [1.29.0](https://github.com/casey/just/releases/tag/1.29.0) - 2024-06-13 ------------------------------------------------------------------------ ### Added -- Add [positional-arguments] attribute ([#2151](https://github.com/casey/just/pull/2151)) +- Add [positional-arguments] attribute ([#2151](https://github.com/casey/just/pull/2151) by [casey](https://github.com/casey)) - Use `--justfile` in Fish shell completions ([#2148](https://github.com/casey/just/pull/2148) by [rubot](https://github.com/rubot)) - Add `is_dependency()` function ([#2139](https://github.com/casey/just/pull/2139) by [neunenak](https://github.com/neunenak)) -- Allow printing nu completion script with `just --completions nushell` ([#2140](https://github.com/casey/just/pull/2140)) +- Allow printing nu completion script with `just --completions nushell` ([#2140](https://github.com/casey/just/pull/2140) by [casey](https://github.com/casey)) - Add `[ATTRIBUTE: VALUE]` shorthand ([#2136](https://github.com/casey/just/pull/2136) by [neunenak](https://github.com/neunenak)) - Allow unexporting environment variables ([#2098](https://github.com/casey/just/pull/2098) by [neunenak](https://github.com/neunenak)) ### Fixed -- Load environment file from dotenv-path relative to working directory ([#2152](https://github.com/casey/just/pull/2152)) -- Fix `fzf` chooser preview with space-separated module paths ([#2141](https://github.com/casey/just/pull/2141)) +- Load environment file from dotenv-path relative to working directory ([#2152](https://github.com/casey/just/pull/2152) by [casey](https://github.com/casey)) +- Fix `fzf` chooser preview with space-separated module paths ([#2141](https://github.com/casey/just/pull/2141) by [casey](https://github.com/casey)) ### Misc -- Improve argument parsing and error handling for submodules ([#2154](https://github.com/casey/just/pull/2154)) -- Document shell expanded string defaults ([#2153](https://github.com/casey/just/pull/2153)) -- Test bare bash path in shebang on windows ([#2144](https://github.com/casey/just/pull/2144)) -- Test shell not found error messages ([#2145](https://github.com/casey/just/pull/2145)) +- Improve argument parsing and error handling for submodules ([#2154](https://github.com/casey/just/pull/2154) by [casey](https://github.com/casey)) +- Document shell expanded string defaults ([#2153](https://github.com/casey/just/pull/2153) by [casey](https://github.com/casey)) +- Test bare bash path in shebang on windows ([#2144](https://github.com/casey/just/pull/2144) by [casey](https://github.com/casey)) +- Test shell not found error messages ([#2145](https://github.com/casey/just/pull/2145) by [casey](https://github.com/casey)) - Refactor evaluator ([#2138](https://github.com/casey/just/pull/2138) by [neunenak](https://github.com/neunenak)) -- Fix man page generation in release workflow ([#2132](https://github.com/casey/just/pull/2132)) +- Fix man page generation in release workflow ([#2132](https://github.com/casey/just/pull/2132) by [casey](https://github.com/casey)) [1.28.0](https://github.com/casey/just/releases/tag/1.28.0) - 2024-06-05 ------------------------------------------------------------------------ ### Changed -- Write shebang recipes to $XDG_RUNTIME_DIR ([#2128](https://github.com/casey/just/pull/2128)) -- Add `set dotenv-required` to require an environment file ([#2116](https://github.com/casey/just/pull/2116)) -- Don't display submodule recipes in `--list` ([#2112](https://github.com/casey/just/pull/2112)) +- Write shebang recipes to $XDG_RUNTIME_DIR ([#2128](https://github.com/casey/just/pull/2128) by [casey](https://github.com/casey)) +- Add `set dotenv-required` to require an environment file ([#2116](https://github.com/casey/just/pull/2116) by [casey](https://github.com/casey)) +- Don't display submodule recipes in `--list` ([#2112](https://github.com/casey/just/pull/2112) by [casey](https://github.com/casey)) ### Added -- Allow listing recipes in submodules with `--list-submodules` ([#2113](https://github.com/casey/just/pull/2113)) -- Show recipes in submodules with `--show RECIPE::PATH` ([#2111](https://github.com/casey/just/pull/2111)) +- Allow listing recipes in submodules with `--list-submodules` ([#2113](https://github.com/casey/just/pull/2113) by [casey](https://github.com/casey)) +- Show recipes in submodules with `--show RECIPE::PATH` ([#2111](https://github.com/casey/just/pull/2111) by [casey](https://github.com/casey)) - Add `--timestamp-format` ([#2106](https://github.com/casey/just/pull/2106) by [neunenak](https://github.com/neunenak)) -- Allow listing submodule recipes with `--list PATH` ([#2108](https://github.com/casey/just/pull/2108)) +- Allow listing submodule recipes with `--list PATH` ([#2108](https://github.com/casey/just/pull/2108) by [casey](https://github.com/casey)) - Print recipe command timestamps with `--timestamps` ([#2084](https://github.com/casey/just/pull/2084) by [neunenak](https://github.com/neunenak)) -- Add `module_file()` and `module_directory()` functions ([#2105](https://github.com/casey/just/pull/2105)) +- Add `module_file()` and `module_directory()` functions ([#2105](https://github.com/casey/just/pull/2105) by [casey](https://github.com/casey)) ### Fixed -- Use space-separated recipe paths in `--choose` ([#2115](https://github.com/casey/just/pull/2115)) +- Use space-separated recipe paths in `--choose` ([#2115](https://github.com/casey/just/pull/2115) by [casey](https://github.com/casey)) - Fix bash completion for aliases ([#2104](https://github.com/casey/just/pull/2104) by [laniakea64](https://github.com/laniakea64)) ### Misc -- Don't check in manpage ([#2130](https://github.com/casey/just/pull/2130)) -- Document default shell ([#2129](https://github.com/casey/just/pull/2129)) +- Don't check in manpage ([#2130](https://github.com/casey/just/pull/2130) by [casey](https://github.com/casey)) +- Document default shell ([#2129](https://github.com/casey/just/pull/2129) by [casey](https://github.com/casey)) - Remove duplicate section in Chinese readme ([#2127](https://github.com/casey/just/pull/2127) by [potterxu](https://github.com/potterxu)) - Update Chinese readme ([#2124](https://github.com/casey/just/pull/2124) by [potterxu](https://github.com/potterxu)) - Fix typo in readme ([#2122](https://github.com/casey/just/pull/2122) by [potterxu](https://github.com/potterxu)) -- Don't check in auto-generated completion scripts ([#2120](https://github.com/casey/just/pull/2120)) -- Document when dependencies run in readme ([#2103](https://github.com/casey/just/pull/2103)) +- Don't check in auto-generated completion scripts ([#2120](https://github.com/casey/just/pull/2120) by [casey](https://github.com/casey)) +- Document when dependencies run in readme ([#2103](https://github.com/casey/just/pull/2103) by [casey](https://github.com/casey)) - Build aarch64-pc-windows-msvc release binaries ([#2100](https://github.com/casey/just/pull/2100) by [alshdavid](https://github.com/alshdavid)) -- Clarify that `dotenv-path`-given env file is required ([#2099](https://github.com/casey/just/pull/2099)) -- Print multi-line doc comments before recipe in `--list` ([#2090](https://github.com/casey/just/pull/2090)) -- List unsorted imported recipes by import depth and offset ([#2092](https://github.com/casey/just/pull/2092)) +- Clarify that `dotenv-path`-given env file is required ([#2099](https://github.com/casey/just/pull/2099) by [casey](https://github.com/casey)) +- Print multi-line doc comments before recipe in `--list` ([#2090](https://github.com/casey/just/pull/2090) by [casey](https://github.com/casey)) +- List unsorted imported recipes by import depth and offset ([#2092](https://github.com/casey/just/pull/2092) by [casey](https://github.com/casey)) - Update README.md ([#2091](https://github.com/casey/just/pull/2091) by [laniakea64](https://github.com/laniakea64)) [1.27.0](https://github.com/casey/just/releases/tag/1.27.0) - 2024-05-25 ------------------------------------------------------------------------ ### Changed -- Use cache dir for temporary files ([#2067](https://github.com/casey/just/pull/2067)) +- Use cache dir for temporary files ([#2067](https://github.com/casey/just/pull/2067) by [casey](https://github.com/casey)) ### Added - Add `[doc]` attribute to set and suppress documentation comments ([#2050](https://github.com/casey/just/pull/2050) by [neunenak](https://github.com/neunenak)) -- Add source_file() and source_directory() functions ([#2088](https://github.com/casey/just/pull/2088)) +- Add source_file() and source_directory() functions ([#2088](https://github.com/casey/just/pull/2088) by [casey](https://github.com/casey)) - Add recipe groups ([#1842](https://github.com/casey/just/pull/1842) by [neunenak](https://github.com/neunenak)) - Add shell() function for running external commands ([#2047](https://github.com/casey/just/pull/2047) by [gyreas](https://github.com/gyreas)) - Add `--global-justfile` flag ([#1846](https://github.com/casey/just/pull/1846) by [neunenak](https://github.com/neunenak)) -- Add shell-expanded strings ([#2055](https://github.com/casey/just/pull/2055)) +- Add shell-expanded strings ([#2055](https://github.com/casey/just/pull/2055) by [casey](https://github.com/casey)) - Add `encode_uri_component` function ([#2052](https://github.com/casey/just/pull/2052) by [laniakea64](https://github.com/laniakea64)) - Add `choose` function for generating random strings ([#2049](https://github.com/casey/just/pull/2049) by [laniakea64](https://github.com/laniakea64)) -- Add predefined constants ([#2054](https://github.com/casey/just/pull/2054)) +- Add predefined constants ([#2054](https://github.com/casey/just/pull/2054) by [casey](https://github.com/casey)) - Allow setting some command-line options with environment variables ([#2044](https://github.com/casey/just/pull/2044) by [neunenak](https://github.com/neunenak)) - Add prepend() function ([#2045](https://github.com/casey/just/pull/2045) by [gyreas](https://github.com/gyreas)) - Add append() function ([#2046](https://github.com/casey/just/pull/2046) by [gyreas](https://github.com/gyreas)) -- Add --man subcommand ([#2041](https://github.com/casey/just/pull/2041)) -- Make `dotenv-path` relative to working directory ([#2040](https://github.com/casey/just/pull/2040)) +- Add --man subcommand ([#2041](https://github.com/casey/just/pull/2041) by [casey](https://github.com/casey)) +- Make `dotenv-path` relative to working directory ([#2040](https://github.com/casey/just/pull/2040) by [casey](https://github.com/casey)) - Add `assert` expression ([#1845](https://github.com/casey/just/pull/1845) by [de1iza](https://github.com/de1iza)) - Add 'allow-duplicate-variables' setting ([#1922](https://github.com/casey/just/pull/1922) by [Mijago](https://github.com/Mijago)) ### Fixed -- List modules in source order with `--unsorted` ([#2085](https://github.com/casey/just/pull/2085)) -- Show submodule recipes in --choose ([#2069](https://github.com/casey/just/pull/2069)) -- Allow multiple imports of the same file in different modules ([#2065](https://github.com/casey/just/pull/2065)) -- Fix submodule recipe listing indentation ([#2063](https://github.com/casey/just/pull/2063)) -- Pass command as first argument to `shell` ([#2061](https://github.com/casey/just/pull/2061)) -- Allow shell expanded strings in mod and import paths ([#2059](https://github.com/casey/just/pull/2059)) -- Run imported recipes in root justfile with correct working directory ([#2056](https://github.com/casey/just/pull/2056)) -- Fix output `\r\n` stripping ([#2035](https://github.com/casey/just/pull/2035)) +- List modules in source order with `--unsorted` ([#2085](https://github.com/casey/just/pull/2085) by [casey](https://github.com/casey)) +- Show submodule recipes in --choose ([#2069](https://github.com/casey/just/pull/2069) by [casey](https://github.com/casey)) +- Allow multiple imports of the same file in different modules ([#2065](https://github.com/casey/just/pull/2065) by [casey](https://github.com/casey)) +- Fix submodule recipe listing indentation ([#2063](https://github.com/casey/just/pull/2063) by [casey](https://github.com/casey)) +- Pass command as first argument to `shell` ([#2061](https://github.com/casey/just/pull/2061) by [casey](https://github.com/casey)) +- Allow shell expanded strings in mod and import paths ([#2059](https://github.com/casey/just/pull/2059) by [casey](https://github.com/casey)) +- Run imported recipes in root justfile with correct working directory ([#2056](https://github.com/casey/just/pull/2056) by [casey](https://github.com/casey)) +- Fix output `\r\n` stripping ([#2035](https://github.com/casey/just/pull/2035) by [casey](https://github.com/casey)) ### Misc -- Forbid whitespace in shell-expanded string prefixes ([#2083](https://github.com/casey/just/pull/2083)) -- Add Debian and Ubuntu install instructions to readme ([#2072](https://github.com/casey/just/pull/2072)) -- Remove snap installation instructions from readme ([#2070](https://github.com/casey/just/pull/2070)) +- Forbid whitespace in shell-expanded string prefixes ([#2083](https://github.com/casey/just/pull/2083) by [casey](https://github.com/casey)) +- Add Debian and Ubuntu install instructions to readme ([#2072](https://github.com/casey/just/pull/2072) by [casey](https://github.com/casey)) +- Remove snap installation instructions from readme ([#2070](https://github.com/casey/just/pull/2070) by [casey](https://github.com/casey)) - Fallback to wget in install script if curl isn't available([#1913](https://github.com/casey/just/pull/1913) by [tgross35](https://github.com/tgross35)) -- Use std::io::IsTerminal instead of atty crate ([#2066](https://github.com/casey/just/pull/2066)) +- Use std::io::IsTerminal instead of atty crate ([#2066](https://github.com/casey/just/pull/2066) by [casey](https://github.com/casey)) - Improve `shell()` documentation ([#2060](https://github.com/casey/just/pull/2060) by [laniakea64](https://github.com/laniakea64)) - Add bash completion for snap ([#2058](https://github.com/casey/just/pull/2058) by [albertodonato](https://github.com/albertodonato)) -- Refactor list subcommand ([#2062](https://github.com/casey/just/pull/2062)) -- Document working directory ([#2053](https://github.com/casey/just/pull/2053)) -- Replace FunctionContext with Evaluator ([#2048](https://github.com/casey/just/pull/2048)) +- Refactor list subcommand ([#2062](https://github.com/casey/just/pull/2062) by [casey](https://github.com/casey)) +- Document working directory ([#2053](https://github.com/casey/just/pull/2053) by [casey](https://github.com/casey)) +- Replace FunctionContext with Evaluator ([#2048](https://github.com/casey/just/pull/2048) by [casey](https://github.com/casey)) - Update clap to version 4 ([#1924](https://github.com/casey/just/pull/1924) by [poliorcetics](https://github.com/poliorcetics)) - Cleanup ([#2026](https://github.com/casey/just/pull/2026) by [adamnemecek](https://github.com/adamnemecek)) -- Increase --list maximum alignable width from 30 to 50 ([#2039](https://github.com/casey/just/pull/2039)) -- Document using `env -S` ([#2038](https://github.com/casey/just/pull/2038)) +- Increase --list maximum alignable width from 30 to 50 ([#2039](https://github.com/casey/just/pull/2039) by [casey](https://github.com/casey)) +- Document using `env -S` ([#2038](https://github.com/casey/just/pull/2038) by [casey](https://github.com/casey)) - Update line continuation documentation ([#1998](https://github.com/casey/just/pull/1998) by [laniakea64](https://github.com/laniakea64)) - Add example using GNU parallel to run tasks in concurrently ([#1915](https://github.com/casey/just/pull/1915) by [amarao](https://github.com/amarao)) -- Placate clippy: use `clone_into` ([#2037](https://github.com/casey/just/pull/2037)) +- Placate clippy: use `clone_into` ([#2037](https://github.com/casey/just/pull/2037) by [casey](https://github.com/casey)) - Use --command-color when printing shebang recipe commands ([#1911](https://github.com/casey/just/pull/1911) by [avi-cenna](https://github.com/avi-cenna)) -- Document how to use watchexec to re-run recipes when files change ([#2036](https://github.com/casey/just/pull/2036)) -- Update VS Code extensions in readme ([#2034](https://github.com/casey/just/pull/2034)) -- Add rust:just repology package table to readme ([#2032](https://github.com/casey/just/pull/2032)) +- Document how to use watchexec to re-run recipes when files change ([#2036](https://github.com/casey/just/pull/2036) by [casey](https://github.com/casey)) +- Update VS Code extensions in readme ([#2034](https://github.com/casey/just/pull/2034) by [casey](https://github.com/casey)) +- Add rust:just repology package table to readme ([#2032](https://github.com/casey/just/pull/2032) by [casey](https://github.com/casey)) [1.26.0](https://github.com/casey/just/releases/tag/1.26.0) - 2024-05-13 ------------------------------------------------------------------------ @@ -132,8 +132,8 @@ Changelog - Update softprops/action-gh-release ([#2029](https://github.com/casey/just/pull/2029) by [app/dependabot](https://github.com/app/dependabot)) - Update dependencies ([#1999](https://github.com/casey/just/pull/1999) by [neunenak](https://github.com/neunenak)) - Bump peaceiris/actions-gh-pages to version 4 ([#2005](https://github.com/casey/just/pull/2005) by [app/dependabot](https://github.com/app/dependabot)) -- Clarify that janus operates on public justfiles only ([#2021](https://github.com/casey/just/pull/2021)) -- Fix Error::TmpdirIo error message ([#1987](https://github.com/casey/just/pull/1987)) +- Clarify that janus operates on public justfiles only ([#2021](https://github.com/casey/just/pull/2021) by [casey](https://github.com/casey)) +- Fix Error::TmpdirIo error message ([#1987](https://github.com/casey/just/pull/1987) by [casey](https://github.com/casey)) - Update softprops/action-gh-release ([#1973](https://github.com/casey/just/pull/1973) by [app/dependabot](https://github.com/app/dependabot)) - Rename `delete` example recipe to `delete-all` ([#1966](https://github.com/casey/just/pull/1966) by [aarmn](https://github.com/aarmn)) - Update softprops/action-gh-release ([#1954](https://github.com/casey/just/pull/1954) by [app/dependabot](https://github.com/app/dependabot)) @@ -142,14 +142,14 @@ Changelog [1.25.2](https://github.com/casey/just/releases/tag/1.25.2) - 2024-03-10 ------------------------------------------------------------------------ -- Unpin ctrlc ([#1951](https://github.com/casey/just/pull/1951)) +- Unpin ctrlc ([#1951](https://github.com/casey/just/pull/1951) by [casey](https://github.com/casey)) [1.25.1](https://github.com/casey/just/releases/tag/1.25.1) - 2024-03-09 ------------------------------------------------------------------------ ### Misc -- Pin ctrlc to version 3.1.1 ([#1945](https://github.com/casey/just/pull/1945)) -- Fix AArch64 release build error ([#1942](https://github.com/casey/just/pull/1942)) +- Pin ctrlc to version 3.1.1 ([#1945](https://github.com/casey/just/pull/1945) by [casey](https://github.com/casey)) +- Fix AArch64 release build error ([#1942](https://github.com/casey/just/pull/1942) by [casey](https://github.com/casey)) [1.25.0](https://github.com/casey/just/releases/tag/1.25.0) - 2024-03-07 ------------------------------------------------------------------------ @@ -159,7 +159,7 @@ Changelog ### Misc - Fix readme typo ([#1936](https://github.com/casey/just/pull/1936) by [Justintime50](https://github.com/Justintime50)) -- Use unwrap_or_default ([#1928](https://github.com/casey/just/pull/1928)) +- Use unwrap_or_default ([#1928](https://github.com/casey/just/pull/1928) by [casey](https://github.com/casey)) - Set codegen-units to 1 reduce release binary size ([#1920](https://github.com/casey/just/pull/1920) by [amarao](https://github.com/amarao)) - Document openSUSE package ([#1918](https://github.com/casey/just/pull/1918) by [sfalken](https://github.com/sfalken)) - Fix install.sh shellcheck warnings ([#1912](https://github.com/casey/just/pull/1912) by [tgross35](https://github.com/tgross35)) @@ -169,22 +169,22 @@ Changelog ### Added - Support recipe paths containing `::` in Bash completion script ([#1863](https://github.com/casey/just/pull/1863) by [crdx](https://github.com/crdx)) -- Add function to canonicalize paths ([#1859](https://github.com/casey/just/pull/1859)) +- Add function to canonicalize paths ([#1859](https://github.com/casey/just/pull/1859) by [casey](https://github.com/casey)) ### Misc - Document installing just on Github Actions in readme ([#1867](https://github.com/casey/just/pull/1867) by [cclauss](https://github.com/cclauss)) -- Use unlikely-to-be-set variable name in env tests ([#1882](https://github.com/casey/just/pull/1882)) -- Skip write_error test if running as root ([#1881](https://github.com/casey/just/pull/1881)) -- Convert run_shebang into integration test ([#1880](https://github.com/casey/just/pull/1880)) -- Install mdbook with cargo in CI workflow ([#1877](https://github.com/casey/just/pull/1877)) +- Use unlikely-to-be-set variable name in env tests ([#1882](https://github.com/casey/just/pull/1882) by [casey](https://github.com/casey)) +- Skip write_error test if running as root ([#1881](https://github.com/casey/just/pull/1881) by [casey](https://github.com/casey)) +- Convert run_shebang into integration test ([#1880](https://github.com/casey/just/pull/1880) by [casey](https://github.com/casey)) +- Install mdbook with cargo in CI workflow ([#1877](https://github.com/casey/just/pull/1877) by [casey](https://github.com/casey)) - Remove deprecated actions-rs/toolchain ([#1874](https://github.com/casey/just/pull/1874) by [cclauss](https://github.com/cclauss)) - Fix Gentoo package link ([#1875](https://github.com/casey/just/pull/1875) by [vozbu](https://github.com/vozbu)) - Fix typos found by codespell ([#1872](https://github.com/casey/just/pull/1872) by [cclauss](https://github.com/cclauss)) - Replace deprecated set-output command in Github Actions workflows ([#1869](https://github.com/casey/just/pull/1869) by [cclauss](https://github.com/cclauss)) - Update `actions/checkout` and `softprops/action-gh-release` ([#1871](https://github.com/casey/just/pull/1871) by [app/dependabot](https://github.com/app/dependabot)) - Keep GitHub Actions up to date with Dependabot ([#1868](https://github.com/casey/just/pull/1868) by [cclauss](https://github.com/cclauss)) -- Add contrib directory ([#1870](https://github.com/casey/just/pull/1870)) -- Fix install script ([#1844](https://github.com/casey/just/pull/1844)) +- Add contrib directory ([#1870](https://github.com/casey/just/pull/1870) by [casey](https://github.com/casey)) +- Fix install script ([#1844](https://github.com/casey/just/pull/1844) by [casey](https://github.com/casey)) [1.23.0](https://github.com/casey/just/releases/tag/1.23.0) - 2024-01-12 ------------------------------------------------------------------------ @@ -197,82 +197,82 @@ Changelog - 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)) +- Run imports in working directory of importer ([#1817](https://github.com/casey/just/pull/1817) by [casey](https://github.com/casey)) ### 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)) +- Include completion scripts in releases ([#1837](https://github.com/casey/just/pull/1837) by [casey](https://github.com/casey)) +- Tweak readme table formatting ([#1836](https://github.com/casey/just/pull/1836) by [casey](https://github.com/casey)) - 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)) +- Add a dash to tempdir prefix ([#1828](https://github.com/casey/just/pull/1828) by [casey](https://github.com/casey)) [1.22.1](https://github.com/casey/just/releases/tag/1.22.1) - 2024-01-08 ------------------------------------------------------------------------ ### Fixed -- Don't conflate recipes with the same name in different modules ([#1825](https://github.com/casey/just/pull/1825)) +- Don't conflate recipes with the same name in different modules ([#1825](https://github.com/casey/just/pull/1825) by [casey](https://github.com/casey)) ### Misc - Clarify that UUID is version 4 ([#1821](https://github.com/casey/just/pull/1821) by [tgross35](https://github.com/tgross35)) -- Make sigil stripping from recipe lines less incomprehensible ([#1812](https://github.com/casey/just/pull/1812)) -- Refactor invalid path argument check ([#1811](https://github.com/casey/just/pull/1811)) +- Make sigil stripping from recipe lines less incomprehensible ([#1812](https://github.com/casey/just/pull/1812) by [casey](https://github.com/casey)) +- Refactor invalid path argument check ([#1811](https://github.com/casey/just/pull/1811) by [casey](https://github.com/casey)) [1.22.0](https://github.com/casey/just/releases/tag/1.22.0) - 2023-12-31 ------------------------------------------------------------------------ ### Added -- Recipes can be invoked with path syntax ([#1809](https://github.com/casey/just/pull/1809)) -- Add `--format` and `--initialize` as aliases for `--fmt` and `--init` ([#1802](https://github.com/casey/just/pull/1802)) +- Recipes can be invoked with path syntax ([#1809](https://github.com/casey/just/pull/1809) by [casey](https://github.com/casey)) +- Add `--format` and `--initialize` as aliases for `--fmt` and `--init` ([#1802](https://github.com/casey/just/pull/1802) by [casey](https://github.com/casey)) ### Misc -- Move table of contents pointer to right ([#1806](https://github.com/casey/just/pull/1806)) +- Move table of contents pointer to right ([#1806](https://github.com/casey/just/pull/1806) by [casey](https://github.com/casey)) [1.21.0](https://github.com/casey/just/releases/tag/1.21.0) - 2023-12-29 ------------------------------------------------------------------------ ### Added -- Optional modules and imports ([#1797](https://github.com/casey/just/pull/1797)) -- Print submodule recipes in --summary ([#1794](https://github.com/casey/just/pull/1794)) +- Optional modules and imports ([#1797](https://github.com/casey/just/pull/1797) by [casey](https://github.com/casey)) +- Print submodule recipes in --summary ([#1794](https://github.com/casey/just/pull/1794) by [casey](https://github.com/casey)) ### Misc -- Use box-drawing characters in error messages ([#1798](https://github.com/casey/just/pull/1798)) -- Use Self ([#1795](https://github.com/casey/just/pull/1795)) +- Use box-drawing characters in error messages ([#1798](https://github.com/casey/just/pull/1798) by [casey](https://github.com/casey)) +- Use Self ([#1795](https://github.com/casey/just/pull/1795) by [casey](https://github.com/casey)) [1.20.0](https://github.com/casey/just/releases/tag/1.20.0) - 2023-12-28 ------------------------------------------------------------------------ ### Added -- Allow mod statements with path to source file ([#1786](https://github.com/casey/just/pull/1786)) +- Allow mod statements with path to source file ([#1786](https://github.com/casey/just/pull/1786) by [casey](https://github.com/casey)) ### Changed -- Expand tilde in import and module paths ([#1792](https://github.com/casey/just/pull/1792)) -- Override imported recipes ([#1790](https://github.com/casey/just/pull/1790)) -- Run recipes with working directory set to submodule directory ([#1788](https://github.com/casey/just/pull/1788)) +- Expand tilde in import and module paths ([#1792](https://github.com/casey/just/pull/1792) by [casey](https://github.com/casey)) +- Override imported recipes ([#1790](https://github.com/casey/just/pull/1790) by [casey](https://github.com/casey)) +- Run recipes with working directory set to submodule directory ([#1788](https://github.com/casey/just/pull/1788) by [casey](https://github.com/casey)) ### Misc -- Document import override behavior ([#1791](https://github.com/casey/just/pull/1791)) -- Document submodule working directory ([#1789](https://github.com/casey/just/pull/1789)) +- Document import override behavior ([#1791](https://github.com/casey/just/pull/1791) by [casey](https://github.com/casey)) +- Document submodule working directory ([#1789](https://github.com/casey/just/pull/1789) by [casey](https://github.com/casey)) [1.19.0](https://github.com/casey/just/releases/tag/1.19.0) - 2023-12-27 ------------------------------------------------------------------------ ### Added -- Add modules ([#1782](https://github.com/casey/just/pull/1782)) +- Add modules ([#1782](https://github.com/casey/just/pull/1782) by [casey](https://github.com/casey)) [1.18.1](https://github.com/casey/just/releases/tag/1.18.1) - 2023-12-24 ------------------------------------------------------------------------ ### Added -- Display a descriptive error for `!include` directives ([#1779](https://github.com/casey/just/pull/1779)) +- Display a descriptive error for `!include` directives ([#1779](https://github.com/casey/just/pull/1779) by [casey](https://github.com/casey)) [1.18.0](https://github.com/casey/just/releases/tag/1.18.0) - 2023-12-24 ------------------------------------------------------------------------ ### Added -- Stabilize `!include path` as `import 'path'` ([#1771](https://github.com/casey/just/pull/1771)) +- Stabilize `!include path` as `import 'path'` ([#1771](https://github.com/casey/just/pull/1771) by [casey](https://github.com/casey)) ### Misc -- Tweak readme ([#1775](https://github.com/casey/just/pull/1775)) +- Tweak readme ([#1775](https://github.com/casey/just/pull/1775) by [casey](https://github.com/casey)) [1.17.0](https://github.com/casey/just/releases/tag/1.17.0) - 2023-12-20 ------------------------------------------------------------------------ @@ -281,7 +281,7 @@ Changelog - Add `[confirm]` attribute ([#1723](https://github.com/casey/just/pull/1723) by [Hwatwasthat](https://github.com/Hwatwasthat)) ### Changed -- Don't default to included recipes ([#1740](https://github.com/casey/just/pull/1740)) +- Don't default to included recipes ([#1740](https://github.com/casey/just/pull/1740) by [casey](https://github.com/casey)) ### Fixed - Pass justfile path to default chooser ([#1759](https://github.com/casey/just/pull/1759) by [Qeole](https://github.com/Qeole)) @@ -291,17 +291,17 @@ Changelog - Update Gentoo package repository ([#1757](https://github.com/casey/just/pull/1757) by [paul-jewell](https://github.com/paul-jewell)) - Fix readme header level ([#1752](https://github.com/casey/just/pull/1752) by [laniakea64](https://github.com/laniakea64)) - Document line continuations ([#1751](https://github.com/casey/just/pull/1751) by [laniakea64](https://github.com/laniakea64)) -- List included recipes in load order ([#1745](https://github.com/casey/just/pull/1745)) +- List included recipes in load order ([#1745](https://github.com/casey/just/pull/1745) by [casey](https://github.com/casey)) - Fix build badge in zh readme ([#1743](https://github.com/casey/just/pull/1743) by [chenrui333](https://github.com/chenrui333)) -- Rename Justfile::first → Justfile::default ([#1741](https://github.com/casey/just/pull/1741)) -- Add file paths to error messages ([#1737](https://github.com/casey/just/pull/1737)) +- Rename Justfile::first → Justfile::default ([#1741](https://github.com/casey/just/pull/1741) by [casey](https://github.com/casey)) +- Add file paths to error messages ([#1737](https://github.com/casey/just/pull/1737) by [casey](https://github.com/casey)) - Move !include processing into compiler ([#1618](https://github.com/casey/just/pull/1618) by [neunenak](https://github.com/neunenak)) - Update Arch Linux package URL in readme ([#1733](https://github.com/casey/just/pull/1733) by [felixonmars](https://github.com/felixonmars)) - Clarify that aliases can only be used on the command line ([#1726](https://github.com/casey/just/pull/1726) by [laniakea64](https://github.com/laniakea64)) -- Remove VALID_ALIAS_ATTRIBUTES array ([#1731](https://github.com/casey/just/pull/1731)) +- Remove VALID_ALIAS_ATTRIBUTES array ([#1731](https://github.com/casey/just/pull/1731) by [casey](https://github.com/casey)) - Fix justfile search link in Chinese docs ([#1730](https://github.com/casey/just/pull/1730) by [oluceps](https://github.com/oluceps)) - Add example of Windows shebang handling ([#1709](https://github.com/casey/just/pull/1709) by [pfmoore](https://github.com/pfmoore)) -- Fix CI ([#1728](https://github.com/casey/just/pull/1728)) +- Fix CI ([#1728](https://github.com/casey/just/pull/1728) by [casey](https://github.com/casey)) [1.16.0](https://github.com/casey/just/releases/tag/1.16.0) - 2023-11-08 ------------------------------------------------------------------------ @@ -319,8 +319,8 @@ Changelog - Fix readme typo ([#1717](https://github.com/casey/just/pull/1717) by [barraponto](https://github.com/barraponto)) - Clean up error display ([#1699](https://github.com/casey/just/pull/1699) by [nyurik](https://github.com/nyurik)) - Misc fixes ([#1700](https://github.com/casey/just/pull/1700) by [nyurik](https://github.com/nyurik)) -- Fix readme build badge ([#1697](https://github.com/casey/just/pull/1697)) -- Fix set tempdir grammar ([#1695](https://github.com/casey/just/pull/1695)) +- Fix readme build badge ([#1697](https://github.com/casey/just/pull/1697) by [casey](https://github.com/casey)) +- Fix set tempdir grammar ([#1695](https://github.com/casey/just/pull/1695) by [casey](https://github.com/casey)) - Add version to attributes ([#1694](https://github.com/casey/just/pull/1694) by [JoeyTeng](https://github.com/JoeyTeng)) - Update README.md ([#1691](https://github.com/casey/just/pull/1691) by [laniakea64](https://github.com/laniakea64)) @@ -333,7 +333,7 @@ Changelog - Allow unstable features to be enabled with environment variable ([#1588](https://github.com/casey/just/pull/1588) by [neunenak](https://github.com/neunenak)) - Add num_cpus() function ([#1568](https://github.com/casey/just/pull/1568) by [schultetwin1](https://github.com/schultetwin1)) - Allow escaping newlines ([#1551](https://github.com/casey/just/pull/1551) by [ids1024](https://github.com/ids1024)) -- Stabilize JSON dump format ([#1633](https://github.com/casey/just/pull/1633)) +- Stabilize JSON dump format ([#1633](https://github.com/casey/just/pull/1633) by [casey](https://github.com/casey)) - Add env() function ([#1613](https://github.com/casey/just/pull/1613) by [kykyi](https://github.com/kykyi)) ### Changed @@ -345,10 +345,10 @@ Changelog - Update Indentation Documentation ([#1600](https://github.com/casey/just/pull/1600) by [GinoMan](https://github.com/GinoMan)) - Fix triple-quoted string example in readme ([#1620](https://github.com/casey/just/pull/1620) by [avi-cenna](https://github.com/avi-cenna)) - README fix: the -d in `mktemp -d` is required to created folders. ([#1688](https://github.com/casey/just/pull/1688) by [gl-yziquel](https://github.com/gl-yziquel)) -- Placate clippy ([#1689](https://github.com/casey/just/pull/1689)) +- Placate clippy ([#1689](https://github.com/casey/just/pull/1689) by [casey](https://github.com/casey)) - Fix README typos ([#1660](https://github.com/casey/just/pull/1660) by [akuhnregnier](https://github.com/akuhnregnier)) -- Document Windows Package Manager install instructions ([#1656](https://github.com/casey/just/pull/1656)) -- Test unpaired escaped carriage return error ([#1650](https://github.com/casey/just/pull/1650)) +- Document Windows Package Manager install instructions ([#1656](https://github.com/casey/just/pull/1656) by [casey](https://github.com/casey)) +- Test unpaired escaped carriage return error ([#1650](https://github.com/casey/just/pull/1650) by [casey](https://github.com/casey)) - Avoid grep aliases in bash completions ([#1622](https://github.com/casey/just/pull/1622) by [BojanStipic](https://github.com/BojanStipic)) - Clarify [unix] attribute in readme ([#1619](https://github.com/casey/just/pull/1619) by [neunenak](https://github.com/neunenak)) - Add descriptions to fish recipe completions ([#1578](https://github.com/casey/just/pull/1578) by [patricksjackson](https://github.com/patricksjackson)) @@ -364,37 +364,37 @@ Changelog ### Misc - Fix justfile search link ([#1607](https://github.com/casey/just/pull/1607) by [jbaber](https://github.com/jbaber)) -- Ignore clippy::let_underscore_untyped ([#1609](https://github.com/casey/just/pull/1609)) +- Ignore clippy::let_underscore_untyped ([#1609](https://github.com/casey/just/pull/1609) by [casey](https://github.com/casey)) - Link to private recipes section in readme ([#1542](https://github.com/casey/just/pull/1542) by [quad](https://github.com/quad)) - Update README to reflect new attribute syntax ([#1538](https://github.com/casey/just/pull/1538) by [neunenak](https://github.com/neunenak)) - Allow multiple attributes on one line ([#1537](https://github.com/casey/just/pull/1537) by [neunenak](https://github.com/neunenak)) - Analyze and Compiler tweaks ([#1534](https://github.com/casey/just/pull/1534) by [neunenak](https://github.com/neunenak)) -- Downgrade to TLS 1.2 in install script ([#1536](https://github.com/casey/just/pull/1536)) +- Downgrade to TLS 1.2 in install script ([#1536](https://github.com/casey/just/pull/1536) by [casey](https://github.com/casey)) [1.13.0](https://github.com/casey/just/releases/tag/1.13.0) - 2023-01-24 ------------------------------------------------------------------------ ### Added - Add -n as a short flag for --for dry-run ([#1524](https://github.com/casey/just/pull/1524) by [maiha](https://github.com/maiha)) -- Add invocation_directory_native() ([#1507](https://github.com/casey/just/pull/1507)) +- Add invocation_directory_native() ([#1507](https://github.com/casey/just/pull/1507) by [casey](https://github.com/casey)) ### Changed - Ignore additional search path arguments ([#1528](https://github.com/casey/just/pull/1528) by [neunenak](https://github.com/neunenak)) -- Only print fallback message when verbose ([#1510](https://github.com/casey/just/pull/1510)) -- Print format diff to stdout ([#1506](https://github.com/casey/just/pull/1506)) +- Only print fallback message when verbose ([#1510](https://github.com/casey/just/pull/1510) by [casey](https://github.com/casey)) +- Print format diff to stdout ([#1506](https://github.com/casey/just/pull/1506) by [casey](https://github.com/casey)) ### Fixed -- Test passing dot as argument between justfiles ([#1530](https://github.com/casey/just/pull/1530)) -- Fix install script default directory ([#1525](https://github.com/casey/just/pull/1525)) +- Test passing dot as argument between justfiles ([#1530](https://github.com/casey/just/pull/1530) by [casey](https://github.com/casey)) +- Fix install script default directory ([#1525](https://github.com/casey/just/pull/1525) by [casey](https://github.com/casey)) ### Misc -- Note that justfiles are order-insensitive ([#1529](https://github.com/casey/just/pull/1529)) +- Note that justfiles are order-insensitive ([#1529](https://github.com/casey/just/pull/1529) by [casey](https://github.com/casey)) - Borrow Ast in Analyser ([#1527](https://github.com/casey/just/pull/1527) by [neunenak](https://github.com/neunenak)) -- Ignore chooser tests ([#1513](https://github.com/casey/just/pull/1513)) +- Ignore chooser tests ([#1513](https://github.com/casey/just/pull/1513) by [casey](https://github.com/casey)) - Put default setting values in backticks ([#1512](https://github.com/casey/just/pull/1512) by [s1ck](https://github.com/s1ck)) - Use lowercase boolean literals in readme ([#1511](https://github.com/casey/just/pull/1511) by [s1ck](https://github.com/s1ck)) -- Document invocation_directory_native() ([#1508](https://github.com/casey/just/pull/1508)) -- Fix interrupt tests ([#1505](https://github.com/casey/just/pull/1505)) +- Document invocation_directory_native() ([#1508](https://github.com/casey/just/pull/1508) by [casey](https://github.com/casey)) +- Fix interrupt tests ([#1505](https://github.com/casey/just/pull/1505) by [casey](https://github.com/casey)) [1.12.0](https://github.com/casey/just/releases/tag/1.12.0) - 2023-01-12 ------------------------------------------------------------------------ @@ -404,16 +404,16 @@ Changelog ### Changed - Allow matching search path arguments ([#1475](https://github.com/casey/just/pull/1475) by [neunenak](https://github.com/neunenak)) -- Allow recipe parameters to shadow variables ([#1480](https://github.com/casey/just/pull/1480)) +- Allow recipe parameters to shadow variables ([#1480](https://github.com/casey/just/pull/1480) by [casey](https://github.com/casey)) ### Misc -- Remove --unstable from fallback example in readme ([#1502](https://github.com/casey/just/pull/1502)) +- Remove --unstable from fallback example in readme ([#1502](https://github.com/casey/just/pull/1502) by [casey](https://github.com/casey)) - Specify minimum rust version ([#1496](https://github.com/casey/just/pull/1496) by [benmoss](https://github.com/benmoss)) -- Note that install.sh may fail on GitHub actions ([#1499](https://github.com/casey/just/pull/1499)) +- Note that install.sh may fail on GitHub actions ([#1499](https://github.com/casey/just/pull/1499) by [casey](https://github.com/casey)) - Fix readme typo ([#1489](https://github.com/casey/just/pull/1489) by [auberisky](https://github.com/auberisky)) -- Update install script and readmes to use tls v1.3 ([#1481](https://github.com/casey/just/pull/1481)) -- Re-enable install.sh test on CI([#1478](https://github.com/casey/just/pull/1478)) -- Don't test install.sh on CI ([#1477](https://github.com/casey/just/pull/1477)) +- Update install script and readmes to use tls v1.3 ([#1481](https://github.com/casey/just/pull/1481) by [casey](https://github.com/casey)) +- Re-enable install.sh test on CI([#1478](https://github.com/casey/just/pull/1478) by [casey](https://github.com/casey)) +- Don't test install.sh on CI ([#1477](https://github.com/casey/just/pull/1477) by [casey](https://github.com/casey)) - Update Chinese translation of readme ([#1476](https://github.com/casey/just/pull/1476) by [hustcer](https://github.com/hustcer)) - Fix install.sh for Windows ([#1474](https://github.com/casey/just/pull/1474) by [bloodearnest](https://github.com/bloodearnest)) @@ -421,7 +421,7 @@ Changelog ------------------------------------------------------------------------ ### Added -- Stabilize fallback ([#1471](https://github.com/casey/just/pull/1471)) +- Stabilize fallback ([#1471](https://github.com/casey/just/pull/1471) by [casey](https://github.com/casey)) ### Misc - Update Sublime syntax instructions ([#1455](https://github.com/casey/just/pull/1455) by [nk9](https://github.com/nk9)) @@ -433,27 +433,27 @@ Changelog - Allow private attribute on aliases ([#1434](https://github.com/casey/just/pull/1434) by [neunenak](https://github.com/neunenak)) ### Changed -- Suppress --fmt --check diff if --quiet is passed ([#1457](https://github.com/casey/just/pull/1457)) +- Suppress --fmt --check diff if --quiet is passed ([#1457](https://github.com/casey/just/pull/1457) by [casey](https://github.com/casey)) ### Fixed -- Format exported variadic parameters correctly ([#1451](https://github.com/casey/just/pull/1451)) +- Format exported variadic parameters correctly ([#1451](https://github.com/casey/just/pull/1451) by [casey](https://github.com/casey)) ### Misc - Fix section title grammar ([#1466](https://github.com/casey/just/pull/1466) by [brettcannon](https://github.com/brettcannon)) - Give pages job write permissions([#1464](https://github.com/casey/just/pull/1464) by [jsoref](https://github.com/jsoref)) - Fix spelling ([#1463](https://github.com/casey/just/pull/1463) by [jsoref](https://github.com/jsoref)) -- Merge imports ([#1462](https://github.com/casey/just/pull/1462)) +- Merge imports ([#1462](https://github.com/casey/just/pull/1462) by [casey](https://github.com/casey)) - Add instructions for taiki-e/install-action ([#1459](https://github.com/casey/just/pull/1459) by [azzamsa](https://github.com/azzamsa)) - Differentiate between shell and nushell example ([#1427](https://github.com/casey/just/pull/1427) by [Dialga](https://github.com/Dialga)) -- Link regex docs in readme ([#1454](https://github.com/casey/just/pull/1454)) +- Link regex docs in readme ([#1454](https://github.com/casey/just/pull/1454) by [casey](https://github.com/casey)) - Linkify changelog PRs and usernames ([#1440](https://github.com/casey/just/pull/1440) by [nk9](https://github.com/nk9)) - Eliminate lazy_static ([#1442](https://github.com/casey/just/pull/1442) by [camsteffen](https://github.com/camsteffen)) - Add attributes to sublime syntax file ([#1452](https://github.com/casey/just/pull/1452) by [crdx](https://github.com/crdx)) -- Fix homepage style ([#1453](https://github.com/casey/just/pull/1453)) +- Fix homepage style ([#1453](https://github.com/casey/just/pull/1453) by [casey](https://github.com/casey)) - Linkify homepage letters ([#1448](https://github.com/casey/just/pull/1448) by [nk9](https://github.com/nk9)) - Use `just` in readme codeblocks ([#1447](https://github.com/casey/just/pull/1447) by [nicochatzi](https://github.com/nicochatzi)) -- Update MSRV in readme ([#1446](https://github.com/casey/just/pull/1446)) -- Merge CI workflows ([#1444](https://github.com/casey/just/pull/1444)) +- Update MSRV in readme ([#1446](https://github.com/casey/just/pull/1446) by [casey](https://github.com/casey)) +- Merge CI workflows ([#1444](https://github.com/casey/just/pull/1444) by [casey](https://github.com/casey)) - Use dotenvy instead of dotenv ([#1443](https://github.com/casey/just/pull/1443) by [mike-burns](https://github.com/mike-burns)) - Update Chinese translation of readme ([#1428](https://github.com/casey/just/pull/1428) by [hustcer](https://github.com/hustcer)) @@ -461,40 +461,40 @@ Changelog ---------------------------------------------------------------------- ### Breaking Changes to Unstable Features -- Change `fallback` setting default to false ([#1425](https://github.com/casey/just/pull/1425)) +- Change `fallback` setting default to false ([#1425](https://github.com/casey/just/pull/1425) by [casey](https://github.com/casey)) ### Added -- Hide recipes with `[private]` attribute ([#1422](https://github.com/casey/just/pull/1422)) +- Hide recipes with `[private]` attribute ([#1422](https://github.com/casey/just/pull/1422) by [casey](https://github.com/casey)) - Add replace_regex function ([#1393](https://github.com/casey/just/pull/1393) by [miles170](https://github.com/miles170)) -- Add [no-cd] attribute ([#1400](https://github.com/casey/just/pull/1400)) +- Add [no-cd] attribute ([#1400](https://github.com/casey/just/pull/1400) by [casey](https://github.com/casey)) ### Changed -- Omit shebang lines on Windows ([#1417](https://github.com/casey/just/pull/1417)) +- Omit shebang lines on Windows ([#1417](https://github.com/casey/just/pull/1417) by [casey](https://github.com/casey)) ### Misc -- Placate clippy ([#1423](https://github.com/casey/just/pull/1423)) -- Make include_shebang_line clearer ([#1418](https://github.com/casey/just/pull/1418)) -- Use more secure cURL options in install.sh ([#1416](https://github.com/casey/just/pull/1416)) -- Document how shebang recipes are executed ([#1412](https://github.com/casey/just/pull/1412)) -- Fix typo: regec → regex ([#1409](https://github.com/casey/just/pull/1409)) +- Placate clippy ([#1423](https://github.com/casey/just/pull/1423) by [casey](https://github.com/casey)) +- Make include_shebang_line clearer ([#1418](https://github.com/casey/just/pull/1418) by [casey](https://github.com/casey)) +- Use more secure cURL options in install.sh ([#1416](https://github.com/casey/just/pull/1416) by [casey](https://github.com/casey)) +- Document how shebang recipes are executed ([#1412](https://github.com/casey/just/pull/1412) by [casey](https://github.com/casey)) +- Fix typo: regec → regex ([#1409](https://github.com/casey/just/pull/1409) by [casey](https://github.com/casey)) - Use powershell.exe instead of pwsh.exe in readme ([#1394](https://github.com/casey/just/pull/1394) by [asdf8dfafjk](https://github.com/asdf8dfafjk)) -- Expand alternatives and prior art in readme ([#1401](https://github.com/casey/just/pull/1401)) -- Split up CI workflow ([#1399](https://github.com/casey/just/pull/1399)) +- Expand alternatives and prior art in readme ([#1401](https://github.com/casey/just/pull/1401) by [casey](https://github.com/casey)) +- Split up CI workflow ([#1399](https://github.com/casey/just/pull/1399) by [casey](https://github.com/casey)) [1.8.0](https://github.com/casey/just/releases/tag/1.8.0) - 2022-11-02 ---------------------------------------------------------------------- ### Added -- Add OS Configuration Attributes ([#1387](https://github.com/casey/just/pull/1387)) +- Add OS Configuration Attributes ([#1387](https://github.com/casey/just/pull/1387) by [casey](https://github.com/casey)) ### Misc -- Link to sclu1034/vscode-just in readme ([#1396](https://github.com/casey/just/pull/1396)) +- Link to sclu1034/vscode-just in readme ([#1396](https://github.com/casey/just/pull/1396) by [casey](https://github.com/casey)) [1.7.0](https://github.com/casey/just/releases/tag/1.7.0) - 2022-10-26 ---------------------------------------------------------------------- ### Breaking Changes to Unstable Features -- Make `fallback` setting default to true ([#1384](https://github.com/casey/just/pull/1384)) +- Make `fallback` setting default to true ([#1384](https://github.com/casey/just/pull/1384) by [casey](https://github.com/casey)) ### Added - Add more case-conversion functions ([#1383](https://github.com/casey/just/pull/1383) by [gVirtu](https://github.com/gVirtu)) @@ -503,32 +503,32 @@ Changelog - Add `capitalize(s)` function ([#1375](https://github.com/casey/just/pull/1375) by [femnad](https://github.com/femnad)) ### Misc -- Credit contributors in changelog ([#1385](https://github.com/casey/just/pull/1385)) +- Credit contributors in changelog ([#1385](https://github.com/casey/just/pull/1385) by [casey](https://github.com/casey)) - Update asdf just plugin repository ([#1380](https://github.com/casey/just/pull/1380) by [kachick](https://github.com/kachick)) -- Prepend commit messages with `- ` in changelog ([#1379](https://github.com/casey/just/pull/1379)) -- Fail publish if `master` is found in README.md ([#1378](https://github.com/casey/just/pull/1378)) -- Use for loop in capitalize implementation ([#1377](https://github.com/casey/just/pull/1377)) +- Prepend commit messages with `- ` in changelog ([#1379](https://github.com/casey/just/pull/1379) by [casey](https://github.com/casey)) +- Fail publish if `master` is found in README.md ([#1378](https://github.com/casey/just/pull/1378) by [casey](https://github.com/casey)) +- Use for loop in capitalize implementation ([#1377](https://github.com/casey/just/pull/1377) by [casey](https://github.com/casey)) [1.6.0](https://github.com/casey/just/releases/tag/1.6.0) - 2022-10-19 ---------------------------------------------------------------------- ### Breaking Changes to Unstable Features -- Require `set fallback := true` to enable recipe fallback ([#1368](https://github.com/casey/just/pull/1368)) +- Require `set fallback := true` to enable recipe fallback ([#1368](https://github.com/casey/just/pull/1368) by [casey](https://github.com/casey)) ### Changed -- Allow fallback with search directory ([#1348](https://github.com/casey/just/pull/1348)) +- Allow fallback with search directory ([#1348](https://github.com/casey/just/pull/1348) by [casey](https://github.com/casey)) ### Added -- Don't evaluate comments ([#1358](https://github.com/casey/just/pull/1358)) +- Don't evaluate comments ([#1358](https://github.com/casey/just/pull/1358) by [casey](https://github.com/casey)) - Add skip-comments setting ([#1333](https://github.com/casey/just/pull/1333) by [neunenak](https://github.com/neunenak)) - Allow bash completion to complete tasks in other directories ([#1303](https://github.com/casey/just/pull/1303) by [jpbochi](https://github.com/jpbochi)) ### Misc -- Restore www/CNAME ([#1364](https://github.com/casey/just/pull/1364)) -- Improve book config ([#1363](https://github.com/casey/just/pull/1363)) +- Restore www/CNAME ([#1364](https://github.com/casey/just/pull/1364) by [casey](https://github.com/casey)) +- Improve book config ([#1363](https://github.com/casey/just/pull/1363) by [casey](https://github.com/casey)) - Add kitchen sink justfile to test syntax highlighting ([#1362](https://github.com/casey/just/pull/1362) by [nk9](https://github.com/nk9)) -- Note version in which absolute path construction was added ([#1361](https://github.com/casey/just/pull/1361)) -- Inline setup and cleanup functions in completion script test ([#1352](https://github.com/casey/just/pull/1352)) +- Note version in which absolute path construction was added ([#1361](https://github.com/casey/just/pull/1361) by [casey](https://github.com/casey)) +- Inline setup and cleanup functions in completion script test ([#1352](https://github.com/casey/just/pull/1352) by [casey](https://github.com/casey)) [1.5.0](https://github.com/casey/just/releases/tag/1.5.0) - 2022-9-11 --------------------------------------------------------------------- @@ -537,11 +537,11 @@ Changelog - Allow constructing absolute paths with `/` operator ([#1320](https://github.com/casey/just/pull/1320) by [erikkrieg](https://github.com/erikkrieg)) ### Misc -- Allow fewer lints ([#1340](https://github.com/casey/just/pull/1340)) +- Allow fewer lints ([#1340](https://github.com/casey/just/pull/1340) by [casey](https://github.com/casey)) - Fix issues reported by nightly clippy ([#1336](https://github.com/casey/just/pull/1336) by [neunenak](https://github.com/neunenak)) - Refactor run.rs ([#1335](https://github.com/casey/just/pull/1335) by [neunenak](https://github.com/neunenak)) -- Allow comments on same line as settings ([#1339](https://github.com/casey/just/pull/1339)) -- Fix justfile env shebang on Linux ([#1330](https://github.com/casey/just/pull/1330)) +- Allow comments on same line as settings ([#1339](https://github.com/casey/just/pull/1339) by [casey](https://github.com/casey)) +- Fix justfile env shebang on Linux ([#1330](https://github.com/casey/just/pull/1330) by [casey](https://github.com/casey)) - Update Chinese translation of README.md ([#1325](https://github.com/casey/just/pull/1325) by [hustcer](https://github.com/hustcer)) - Add additional settings to grammar - Add an example of using a variable in a recipe parameter ([#1311](https://github.com/casey/just/pull/1311) by [papertigers](https://github.com/papertigers)) @@ -550,29 +550,29 @@ Changelog --------------------------------------------------------------------- ### Fixed -- Fix shell setting precedence ([#1306](https://github.com/casey/just/pull/1306)) +- Fix shell setting precedence ([#1306](https://github.com/casey/just/pull/1306) by [casey](https://github.com/casey)) ### Misc -- Don't hardcode homebrew prefix ([#1295](https://github.com/casey/just/pull/1295)) -- Exclude files from cargo package ([#1283](https://github.com/casey/just/pull/1283)) +- Don't hardcode homebrew prefix ([#1295](https://github.com/casey/just/pull/1295) by [casey](https://github.com/casey)) +- Exclude files from cargo package ([#1283](https://github.com/casey/just/pull/1283) by [casey](https://github.com/casey)) - Add usage note to default list recipe ([#1296](https://github.com/casey/just/pull/1296) by [jpbochi](https://github.com/jpbochi)) - Add MPR/Prebuilt-MPR installation instructions to README.md ([#1280](https://github.com/casey/just/pull/1280) by [hwittenborn](https://github.com/hwittenborn)) -- Add make and makesure to readme ([#1299](https://github.com/casey/just/pull/1299)) +- Add make and makesure to readme ([#1299](https://github.com/casey/just/pull/1299) by [casey](https://github.com/casey)) - Document how to configure zsh completions on MacOS ([#1285](https://github.com/casey/just/pull/1285) by [nk9](https://github.com/nk9)) -- Convert package table to HTML ([#1291](https://github.com/casey/just/pull/1291)) +- Convert package table to HTML ([#1291](https://github.com/casey/just/pull/1291) by [casey](https://github.com/casey)) [1.3.0](https://github.com/casey/just/releases/tag/1.3.0) - 2022-7-25 --------------------------------------------------------------------- ### Added -- Add `/` operator ([#1237](https://github.com/casey/just/pull/1237)) +- Add `/` operator ([#1237](https://github.com/casey/just/pull/1237) by [casey](https://github.com/casey)) ### Fixed -- Fix multibyte codepoint crash ([#1243](https://github.com/casey/just/pull/1243)) +- Fix multibyte codepoint crash ([#1243](https://github.com/casey/just/pull/1243) by [casey](https://github.com/casey)) ### Misc - Update just-install reference on README.md ([#1275](https://github.com/casey/just/pull/1275) by [0xradical](https://github.com/0xradical)) -- Split Recipe::run into Recipe::{run_shebang,run_linewise} ([#1270](https://github.com/casey/just/pull/1270)) +- Split Recipe::run into Recipe::{run_shebang,run_linewise} ([#1270](https://github.com/casey/just/pull/1270) by [casey](https://github.com/casey)) - Add asdf package to readme([#1264](https://github.com/casey/just/pull/1264) by [jaacko-torus](https://github.com/jaacko-torus)) - Add mdbook deps for build-book recipe ([#1259](https://github.com/casey/just/pull/1259) by [TopherIsSwell](https://github.com/TopherIsSwell)) - Fix typo: argumant -> argument ([#1257](https://github.com/casey/just/pull/1257) by [kianmeng](https://github.com/kianmeng)) @@ -581,24 +581,24 @@ Changelog - Update Chinese translation of README.md ([#1253](https://github.com/casey/just/pull/1253) by [hustcer](https://github.com/hustcer)) - Improvements to Sublime syntax file ([#1250](https://github.com/casey/just/pull/1250) by [nk9](https://github.com/nk9)) - Prevent unbounded recursion when parsing expressions ([#1248](https://github.com/casey/just/pull/1248) by [evanrichter](https://github.com/evanrichter)) -- Publish to snap store ([#1245](https://github.com/casey/just/pull/1245)) +- Publish to snap store ([#1245](https://github.com/casey/just/pull/1245) by [casey](https://github.com/casey)) - Restore fuzz test harness ([#1246](https://github.com/casey/just/pull/1246) by [evanrichter](https://github.com/evanrichter)) - Add just-install to README file ([#1241](https://github.com/casey/just/pull/1241) by [brombal](https://github.com/brombal)) - Fix dead readme link ([#1240](https://github.com/casey/just/pull/1240) by [wdroz](https://github.com/wdroz)) -- Do `use super::*;` instead of `use crate::common::*;` ([#1239](https://github.com/casey/just/pull/1239)) -- Fix readme punctuation ([#1235](https://github.com/casey/just/pull/1235)) -- Add argument splitting section to readme ([#1230](https://github.com/casey/just/pull/1230)) -- Add notes about environment variables to readme ([#1229](https://github.com/casey/just/pull/1229)) -- Fix book links ([#1227](https://github.com/casey/just/pull/1227)) +- Do `use super::*;` instead of `use crate::common::*;` ([#1239](https://github.com/casey/just/pull/1239) by [casey](https://github.com/casey)) +- Fix readme punctuation ([#1235](https://github.com/casey/just/pull/1235) by [casey](https://github.com/casey)) +- Add argument splitting section to readme ([#1230](https://github.com/casey/just/pull/1230) by [casey](https://github.com/casey)) +- Add notes about environment variables to readme ([#1229](https://github.com/casey/just/pull/1229) by [casey](https://github.com/casey)) +- Fix book links ([#1227](https://github.com/casey/just/pull/1227) by [casey](https://github.com/casey)) - Add nushell README.md ([#1224](https://github.com/casey/just/pull/1224) by [hustcer](https://github.com/hustcer)) -- Use absolute links in readme ([#1223](https://github.com/casey/just/pull/1223)) -- Copy changelog into manual ([#1222](https://github.com/casey/just/pull/1222)) +- Use absolute links in readme ([#1223](https://github.com/casey/just/pull/1223) by [casey](https://github.com/casey)) +- Copy changelog into manual ([#1222](https://github.com/casey/just/pull/1222) by [casey](https://github.com/casey)) - Translate Chinese manual introduction and title ([#1220](https://github.com/casey/just/pull/1220) by [hustcer](https://github.com/hustcer)) -- Build Chinese language user manual ([#1219](https://github.com/casey/just/pull/1219)) +- Build Chinese language user manual ([#1219](https://github.com/casey/just/pull/1219) by [casey](https://github.com/casey)) - Update Chinese translation of README.md ([#1218](https://github.com/casey/just/pull/1218) by [hustcer](https://github.com/hustcer)) - Translate all of README.md into Chinese ([#1217](https://github.com/casey/just/pull/1217) by [hustcer](https://github.com/hustcer)) - Translate all of features in README into Chinese ([#1215](https://github.com/casey/just/pull/1215) by [hustcer](https://github.com/hustcer)) -- Make link to examples directory absolute ([#1213](https://github.com/casey/just/pull/1213)) +- Make link to examples directory absolute ([#1213](https://github.com/casey/just/pull/1213) by [casey](https://github.com/casey)) - Translate part of features in README into Chinese ([#1211](https://github.com/casey/just/pull/1211) by [hustcer](https://github.com/hustcer)) - Add JetBrains IDE plugin to readme ([#1209](https://github.com/casey/just/pull/1209) by [linux-china](https://github.com/linux-china)) - Translate features chapter of readme to Chinese ([#1208](https://github.com/casey/just/pull/1208) by [hustcer](https://github.com/hustcer)) @@ -607,51 +607,51 @@ Changelog --------------------------------------------------------------------- ### Added -- Add `windows-shell` setting ([#1198](https://github.com/casey/just/pull/1198)) +- Add `windows-shell` setting ([#1198](https://github.com/casey/just/pull/1198) by [casey](https://github.com/casey)) - SHA-256 and UUID functions ([#1170](https://github.com/casey/just/pull/1170) by [mbodmer](https://github.com/mbodmer)) ### Misc - Translate editor support and quick start to Chinese ([#1206](https://github.com/casey/just/pull/1206) by [hustcer](https://github.com/hustcer)) - Translate first section of readme into Chinese ([#1205](https://github.com/casey/just/pull/1205) by [hustcer](https://github.com/hustcer)) -- Fix a bunch of typos ([#1204](https://github.com/casey/just/pull/1204)) -- Remove cargo-limit usage from justfile ([#1199](https://github.com/casey/just/pull/1199)) +- Fix a bunch of typos ([#1204](https://github.com/casey/just/pull/1204) by [casey](https://github.com/casey)) +- Remove cargo-limit usage from justfile ([#1199](https://github.com/casey/just/pull/1199) by [casey](https://github.com/casey)) - Add nix package manager install instructions ([#1194](https://github.com/casey/just/pull/1194) by [risingBirdSong](https://github.com/risingBirdSong)) - Fix broken link in readme ([#1183](https://github.com/casey/just/pull/1183) by [Vlad-Shcherbina](https://github.com/Vlad-Shcherbina)) -- Add screenshot to manual ([#1181](https://github.com/casey/just/pull/1181)) -- Style homepage ([#1180](https://github.com/casey/just/pull/1180)) -- Center readme ([#1178](https://github.com/casey/just/pull/1178)) -- Style and add links to homepage ([#1177](https://github.com/casey/just/pull/1177)) -- Fix readme badge links ([#1176](https://github.com/casey/just/pull/1176)) -- Generate book from readme ([#1155](https://github.com/casey/just/pull/1155)) +- Add screenshot to manual ([#1181](https://github.com/casey/just/pull/1181) by [casey](https://github.com/casey)) +- Style homepage ([#1180](https://github.com/casey/just/pull/1180) by [casey](https://github.com/casey)) +- Center readme ([#1178](https://github.com/casey/just/pull/1178) by [casey](https://github.com/casey)) +- Style and add links to homepage ([#1177](https://github.com/casey/just/pull/1177) by [casey](https://github.com/casey)) +- Fix readme badge links ([#1176](https://github.com/casey/just/pull/1176) by [casey](https://github.com/casey)) +- Generate book from readme ([#1155](https://github.com/casey/just/pull/1155) by [casey](https://github.com/casey)) [1.1.3](https://github.com/casey/just/releases/tag/1.1.3) - 2022-5-3 -------------------------------------------------------------------- ### Fixed -- Skip duplicate recipe arguments ([#1174](https://github.com/casey/just/pull/1174)) +- Skip duplicate recipe arguments ([#1174](https://github.com/casey/just/pull/1174) by [casey](https://github.com/casey)) ### Misc -- Fix install script ([#1172](https://github.com/casey/just/pull/1172)) -- Document that `invocation_directory()` returns an absolute path ([#1162](https://github.com/casey/just/pull/1162)) -- Fix absolute_path documentation ([#1160](https://github.com/casey/just/pull/1160)) +- Fix install script ([#1172](https://github.com/casey/just/pull/1172) by [casey](https://github.com/casey)) +- Document that `invocation_directory()` returns an absolute path ([#1162](https://github.com/casey/just/pull/1162) by [casey](https://github.com/casey)) +- Fix absolute_path documentation ([#1160](https://github.com/casey/just/pull/1160) by [casey](https://github.com/casey)) - Add cross-platform justfile example ([#1152](https://github.com/casey/just/pull/1152) by [presidento](https://github.com/presidento)) [1.1.2](https://github.com/casey/just/releases/tag/1.1.2) - 2022-3-30 --------------------------------------------------------------------- ### Misc -- Document indentation rules ([#1142](https://github.com/casey/just/pull/1142)) -- Remove stale link from readme ([#1141](https://github.com/casey/just/pull/1141)) +- Document indentation rules ([#1142](https://github.com/casey/just/pull/1142) by [casey](https://github.com/casey)) +- Remove stale link from readme ([#1141](https://github.com/casey/just/pull/1141) by [casey](https://github.com/casey)) ### Unstable -- Search for missing recipes in parent directory justfiles ([#1149](https://github.com/casey/just/pull/1149)) +- Search for missing recipes in parent directory justfiles ([#1149](https://github.com/casey/just/pull/1149) by [casey](https://github.com/casey)) [1.1.1](https://github.com/casey/just/releases/tag/1.1.1) - 2022-3-22 --------------------------------------------------------------------- ### Misc -- Build MacOS ARM release binaries ([#1138](https://github.com/casey/just/pull/1138)) -- Upgrade Windows Actions runners to windows-latest ([#1137](https://github.com/casey/just/pull/1137)) +- Build MacOS ARM release binaries ([#1138](https://github.com/casey/just/pull/1138) by [casey](https://github.com/casey)) +- Upgrade Windows Actions runners to windows-latest ([#1137](https://github.com/casey/just/pull/1137) by [casey](https://github.com/casey)) [1.1.0](https://github.com/casey/just/releases/tag/1.1.0) - 2022-3-10 --------------------------------------------------------------------- @@ -664,12 +664,12 @@ Changelog --------------------------------------------------------------------- ### Fixed -- Make path_exists() relative to current directory ([#1122](https://github.com/casey/just/pull/1122)) +- Make path_exists() relative to current directory ([#1122](https://github.com/casey/just/pull/1122) by [casey](https://github.com/casey)) ### Misc - Detail environment variable usage in readme ([#1086](https://github.com/casey/just/pull/1086) by [kenden](https://github.com/kenden)) - Format --init justfile ([#1116](https://github.com/casey/just/pull/1116) by [TheLocehiliosan](https://github.com/TheLocehiliosan)) -- Add hint for Node.js script compatibility ([#1113](https://github.com/casey/just/pull/1113)) +- Add hint for Node.js script compatibility ([#1113](https://github.com/casey/just/pull/1113) by [casey](https://github.com/casey)) [1.0.0](https://github.com/casey/just/releases/tag/1.0.0) - 2022-2-22 --------------------------------------------------------------------- @@ -678,13 +678,13 @@ Changelog - Add path_exists() function ([#1106](https://github.com/casey/just/pull/1106) by [heavelock](https://github.com/heavelock)) ### Misc -- Note that `pipefail` isn't normally set ([#1108](https://github.com/casey/just/pull/1108)) +- Note that `pipefail` isn't normally set ([#1108](https://github.com/casey/just/pull/1108) by [casey](https://github.com/casey)) [0.11.2](https://github.com/casey/just/releases/tag/0.11.2) - 2022-2-15 ----------------------------------------------------------------------- ### Misc -- Fix dotenv-load documentation ([#1104](https://github.com/casey/just/pull/1104)) +- Fix dotenv-load documentation ([#1104](https://github.com/casey/just/pull/1104) by [casey](https://github.com/casey)) - Fixup broken release package script ([#1100](https://github.com/casey/just/pull/1100) by [lutostag](https://github.com/lutostag)) [0.11.1](https://github.com/casey/just/releases/tag/0.11.1) - 2022-2-14 @@ -694,25 +694,25 @@ Changelog - Allow duplicate recipes ([#1095](https://github.com/casey/just/pull/1095) by [lutostag](https://github.com/lutostag)) ### Misc -- Add arrow pointing to table of contents button ([#1096](https://github.com/casey/just/pull/1096)) +- Add arrow pointing to table of contents button ([#1096](https://github.com/casey/just/pull/1096) by [casey](https://github.com/casey)) - Improve readme ([#1093](https://github.com/casey/just/pull/1093) by [halostatue](https://github.com/halostatue)) -- Remove asciidoc readme ([#1092](https://github.com/casey/just/pull/1092)) -- Convert README.adoc to markdown ([#1091](https://github.com/casey/just/pull/1091)) +- Remove asciidoc readme ([#1092](https://github.com/casey/just/pull/1092) by [casey](https://github.com/casey)) +- Convert README.adoc to markdown ([#1091](https://github.com/casey/just/pull/1091) by [casey](https://github.com/casey)) - Add choco package to README ([#1090](https://github.com/casey/just/pull/1090) by [michidk](https://github.com/michidk)) [0.11.0](https://github.com/casey/just/releases/tag/0.11.0) - 2022-2-3 ---------------------------------------------------------------------- ### Breaking -- Change dotenv-load default to false ([#1082](https://github.com/casey/just/pull/1082)) +- Change dotenv-load default to false ([#1082](https://github.com/casey/just/pull/1082) by [casey](https://github.com/casey)) [0.10.7](https://github.com/casey/just/releases/tag/0.10.7) - 2022-1-30 ----------------------------------------------------------------------- ### Misc -- Don't run tests in release workflow ([#1080](https://github.com/casey/just/pull/1080)) -- Fix windows chooser invocation error message test ([#1079](https://github.com/casey/just/pull/1079)) -- Remove call to sed in justfile ([#1078](https://github.com/casey/just/pull/1078)) +- Don't run tests in release workflow ([#1080](https://github.com/casey/just/pull/1080) by [casey](https://github.com/casey)) +- Fix windows chooser invocation error message test ([#1079](https://github.com/casey/just/pull/1079) by [casey](https://github.com/casey)) +- Remove call to sed in justfile ([#1078](https://github.com/casey/just/pull/1078) by [casey](https://github.com/casey)) [0.10.6](https://github.com/casey/just/releases/tag/0.10.6) - 2022-1-29 ----------------------------------------------------------------------- @@ -721,84 +721,84 @@ Changelog - Add windows-powershell setting ([#1057](https://github.com/casey/just/pull/1057) by [michidk](https://github.com/michidk)) ### Changed -- Allow using `-` and `@` in any order ([#1063](https://github.com/casey/just/pull/1063)) +- Allow using `-` and `@` in any order ([#1063](https://github.com/casey/just/pull/1063) by [casey](https://github.com/casey)) ### Misc -- Use `Context` suffix for snafu error contexts ([#1068](https://github.com/casey/just/pull/1068)) +- Use `Context` suffix for snafu error contexts ([#1068](https://github.com/casey/just/pull/1068) by [casey](https://github.com/casey)) - Upgrade snafu to 0.7 ([#1067](https://github.com/casey/just/pull/1067) by [shepmaster](https://github.com/shepmaster)) - Mention "$@" in the README ([#1064](https://github.com/casey/just/pull/1064) by [mpdude](https://github.com/mpdude)) - Note how to use PowerShell with CLI in readme ([#1056](https://github.com/casey/just/pull/1056) by [michidk](https://github.com/michidk)) -- Link to cheatsheet from readme ([#1053](https://github.com/casey/just/pull/1053)) +- Link to cheatsheet from readme ([#1053](https://github.com/casey/just/pull/1053) by [casey](https://github.com/casey)) - Link to Homebrew installation docs in readme ([#1049](https://github.com/casey/just/pull/1049) by [michidk](https://github.com/michidk)) -- Workflow tweaks ([#1045](https://github.com/casey/just/pull/1045)) -- Push to correct origin in publish recipe ([#1044](https://github.com/casey/just/pull/1044)) +- Workflow tweaks ([#1045](https://github.com/casey/just/pull/1045) by [casey](https://github.com/casey)) +- Push to correct origin in publish recipe ([#1044](https://github.com/casey/just/pull/1044) by [casey](https://github.com/casey)) [0.10.5](https://github.com/casey/just/releases/tag/0.10.5) - 2021-12-4 ----------------------------------------------------------------------- ### Changed -- Use musl libc for ARM binaries ([#1037](https://github.com/casey/just/pull/1037)) +- Use musl libc for ARM binaries ([#1037](https://github.com/casey/just/pull/1037) by [casey](https://github.com/casey)) ### Misc - Make completions work with Bash alias ([#1035](https://github.com/casey/just/pull/1035) by [kurtbuilds](https://github.com/kurtbuilds)) -- Run tests on PRs ([#1040](https://github.com/casey/just/pull/1040)) -- Improve GitHub Actions workflow triggers ([#1033](https://github.com/casey/just/pull/1033)) -- Publish from GitHub master branch instead of local master ([#1032](https://github.com/casey/just/pull/1032)) +- Run tests on PRs ([#1040](https://github.com/casey/just/pull/1040) by [casey](https://github.com/casey)) +- Improve GitHub Actions workflow triggers ([#1033](https://github.com/casey/just/pull/1033) by [casey](https://github.com/casey)) +- Publish from GitHub master branch instead of local master ([#1032](https://github.com/casey/just/pull/1032) by [casey](https://github.com/casey)) [0.10.4](https://github.com/casey/just/releases/tag/0.10.4) - 2021-11-21 ------------------------------------------------------------------------ ### Added -- Add `--dump-format json` ([#992](https://github.com/casey/just/pull/992)) -- Add `quote(s)` function for escaping strings ([#1022](https://github.com/casey/just/pull/1022)) +- Add `--dump-format json` ([#992](https://github.com/casey/just/pull/992) by [casey](https://github.com/casey)) +- Add `quote(s)` function for escaping strings ([#1022](https://github.com/casey/just/pull/1022) by [casey](https://github.com/casey)) - fmt: check formatting with `--check` ([#1001](https://github.com/casey/just/pull/1001) by [hdhoang](https://github.com/hdhoang)) ### Misc -- Refactor github actions ([#1028](https://github.com/casey/just/pull/1028)) +- Refactor github actions ([#1028](https://github.com/casey/just/pull/1028) by [casey](https://github.com/casey)) - Fix readme formatting ([#1030](https://github.com/casey/just/pull/1030) by [soenkehahn](https://github.com/soenkehahn)) - Use ps1 extension for pwsh shebangs ([#1027](https://github.com/casey/just/pull/1027) by [dmringo](https://github.com/dmringo)) -- Ignore leading byte order mark in source files ([#1021](https://github.com/casey/just/pull/1021)) -- Add color to `just --fmt --check` diff ([#1015](https://github.com/casey/just/pull/1015)) +- Ignore leading byte order mark in source files ([#1021](https://github.com/casey/just/pull/1021) by [casey](https://github.com/casey)) +- Add color to `just --fmt --check` diff ([#1015](https://github.com/casey/just/pull/1015) by [casey](https://github.com/casey)) [0.10.3](https://github.com/casey/just/releases/tag/0.10.3) - 2021-10-30 ------------------------------------------------------------------------ ### Added -- Add `trim_end(s)` and `trim_start(s)` functions ([#999](https://github.com/casey/just/pull/999)) -- Add more string manipulation functions ([#998](https://github.com/casey/just/pull/998)) +- Add `trim_end(s)` and `trim_start(s)` functions ([#999](https://github.com/casey/just/pull/999) by [casey](https://github.com/casey)) +- Add more string manipulation functions ([#998](https://github.com/casey/just/pull/998) by [casey](https://github.com/casey)) ### Changed -- Make `join` accept two or more arguments ([#1000](https://github.com/casey/just/pull/1000)) +- Make `join` accept two or more arguments ([#1000](https://github.com/casey/just/pull/1000) by [casey](https://github.com/casey)) ### Misc -- Add alternatives and prior art section to readme ([#1008](https://github.com/casey/just/pull/1008)) +- Add alternatives and prior art section to readme ([#1008](https://github.com/casey/just/pull/1008) by [casey](https://github.com/casey)) - Fix readme `make`'s not correctly displayed ([#1007](https://github.com/casey/just/pull/1007) by [peter50216](https://github.com/peter50216)) -- Document the default recipe ([#1006](https://github.com/casey/just/pull/1006)) -- Document creating user justfile recipe aliases ([#1005](https://github.com/casey/just/pull/1005)) +- Document the default recipe ([#1006](https://github.com/casey/just/pull/1006) by [casey](https://github.com/casey)) +- Document creating user justfile recipe aliases ([#1005](https://github.com/casey/just/pull/1005) by [casey](https://github.com/casey)) - Fix readme typo ([#1004](https://github.com/casey/just/pull/1004) by [0xflotus](https://github.com/0xflotus)) -- Add packaging status table to readme ([#1003](https://github.com/casey/just/pull/1003)) +- Add packaging status table to readme ([#1003](https://github.com/casey/just/pull/1003) by [casey](https://github.com/casey)) - Reword `sh` not found error messages ([#1002](https://github.com/casey/just/pull/1002) by [hdhoang](https://github.com/hdhoang)) -- Only pass +crt-static to cargo build ([#997](https://github.com/casey/just/pull/997)) -- Stop using tabs in justfile in editorconfig ([#996](https://github.com/casey/just/pull/996)) -- Use consistent rustflags formatting ([#994](https://github.com/casey/just/pull/994)) -- Use `cargo build` instead of `cargo rustc` ([#993](https://github.com/casey/just/pull/993)) -- Don't skip variables in variable iterator ([#991](https://github.com/casey/just/pull/991)) -- Remove deprecated equals error ([#985](https://github.com/casey/just/pull/985)) +- Only pass +crt-static to cargo build ([#997](https://github.com/casey/just/pull/997) by [casey](https://github.com/casey)) +- Stop using tabs in justfile in editorconfig ([#996](https://github.com/casey/just/pull/996) by [casey](https://github.com/casey)) +- Use consistent rustflags formatting ([#994](https://github.com/casey/just/pull/994) by [casey](https://github.com/casey)) +- Use `cargo build` instead of `cargo rustc` ([#993](https://github.com/casey/just/pull/993) by [casey](https://github.com/casey)) +- Don't skip variables in variable iterator ([#991](https://github.com/casey/just/pull/991) by [casey](https://github.com/casey)) +- Remove deprecated equals error ([#985](https://github.com/casey/just/pull/985) by [casey](https://github.com/casey)) [0.10.2](https://github.com/casey/just/releases/tag/0.10.2) - 2021-9-26 ----------------------------------------------------------------------- ### Added -- Implement regular expression match conditionals ([#970](https://github.com/casey/just/pull/970)) +- Implement regular expression match conditionals ([#970](https://github.com/casey/just/pull/970) by [casey](https://github.com/casey)) ### Misc -- Add detailed instructions for installing prebuilt binaries ([#978](https://github.com/casey/just/pull/978)) -- Improve readme package table formatting ([#977](https://github.com/casey/just/pull/977)) +- Add detailed instructions for installing prebuilt binaries ([#978](https://github.com/casey/just/pull/978) by [casey](https://github.com/casey)) +- Improve readme package table formatting ([#977](https://github.com/casey/just/pull/977) by [casey](https://github.com/casey)) - Add conda package to README ([#976](https://github.com/casey/just/pull/976) by [kellpossible](https://github.com/kellpossible)) -- Change MSRV to 1.46.0 ([#968](https://github.com/casey/just/pull/968)) -- Use stable rustfmt instead of nightly ([#967](https://github.com/casey/just/pull/967)) -- Fix readme typo: FOO → WORLD ([#964](https://github.com/casey/just/pull/964)) -- Reword Emacs section in readme ([#962](https://github.com/casey/just/pull/962)) +- Change MSRV to 1.46.0 ([#968](https://github.com/casey/just/pull/968) by [casey](https://github.com/casey)) +- Use stable rustfmt instead of nightly ([#967](https://github.com/casey/just/pull/967) by [casey](https://github.com/casey)) +- Fix readme typo: FOO → WORLD ([#964](https://github.com/casey/just/pull/964) by [casey](https://github.com/casey)) +- Reword Emacs section in readme ([#962](https://github.com/casey/just/pull/962) by [casey](https://github.com/casey)) - Mention justl mode for Emacs ([#961](https://github.com/casey/just/pull/961) by [psibi](https://github.com/psibi)) [0.10.1](https://github.com/casey/just/releases/tag/0.10.1) - 2021-8-27 @@ -808,62 +808,62 @@ Changelog - Add flags for specifying name and path to environment file ([#941](https://github.com/casey/just/pull/941) by [Celeo](https://github.com/Celeo)) ### Misc -- Fix error message tests for Alpine Linux ([#956](https://github.com/casey/just/pull/956)) -- Bump `target` version to 2.0 ([#957](https://github.com/casey/just/pull/957)) -- Mention `tree-sitter-just` in readme ([#951](https://github.com/casey/just/pull/951)) -- Document release RSS feed in readme ([#950](https://github.com/casey/just/pull/950)) +- Fix error message tests for Alpine Linux ([#956](https://github.com/casey/just/pull/956) by [casey](https://github.com/casey)) +- Bump `target` version to 2.0 ([#957](https://github.com/casey/just/pull/957) by [casey](https://github.com/casey)) +- Mention `tree-sitter-just` in readme ([#951](https://github.com/casey/just/pull/951) by [casey](https://github.com/casey)) +- Document release RSS feed in readme ([#950](https://github.com/casey/just/pull/950) by [casey](https://github.com/casey)) - Add installation instructions for Gentoo Linux ([#946](https://github.com/casey/just/pull/946) by [dm9pZCAq](https://github.com/dm9pZCAq)) -- Make GitHub Actions instructions more prominent ([#944](https://github.com/casey/just/pull/944)) -- Wrap `--help` text to terminal width ([#940](https://github.com/casey/just/pull/940)) -- Add `.justfile` to sublime syntax file_extensions ([#938](https://github.com/casey/just/pull/938)) -- Suggest using `~/.global.justfile` instead of `~/.justfile` ([#937](https://github.com/casey/just/pull/937)) -- Update man page ([#935](https://github.com/casey/just/pull/935)) +- Make GitHub Actions instructions more prominent ([#944](https://github.com/casey/just/pull/944) by [casey](https://github.com/casey)) +- Wrap `--help` text to terminal width ([#940](https://github.com/casey/just/pull/940) by [casey](https://github.com/casey)) +- Add `.justfile` to sublime syntax file_extensions ([#938](https://github.com/casey/just/pull/938) by [casey](https://github.com/casey)) +- Suggest using `~/.global.justfile` instead of `~/.justfile` ([#937](https://github.com/casey/just/pull/937) by [casey](https://github.com/casey)) +- Update man page ([#935](https://github.com/casey/just/pull/935) by [casey](https://github.com/casey)) [0.10.0](https://github.com/casey/just/releases/tag/0.10.0) - 2021-8-2 ---------------------------------------------------------------------- ### Changed -- Warn if `.env` file is loaded in `dotenv-load` isn't explicitly set ([#925](https://github.com/casey/just/pull/925)) +- Warn if `.env` file is loaded in `dotenv-load` isn't explicitly set ([#925](https://github.com/casey/just/pull/925) by [casey](https://github.com/casey)) ### Added -- Add `--changelog` subcommand ([#932](https://github.com/casey/just/pull/932)) -- Support `.justfile` as an alternative to `justfile` ([#931](https://github.com/casey/just/pull/931)) +- Add `--changelog` subcommand ([#932](https://github.com/casey/just/pull/932) by [casey](https://github.com/casey)) +- Support `.justfile` as an alternative to `justfile` ([#931](https://github.com/casey/just/pull/931) by [casey](https://github.com/casey)) ### Misc -- Use cargo-limit for all recipes ([#928](https://github.com/casey/just/pull/928)) -- Fix colors ([#927](https://github.com/casey/just/pull/927)) -- Use ColorDisplay trait to print objects to the terminal ([#926](https://github.com/casey/just/pull/926)) -- Deduplicate recipe parsing ([#923](https://github.com/casey/just/pull/923)) -- Move subcommand functions into Subcommand ([#918](https://github.com/casey/just/pull/918)) -- Check GitHub Actions workflow with actionlint ([#921](https://github.com/casey/just/pull/921)) -- Add loader and refactor errors ([#917](https://github.com/casey/just/pull/917)) -- Rename: Module → Ast ([#915](https://github.com/casey/just/pull/915)) +- Use cargo-limit for all recipes ([#928](https://github.com/casey/just/pull/928) by [casey](https://github.com/casey)) +- Fix colors ([#927](https://github.com/casey/just/pull/927) by [casey](https://github.com/casey)) +- Use ColorDisplay trait to print objects to the terminal ([#926](https://github.com/casey/just/pull/926) by [casey](https://github.com/casey)) +- Deduplicate recipe parsing ([#923](https://github.com/casey/just/pull/923) by [casey](https://github.com/casey)) +- Move subcommand functions into Subcommand ([#918](https://github.com/casey/just/pull/918) by [casey](https://github.com/casey)) +- Check GitHub Actions workflow with actionlint ([#921](https://github.com/casey/just/pull/921) by [casey](https://github.com/casey)) +- Add loader and refactor errors ([#917](https://github.com/casey/just/pull/917) by [casey](https://github.com/casey)) +- Rename: Module → Ast ([#915](https://github.com/casey/just/pull/915) by [casey](https://github.com/casey)) [0.9.9](https://github.com/casey/just/releases/tag/0.9.9) - 2021-7-22 --------------------------------------------------------------------- ### Added -- Add subsequent dependencies ([#820](https://github.com/casey/just/pull/820)) -- Implement `else if` chaining ([#910](https://github.com/casey/just/pull/910)) +- Add subsequent dependencies ([#820](https://github.com/casey/just/pull/820) by [casey](https://github.com/casey)) +- Implement `else if` chaining ([#910](https://github.com/casey/just/pull/910) by [casey](https://github.com/casey)) ### Fixed -- Fix circular variable dependency error message ([#909](https://github.com/casey/just/pull/909)) +- Fix circular variable dependency error message ([#909](https://github.com/casey/just/pull/909) by [casey](https://github.com/casey)) ### Misc - Improve readme ([#904](https://github.com/casey/just/pull/904) by [mtsknn](https://github.com/mtsknn)) -- Add screenshot to readme ([#911](https://github.com/casey/just/pull/911)) +- Add screenshot to readme ([#911](https://github.com/casey/just/pull/911) by [casey](https://github.com/casey)) - Add install instructions for Fedora Linux ([#898](https://github.com/casey/just/pull/898) by [olivierlemasle](https://github.com/olivierlemasle)) - Fix readme typos ([#903](https://github.com/casey/just/pull/903) by [rokf](https://github.com/rokf)) -- Actually fix release tagging and publish changelog with releases ([#901](https://github.com/casey/just/pull/901)) -- Fix broken prerelease tagging ([#900](https://github.com/casey/just/pull/900)) -- Use string value for ref-type check ([#897](https://github.com/casey/just/pull/897)) +- Actually fix release tagging and publish changelog with releases ([#901](https://github.com/casey/just/pull/901) by [casey](https://github.com/casey)) +- Fix broken prerelease tagging ([#900](https://github.com/casey/just/pull/900) by [casey](https://github.com/casey)) +- Use string value for ref-type check ([#897](https://github.com/casey/just/pull/897) by [casey](https://github.com/casey)) [0.9.8](https://github.com/casey/just/releases/tag/0.9.8) - 2021-7-3 -------------------------------------------------------------------- ### Misc -- Fix changelog formatting ([#894](https://github.com/casey/just/pull/894)) -- Only run install script on CI for non-releases ([#895](https://github.com/casey/just/pull/895)) +- Fix changelog formatting ([#894](https://github.com/casey/just/pull/894) by [casey](https://github.com/casey)) +- Only run install script on CI for non-releases ([#895](https://github.com/casey/just/pull/895) by [casey](https://github.com/casey)) [0.9.7](https://github.com/casey/just/releases/tag/0.9.7) - 2021-7-3 -------------------------------------------------------------------- @@ -872,52 +872,52 @@ Changelog - Add string manipulation functions ([#888](https://github.com/casey/just/pull/888) by [terror](https://github.com/terror)) ### Misc -- Remove test-utilities crate ([#892](https://github.com/casey/just/pull/892)) -- Remove outdated note in `Cargo.toml` ([#891](https://github.com/casey/just/pull/891)) -- Link to GitHub release pages in changelog ([#886](https://github.com/casey/just/pull/886)) +- Remove test-utilities crate ([#892](https://github.com/casey/just/pull/892) by [casey](https://github.com/casey)) +- Remove outdated note in `Cargo.toml` ([#891](https://github.com/casey/just/pull/891) by [casey](https://github.com/casey)) +- Link to GitHub release pages in changelog ([#886](https://github.com/casey/just/pull/886) by [casey](https://github.com/casey)) [0.9.6](https://github.com/casey/just/releases/tag/0.9.6) - 2021-6-24 --------------------------------------------------------------------- ### Added -- Add `clean` function for simplifying paths ([#883](https://github.com/casey/just/pull/883)) -- Add `join` function for joining paths ([#882](https://github.com/casey/just/pull/882)) +- Add `clean` function for simplifying paths ([#883](https://github.com/casey/just/pull/883) by [casey](https://github.com/casey)) +- Add `join` function for joining paths ([#882](https://github.com/casey/just/pull/882) by [casey](https://github.com/casey)) - Add path manipulation functions ([#872](https://github.com/casey/just/pull/872) by [TonioGela](https://github.com/TonioGela)) ### Misc - Add `file_extensions` to Sublime syntax file ([#878](https://github.com/casey/just/pull/878) by [Frederick888](https://github.com/Frederick888)) -- Document path manipulation functions in readme ([#877](https://github.com/casey/just/pull/877)) +- Document path manipulation functions in readme ([#877](https://github.com/casey/just/pull/877) by [casey](https://github.com/casey)) [0.9.5](https://github.com/casey/just/releases/tag/0.9.5) - 2021-6-12 --------------------------------------------------------------------- ### Added -- Add `--unstable` flag ([#869](https://github.com/casey/just/pull/869)) -- Add Sublime Text syntax file ([#864](https://github.com/casey/just/pull/864)) +- Add `--unstable` flag ([#869](https://github.com/casey/just/pull/869) by [casey](https://github.com/casey)) +- Add Sublime Text syntax file ([#864](https://github.com/casey/just/pull/864) by [casey](https://github.com/casey)) - Add `--fmt` subcommand ([#837](https://github.com/casey/just/pull/837) by [vglfr](https://github.com/vglfr)) ### Misc -- Mention doniogela.dev/just/ in readme ([#866](https://github.com/casey/just/pull/866)) -- Mention that vim-just is now available from vim-polyglot ([#865](https://github.com/casey/just/pull/865)) -- Mention `--list-heading` newline behavior ([#860](https://github.com/casey/just/pull/860)) -- Check for `rg` in `bin/forbid` ([#859](https://github.com/casey/just/pull/859)) -- Document that variables are not exported to backticks in the same scope ([#856](https://github.com/casey/just/pull/856)) -- Remove `dotenv_load` from tests ([#853](https://github.com/casey/just/pull/853)) -- Remove `v` prefix from version ([#850](https://github.com/casey/just/pull/850)) -- Improve install script ([#847](https://github.com/casey/just/pull/847)) -- Move pages assets back to `docs` ([#846](https://github.com/casey/just/pull/846)) -- Move pages assets to `www` ([#845](https://github.com/casey/just/pull/845)) +- Mention doniogela.dev/just/ in readme ([#866](https://github.com/casey/just/pull/866) by [casey](https://github.com/casey)) +- Mention that vim-just is now available from vim-polyglot ([#865](https://github.com/casey/just/pull/865) by [casey](https://github.com/casey)) +- Mention `--list-heading` newline behavior ([#860](https://github.com/casey/just/pull/860) by [casey](https://github.com/casey)) +- Check for `rg` in `bin/forbid` ([#859](https://github.com/casey/just/pull/859) by [casey](https://github.com/casey)) +- Document that variables are not exported to backticks in the same scope ([#856](https://github.com/casey/just/pull/856) by [casey](https://github.com/casey)) +- Remove `dotenv_load` from tests ([#853](https://github.com/casey/just/pull/853) by [casey](https://github.com/casey)) +- Remove `v` prefix from version ([#850](https://github.com/casey/just/pull/850) by [casey](https://github.com/casey)) +- Improve install script ([#847](https://github.com/casey/just/pull/847) by [casey](https://github.com/casey)) +- Move pages assets back to `docs` ([#846](https://github.com/casey/just/pull/846) by [casey](https://github.com/casey)) +- Move pages assets to `www` ([#845](https://github.com/casey/just/pull/845) by [casey](https://github.com/casey)) [0.9.4](https://github.com/casey/just/releases/tag/v0.9.4) - 2021-5-27 ---------------------------------------------------------------------- ### Misc -- Release `aarch64-unknown-linux-gnu` binaries ([#843](https://github.com/casey/just/pull/843)) -- Add `$` to non-default parameter grammar ([#839](https://github.com/casey/just/pull/839)) +- Release `aarch64-unknown-linux-gnu` binaries ([#843](https://github.com/casey/just/pull/843) by [casey](https://github.com/casey)) +- Add `$` to non-default parameter grammar ([#839](https://github.com/casey/just/pull/839) by [casey](https://github.com/casey)) - Add `$` to parameter grammar ([#838](https://github.com/casey/just/pull/838) by [NoahTheDuke](https://github.com/NoahTheDuke)) -- Fix readme links ([#836](https://github.com/casey/just/pull/836)) -- Add `vim-just` installation instructions to readme ([#835](https://github.com/casey/just/pull/835)) -- Refactor shebang handling ([#833](https://github.com/casey/just/pull/833)) +- Fix readme links ([#836](https://github.com/casey/just/pull/836) by [casey](https://github.com/casey)) +- Add `vim-just` installation instructions to readme ([#835](https://github.com/casey/just/pull/835) by [casey](https://github.com/casey)) +- Refactor shebang handling ([#833](https://github.com/casey/just/pull/833) by [casey](https://github.com/casey)) [0.9.3](https://github.com/casey/just/releases/tag/v0.9.3) - 2021-5-16 ---------------------------------------------------------------------- @@ -925,138 +925,138 @@ Changelog ### Added - Add shebang support for 'cmd.exe' ([#828](https://github.com/casey/just/pull/828) by [pansila](https://github.com/pansila)) - Add `.exe` to powershell scripts ([#826](https://github.com/casey/just/pull/826) by [sigoden](https://github.com/sigoden)) -- Add the `--command` subcommand ([#824](https://github.com/casey/just/pull/824)) +- Add the `--command` subcommand ([#824](https://github.com/casey/just/pull/824) by [casey](https://github.com/casey)) ### Fixed -- Fix bang lexing and placate clippy ([#821](https://github.com/casey/just/pull/821)) +- Fix bang lexing and placate clippy ([#821](https://github.com/casey/just/pull/821) by [casey](https://github.com/casey)) ### Misc - Fixed missing close apostrophe in GRAMMAR.md ([#830](https://github.com/casey/just/pull/830) by [SOF3](https://github.com/SOF3)) - Make 'else' keyword in grammar ([#829](https://github.com/casey/just/pull/829) by [SOF3](https://github.com/SOF3)) -- Add forbid script ([#827](https://github.com/casey/just/pull/827)) -- Remove `summary` feature ([#823](https://github.com/casey/just/pull/823)) +- Add forbid script ([#827](https://github.com/casey/just/pull/827) by [casey](https://github.com/casey)) +- Remove `summary` feature ([#823](https://github.com/casey/just/pull/823) by [casey](https://github.com/casey)) - Document that just is now in Arch official repo ([#814](https://github.com/casey/just/pull/814) by [svenstaro](https://github.com/svenstaro)) -- Fix changelog years ([#813](https://github.com/casey/just/pull/813)) +- Fix changelog years ([#813](https://github.com/casey/just/pull/813) by [casey](https://github.com/casey)) [0.9.2](https://github.com/casey/just/releases/tag/v0.9.2) - 2021-5-02 ---------------------------------------------------------------------- ### Fixed -- Pass evaluated arguments as positional arguments ([#810](https://github.com/casey/just/pull/810)) +- Pass evaluated arguments as positional arguments ([#810](https://github.com/casey/just/pull/810) by [casey](https://github.com/casey)) [0.9.1](https://github.com/casey/just/releases/tag/v0.9.1) - 2021-4-24 ---------------------------------------------------------------------- ### Added -- Change `--eval` to print variable value only ([#806](https://github.com/casey/just/pull/806)) -- Add `positional-arguments` setting ([#804](https://github.com/casey/just/pull/804)) -- Allow filtering variables to evaluate ([#795](https://github.com/casey/just/pull/795)) +- Change `--eval` to print variable value only ([#806](https://github.com/casey/just/pull/806) by [casey](https://github.com/casey)) +- Add `positional-arguments` setting ([#804](https://github.com/casey/just/pull/804) by [casey](https://github.com/casey)) +- Allow filtering variables to evaluate ([#795](https://github.com/casey/just/pull/795) by [casey](https://github.com/casey)) ### Changed -- Reform and improve string literals ([#793](https://github.com/casey/just/pull/793)) -- Allow evaluating justfiles with no recipes ([#794](https://github.com/casey/just/pull/794)) -- Unify string lexing ([#790](https://github.com/casey/just/pull/790)) +- Reform and improve string literals ([#793](https://github.com/casey/just/pull/793) by [casey](https://github.com/casey)) +- Allow evaluating justfiles with no recipes ([#794](https://github.com/casey/just/pull/794) by [casey](https://github.com/casey)) +- Unify string lexing ([#790](https://github.com/casey/just/pull/790) by [casey](https://github.com/casey)) ### Misc -- Test multi-line strings in interpolation ([#789](https://github.com/casey/just/pull/789)) -- Add shell setting examples to README ([#787](https://github.com/casey/just/pull/787)) +- Test multi-line strings in interpolation ([#789](https://github.com/casey/just/pull/789) by [casey](https://github.com/casey)) +- Add shell setting examples to README ([#787](https://github.com/casey/just/pull/787) by [casey](https://github.com/casey)) - Disable .env warning for now -- Warn if `.env` file loaded and `dotenv-load` unset ([#784](https://github.com/casey/just/pull/784)) +- Warn if `.env` file loaded and `dotenv-load` unset ([#784](https://github.com/casey/just/pull/784) by [casey](https://github.com/casey)) [0.9.0](https://github.com/casey/just/releases/tag/v0.9.0) - 2021-3-28 ---------------------------------------------------------------------- ### Changed -- Turn `=` deprecation warning into a hard error ([#780](https://github.com/casey/just/pull/780)) +- Turn `=` deprecation warning into a hard error ([#780](https://github.com/casey/just/pull/780) by [casey](https://github.com/casey)) [0.8.7](https://github.com/casey/just/releases/tag/v0.8.7) - 2021-3-28 ---------------------------------------------------------------------- ### Added -- Add `dotenv-load` setting ([#778](https://github.com/casey/just/pull/778)) +- Add `dotenv-load` setting ([#778](https://github.com/casey/just/pull/778) by [casey](https://github.com/casey)) ### Misc -- Change publish recipe to use stable rust ([#777](https://github.com/casey/just/pull/777)) +- Change publish recipe to use stable rust ([#777](https://github.com/casey/just/pull/777) by [casey](https://github.com/casey)) [0.8.6](https://github.com/casey/just/releases/tag/v0.8.6) - 2021-3-28 ---------------------------------------------------------------------- ### Added - Add just_executable() function ([#775](https://github.com/casey/just/pull/775) by [bew](https://github.com/bew)) -- Prefix parameters with `$` to export to environment ([#773](https://github.com/casey/just/pull/773)) -- Add `set export` to export all variables as environment variables ([#767](https://github.com/casey/just/pull/767)) +- Prefix parameters with `$` to export to environment ([#773](https://github.com/casey/just/pull/773) by [casey](https://github.com/casey)) +- Add `set export` to export all variables as environment variables ([#767](https://github.com/casey/just/pull/767) by [casey](https://github.com/casey)) ### Changed -- Suppress all output to stderr when `--quiet` ([#771](https://github.com/casey/just/pull/771)) +- Suppress all output to stderr when `--quiet` ([#771](https://github.com/casey/just/pull/771) by [casey](https://github.com/casey)) ### Misc -- Improve chooser invocation error message ([#772](https://github.com/casey/just/pull/772)) -- De-emphasize cmd.exe in readme ([#768](https://github.com/casey/just/pull/768)) -- Fix warnings ([#770](https://github.com/casey/just/pull/770)) +- Improve chooser invocation error message ([#772](https://github.com/casey/just/pull/772) by [casey](https://github.com/casey)) +- De-emphasize cmd.exe in readme ([#768](https://github.com/casey/just/pull/768) by [casey](https://github.com/casey)) +- Fix warnings ([#770](https://github.com/casey/just/pull/770) by [casey](https://github.com/casey)) [0.8.5](https://github.com/casey/just/releases/tag/v0.8.5) - 2021-3-24 ---------------------------------------------------------------------- ### Added -- Allow escaping double braces with `{{{{` ([#765](https://github.com/casey/just/pull/765)) +- Allow escaping double braces with `{{{{` ([#765](https://github.com/casey/just/pull/765) by [casey](https://github.com/casey)) ### Misc -- Reorganize readme to highlight editor support ([#764](https://github.com/casey/just/pull/764)) -- Add categories and keywords to Cargo manifest ([#763](https://github.com/casey/just/pull/763)) +- Reorganize readme to highlight editor support ([#764](https://github.com/casey/just/pull/764) by [casey](https://github.com/casey)) +- Add categories and keywords to Cargo manifest ([#763](https://github.com/casey/just/pull/763) by [casey](https://github.com/casey)) - Fix command output in readme ([#760](https://github.com/casey/just/pull/760) by [vvv](https://github.com/vvv)) - Note Emacs package `just-mode` in readme ([#759](https://github.com/casey/just/pull/759) by [leon-barrett](https://github.com/leon-barrett)) -- Note shebang line splitting inconsistency in readme ([#757](https://github.com/casey/just/pull/757)) +- Note shebang line splitting inconsistency in readme ([#757](https://github.com/casey/just/pull/757) by [casey](https://github.com/casey)) [0.8.4](https://github.com/casey/just/releases/tag/v0.8.4) - 2021-2-9 --------------------------------------------------------------------- ### Added -- Add options to control list formatting ([#753](https://github.com/casey/just/pull/753)) +- Add options to control list formatting ([#753](https://github.com/casey/just/pull/753) by [casey](https://github.com/casey)) ### Misc -- Document how to change the working directory in a recipe ([#752](https://github.com/casey/just/pull/752)) -- Implement `Default` for `Table` ([#748](https://github.com/casey/just/pull/748)) +- Document how to change the working directory in a recipe ([#752](https://github.com/casey/just/pull/752) by [casey](https://github.com/casey)) +- Implement `Default` for `Table` ([#748](https://github.com/casey/just/pull/748) by [casey](https://github.com/casey)) - Add Alpine Linux package to readme ([#736](https://github.com/casey/just/pull/736) by [jirutka](https://github.com/jirutka)) - Update to actions/cache@v2 ([#742](https://github.com/casey/just/pull/742) by [zyctree](https://github.com/zyctree)) - Add link in readme to GitHub Action ([#729](https://github.com/casey/just/pull/729) by [rossmacarthur](https://github.com/rossmacarthur)) - Add docs for justfile() and justfile_directory() ([#726](https://github.com/casey/just/pull/726) by [rminderhoud](https://github.com/rminderhoud)) -- Fix CI ([#727](https://github.com/casey/just/pull/727)) -- Improve readme ([#725](https://github.com/casey/just/pull/725)) -- Replace saythanks.io link with malto: link ([#723](https://github.com/casey/just/pull/723)) -- Update man page to v0.8.3 ([#720](https://github.com/casey/just/pull/720)) +- Fix CI ([#727](https://github.com/casey/just/pull/727) by [casey](https://github.com/casey)) +- Improve readme ([#725](https://github.com/casey/just/pull/725) by [casey](https://github.com/casey)) +- Replace saythanks.io link with malto: link ([#723](https://github.com/casey/just/pull/723) by [casey](https://github.com/casey)) +- Update man page to v0.8.3 ([#720](https://github.com/casey/just/pull/720) by [casey](https://github.com/casey)) [0.8.3](https://github.com/casey/just/releases/tag/v0.8.3) - 2020-10-27 ----------------------------------------------------------------------- ### Added -- Allow ignoring line endings inside delimiters ([#717](https://github.com/casey/just/pull/717)) +- Allow ignoring line endings inside delimiters ([#717](https://github.com/casey/just/pull/717) by [casey](https://github.com/casey)) [0.8.2](https://github.com/casey/just/releases/tag/v0.8.2) - 2020-10-26 ----------------------------------------------------------------------- ### Added -- Add conditional expressions ([#714](https://github.com/casey/just/pull/714)) +- Add conditional expressions ([#714](https://github.com/casey/just/pull/714) by [casey](https://github.com/casey)) ### Fixed - Allow completing variables and recipes after `--set` in zsh completion script ([#697](https://github.com/casey/just/pull/697) by [heyrict](https://github.com/heyrict)) ### Misc -- Add Parser::forbid ([#712](https://github.com/casey/just/pull/712)) -- Automatically track expected tokens while parsing ([#711](https://github.com/casey/just/pull/711)) -- Document feature flags in Cargo.toml ([#709](https://github.com/casey/just/pull/709)) +- Add Parser::forbid ([#712](https://github.com/casey/just/pull/712) by [casey](https://github.com/casey)) +- Automatically track expected tokens while parsing ([#711](https://github.com/casey/just/pull/711) by [casey](https://github.com/casey)) +- Document feature flags in Cargo.toml ([#709](https://github.com/casey/just/pull/709) by [casey](https://github.com/casey)) [0.8.1](https://github.com/casey/just/releases/tag/v0.8.1) - 2020-10-15 ----------------------------------------------------------------------- ### Changed -- Allow choosing multiple recipes to run ([#700](https://github.com/casey/just/pull/700)) +- Allow choosing multiple recipes to run ([#700](https://github.com/casey/just/pull/700) by [casey](https://github.com/casey)) - Complete recipes in bash completion script ([#685](https://github.com/casey/just/pull/685) by [vikesh-raj](https://github.com/vikesh-raj)) - Complete recipes names in PowerShell completion script ([#651](https://github.com/casey/just/pull/651) by [Insomniak47](https://github.com/Insomniak47)) ### Misc -- Add FreeBSD port to readme ([#705](https://github.com/casey/just/pull/705)) -- Placate clippy ([#698](https://github.com/casey/just/pull/698)) -- Fix build fix ([#693](https://github.com/casey/just/pull/693)) +- Add FreeBSD port to readme ([#705](https://github.com/casey/just/pull/705) by [casey](https://github.com/casey)) +- Placate clippy ([#698](https://github.com/casey/just/pull/698) by [casey](https://github.com/casey)) +- Fix build fix ([#693](https://github.com/casey/just/pull/693) by [casey](https://github.com/casey)) - Fix readme documentation for ignoring errors ([#692](https://github.com/casey/just/pull/692) by [kenden](https://github.com/kenden)) [0.8.0](https://github.com/casey/just/releases/tag/v0.8.0) - 2020-10-3 @@ -1066,60 +1066,60 @@ Changelog - Allow suppressing failures with `-` prefix ([#687](https://github.com/casey/just/pull/687) by [iwillspeak](https://github.com/iwillspeak)) ### Misc -- Document how to ignore errors with `-` in readme ([#690](https://github.com/casey/just/pull/690)) -- Install BSD Tar on GitHub Actions to fix CI errors ([#689](https://github.com/casey/just/pull/689)) +- Document how to ignore errors with `-` in readme ([#690](https://github.com/casey/just/pull/690) by [casey](https://github.com/casey)) +- Install BSD Tar on GitHub Actions to fix CI errors ([#689](https://github.com/casey/just/pull/689) by [casey](https://github.com/casey)) - Move separate quiet config value to verbosity ([#686](https://github.com/casey/just/pull/686) by [Celeo](https://github.com/Celeo)) [0.7.3](https://github.com/casey/just/releases/tag/v0.7.3) - 2020-9-17 ---------------------------------------------------------------------- ### Added -- Add the `--choose` subcommand ([#680](https://github.com/casey/just/pull/680)) +- Add the `--choose` subcommand ([#680](https://github.com/casey/just/pull/680) by [casey](https://github.com/casey)) ### Misc -- Combine integration tests into single binary ([#679](https://github.com/casey/just/pull/679)) -- Document `--unsorted` flag in readme ([#672](https://github.com/casey/just/pull/672)) +- Combine integration tests into single binary ([#679](https://github.com/casey/just/pull/679) by [casey](https://github.com/casey)) +- Document `--unsorted` flag in readme ([#672](https://github.com/casey/just/pull/672) by [casey](https://github.com/casey)) [0.7.2](https://github.com/casey/just/releases/tag/v0.7.2) - 2020-8-23 ---------------------------------------------------------------------- ### Added -- Add option to print recipes in source order ([#669](https://github.com/casey/just/pull/669)) +- Add option to print recipes in source order ([#669](https://github.com/casey/just/pull/669) by [casey](https://github.com/casey)) ### Misc -- Mention Linux, MacOS and Windows support in readme ([#666](https://github.com/casey/just/pull/666)) -- Add list highlighting nice features to readme ([#664](https://github.com/casey/just/pull/664)) +- Mention Linux, MacOS and Windows support in readme ([#666](https://github.com/casey/just/pull/666) by [casey](https://github.com/casey)) +- Add list highlighting nice features to readme ([#664](https://github.com/casey/just/pull/664) by [casey](https://github.com/casey)) [0.7.1](https://github.com/casey/just/releases/tag/v0.7.1) - 2020-7-19 ---------------------------------------------------------------------- ### Fixed -- Search for `.env` file from working directory ([#661](https://github.com/casey/just/pull/661)) +- Search for `.env` file from working directory ([#661](https://github.com/casey/just/pull/661) by [casey](https://github.com/casey)) ### Misc -- Move link-time optimization config into `Cargo.toml` ([#658](https://github.com/casey/just/pull/658)) +- Move link-time optimization config into `Cargo.toml` ([#658](https://github.com/casey/just/pull/658) by [casey](https://github.com/casey)) [0.7.0](https://github.com/casey/just/releases/tag/v0.7.0) - 2020-7-16 ---------------------------------------------------------------------- ### Breaking -- Skip `.env` items which are set in environment ([#656](https://github.com/casey/just/pull/656)) +- Skip `.env` items which are set in environment ([#656](https://github.com/casey/just/pull/656) by [casey](https://github.com/casey)) ### Misc -- Mark tags that start with `v` as releases ([#654](https://github.com/casey/just/pull/654)) +- Mark tags that start with `v` as releases ([#654](https://github.com/casey/just/pull/654) by [casey](https://github.com/casey)) [0.6.1](https://github.com/casey/just/releases/tag/v0.6.1) - 2020-6-28 ---------------------------------------------------------------------- ### Changed -- Only use `cygpath` on shebang if it contains `/` ([#652](https://github.com/casey/just/pull/652)) +- Only use `cygpath` on shebang if it contains `/` ([#652](https://github.com/casey/just/pull/652) by [casey](https://github.com/casey)) [0.6.0](https://github.com/casey/just/releases/tag/v0.6.0) - 2020-6-18 ---------------------------------------------------------------------- ### Changed - Ignore '@' returned from interpolation evaluation ([#636](https://github.com/casey/just/pull/636) by [rjsberry](https://github.com/rjsberry)) -- Strip leading spaces after line continuation ([#635](https://github.com/casey/just/pull/635)) +- Strip leading spaces after line continuation ([#635](https://github.com/casey/just/pull/635) by [casey](https://github.com/casey)) ### Added - Add variadic parameters that accept zero or more arguments ([#645](https://github.com/casey/just/pull/645) by [rjsberry](https://github.com/rjsberry)) @@ -1127,17 +1127,17 @@ Changelog ### Misc - Clarify variadic parameter default values ([#646](https://github.com/casey/just/pull/646) by [rjsberry](https://github.com/rjsberry)) - Add keybase example justfile ([#640](https://github.com/casey/just/pull/640) by [blaggacao](https://github.com/blaggacao)) -- Strip trailing whitespace in `examples/pre-commit.just` ([#644](https://github.com/casey/just/pull/644)) -- Test that example justfiles successfully parse ([#643](https://github.com/casey/just/pull/643)) -- Link example justfiles in readme ([#641](https://github.com/casey/just/pull/641)) +- Strip trailing whitespace in `examples/pre-commit.just` ([#644](https://github.com/casey/just/pull/644) by [casey](https://github.com/casey)) +- Test that example justfiles successfully parse ([#643](https://github.com/casey/just/pull/643) by [casey](https://github.com/casey)) +- Link example justfiles in readme ([#641](https://github.com/casey/just/pull/641) by [casey](https://github.com/casey)) - Add example justfile ([#639](https://github.com/casey/just/pull/639) by [blaggacao](https://github.com/blaggacao)) -- Document how to run recipes after another recipe ([#630](https://github.com/casey/just/pull/630)) +- Document how to run recipes after another recipe ([#630](https://github.com/casey/just/pull/630) by [casey](https://github.com/casey)) [0.5.11](https://github.com/casey/just/releases/tag/v0.5.11) - 2020-5-23 ------------------------------------------------------------------------ ### Added -- Don't load `.env` file when `--no-dotenv` is passed ([#627](https://github.com/casey/just/pull/627)) +- Don't load `.env` file when `--no-dotenv` is passed ([#627](https://github.com/casey/just/pull/627) by [casey](https://github.com/casey)) ### Changed - Complete recipe names in fish completion script ([#625](https://github.com/casey/just/pull/625) by [tyehle](https://github.com/tyehle)) @@ -1151,131 +1151,131 @@ Changelog ### Added - Update zsh completion file ([#606](https://github.com/casey/just/pull/606) by [heyrict](https://github.com/heyrict)) -- Add `--variables` subcommand that prints variable names ([#608](https://github.com/casey/just/pull/608)) -- Add github pages site with improved install script ([#597](https://github.com/casey/just/pull/597)) +- Add `--variables` subcommand that prints variable names ([#608](https://github.com/casey/just/pull/608) by [casey](https://github.com/casey)) +- Add github pages site with improved install script ([#597](https://github.com/casey/just/pull/597) by [casey](https://github.com/casey)) ### Fixed -- Don't require justfile to print completions ([#596](https://github.com/casey/just/pull/596)) +- Don't require justfile to print completions ([#596](https://github.com/casey/just/pull/596) by [casey](https://github.com/casey)) ### Misc -- Only build for linux on docs.rs ([#611](https://github.com/casey/just/pull/611)) -- Trim completions and ensure final newline ([#609](https://github.com/casey/just/pull/609)) -- Trigger build on pushes and pull requests ([#607](https://github.com/casey/just/pull/607)) -- Document behavior of `@` on shebang recipes ([#602](https://github.com/casey/just/pull/602)) -- Add `.nojekyll` file to github pages site ([#599](https://github.com/casey/just/pull/599)) -- Add `:` favicon ([#598](https://github.com/casey/just/pull/598)) -- Delete old CI configuration and update build badge ([#595](https://github.com/casey/just/pull/595)) -- Add download count badge to readme ([#594](https://github.com/casey/just/pull/594)) -- Wrap comments at 80 characters ([#593](https://github.com/casey/just/pull/593)) -- Use unstable rustfmt configuration options ([#592](https://github.com/casey/just/pull/592)) +- Only build for linux on docs.rs ([#611](https://github.com/casey/just/pull/611) by [casey](https://github.com/casey)) +- Trim completions and ensure final newline ([#609](https://github.com/casey/just/pull/609) by [casey](https://github.com/casey)) +- Trigger build on pushes and pull requests ([#607](https://github.com/casey/just/pull/607) by [casey](https://github.com/casey)) +- Document behavior of `@` on shebang recipes ([#602](https://github.com/casey/just/pull/602) by [casey](https://github.com/casey)) +- Add `.nojekyll` file to github pages site ([#599](https://github.com/casey/just/pull/599) by [casey](https://github.com/casey)) +- Add `:` favicon ([#598](https://github.com/casey/just/pull/598) by [casey](https://github.com/casey)) +- Delete old CI configuration and update build badge ([#595](https://github.com/casey/just/pull/595) by [casey](https://github.com/casey)) +- Add download count badge to readme ([#594](https://github.com/casey/just/pull/594) by [casey](https://github.com/casey)) +- Wrap comments at 80 characters ([#593](https://github.com/casey/just/pull/593) by [casey](https://github.com/casey)) +- Use unstable rustfmt configuration options ([#592](https://github.com/casey/just/pull/592) by [casey](https://github.com/casey)) [0.5.8](https://github.com/casey/just/releases/tag/v0.5.8) - 2020-1-28 ---------------------------------------------------------------------- ### Changed -- Only use `cygpath` on windows if present ([#586](https://github.com/casey/just/pull/586)) +- Only use `cygpath` on windows if present ([#586](https://github.com/casey/just/pull/586) by [casey](https://github.com/casey)) ### Misc -- Improve comments in justfile ([#588](https://github.com/casey/just/pull/588)) -- Remove unused dependencies ([#587](https://github.com/casey/just/pull/587)) +- Improve comments in justfile ([#588](https://github.com/casey/just/pull/588) by [casey](https://github.com/casey)) +- Remove unused dependencies ([#587](https://github.com/casey/just/pull/587) by [casey](https://github.com/casey)) [0.5.7](https://github.com/casey/just/releases/tag/v0.5.7) - 2020-1-28 ---------------------------------------------------------------------- ### Misc -- Don't include directories in release archive ([#583](https://github.com/casey/just/pull/583)) +- Don't include directories in release archive ([#583](https://github.com/casey/just/pull/583) by [casey](https://github.com/casey)) [0.5.6](https://github.com/casey/just/releases/tag/v0.5.6) - 2020-1-28 ---------------------------------------------------------------------- ### Misc -- Build and upload release artifacts from GitHub Actions ([#581](https://github.com/casey/just/pull/581)) -- List solus package in readme ([#579](https://github.com/casey/just/pull/579)) -- Expand use of GitHub Actions ([#580](https://github.com/casey/just/pull/580)) +- Build and upload release artifacts from GitHub Actions ([#581](https://github.com/casey/just/pull/581) by [casey](https://github.com/casey)) +- List solus package in readme ([#579](https://github.com/casey/just/pull/579) by [casey](https://github.com/casey)) +- Expand use of GitHub Actions ([#580](https://github.com/casey/just/pull/580) by [casey](https://github.com/casey)) - Fix readme typo: interpetation -> interpretation ([#578](https://github.com/casey/just/pull/578) by [Plommonsorbet](https://github.com/Plommonsorbet)) [0.5.5](https://github.com/casey/just/releases/tag/v0.5.5) - 2020-1-15 ---------------------------------------------------------------------- ### Added -- Generate shell completion scripts with `--completions` ([#572](https://github.com/casey/just/pull/572)) +- Generate shell completion scripts with `--completions` ([#572](https://github.com/casey/just/pull/572) by [casey](https://github.com/casey)) ### Misc -- Check long lines and FIXME/TODO on CI ([#575](https://github.com/casey/just/pull/575)) -- Add additional continuous integration checks ([#574](https://github.com/casey/just/pull/574)) +- Check long lines and FIXME/TODO on CI ([#575](https://github.com/casey/just/pull/575) by [casey](https://github.com/casey)) +- Add additional continuous integration checks ([#574](https://github.com/casey/just/pull/574) by [casey](https://github.com/casey)) [0.5.4](https://github.com/casey/just/releases/tag/v0.5.4) - 2019-12-25 ----------------------------------------------------------------------- ### Added -- Add `justfile_directory()` and `justfile()` ([#569](https://github.com/casey/just/pull/569)) +- Add `justfile_directory()` and `justfile()` ([#569](https://github.com/casey/just/pull/569) by [casey](https://github.com/casey)) ### Misc -- Add table of package managers that include just to readme ([#568](https://github.com/casey/just/pull/568)) +- Add table of package managers that include just to readme ([#568](https://github.com/casey/just/pull/568) by [casey](https://github.com/casey)) - Remove yaourt AUR helper from readme ([#567](https://github.com/casey/just/pull/567) by [ky0n](https://github.com/ky0n)) -- Fix regression in error message color printing ([#566](https://github.com/casey/just/pull/566)) -- Reform indentation handling ([#565](https://github.com/casey/just/pull/565)) -- Update Cargo.lock with new version ([#564](https://github.com/casey/just/pull/564)) +- Fix regression in error message color printing ([#566](https://github.com/casey/just/pull/566) by [casey](https://github.com/casey)) +- Reform indentation handling ([#565](https://github.com/casey/just/pull/565) by [casey](https://github.com/casey)) +- Update Cargo.lock with new version ([#564](https://github.com/casey/just/pull/564) by [casey](https://github.com/casey)) [0.5.3](https://github.com/casey/just/releases/tag/v0.5.3) - 2019-12-11 ----------------------------------------------------------------------- ### Misc -- Assert that lexer advances over entire input ([#560](https://github.com/casey/just/pull/560)) -- Fix typo: `chracter` -> `character` ([#561](https://github.com/casey/just/pull/561)) -- Improve pre-publish check ([#562](https://github.com/casey/just/pull/562)) +- Assert that lexer advances over entire input ([#560](https://github.com/casey/just/pull/560) by [casey](https://github.com/casey)) +- Fix typo: `chracter` -> `character` ([#561](https://github.com/casey/just/pull/561) by [casey](https://github.com/casey)) +- Improve pre-publish check ([#562](https://github.com/casey/just/pull/562) by [casey](https://github.com/casey)) [0.5.2](https://github.com/casey/just/releases/tag/v0.5.2) - 2019-12-7 ---------------------------------------------------------------------- ### Added -- Add flags to set and clear shell arguments ([#551](https://github.com/casey/just/pull/551)) -- Allow passing arguments to dependencies ([#555](https://github.com/casey/just/pull/555)) +- Add flags to set and clear shell arguments ([#551](https://github.com/casey/just/pull/551) by [casey](https://github.com/casey)) +- Allow passing arguments to dependencies ([#555](https://github.com/casey/just/pull/555) by [casey](https://github.com/casey)) ### Misc -- Un-implement Deref for Table ([#546](https://github.com/casey/just/pull/546)) -- Resolve recipe dependencies ([#547](https://github.com/casey/just/pull/547)) -- Resolve alias targets ([#548](https://github.com/casey/just/pull/548)) -- Remove unnecessary type argument to Alias ([#549](https://github.com/casey/just/pull/549)) -- Resolve functions ([#550](https://github.com/casey/just/pull/550)) -- Reform scope and binding ([#556](https://github.com/casey/just/pull/556)) +- Un-implement Deref for Table ([#546](https://github.com/casey/just/pull/546) by [casey](https://github.com/casey)) +- Resolve recipe dependencies ([#547](https://github.com/casey/just/pull/547) by [casey](https://github.com/casey)) +- Resolve alias targets ([#548](https://github.com/casey/just/pull/548) by [casey](https://github.com/casey)) +- Remove unnecessary type argument to Alias ([#549](https://github.com/casey/just/pull/549) by [casey](https://github.com/casey)) +- Resolve functions ([#550](https://github.com/casey/just/pull/550) by [casey](https://github.com/casey)) +- Reform scope and binding ([#556](https://github.com/casey/just/pull/556) by [casey](https://github.com/casey)) [0.5.1](https://github.com/casey/just/releases/tag/v0.5.1) - 2019-11-20 ----------------------------------------------------------------------- ### Added -- Add `--init` subcommand ([#541](https://github.com/casey/just/pull/541)) +- Add `--init` subcommand ([#541](https://github.com/casey/just/pull/541) by [casey](https://github.com/casey)) ### Changed -- Avoid fs::canonicalize ([#539](https://github.com/casey/just/pull/539)) +- Avoid fs::canonicalize ([#539](https://github.com/casey/just/pull/539) by [casey](https://github.com/casey)) ### Misc -- Mention `set shell` as alternative to installing `sh` ([#533](https://github.com/casey/just/pull/533)) -- Refactor Compilation error to contain a Token ([#535](https://github.com/casey/just/pull/535)) -- Move lexer comment ([#536](https://github.com/casey/just/pull/536)) -- Add missing `--init` test ([#543](https://github.com/casey/just/pull/543)) +- Mention `set shell` as alternative to installing `sh` ([#533](https://github.com/casey/just/pull/533) by [casey](https://github.com/casey)) +- Refactor Compilation error to contain a Token ([#535](https://github.com/casey/just/pull/535) by [casey](https://github.com/casey)) +- Move lexer comment ([#536](https://github.com/casey/just/pull/536) by [casey](https://github.com/casey)) +- Add missing `--init` test ([#543](https://github.com/casey/just/pull/543) by [casey](https://github.com/casey)) [0.5.0](https://github.com/casey/just/releases/tag/v0.5.0) - 2019-11-12 ----------------------------------------------------------------------- ### Added -- Add `set shell := [...]` to grammar ([#526](https://github.com/casey/just/pull/526)) -- Add `shell` setting ([#525](https://github.com/casey/just/pull/525)) -- Document settings in readme ([#527](https://github.com/casey/just/pull/527)) +- Add `set shell := [...]` to grammar ([#526](https://github.com/casey/just/pull/526) by [casey](https://github.com/casey)) +- Add `shell` setting ([#525](https://github.com/casey/just/pull/525) by [casey](https://github.com/casey)) +- Document settings in readme ([#527](https://github.com/casey/just/pull/527) by [casey](https://github.com/casey)) ### Changed -- Reform positional argument parsing ([#523](https://github.com/casey/just/pull/523)) -- Highlight echoed recipe lines in bold by default ([#512](https://github.com/casey/just/pull/512)) +- Reform positional argument parsing ([#523](https://github.com/casey/just/pull/523) by [casey](https://github.com/casey)) +- Highlight echoed recipe lines in bold by default ([#512](https://github.com/casey/just/pull/512) by [casey](https://github.com/casey)) ### Misc -- Gargantuan refactor ([#522](https://github.com/casey/just/pull/522)) -- Move subcommand execution into Subcommand ([#514](https://github.com/casey/just/pull/514)) -- Move `cd` out of Config::from_matches ([#513](https://github.com/casey/just/pull/513)) -- Remove now-unnecessary borrow checker appeasement ([#511](https://github.com/casey/just/pull/511)) -- Reform Parser ([#509](https://github.com/casey/just/pull/509)) -- Note need to publish with nightly cargo ([#506](https://github.com/casey/just/pull/506)) +- Gargantuan refactor ([#522](https://github.com/casey/just/pull/522) by [casey](https://github.com/casey)) +- Move subcommand execution into Subcommand ([#514](https://github.com/casey/just/pull/514) by [casey](https://github.com/casey)) +- Move `cd` out of Config::from_matches ([#513](https://github.com/casey/just/pull/513) by [casey](https://github.com/casey)) +- Remove now-unnecessary borrow checker appeasement ([#511](https://github.com/casey/just/pull/511) by [casey](https://github.com/casey)) +- Reform Parser ([#509](https://github.com/casey/just/pull/509) by [casey](https://github.com/casey)) +- Note need to publish with nightly cargo ([#506](https://github.com/casey/just/pull/506) by [casey](https://github.com/casey)) [0.4.5](https://github.com/casey/just/releases/tag/v0.4.5) - 2019-10-31 ----------------------------------------------------------------------- @@ -1286,46 +1286,46 @@ Changelog - Display alias with `--show NAME` if one exists ### Documented -- Document multi-line constructs (for/if/while) ([#453](https://github.com/casey/just/pull/453)) -- Generate man page with help2man ([#463](https://github.com/casey/just/pull/463)) -- Add context to deprecation warnings ([#473](https://github.com/casey/just/pull/473)) -- Improve messages for alias error messages ([#500](https://github.com/casey/just/pull/500)) +- Document multi-line constructs (for/if/while) ([#453](https://github.com/casey/just/pull/453) by [casey](https://github.com/casey)) +- Generate man page with help2man ([#463](https://github.com/casey/just/pull/463) by [casey](https://github.com/casey)) +- Add context to deprecation warnings ([#473](https://github.com/casey/just/pull/473) by [casey](https://github.com/casey)) +- Improve messages for alias error messages ([#500](https://github.com/casey/just/pull/500) by [casey](https://github.com/casey)) ### Misc ### Cleanup - Update deprecated rust range patterns and clippy config ([#450](https://github.com/casey/just/pull/450) by [light4](https://github.com/light4)) -- Make comments in common.rs lowercase ([#470](https://github.com/casey/just/pull/470)) -- Use `pub(crate)` instead of `pub` ([#471](https://github.com/casey/just/pull/471)) -- Hide summary functionality behind feature flag ([#472](https://github.com/casey/just/pull/472)) -- Fix `summary` feature conditional compilation ([#475](https://github.com/casey/just/pull/475)) -- Allow integration test cases to omit common values ([#480](https://github.com/casey/just/pull/480)) -- Add `unindent()` for nicer integration test strings ([#481](https://github.com/casey/just/pull/481)) -- Start pulling argument parsing out of run::run() ([#483](https://github.com/casey/just/pull/483)) -- Add explicit `Subcommand` enum ([#484](https://github.com/casey/just/pull/484)) -- Avoid using error code `1` in integration tests ([#486](https://github.com/casey/just/pull/486)) -- Use more indented strings in integration tests ([#489](https://github.com/casey/just/pull/489)) -- Refactor `run::run` and Config ([#490](https://github.com/casey/just/pull/490)) -- Remove `misc.rs` ([#491](https://github.com/casey/just/pull/491)) -- Remove unused `use` statements ([#497](https://github.com/casey/just/pull/497)) -- Refactor lexer tests ([#498](https://github.com/casey/just/pull/498)) -- Use constants instead of literals in arg parser ([#504](https://github.com/casey/just/pull/504)) +- Make comments in common.rs lowercase ([#470](https://github.com/casey/just/pull/470) by [casey](https://github.com/casey)) +- Use `pub(crate)` instead of `pub` ([#471](https://github.com/casey/just/pull/471) by [casey](https://github.com/casey)) +- Hide summary functionality behind feature flag ([#472](https://github.com/casey/just/pull/472) by [casey](https://github.com/casey)) +- Fix `summary` feature conditional compilation ([#475](https://github.com/casey/just/pull/475) by [casey](https://github.com/casey)) +- Allow integration test cases to omit common values ([#480](https://github.com/casey/just/pull/480) by [casey](https://github.com/casey)) +- Add `unindent()` for nicer integration test strings ([#481](https://github.com/casey/just/pull/481) by [casey](https://github.com/casey)) +- Start pulling argument parsing out of run::run() ([#483](https://github.com/casey/just/pull/483) by [casey](https://github.com/casey)) +- Add explicit `Subcommand` enum ([#484](https://github.com/casey/just/pull/484) by [casey](https://github.com/casey)) +- Avoid using error code `1` in integration tests ([#486](https://github.com/casey/just/pull/486) by [casey](https://github.com/casey)) +- Use more indented strings in integration tests ([#489](https://github.com/casey/just/pull/489) by [casey](https://github.com/casey)) +- Refactor `run::run` and Config ([#490](https://github.com/casey/just/pull/490) by [casey](https://github.com/casey)) +- Remove `misc.rs` ([#491](https://github.com/casey/just/pull/491) by [casey](https://github.com/casey)) +- Remove unused `use` statements ([#497](https://github.com/casey/just/pull/497) by [casey](https://github.com/casey)) +- Refactor lexer tests ([#498](https://github.com/casey/just/pull/498) by [casey](https://github.com/casey)) +- Use constants instead of literals in arg parser ([#504](https://github.com/casey/just/pull/504) by [casey](https://github.com/casey)) ### Infrastructure - Add repository attribute to Cargo.toml ([#493](https://github.com/casey/just/pull/493) by [SOF3](https://github.com/SOF3)) -- Check minimal version compatibility before publishing ([#487](https://github.com/casey/just/pull/487)) +- Check minimal version compatibility before publishing ([#487](https://github.com/casey/just/pull/487) by [casey](https://github.com/casey)) ### Continuous Integration -- Disable FreeBSD builds ([#474](https://github.com/casey/just/pull/474)) -- Use `bash` as shell for all integration tests ([#479](https://github.com/casey/just/pull/479)) -- Don't install `dash` on Travis ([#482](https://github.com/casey/just/pull/482)) +- Disable FreeBSD builds ([#474](https://github.com/casey/just/pull/474) by [casey](https://github.com/casey)) +- Use `bash` as shell for all integration tests ([#479](https://github.com/casey/just/pull/479) by [casey](https://github.com/casey)) +- Don't install `dash` on Travis ([#482](https://github.com/casey/just/pull/482) by [casey](https://github.com/casey)) ### Dependencies - Use `tempfile` crate instead of `tempdir` ([#455](https://github.com/casey/just/pull/455) by [NickeZ](https://github.com/NickeZ)) - Bump clap dependency to 2.33.0 ([#458](https://github.com/casey/just/pull/458) by [NickeZ](https://github.com/NickeZ)) -- Minimize dependency version requirements ([#461](https://github.com/casey/just/pull/461)) -- Remove dependency on brev ([#462](https://github.com/casey/just/pull/462)) -- Update dependencies ([#501](https://github.com/casey/just/pull/501)) +- Minimize dependency version requirements ([#461](https://github.com/casey/just/pull/461) by [casey](https://github.com/casey)) +- Remove dependency on brev ([#462](https://github.com/casey/just/pull/462) by [casey](https://github.com/casey)) +- Update dependencies ([#501](https://github.com/casey/just/pull/501) by [casey](https://github.com/casey)) [0.4.4](https://github.com/casey/just/releases/tag/v0.4.4) - 2019-06-02 ----------------------------------------------------------------------- @@ -1334,69 +1334,69 @@ Changelog - Ignore file name case while searching for justfile ([#436](https://github.com/casey/just/pull/436) by [shevtsiv](https://github.com/shevtsiv)) ### Added -- Display alias target with `--show` ([#443](https://github.com/casey/just/pull/443)) +- Display alias target with `--show` ([#443](https://github.com/casey/just/pull/443) by [casey](https://github.com/casey)) [0.4.3](https://github.com/casey/just/releases/tag/v0.4.3) - 2019-05-07 ----------------------------------------------------------------------- ### Changed -- Deprecate `=` in assignments, aliases, and exports in favor of `:=` ([#413](https://github.com/casey/just/pull/413)) +- Deprecate `=` in assignments, aliases, and exports in favor of `:=` ([#413](https://github.com/casey/just/pull/413) by [casey](https://github.com/casey)) ### Added -- Pass stdin handle to backtick process ([#409](https://github.com/casey/just/pull/409)) +- Pass stdin handle to backtick process ([#409](https://github.com/casey/just/pull/409) by [casey](https://github.com/casey)) ### Documented -- Fix readme command line ([#411](https://github.com/casey/just/pull/411)) -- Typo: "command equivelant" -> "command equivalent" ([#418](https://github.com/casey/just/pull/418)) +- Fix readme command line ([#411](https://github.com/casey/just/pull/411) by [casey](https://github.com/casey)) +- Typo: "command equivelant" -> "command equivalent" ([#418](https://github.com/casey/just/pull/418) by [casey](https://github.com/casey)) - Mention Make’s “phony target” workaround in the comparison ([#421](https://github.com/casey/just/pull/421) by [roryokane](https://github.com/roryokane)) -- Add Void Linux install instructions to readme ([#423](https://github.com/casey/just/pull/423)) +- Add Void Linux install instructions to readme ([#423](https://github.com/casey/just/pull/423) by [casey](https://github.com/casey)) ### Cleaned up or Refactored -- Remove stray source files ([#408](https://github.com/casey/just/pull/408)) -- Replace some calls to brev crate ([#410](https://github.com/casey/just/pull/410)) -- Lexer code deduplication and refactoring ([#414](https://github.com/casey/just/pull/414)) -- Refactor and rename test macros ([#415](https://github.com/casey/just/pull/415)) -- Move CompilationErrorKind into separate module ([#416](https://github.com/casey/just/pull/416)) -- Remove `write_token_error_context` ([#417](https://github.com/casey/just/pull/417)) +- Remove stray source files ([#408](https://github.com/casey/just/pull/408) by [casey](https://github.com/casey)) +- Replace some calls to brev crate ([#410](https://github.com/casey/just/pull/410) by [casey](https://github.com/casey)) +- Lexer code deduplication and refactoring ([#414](https://github.com/casey/just/pull/414) by [casey](https://github.com/casey)) +- Refactor and rename test macros ([#415](https://github.com/casey/just/pull/415) by [casey](https://github.com/casey)) +- Move CompilationErrorKind into separate module ([#416](https://github.com/casey/just/pull/416) by [casey](https://github.com/casey)) +- Remove `write_token_error_context` ([#417](https://github.com/casey/just/pull/417) by [casey](https://github.com/casey)) [0.4.2](https://github.com/casey/just/releases/tag/v0.4.2) - 2019-04-12 ----------------------------------------------------------------------- ### Changed -- Regex-based lexer replaced with much nicer character-at-a-time lexer ([#406](https://github.com/casey/just/pull/406)) +- Regex-based lexer replaced with much nicer character-at-a-time lexer ([#406](https://github.com/casey/just/pull/406) by [casey](https://github.com/casey)) [0.4.1](https://github.com/casey/just/releases/tag/v0.4.1) - 2019-04-12 ----------------------------------------------------------------------- ### Changed -- Make summary function non-generic ([#404](https://github.com/casey/just/pull/404)) +- Make summary function non-generic ([#404](https://github.com/casey/just/pull/404) by [casey](https://github.com/casey)) [0.4.0](https://github.com/casey/just/releases/tag/v0.4.0) - 2019-04-12 ----------------------------------------------------------------------- ### Added - Add recipe aliases ([#390](https://github.com/casey/just/pull/390) by [ryloric](https://github.com/ryloric)) -- Allow arbitrary expressions as default arguments ([#400](https://github.com/casey/just/pull/400)) -- Add justfile summaries ([#399](https://github.com/casey/just/pull/399)) -- Allow outer shebang lines so justfiles can be used as scripts ([#393](https://github.com/casey/just/pull/393)) +- Allow arbitrary expressions as default arguments ([#400](https://github.com/casey/just/pull/400) by [casey](https://github.com/casey)) +- Add justfile summaries ([#399](https://github.com/casey/just/pull/399) by [casey](https://github.com/casey)) +- Allow outer shebang lines so justfiles can be used as scripts ([#393](https://github.com/casey/just/pull/393) by [casey](https://github.com/casey)) - Allow `--justfile` without `--working-directory` ([#392](https://github.com/casey/just/pull/392) by [smonami](https://github.com/smonami)) -- Add link to Chinese translation of readme by chinanf-boy ([#377](https://github.com/casey/just/pull/377)) +- Add link to Chinese translation of readme by chinanf-boy ([#377](https://github.com/casey/just/pull/377) by [casey](https://github.com/casey)) ### Changed -- Upgrade to Rust 2018 ([#394](https://github.com/casey/just/pull/394)) -- Format the codebase with rustfmt ([#346](https://github.com/casey/just/pull/346)) +- Upgrade to Rust 2018 ([#394](https://github.com/casey/just/pull/394) by [casey](https://github.com/casey)) +- Format the codebase with rustfmt ([#346](https://github.com/casey/just/pull/346) by [casey](https://github.com/casey)) [0.3.13](https://github.com/casey/just/releases/tag/v0.3.13) - 2018-11-06 ------------------------------------------------------------------------- ### Added - Print recipe signature if missing arguments ([#369](https://github.com/casey/just/pull/369) by [ladysamantha](https://github.com/ladysamantha)) -- Add grandiloquent verbosity level that echos shebang recipes ([#348](https://github.com/casey/just/pull/348)) -- Wait for child processes to finish ([#345](https://github.com/casey/just/pull/345)) -- Improve invalid escape sequence error messages ([#328](https://github.com/casey/just/pull/328)) +- Add grandiloquent verbosity level that echos shebang recipes ([#348](https://github.com/casey/just/pull/348) by [casey](https://github.com/casey)) +- Wait for child processes to finish ([#345](https://github.com/casey/just/pull/345) by [casey](https://github.com/casey)) +- Improve invalid escape sequence error messages ([#328](https://github.com/casey/just/pull/328) by [casey](https://github.com/casey)) ### Fixed -- Use PutBackN instead of PutBack in parser ([#364](https://github.com/casey/just/pull/364)) +- Use PutBackN instead of PutBack in parser ([#364](https://github.com/casey/just/pull/364) by [casey](https://github.com/casey)) [0.3.12](https://github.com/casey/just/releases/tag/v0.3.12) - 2018-06-19 ------------------------------------------------------------------------- @@ -1408,39 +1408,39 @@ Changelog ------------------------------------------------------------------------ ### Fixed -- Fixed colors on windows ([#317](https://github.com/casey/just/pull/317)) +- Fixed colors on windows ([#317](https://github.com/casey/just/pull/317) by [casey](https://github.com/casey)) [0.3.10](https://github.com/casey/just/releases/tag/v0.3.10) - 2018-3-19 ------------------------------------------------------------------------ ### Added -- Make .env vars available in env_var functions ([#310](https://github.com/casey/just/pull/310)) +- Make .env vars available in env_var functions ([#310](https://github.com/casey/just/pull/310) by [casey](https://github.com/casey)) [0.3.8](https://github.com/casey/just/releases/tag/v0.3.8) - 2018-3-5 --------------------------------------------------------------------- ### Added -- Add dotenv integration ([#306](https://github.com/casey/just/pull/306)) +- Add dotenv integration ([#306](https://github.com/casey/just/pull/306) by [casey](https://github.com/casey)) [0.3.7](https://github.com/casey/just/releases/tag/v0.3.7) - 2017-12-11 ----------------------------------------------------------------------- ### Fixed -- Fix error if ! appears in comment ([#296](https://github.com/casey/just/pull/296)) +- Fix error if ! appears in comment ([#296](https://github.com/casey/just/pull/296) by [casey](https://github.com/casey)) [0.3.6](https://github.com/casey/just/releases/tag/v0.3.6) - 2017-12-11 ----------------------------------------------------------------------- ### Fixed -- Lex CRLF line endings properly ([#292](https://github.com/casey/just/pull/292)) +- Lex CRLF line endings properly ([#292](https://github.com/casey/just/pull/292) by [casey](https://github.com/casey)) [0.3.5](https://github.com/casey/just/releases/tag/v0.3.5) - 2017-12-11 ----------------------------------------------------------------------- ### Added -- Align doc-comments in `--list` output ([#273](https://github.com/casey/just/pull/273)) -- Add `arch()`, `os()`, and `os_family()` functions ([#277](https://github.com/casey/just/pull/277)) -- Add `env_var(key)` and `env_var_or_default(key, default)` functions ([#280](https://github.com/casey/just/pull/280)) +- Align doc-comments in `--list` output ([#273](https://github.com/casey/just/pull/273) by [casey](https://github.com/casey)) +- Add `arch()`, `os()`, and `os_family()` functions ([#277](https://github.com/casey/just/pull/277) by [casey](https://github.com/casey)) +- Add `env_var(key)` and `env_var_or_default(key, default)` functions ([#280](https://github.com/casey/just/pull/280) by [casey](https://github.com/casey)) [0.3.4](https://github.com/casey/just/releases/tag/v0.3.4) - 2017-10-06 ----------------------------------------------------------------------- @@ -1449,11 +1449,11 @@ Changelog - Do not evaluate backticks in assignments during dry runs ([#253](https://github.com/casey/just/pull/253) by [aoeu](https://github.com/aoeu)) ### Changed -- Change license to CC0 going forward ([#270](https://github.com/casey/just/pull/270)) +- Change license to CC0 going forward ([#270](https://github.com/casey/just/pull/270) by [casey](https://github.com/casey)) [0.3.1](https://github.com/casey/just/releases/tag/v0.3.1) - 2017-10-06 ----------------------------------------------------------------------- ### Added -- Started keeping a changelog in CHANGELOG.md ([#220](https://github.com/casey/just/pull/220)) -- Recipes whose names begin with an underscore will not appear in `--list` or `--summary` ([#229](https://github.com/casey/just/pull/229)) +- Started keeping a changelog in CHANGELOG.md ([#220](https://github.com/casey/just/pull/220) by [casey](https://github.com/casey)) +- Recipes whose names begin with an underscore will not appear in `--list` or `--summary` ([#229](https://github.com/casey/just/pull/229) by [casey](https://github.com/casey)) diff --git a/crates/update-contributors/src/main.rs b/crates/update-contributors/src/main.rs index 2c95792..ef1c183 100644 --- a/crates/update-contributors/src/main.rs +++ b/crates/update-contributors/src/main.rs @@ -30,13 +30,9 @@ fn main() { .replace_all( &fs::read_to_string("CHANGELOG.md").unwrap(), |captures: &Captures| { - let pr = captures[1].parse().unwrap(); - match author(pr).as_str() { - "casey" => format!("([#{pr}](https://github.com/casey/just/pull/{pr}))"), - contributor => { - format!("([#{pr}](https://github.com/casey/just/pull/{pr}) by [{contributor}](https://github.com/{contributor}))") - } - } + let pr = captures[1].parse().unwrap(); + let contributor = author(pr); + format!("([#{pr}](https://github.com/casey/just/pull/{pr}) by [{contributor}](https://github.com/{contributor}))") }, ), )