From 0a7919737e55c2bd5e87698f10717501e850f0d7 Mon Sep 17 00:00:00 2001 From: Melody Horn Date: Sat, 3 Apr 2021 23:15:44 -0600 Subject: that's good enough for 0.4.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- README.md | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5342a1d..46017a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -306,7 +306,7 @@ checksum = "8916b1f6ca17130ec6568feccee27c156ad12037880833a3b842a823236502e7" [[package]] name = "makers" -version = "0.3.0" +version = "0.4.0" dependencies = [ "dirs", "eyre", diff --git a/Cargo.toml b/Cargo.toml index 839fbc1..6dbd509 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "makers" -version = "0.3.0" +version = "0.4.0" authors = ["boringcactus / Melody Horn "] edition = "2018" description = "a POSIX-compatible make implemented in Rust" diff --git a/README.md b/README.md index f675fff..d0519e1 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,13 @@ list of features that are needed for version 1.0: ## changelog +### v0.4.0 - 2021-04-03 + +- fix newline handling so escaped newlines & conditional lines work the way they're supposed to +- implement GNU-style `%`-matching inference rules +- dependencies of `.PHONY` special target are now always assumed out-of-date until rebuilt, regardless of filesystem status +- give user-defined inference rules priority over built-in ones + ### v0.3.0 - 2021-04-03 - allow installing with `--no-default-features` for pure-POSIX compatibility -- cgit v1.2.3