All Versions
76
Latest Version
Avg Release Cycle
12 days
Latest Release
206 days ago
Changelog History
Page 7
Changelog History
Page 7
-
v0.4.5 Changes
October 31, 2019π User-visible
π Changed
- 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)
Misc
Cleanup
- β‘οΈ Update deprecated rust range patterns and clippy config (#450 by @light4)
- π Make comments in common.rs lowercase (#470)
- π Use
pub(crate)
instead ofpub
(#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)
Infrastructure
- β Add repository attribute to Cargo.toml (#493 by @SOF3)
- Check minimal version compatibility before publishing (#487)
Continuous Integration
- π Disable FreeBSD builds (#474)
- β
Use
bash
as shell for all integration tests (#479) - Don't install
dash
on Travis (#482)
Dependencies
- π Use
tempfile
crate instead oftempdir
(#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)
- Display alias with
-
v0.4.4 Changes
June 02, 2019π Changed
- Ignore file name case while searching for justfile (#436 by @shevtsiv)
β Added
- Display alias target with
--show
(#443)
-
v0.4.3 Changes
May 07, 2019π Changed
- π Deprecate
=
in assignments, aliases, and exports in favor of:=
(#413)
β Added
- Pass stdin handle to backtick process (#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)
π¨ 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)
- π Deprecate
-
v0.4.2 Changes
April 12, 2019π Changed
- Regex-based lexer replaced with much nicer character-at-a-time lexer (#406)
-
v0.4.1 Changes
April 12, 2019π Changed
- π Make summary function non-generic (#404)
-
v0.4.0 Changes
April 12, 2019β Added
- β Add recipe aliases by @ryloric (#390)
- π 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
by @smonami (#392) - β Add link to Chinese translation of readme by @chinanf-boy (#377)
π Changed
- β¬οΈ Upgrade to Rust 2018 (#394)
- Format the codebase with rustfmt (#346)
-
v0.3.13 Changes
November 06, 2018β 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)
π Fixed
- π Use PutBackN instead of PutBack in parser (#364)
-
v0.3.12 Changes
June 19, 2018β Added
- Implemented invocation_directory function
-
v0.3.11 Changes
π Fixed
- π Fixed colors on windows (#317)
-
v0.3.10 Changes
β Added
- π Make .env vars available in env_var functions (#310)