diff --git a/CHANGELOG.md b/CHANGELOG.md index c2b8bb0..31d9451 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,687 +5,687 @@ Changelog ---------------------------------------------------------------------- ### Breaking Changes to Unstable Features -- Change `fallback` setting default to false (#1425) +- Change `fallback` setting default to false ([#1425](https://github.com/casey/just/pull/1425)) ### Added -- Hide recipes with `[private]` attribute (#1422) -- Add replace_regex function (#1393 by @miles170) -- Add [no-cd] attribute (#1400) +- Hide recipes with `[private]` attribute ([#1422](https://github.com/casey/just/pull/1422)) +- 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)) ### Changed -- Omit shebang lines on Windows (#1417) +- Omit shebang lines on Windows ([#1417](https://github.com/casey/just/pull/1417)) ### Misc -- Placate clippy (#1423) -- Make include_shebang_line clearer (#1418) -- Use more secure cURL options in install.sh (#1416) -- Document how shebang recipes are executed (#1412) -- Fix typo: regec → regex (#1409) -- Use powershell.exe instead of pwsh.exe in readme (#1394 by @asdf8dfafjk) -- Expand alternatives and prior art in readme (#1401) -- Split up CI workflow (#1399) +- 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)) +- 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)) [1.8.0](https://github.com/casey/just/releases/tag/1.8.0) - 2022-11-02 ---------------------------------------------------------------------- ### Added -- Add OS Configuration Attributes (#1387) +- Add OS Configuration Attributes ([#1387](https://github.com/casey/just/pull/1387)) ### Misc -- Link to sclu1034/vscode-just in readme (#1396) +- Link to sclu1034/vscode-just in readme ([#1396](https://github.com/casey/just/pull/1396)) [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) +- Make `fallback` setting default to true ([#1384](https://github.com/casey/just/pull/1384)) ### Added -- Add more case-conversion functions (#1383 by @gVirtu) -- Add `tempdir` setting (#1369 by @dmatos2012) -- Add [no-exit-message] recipe annotation (#1354 by @gokhanettin) -- Add `capitalize(s)` function (#1375 by @femnad) +- Add more case-conversion functions ([#1383](https://github.com/casey/just/pull/1383) by [gVirtu](https://github.com/gVirtu)) +- Add `tempdir` setting ([#1369](https://github.com/casey/just/pull/1369) by [dmatos2012](https://github.com/dmatos2012)) +- Add [no-exit-message] recipe annotation ([#1354](https://github.com/casey/just/pull/1354) by [gokhanettin](https://github.com/gokhanettin)) +- Add `capitalize(s)` function ([#1375](https://github.com/casey/just/pull/1375) by [femnad](https://github.com/femnad)) ### Misc -- Credit contributors in changelog (#1385) -- Update asdf just plugin repository (#1380 by @kachick) -- Prepend commit messages with `- ` in changelog (#1379) -- Fail publish if `master` is found in README.md (#1378) -- Use for loop in capitalize implementation (#1377) +- Credit contributors in changelog ([#1385](https://github.com/casey/just/pull/1385)) +- 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)) [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) +- Require `set fallback := true` to enable recipe fallback ([#1368](https://github.com/casey/just/pull/1368)) ### Changed -- Allow fallback with search directory (#1348) +- Allow fallback with search directory ([#1348](https://github.com/casey/just/pull/1348)) ### Added -- Don't evaluate comments (#1358) -- Add skip-comments setting (#1333 by @neunenak) -- Allow bash completion to complete tasks in other directories (#1303 by @jpbochi) +- Don't evaluate comments ([#1358](https://github.com/casey/just/pull/1358)) +- 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) -- Improve book config (#1363) -- Add kitchen sink justfile to test syntax highlighting (#1362 by @nk9) -- Note version in which absolute path construction was added (#1361) -- Inline setup and cleanup functions in completion script test (#1352) +- Restore www/CNAME ([#1364](https://github.com/casey/just/pull/1364)) +- Improve book config ([#1363](https://github.com/casey/just/pull/1363)) +- 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)) [1.5.0](https://github.com/casey/just/releases/tag/1.5.0) - 2022-9-11 --------------------------------------------------------------------- ### Changed -- Allow constructing absolute paths with `/` operator (#1320 by @erikkrieg) +- 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) -- Fix issues reported by nightly clippy (#1336 by @neunenak) -- Refactor run.rs (#1335 by @neunenak) -- Allow comments on same line as settings (#1339) -- Fix justfile env shebang on Linux (#1330) -- Update Chinese translation of README.md (#1325 by @hustcer) +- Allow fewer lints ([#1340](https://github.com/casey/just/pull/1340)) +- 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)) +- 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 by @papertigers) +- 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)) [1.4.0](https://github.com/casey/just/releases/tag/1.4.0) - 2022-8-08 --------------------------------------------------------------------- ### Fixed -- Fix shell setting precedence (#1306) +- Fix shell setting precedence ([#1306](https://github.com/casey/just/pull/1306)) ### Misc -- Don't hardcode homebrew prefix (#1295) -- Exclude files from cargo package (#1283) -- Add usage note to default list recipe (#1296 by @jpbochi) -- Add MPR/Prebuilt-MPR installation instructions to README.md (#1280 by @hwittenborn) -- Add make and makesure to readme (#1299) -- Document how to configure zsh completions on MacOS (#1285 by @nk9) -- Convert package table to HTML (#1291) +- 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)) +- 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)) +- 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)) [1.3.0](https://github.com/casey/just/releases/tag/1.3.0) - 2022-7-25 --------------------------------------------------------------------- ### Added -- Add `/` operator (#1237) +- Add `/` operator ([#1237](https://github.com/casey/just/pull/1237)) ### Fixed -- Fix multibyte codepoint crash (#1243) +- Fix multibyte codepoint crash ([#1243](https://github.com/casey/just/pull/1243)) ### Misc -- Update just-install reference on README.md (#1275 by @0xradical) -- Split Recipe::run into Recipe::{run_shebang,run_linewise} (#1270) -- Add asdf package to readme(#1264 by @jaacko-torus) -- Add mdbook deps for build-book recipe (#1258 by @) (#1259 by @TopherIsSwell) -- Fix typo: argumant -> argument (#1257 by @kianmeng) -- Improve error message if `if` is missing the `else` (#1252 by @nk9) -- Explain how to pass arguments of a command to a dependency (#1254 by @heavelock) -- Update Chinese translation of README.md (#1253 by @hustcer) -- Improvements to Sublime syntax file (#1250 by @nk9) -- Prevent unbounded recursion when parsing expressions (#1248 by @evanrichter) -- Publish to snap store (#1245) -- Restore fuzz test harness (#1246 by @evanrichter) -- Add just-install to README file (#1241 by @brombal) -- Fix dead readme link (#1240 by @wdroz) -- Do `use super::*;` instead of `use crate::common::*;` (#1239) -- Fix readme punctuation (#1235) -- Add argument splitting section to readme (#1230) -- Add notes about environment variables to readme (#1229) -- Fix book links (#1227) -- Add nushell README.md (#1224 by @hustcer) -- Use absolute links in readme (#1223) -- Copy changelog into manual (#1222) -- Translate Chinese manual introduction and title (#1220 by @hustcer) -- Build Chinese language user manual (#1219) -- Update Chinese translation of README.md (#1218 by @hustcer) -- Translate all of README.md into Chinese (#1217 by @hustcer) -- Translate all of features in README into Chinese (#1215 by @hustcer) -- Make link to examples directory absolute (#1213) -- Translate part of features in README into Chinese (#1211 by @hustcer) -- Add JetBrains IDE plugin to readme (#1209 by @linux-china) -- Translate features chapter of readme to Chinese (#1208 by @hustcer) +- 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)) +- 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)) +- Improve error message if `if` is missing the `else` ([#1252](https://github.com/casey/just/pull/1252) by [nk9](https://github.com/nk9)) +- Explain how to pass arguments of a command to a dependency ([#1254](https://github.com/casey/just/pull/1254) by [heavelock](https://github.com/heavelock)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) [1.2.0](https://github.com/casey/just/releases/tag/1.2.0) - 2022-5-31 --------------------------------------------------------------------- ### Added -- Add `windows-shell` setting (#1198) -- SHA-256 and UUID functions (#1170 by @mbodmer) +- Add `windows-shell` setting ([#1198](https://github.com/casey/just/pull/1198)) +- 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 by @hustcer) -- Translate first section of readme into Chinese (#1205 by @hustcer) -- Fix a bunch of typos (#1204) -- Remove cargo-limit usage from justfile (#1199) -- Add nix package manager install instructions (#1194 by @risingBirdSong) -- Fix broken link in readme (#1183 by @Vlad-Shcherbina) -- Add screenshot to manual (#1181) -- Style homepage (#1180) -- Center readme (#1178) -- Style and add links to homepage (#1177) -- Fix readme badge links (#1176) -- Generate book from readme (#1155) +- 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)) +- 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)) [1.1.3](https://github.com/casey/just/releases/tag/1.1.3) - 2022-5-3 -------------------------------------------------------------------- ### Fixed -- Skip duplicate recipe arguments (#1174) +- Skip duplicate recipe arguments ([#1174](https://github.com/casey/just/pull/1174)) ### Misc -- Fix install script (#1172) -- Document that `invocation_directory()` returns an absolute path (#1162) -- Fix absolute_path documentation (#1160) -- Add cross-platform justfile example (#1152 by @presidento) +- 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)) +- 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) -- Remove stale link from readme (#1141) +- Document indentation rules ([#1142](https://github.com/casey/just/pull/1142)) +- Remove stale link from readme ([#1141](https://github.com/casey/just/pull/1141)) ### Unstable -- Search for missing recipes in parent directory justfiles (#1149) +- Search for missing recipes in parent directory justfiles ([#1149](https://github.com/casey/just/pull/1149)) [1.1.1](https://github.com/casey/just/releases/tag/1.1.1) - 2022-3-22 --------------------------------------------------------------------- ### Misc -- Build MacOS ARM release binaries (#1138) -- Upgrade Windows Actions runners to windows-latest (#1137) +- 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)) [1.1.0](https://github.com/casey/just/releases/tag/1.1.0) - 2022-3-10 --------------------------------------------------------------------- ### Added -- Add `error()` function (#1118 by @chamons) -- Add `absolute_path` function (#1121 by @Laura7089) +- Add `error()` function ([#1118](https://github.com/casey/just/pull/1118) by [chamons](https://github.com/chamons)) +- Add `absolute_path` function ([#1121](https://github.com/casey/just/pull/1121) by [Laura7089](https://github.com/Laura7089)) [1.0.1](https://github.com/casey/just/releases/tag/1.0.1) - 2022-2-28 --------------------------------------------------------------------- ### Fixed -- Make path_exists() relative to current directory (#1122) +- Make path_exists() relative to current directory ([#1122](https://github.com/casey/just/pull/1122)) ### Misc -- Detail environment variable usage in readme (#1086 by @kenden) -- Format --init justfile (#1116 by @TheLocehiliosan) -- Add hint for Node.js script compatibility (#1113) +- 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)) [1.0.0](https://github.com/casey/just/releases/tag/1.0.0) - 2022-2-22 --------------------------------------------------------------------- ### Added -- Add path_exists() function (#1106 by @heavelock) +- 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) +- Note that `pipefail` isn't normally set ([#1108](https://github.com/casey/just/pull/1108)) [0.11.2](https://github.com/casey/just/releases/tag/0.11.2) - 2022-2-15 ----------------------------------------------------------------------- ### Misc -- Fix dotenv-load documentation (#1104) -- Fixup broken release package script (#1100 by @lutostag) +- Fix dotenv-load documentation ([#1104](https://github.com/casey/just/pull/1104)) +- 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 ----------------------------------------------------------------------- ### Added -- Allow duplicate recipes (#1095 by @lutostag) +- 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) -- Improve readme (#1093 by @halostatue) -- Remove asciidoc readme (#1092) -- Convert README.adoc to markdown (#1091) -- Add choco package to README (#1090 by @michidk) +- Add arrow pointing to table of contents button ([#1096](https://github.com/casey/just/pull/1096)) +- 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)) +- 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) +- Change dotenv-load default to false ([#1082](https://github.com/casey/just/pull/1082)) [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) -- Fix windows chooser invocation error message test (#1079) -- Remove call to sed in justfile (#1078) +- 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)) [0.10.6](https://github.com/casey/just/releases/tag/0.10.6) - 2022-1-29 ----------------------------------------------------------------------- ### Added -- Add windows-powershell setting (#1057 by @michidk) +- 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) +- Allow using `-` and `@` in any order ([#1063](https://github.com/casey/just/pull/1063)) ### Misc -- Use `Context` suffix for snafu error contexts (#1068) -- Upgrade snafu to 0.7 (#1067 by @shepmaster) -- Mention "$@" in the README (#1064 by @mpdude) -- Note how to use PowerShell with CLI in readme (#1056 by @michidk) -- Link to cheatsheet from readme (#1053) -- Link to Homebrew installation docs in readme (#1049 by @michidk) -- Workflow tweaks (#1045) -- Push to correct origin in publish recipe (#1044) +- Use `Context` suffix for snafu error contexts ([#1068](https://github.com/casey/just/pull/1068)) +- 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 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)) [0.10.5](https://github.com/casey/just/releases/tag/0.10.5) - 2021-12-4 ----------------------------------------------------------------------- ### Changed -- Use musl libc for ARM binaries (#1037) +- Use musl libc for ARM binaries ([#1037](https://github.com/casey/just/pull/1037)) ### Misc -- Make completions work with Bash alias (#1035 by @kurtbuilds) -- Run tests on PRs (#1040) -- Improve GitHub Actions workflow triggers (#1033) -- Publish from GitHub master branch instead of local master (#1032) +- 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)) [0.10.4](https://github.com/casey/just/releases/tag/0.10.4) - 2021-11-21 ------------------------------------------------------------------------ ### Added -- Add `--dump-format json` (#992) -- Add `quote(s)` function for escaping strings (#1022) -- fmt: check formatting with `--check` (#1001 by @hdhoang) +- 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)) +- fmt: check formatting with `--check` ([#1001](https://github.com/casey/just/pull/1001) by [hdhoang](https://github.com/hdhoang)) ### Misc -- Refactor github actions (#1028) -- Fix readme formatting (#1030 by @soenkehahn) -- Use ps1 extension for pwsh shebangs (#1027 by @dmringo) -- Ignore leading byte order mark in source files (#1021) -- Add color to `just --fmt --check` diff (#1015) +- Refactor github actions ([#1028](https://github.com/casey/just/pull/1028)) +- 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)) [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) -- Add more string manipulation functions (#998) +- 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)) ### Changed -- Make `join` accept two or more arguments (#1000) +- Make `join` accept two or more arguments ([#1000](https://github.com/casey/just/pull/1000)) ### Misc -- Add alternatives and prior art section to readme (#1008) -- Fix readme `make`'s not correctly displayed (#1007 by @peter50216) -- Document the default recipe (#1006) -- Document creating user justfile recipe aliases (#1005) -- Fix readme typo (#1004 by @0xflotus) -- Add packaging status table to readme (#1003) -- Reword `sh` not found error messages (#1002 by @hdhoang) -- Only pass +crt-static to cargo build (#997) -- Stop using tabs in justfile in editorconfig (#996) -- Use consistent rustflags formatting (#994) -- Use `cargo build` instead of `cargo rustc` (#993) -- Don't skip variables in variable iterator (#991) -- Remove deprecated equals error (#985) +- Add alternatives and prior art section to readme ([#1008](https://github.com/casey/just/pull/1008)) +- 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)) +- 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)) +- 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)) [0.10.2](https://github.com/casey/just/releases/tag/0.10.2) - 2021-9-26 ----------------------------------------------------------------------- ### Added -- Implement regular expression match conditionals (#970) +- Implement regular expression match conditionals ([#970](https://github.com/casey/just/pull/970)) ### Misc -- Add detailed instructions for installing prebuilt binaries (#978) -- Improve readme package table formatting (#977) -- Add conda package to README (#976 by @kellpossible) -- Change MSRV to 1.46.0 (#968) -- Use stable rustfmt instead of nightly (#967) -- Fix readme typo: FOO → WORLD (#964) -- Reword Emacs section in readme (#962) -- Mention justl mode for Emacs (#961 by @psibi) +- 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 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)) +- 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 ----------------------------------------------------------------------- ### Added -- Add flags for specifying name and path to environment file (#941 by @Celeo) +- 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) -- Bump `target` version to 2.0 (#957) -- Mention `tree-sitter-just` in readme (#951) -- Document release RSS feed in readme (#950) -- Add installation instructions for Gentoo Linux (#946 by @dm9pZCAq) -- Make GitHub Actions instructions more prominent (#944) -- Wrap `--help` text to terminal width (#940) -- Add `.justfile` to sublime syntax file_extensions (#938) -- Suggest using `~/.global.justfile` instead of `~/.justfile` (#937) -- Update man page (#935) +- 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)) +- 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)) [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) +- Warn if `.env` file is loaded in `dotenv-load` isn't explicitly set ([#925](https://github.com/casey/just/pull/925)) ### Added -- Add `--changelog` subcommand (#932) -- Support `.justfile` as an alternative to `justfile` (#931) +- 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)) ### Misc -- Use cargo-limit for all recipes (#928) -- Fix colors (#927) -- Use ColorDisplay trait to print objects to the terminal (#926) -- Deduplicate recipe parsing (#923) -- Move subcommand functions into Subcommand (#918) -- Check GitHub Actions workflow with actionlint (#921) -- Add loader and refactor errors (#917) -- Rename: Module → Ast (#915) +- 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)) [0.9.9](https://github.com/casey/just/releases/tag/0.9.9) - 2021-7-22 --------------------------------------------------------------------- ### Added -- Add subsequent dependencies (#820) -- Implement `else if` chaining (#910) +- Add subsequent dependencies ([#820](https://github.com/casey/just/pull/820)) +- Implement `else if` chaining ([#910](https://github.com/casey/just/pull/910)) ### Fixed -- Fix circular variable dependency error message (#909) +- Fix circular variable dependency error message ([#909](https://github.com/casey/just/pull/909)) ### Misc -- Improve readme (#904 by @mtsknn) -- Add screenshot to readme (#911) -- Add install instructions for Fedora Linux (#898 by @olivierlemasle) -- Fix readme typos (#903 by @rokf) -- Actually fix release tagging and publish changelog with releases (#901) -- Fix broken prerelease tagging (#900) -- Use string value for ref-type check (#897) +- 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 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)) [0.9.8](https://github.com/casey/just/releases/tag/0.9.8) - 2021-7-3 -------------------------------------------------------------------- ### Misc -- Fix changelog formatting (#894) -- Only run install script on CI for non-releases (#895) +- 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)) [0.9.7](https://github.com/casey/just/releases/tag/0.9.7) - 2021-7-3 -------------------------------------------------------------------- ### Added -- Add string manipulation functions (#888 by @terror) +- Add string manipulation functions ([#888](https://github.com/casey/just/pull/888) by [terror](https://github.com/terror)) ### Misc -- Remove test-utilities crate (#892) -- Remove outdated note in `Cargo.toml` (#891) -- Link to GitHub release pages in changelog (#886) +- 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)) [0.9.6](https://github.com/casey/just/releases/tag/0.9.6) - 2021-6-24 --------------------------------------------------------------------- ### Added -- Add `clean` function for simplifying paths (#883) -- Add `join` function for joining paths (#882) -- Add path manipulation functions (#872 by @TonioGela) +- 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 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 by @Frederick888) -- Document path manipulation functions in readme (#877) +- 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)) [0.9.5](https://github.com/casey/just/releases/tag/0.9.5) - 2021-6-12 --------------------------------------------------------------------- ### Added -- Add `--unstable` flag (#869) -- Add Sublime Text syntax file (#864) -- Add `--fmt` subcommand (#837 by @vglfr) +- 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 `--fmt` subcommand ([#837](https://github.com/casey/just/pull/837) by [vglfr](https://github.com/vglfr)) ### Misc -- Mention doniogela.dev/just/ in readme (#866) -- Mention that vim-just is now available from vim-polyglot (#865) -- Mention `--list-heading` newline behavior (#860) -- Check for `rg` in `bin/forbid` (#859) -- Document that variables are not exported to backticks in the same scope (#856) -- Remove `dotenv_load` from tests (#853) -- Remove `v` prefix from version (#850) -- Improve install script (#847) -- Move pages assets back to `docs` (#846) -- Move pages assets to `www` (#845) +- 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)) [0.9.4](https://github.com/casey/just/releases/tag/v0.9.4) - 2021-5-27 ---------------------------------------------------------------------- ### Misc -- Release `aarch64-unknown-linux-gnu` binaries (#843) -- Add `$` to non-default parameter grammar (#839) -- Add `$` to parameter grammar (#838 by @NoahTheDuke) -- Fix readme links (#836) -- Add `vim-just` installation instructions to readme (#835) -- Refactor shebang handling (#833) +- 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)) +- 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)) [0.9.3](https://github.com/casey/just/releases/tag/v0.9.3) - 2021-5-16 ---------------------------------------------------------------------- ### Added -- Add shebang support for 'cmd.exe' (#828 by @pansila) -- Add `.exe` to powershell scripts (#826 by @sigoden) -- Add the `--command` subcommand (#824) +- 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)) ### Fixed -- Fix bang lexing and placate clippy (#821) +- Fix bang lexing and placate clippy ([#821](https://github.com/casey/just/pull/821)) ### Misc -- Fixed missing close apostrophe in GRAMMAR.md (#830 by @SOF3) -- Make 'else' keyword in grammar (#829 by @SOF3) -- Add forbid script (#827) -- Remove `summary` feature (#823) -- Document that just is now in Arch official repo (#814 by @svenstaro) -- Fix changelog years (#813) +- 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)) +- 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)) [0.9.2](https://github.com/casey/just/releases/tag/v0.9.2) - 2021-5-02 ---------------------------------------------------------------------- ### Fixed -- Pass evaluated arguments as positional arguments (#810) +- Pass evaluated arguments as positional arguments ([#810](https://github.com/casey/just/pull/810)) [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) -- Add `positional-arguments` setting (#804) -- Allow filtering variables to evaluate (#795) +- 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)) ### Changed -- Reform and improve string literals (#793) -- Allow evaluating justfiles with no recipes (#794) -- Unify string lexing (#790) +- 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)) ### Misc -- Test multi-line strings in interpolation (#789) -- Add shell setting examples to README (#787) +- 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)) - Disable .env warning for now -- Warn if `.env` file loaded and `dotenv-load` unset (#784) +- Warn if `.env` file loaded and `dotenv-load` unset ([#784](https://github.com/casey/just/pull/784)) [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) +- Turn `=` deprecation warning into a hard error ([#780](https://github.com/casey/just/pull/780)) [0.8.7](https://github.com/casey/just/releases/tag/v0.8.7) - 2021-3-28 ---------------------------------------------------------------------- ### Added -- Add `dotenv-load` setting (#778) +- Add `dotenv-load` setting ([#778](https://github.com/casey/just/pull/778)) ### Misc -- Change publish recipe to use stable rust (#777) +- Change publish recipe to use stable rust ([#777](https://github.com/casey/just/pull/777)) [0.8.6](https://github.com/casey/just/releases/tag/v0.8.6) - 2021-3-28 ---------------------------------------------------------------------- ### Added -- Add just_executable() function (#775 by @bew) -- Prefix parameters with `$` to export to environment (#773) -- Add `set export` to export all variables as environment variables (#767) +- 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)) ### Changed -- Suppress all output to stderr when `--quiet` (#771) +- Suppress all output to stderr when `--quiet` ([#771](https://github.com/casey/just/pull/771)) ### Misc -- Improve chooser invocation error message (#772) -- De-emphasize cmd.exe in readme (#768) -- Fix warnings (#770) +- 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)) [0.8.5](https://github.com/casey/just/releases/tag/v0.8.5) - 2021-3-24 ---------------------------------------------------------------------- ### Added -- Allow escaping double braces with `{{{{` (#765) +- Allow escaping double braces with `{{{{` ([#765](https://github.com/casey/just/pull/765)) ### Misc -- Reorganize readme to highlight editor support (#764) -- Add categories and keywords to Cargo manifest (#763) -- Fix command output in readme (#760 by @vvv) -- Note Emacs package `just-mode` in readme (#759 by @leon-barrett) -- Note shebang line splitting inconsistency in readme (#757) +- 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)) +- 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)) [0.8.4](https://github.com/casey/just/releases/tag/v0.8.4) - 2021-2-9 --------------------------------------------------------------------- ### Added -- Add options to control list formatting (#753) +- Add options to control list formatting ([#753](https://github.com/casey/just/pull/753)) ### Misc -- Document how to change the working directory in a recipe (#752) -- Implement `Default` for `Table` (#748) -- Add Alpine Linux package to readme (#736 by @jirutka) -- Update to actions/cache@v2 (#742 by @zyctree) -- Add link in readme to GitHub Action (#729 by @rossmacarthur) -- Add docs for justfile() and justfile_directory() (#726 by @rminderhoud) -- Fix CI (#727) -- Improve readme (#725) -- Replace saythanks.io link with malto: link (#723) -- Update man page to v0.8.3 (#720) +- 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)) +- 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)) [0.8.3](https://github.com/casey/just/releases/tag/v0.8.3) - 2020-10-27 ----------------------------------------------------------------------- ### Added -- Allow ignoring line endings inside delimiters (#717) +- Allow ignoring line endings inside delimiters ([#717](https://github.com/casey/just/pull/717)) [0.8.2](https://github.com/casey/just/releases/tag/v0.8.2) - 2020-10-26 ----------------------------------------------------------------------- ### Added -- Add conditional expressions (#714) +- Add conditional expressions ([#714](https://github.com/casey/just/pull/714)) ### Fixed -- Allow completing variables and recipes after `--set` in zsh completion script (#697 by @heyrict) +- 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) -- Automatically track expected tokens while parsing (#711) -- Document feature flags in Cargo.toml (#709) +- 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)) [0.8.1](https://github.com/casey/just/releases/tag/v0.8.1) - 2020-10-15 ----------------------------------------------------------------------- ### Changed -- Allow choosing multiple recipes to run (#700) -- Complete recipes in bash completion script (#685 by @vikesh-raj) -- Complete recipes names in PowerShell completion script (#651 by @Insomniak47) +- Allow choosing multiple recipes to run ([#700](https://github.com/casey/just/pull/700)) +- 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) -- Placate clippy (#698) -- Fix build fix (#693) -- Fix readme documentation for ignoring errors (#692 by @kenden) +- 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)) +- 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 ---------------------------------------------------------------------- ### Breaking -- Allow suppressing failures with `-` prefix (#687 by @iwillspeak) +- 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) -- Install BSD Tar on GitHub Actions to fix CI errors (#689) -- Move separate quiet config value to verbosity (#686 by @Celeo) +- 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)) +- 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) +- Add the `--choose` subcommand ([#680](https://github.com/casey/just/pull/680)) ### Misc -- Combine integration tests into single binary (#679) -- Document `--unsorted` flag in readme (#672) +- 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)) [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) +- Add option to print recipes in source order ([#669](https://github.com/casey/just/pull/669)) ### Misc -- Mention Linux, MacOS and Windows support in readme (#666) -- Add list highlighting nice features to readme (#664) +- 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)) [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) +- Search for `.env` file from working directory ([#661](https://github.com/casey/just/pull/661)) ### Misc -- Move link-time optimization config into `Cargo.toml` (#658) +- Move link-time optimization config into `Cargo.toml` ([#658](https://github.com/casey/just/pull/658)) [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) +- Skip `.env` items which are set in environment ([#656](https://github.com/casey/just/pull/656)) ### Misc -- Mark tags that start with `v` as releases (#654) +- Mark tags that start with `v` as releases ([#654](https://github.com/casey/just/pull/654)) [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) +- Only use `cygpath` on shebang if it contains `/` ([#652](https://github.com/casey/just/pull/652)) [0.6.0](https://github.com/casey/just/releases/tag/v0.6.0) - 2020-6-18 ---------------------------------------------------------------------- ### Changed -- Ignore '@' returned from interpolation evaluation (#636 by @rjsberry) -- Strip leading spaces after line continuation (#635) +- 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)) ### Added -- Add variadic parameters that accept zero or more arguments (#645 by @rjsberry) +- Add variadic parameters that accept zero or more arguments ([#645](https://github.com/casey/just/pull/645) by [rjsberry](https://github.com/rjsberry)) ### Misc -- Clarify variadic parameter default values (#646 by @rjsberry) -- Add keybase example justfile (#640 by @blaggacao) -- Strip trailing whitespace in `examples/pre-commit.just` (#644) -- Test that example justfiles successfully parse (#643) -- Link example justfiles in readme (#641) -- Add example justfile (#639 by @blaggacao) -- Document how to run recipes after another recipe (#630) +- 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)) +- 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)) [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) +- Don't load `.env` file when `--no-dotenv` is passed ([#627](https://github.com/casey/just/pull/627)) ### Changed -- Complete recipe names in fish completion script (#625 by @tyehle) -- Suggest aliases for unknown recipes (#624 by @Celeo) +- Complete recipe names in fish completion script ([#625](https://github.com/casey/just/pull/625) by [tyehle](https://github.com/tyehle)) +- Suggest aliases for unknown recipes ([#624](https://github.com/casey/just/pull/624) by [Celeo](https://github.com/Celeo)) [0.5.10](https://github.com/casey/just/releases/tag/v0.5.10) - 2020-3-18 ------------------------------------------------------------------------ @@ -694,132 +694,132 @@ Changelog ---------------------------------------------------------------------- ### Added -- Update zsh completion file (#606 by @heyrict) -- Add `--variables` subcommand that prints variable names (#608) -- Add github pages site with improved install script (#597) +- 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)) ### Fixed -- Don't require justfile to print completions (#596) +- Don't require justfile to print completions ([#596](https://github.com/casey/just/pull/596)) ### Misc -- Only build for linux on docs.rs (#611) -- Trim completions and ensure final newline (#609) -- Trigger build on pushes and pull requests (#607) -- Document behavior of `@` on shebang recipes (#602) -- Add `.nojekyll` file to github pages site (#599) -- Add `:` favicon (#598) -- Delete old CI configuration and update build badge (#595) -- Add download count badge to readme (#594) -- Wrap comments at 80 characters (#593) -- Use unstable rustfmt configuration options (#592) +- 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)) [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) +- Only use `cygpath` on windows if present ([#586](https://github.com/casey/just/pull/586)) ### Misc -- Improve comments in justfile (#588) -- Remove unused dependencies (#587) +- Improve comments in justfile ([#588](https://github.com/casey/just/pull/588)) +- Remove unused dependencies ([#587](https://github.com/casey/just/pull/587)) [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) +- Don't include directories in release archive ([#583](https://github.com/casey/just/pull/583)) [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) -- List solus package in readme (#579) -- Expand use of Github Actions (#580) -- Fix readme typo: interpetation -> interpretation (#578 by @Plommonsorbet) +- 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)) +- 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) +- Generate shell completion scripts with `--completions` ([#572](https://github.com/casey/just/pull/572)) ### Misc -- Check long lines and FIXME/TODO on CI (#575) -- Add additional continuous integration checks (#574) +- 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)) [0.5.4](https://github.com/casey/just/releases/tag/v0.5.4) - 2019-12-25 ----------------------------------------------------------------------- ### Added -- Add `justfile_directory()` and `justfile()` (#569) +- Add `justfile_directory()` and `justfile()` ([#569](https://github.com/casey/just/pull/569)) ### Misc -- Add table of package managers that include just to readme (#568) -- Remove yaourt AUR helper from readme (#567 by @ky0n) -- Fix regression in error message color printing (#566) -- Reform indentation handling (#565) -- Update Cargo.lock with new version (#564) +- Add table of package managers that include just to readme ([#568](https://github.com/casey/just/pull/568)) +- 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)) [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) -- Fix typo: `chracter` -> `character` (#561) -- Improve pre-publish check (#562) +- 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)) [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) -- Allow passing arguments to dependencies (#555) +- 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)) ### Misc -- Un-implement Deref for Table (#546) -- Resolve recipe dependencies (#547) -- Resolve alias targets (#548) -- Remove unnecessary type argument to Alias (#549) -- Resolve functions (#550) -- Reform scope and binding (#556) +- 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)) [0.5.1](https://github.com/casey/just/releases/tag/v0.5.1) - 2019-11-20 ----------------------------------------------------------------------- ### Added -- Add `--init` subcommand (#541) +- Add `--init` subcommand ([#541](https://github.com/casey/just/pull/541)) ### Changed -- Avoid fs::canonicalize (#539) +- Avoid fs::canonicalize ([#539](https://github.com/casey/just/pull/539)) ### Misc -- Mention `set shell` as alternative to installing `sh` (#533) -- Refactor Compilation error to contain a Token (#535) -- Move lexer comment (#536) -- Add missing `--init` test (#543) +- 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)) [0.5.0](https://github.com/casey/just/releases/tag/v0.5.0) - 2019-11-12 ----------------------------------------------------------------------- ### Added -- Add `set shell := [...]` to grammar (#526) -- Add `shell` setting (#525) -- Document settings in readme (#527) +- 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)) ### Changed -- Reform positional argument parsing (#523) -- Highlight echoed recipe lines in bold by default (#512) +- 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)) ### Misc -- Gargantuan refactor (#522) -- Move subcommand execution into Subcommand (#514) -- Move `cd` out of Config::from_matches (#513) -- Remove now-unnecessary borrow checker appeasement (#511) -- Reform Parser (#509) -- Note need to publish with nightly cargo (#506) +- 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)) [0.4.5](https://github.com/casey/just/releases/tag/v0.4.5) - 2019-10-31 ----------------------------------------------------------------------- @@ -830,117 +830,117 @@ Changelog - Display alias with `--show NAME` if one exists ### Documented -- Document multi-line constructs (for/if/while) (#453) -- Generate man page with help2man (#463) -- Add context to deprecation warnings (#473) -- Improve messages for alias error messages (#500) +- 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)) ### Misc ### Cleanup -- Update deprecated rust range patterns and clippy config (#450 by @light4) -- Make comments in common.rs lowercase (#470) -- Use `pub(crate)` instead of `pub` (#471) -- Hide summary functionality behind feature flag (#472) -- Fix `summary` feature conditional compilation (#475) -- Allow integration test cases to omit common values (#480) -- Add `unindent()` for nicer integration test strings (#481) -- Start pulling argument parsing out of run::run() (#483) -- Add explicit `Subcommand` enum (#484) -- Avoid using error code `1` in integration tests (#486) -- Use more indented strings in integration tests (#489) -- Refactor `run::run` and Config (#490) -- Remove `misc.rs` (#491) -- Remove unused `use` statements (#497) -- Refactor lexer tests (#498) -- Use constants instead of literals in arg parser (#504) +- 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)) ### Infrastructure -- Add repository attribute to Cargo.toml (#493 by @SOF3) -- Check minimal version compatibility before publishing (#487) +- 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)) ### Continuous Integration -- Disable FreeBSD builds (#474) -- Use `bash` as shell for all integration tests (#479) -- Don't install `dash` on Travis (#482) +- 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)) ### Dependencies -- Use `tempfile` crate instead of `tempdir` (#455 by @NickeZ) -- Bump clap dependency to 2.33.0 (#458 by @NickeZ) -- Minimize dependency version requirements (#461) -- Remove dependency on brev (#462) -- Update dependencies (#501) +- 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)) [0.4.4](https://github.com/casey/just/releases/tag/v0.4.4) - 2019-06-02 ----------------------------------------------------------------------- ### Changed -- Ignore file name case while searching for justfile (#436 by @shevtsiv) +- 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) +- Display alias target with `--show` ([#443](https://github.com/casey/just/pull/443)) [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) +- Deprecate `=` in assignments, aliases, and exports in favor of `:=` ([#413](https://github.com/casey/just/pull/413)) ### Added -- Pass stdin handle to backtick process (#409) +- Pass stdin handle to backtick process ([#409](https://github.com/casey/just/pull/409)) ### Documented -- Fix readme command line (#411) -- Typo: "command equivelant" -> "command equivalent" (#418) -- Mention Make’s “phony target” workaround in the comparison (#421 by @roryokane) -- Add Void Linux install instructions to readme (#423) +- 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)) +- 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)) ### Cleaned up or Refactored -- Remove stray source files (#408) -- Replace some calls to brev crate (#410) -- Lexer code deduplication and refactoring (#414) -- Refactor and rename test macros (#415) -- Move CompilationErrorKind into separate module (#416) -- Remove `write_token_error_context` (#417) +- 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)) [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) +- Regex-based lexer replaced with much nicer character-at-a-time lexer ([#406](https://github.com/casey/just/pull/406)) [0.4.1](https://github.com/casey/just/releases/tag/v0.4.1) - 2019-04-12 ----------------------------------------------------------------------- ### Changed -- Make summary function non-generic (#404) +- Make summary function non-generic ([#404](https://github.com/casey/just/pull/404)) [0.4.0](https://github.com/casey/just/releases/tag/v0.4.0) - 2019-04-12 ----------------------------------------------------------------------- ### Added -- Add recipe aliases (#390 by @ryloric) -- Allow arbitrary expressions as default arguments (#400) -- Add justfile summaries (#399) -- Allow outer shebang lines so justfiles can be used as scripts (#393) -- Allow `--justfile` without `--working-directory` (#392 by @smonami) -- Add link to Chinese translation of readme by @chinanf-boy (#377) +- 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 `--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)) ### Changed -- Upgrade to Rust 2018 (#394) -- Format the codebase with rustfmt (#346) +- 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)) [0.3.13](https://github.com/casey/just/releases/tag/v0.3.13) - 2018-11-06 ------------------------------------------------------------------------- ### Added -- Print recipe signature if missing arguments (#369 by @ladysamantha) -- Add grandiloquent verbosity level that echos shebang recipes (#348) -- Wait for child processes to finish (#345) -- Improve invalid escape sequence error messages (#328) +- 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)) ### Fixed -- Use PutBackN instead of PutBack in parser (#364) +- Use PutBackN instead of PutBack in parser ([#364](https://github.com/casey/just/pull/364)) [0.3.12](https://github.com/casey/just/releases/tag/v0.3.12) - 2018-06-19 ------------------------------------------------------------------------- @@ -952,52 +952,52 @@ Changelog ------------------------------------------------------------------------ ### Fixed -- Fixed colors on windows (#317) +- Fixed colors on windows ([#317](https://github.com/casey/just/pull/317)) [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) +- Make .env vars available in env_var functions ([#310](https://github.com/casey/just/pull/310)) [0.3.8](https://github.com/casey/just/releases/tag/v0.3.8) - 2018-3-5 --------------------------------------------------------------------- ### Added -- Add dotenv integration (#306) +- Add dotenv integration ([#306](https://github.com/casey/just/pull/306)) [0.3.7](https://github.com/casey/just/releases/tag/v0.3.7) - 2017-12-11 ----------------------------------------------------------------------- ### Fixed -- Fix error if ! appears in comment (#296) +- Fix error if ! appears in comment ([#296](https://github.com/casey/just/pull/296)) [0.3.6](https://github.com/casey/just/releases/tag/v0.3.6) - 2017-12-11 ----------------------------------------------------------------------- ### Fixed -- Lex CRLF line endings properly (#292) +- Lex CRLF line endings properly ([#292](https://github.com/casey/just/pull/292)) [0.3.5](https://github.com/casey/just/releases/tag/v0.3.5) - 2017-12-11 ----------------------------------------------------------------------- ### Added -- Align doc-comments in `--list` output (#273) -- Add `arch()`, `os()`, and `os_family()` functions (#277) -- Add `env_var(key)` and `env_var_or_default(key, default)` functions (#280) +- 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)) [0.3.4](https://github.com/casey/just/releases/tag/v0.3.4) - 2017-10-06 ----------------------------------------------------------------------- ### Added -- Do not evaluate backticks in assignments during dry runs (#253 by @aoeu) +- 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) +- Change license to CC0 going forward ([#270](https://github.com/casey/just/pull/270)) [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) -- Recipes whose names begin with an underscore will not appear in `--list` or `--summary` (#229) +- 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))