All Versions
76
Latest Version
Avg Release Cycle
12 days
Latest Release
512 days ago

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 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)

    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 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)
  • 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)
  • 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)