Skip to content

Commit b00326e

Browse files
authored
Merge pull request #77 from getAlby/feat/0.6.1
Feat/0.6.1
2 parents a39f1c1 + d8af111 commit b00326e

11 files changed

Lines changed: 597 additions & 85 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
# 0.6.1 - Jun. 19, 2025
2+
This patch release fixes minor issues with the recently-exposed `Bolt11Invoice`
3+
type in bindings.
4+
5+
## Feature and API updates
6+
- The `Bolt11Invoice::description` method is now exposed as
7+
`Bolt11Invoice::invoice_description` in bindings, to avoid collisions with a
8+
Swift standard method of same name (#576)
9+
10+
## Bug Fixes and Improvements
11+
- The `Display` implementation of `Bolt11Invoice` is now exposed in bindings,
12+
(re-)allowing to render the invoice as a string. (#574)
13+
14+
In total, this release features 9 files changed, 549 insertions, 83 deletions,
15+
in 8 commits from 1 author in alphabetical order:
16+
17+
- Elias Rohrer
18+
119
# 0.6.0 - Jun. 9, 2025
220
This sixth minor release mainly fixes an issue that could have left the
321
on-chain wallet unable to spend funds if transactions that had previously been

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ldk-node"
3-
version = "0.6.0"
3+
version = "0.6.1"
44
authors = ["Elias Rohrer <dev@tnull.de>"]
55
homepage = "https://lightningdevkit.org/"
66
license = "MIT OR Apache-2.0"

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
import PackageDescription
55

6-
let tag = "v0.5.0"
7-
let checksum = "fd9eb84a478402af8f790519a463b6e1bf6ab3987f5951cd8375afb9d39e7a4b"
6+
let tag = "v0.6.1"
7+
let checksum = "73f53b615d5bfdf76f2e7233bde17a2a62631292ce506763a7150344230859c8"
88
let url = "https://github.com/lightningdevkit/ldk-node/releases/download/\(tag)/LDKNodeFFI.xcframework.zip"
99

1010
let package = Package(

bindings/kotlin/ldk-node-android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ org.gradle.jvmargs=-Xmx1536m
22
android.useAndroidX=true
33
android.enableJetifier=true
44
kotlin.code.style=official
5-
libraryVersion=0.5.0
5+
libraryVersion=0.6.1
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
org.gradle.jvmargs=-Xmx1536m
22
kotlin.code.style=official
3-
libraryVersion=0.5.0
3+
libraryVersion=0.6.1

bindings/ldk_node.udl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -786,6 +786,7 @@ dictionary RouteHintHop {
786786
RoutingFees fees;
787787
};
788788

789+
[Traits=(Debug, Display, Eq)]
789790
interface Bolt11Invoice {
790791
[Throws=NodeError, Name=from_str]
791792
constructor([ByRef] string invoice_str);
@@ -798,7 +799,7 @@ interface Bolt11Invoice {
798799
u64 seconds_until_expiry();
799800
boolean is_expired();
800801
boolean would_expire(u64 at_time_seconds);
801-
Bolt11InvoiceDescription description();
802+
Bolt11InvoiceDescription invoice_description();
802803
u64 min_final_cltv_expiry_delta();
803804
Network network();
804805
Currency currency();

bindings/python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "ldk_node"
3-
version = "0.5.0"
3+
version = "0.6.1"
44
authors = [
55
{ name="Elias Rohrer", email="dev@tnull.de" },
66
]

0 commit comments

Comments
 (0)