diff --git a/CHANGELOG.md b/CHANGELOG.md index 52a0bd0def..90f60e3c9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,57 @@ Changelog ========= +[v0.4.5] - 2019-10-31 +--------------------- + +## 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) +- 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) +- 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) +- Bump clap dependency to 2.33.0 (#458) +- Minimize dependency version requirements (#461) +- Remove dependency on brev (#462) +- Update dependencies (#501) + + [v0.4.4] - 2019-06-02 --------------------- diff --git a/Cargo.lock b/Cargo.lock index 65eedc6c40..2aaa486c22 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -158,7 +158,7 @@ dependencies = [ [[package]] name = "just" -version = "0.4.4" +version = "0.4.5" dependencies = [ "ansi_term 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", "assert_matches 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index 9342d71254..6169b6514a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "just" -version = "0.4.4" +version = "0.4.5" description = "🤖 Just a command runner" authors = ["Casey Rodarmor "] license = "CC0-1.0" diff --git a/justfile b/justfile index b7b775e456..6e436e36a8 100755 --- a/justfile +++ b/justfile @@ -55,7 +55,7 @@ publish-check: lint clippy test grep {{version}} CHANGELOG.md cargo +nightly generate-lockfile -Z minimal-versions cargo test - git checkout + git checkout Cargo.lock publish: publish-check cargo publish diff --git a/src/config.rs b/src/config.rs index 391bc98f9a..953da5f6d2 100644 --- a/src/config.rs +++ b/src/config.rs @@ -332,7 +332,7 @@ mod tests { // proper tests for all the flags, but this will do for now. #[test] fn help() { - const EXPECTED_HELP: &str = "just v0.4.4 + const EXPECTED_HELP: &str = "just v0.4.5 Casey Rodarmor 🤖 Just a command runner - https://github.com/casey/just