diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..bc0a991b0 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,11 @@ +# 1.0.0 - July 6, 2020 + +- Added the following aliases to miniscript for ease of operations + - Rename `pk` to `pk_k` + - Rename `thresh_m` to `multi` + - Add alias `pk(K)` = `c:pk_k(K)` + - Add alias `pkh(K)` = `c:pk_h(K)` +- Fixed Miniscript parser bugs when decoding Hashlocks +- Added scriptContext(`Legacy` and `Segwitv0`) to Miniscript. +- Miscellenous fixes against DoS attacks for heavy nesting. +- Fixed Satisfier bug that caused flipping of arguments for `and_v` and `and_n` and `and_or` diff --git a/Cargo.toml b/Cargo.toml index 9a8107588..432790e36 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "miniscript" -version = "0.12.0" -authors = ["Andrew Poelstra "] +version = "1.0.0" +authors = ["Andrew Poelstra , Sanket Kanjalkar "] repository = "https://github.com/apoelstra/miniscript" description = "Miniscript: a subset of Bitcoin Script designed for analysis" license = "CC0-1.0" diff --git a/README.md b/README.md index 462c4f3a8..32e4e0bde 100644 --- a/README.md +++ b/README.md @@ -52,3 +52,6 @@ active development and is not held to the same standards as `rust-bitcoin` or For this reason, it is not recommended to use it in production. +# Release Notes + +See [CHANGELOG.md](CHANGELOG.md). \ No newline at end of file