aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock2
-rw-r--r--Cargo.toml2
-rw-r--r--README.md7
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 <melody@boringcactus.com>"]
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