diff options
| author | Melody Horn <melody@boringcactus.com> | 2021-04-04 17:36:22 -0600 | 
|---|---|---|
| committer | Melody Horn <melody@boringcactus.com> | 2021-04-04 17:36:22 -0600 | 
| commit | 0d8aed06c3be7765caf98385c1883b3db7a507b8 (patch) | |
| tree | f025a7ca84ff1cba131f002c6bd6a35af1276ed3 | |
| parent | d12026d12b07dcbfd8bd1914cdcd292888cec37f (diff) | |
| download | makers-0.5.0.tar.gz makers-0.5.0.zip  | |
that's probably good enough for 0.5.00.5.0
| -rw-r--r-- | Cargo.lock | 2 | ||||
| -rw-r--r-- | Cargo.toml | 2 | ||||
| -rw-r--r-- | README.md | 9 | 
3 files changed, 11 insertions, 2 deletions
@@ -334,7 +334,7 @@ dependencies = [  [[package]]  name = "makers" -version = "0.4.0" +version = "0.5.0"  dependencies = [   "dirs",   "env_logger", @@ -1,6 +1,6 @@  [package]  name = "makers" -version = "0.4.0" +version = "0.5.0"  authors = ["boringcactus / Melody Horn <melody@boringcactus.com>"]  edition = "2018"  description = "a POSIX-compatible make implemented in Rust" @@ -4,6 +4,7 @@ A (mostly) [POSIX-compatible](https://pubs.opengroup.org/onlinepubs/9699919799/u  Not explicitly aiming for full support for [every GNU make feature](https://www.gnu.org/software/make/manual/html_node/index.html), but adding whichever features are strictly necessary to be compatible with existing GNUish makefiles.  You can get slightly more info by running with `RUST_LOG=makers=warn`, much more info with `RUST_LOG=makers=debug`, and an avalanche of info (probably only useful in small doses for debugging your makefile or makers itself) with `RUST_LOG=makers=trace`. +For more specific configuration, see [the documentation for the `env_logger` Rust crate](https://docs.rs/env_logger/0.8.3/env_logger/).  ## conformance @@ -34,6 +35,14 @@ list of features that are needed for version 1.0:  ## changelog +### v0.5.0 - 2021-04-04 + +- add verbose logging +- partially fix `$<` (old: all dependencies, new: first dependency, spec: first dependency added by inference rule) +- set the `$(MAKE)` built-in macro to the full path to `makers` if it can be found +- change `%`-matching to reject partial pattern matches but allow all characters in `%` +- implement GNU-style functions `and`, `or`, `strip` +  ### v0.4.0 - 2021-04-03  - fix newline handling so escaped newlines & conditional lines work the way they're supposed to  |