diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..ca0574cb --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,32 @@ +# Liana daemon and GUI release notes + +## 0.2 + +The second release of Liana brings various fixes as well as the possibility to use a multisig in +either, or both, of the spending paths. + +### Features + +- Multisig: we now support descriptors with multiple keys both in the primary (non-timelocked) + spending path and the recovery (timelocked) path. + +#### GUI-specific + +- You can now import and update Spend transaction drafts as PSBTs to collaboratively create and sign + transactions. +- When creating a new descriptor you can now set an alias for each key. Those will be displayed when + inspecting a transaction's signatories. +- Amounts are now displayed with the sats in bold for better redability. + +### Fixes + +- We now remove the fixed interpreter and rpath set by GUIX reproducible builds in the `liana-cli` + ELF binary. +- We now check the `bitcoind` version before trying to import a Miniscript descriptor. +- We now discard unconfirmed incoming payments that were dropped from our mempool. + +#### GUI-specific + +- Various wording fixes on the UI. +- Amounts are now updated when moving between steps in the Spend creation flow. +- Coins are now sorted by age when displayed as a list. diff --git a/Cargo.lock b/Cargo.lock index 3402f40b..94585c46 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -205,7 +205,7 @@ dependencies = [ [[package]] name = "liana" -version = "0.1.0" +version = "0.2.0" dependencies = [ "backtrace", "base64", diff --git a/Cargo.toml b/Cargo.toml index f02f8cee..fa461e2a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "liana" -version = "0.1.0" +version = "0.2.0" authors = ["Antoine Poinsot "] edition = "2018" repository = "https://github.com/revault/liana" diff --git a/contrib/release/release.sh b/contrib/release/release.sh index 7fb5b84e..3fa47c5b 100755 --- a/contrib/release/release.sh +++ b/contrib/release/release.sh @@ -7,7 +7,7 @@ set -ex -VERSION="${VERSION:-"0.1"}" +VERSION="${VERSION:-"0.2"}" LIANA_PREFIX="liana-$VERSION" LINUX_DIR_NAME="$LIANA_PREFIX-x86_64-linux-gnu" LINUX_ARCHIVE="$LINUX_DIR_NAME.tar.gz" diff --git a/src/lib.rs b/src/lib.rs index 48997ada..e4c823bb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -78,7 +78,7 @@ impl fmt::Display for Version { pub const VERSION: Version = Version { major: 0, - minor: 1, + minor: 2, patch: 0, }; diff --git a/tests/test_rpc.py b/tests/test_rpc.py index 83f035c6..66d2103c 100644 --- a/tests/test_rpc.py +++ b/tests/test_rpc.py @@ -20,7 +20,7 @@ from test_framework.utils import ( def test_getinfo(lianad): res = lianad.rpc.getinfo() - assert res["version"] == "0.1" + assert res["version"] == "0.2.0" assert res["network"] == "regtest" wait_for(lambda: lianad.rpc.getinfo()["block_height"] == 101) res = lianad.rpc.getinfo()