just v0.4.5 Release Notes

Release Date: 2019-10-31 // over 4 years ago
  • ๐Ÿ‘‰ 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)