Skip to content

Commit

Permalink
Merge pull request #3543 from TheBlueMatt/2025-01-0.1-version
Browse files Browse the repository at this point in the history
Bump crate versions to 0.1.0/invoice 0.33.0/dns-resolver 0.2
  • Loading branch information
TheBlueMatt committed Jan 16, 2025
2 parents 2a642f8 + 0241f6e commit d378023
Show file tree
Hide file tree
Showing 13 changed files with 50 additions and 43 deletions.
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
# 0.1 - Jan XXX, 2025 - XXX
# 0.1 - Jan 15, 2025 - "Human Readable Version Numbers"

The LDK 0.1 release represents an important milestone for the LDK project. While
there are certainly many important features which are still being built, the LDK
project has come a long way, and the LDK project is happy with the quality of
the features included in this release. Thus, the project will begin doing patch
releases to fix bugs in prior versions as new features continue to ship in new
minor versions.

## API Updates
* The `lightning-liquidity` crate has been moved into the `rust-lightning`
Expand Down
12 changes: 6 additions & 6 deletions lightning-background-processor/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightning-background-processor"
version = "0.1.0-beta1"
version = "0.1.0"
authors = ["Valentine Wallace <[email protected]>"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning"
Expand All @@ -23,14 +23,14 @@ default = ["std"]
bitcoin = { version = "0.32.2", default-features = false }
bitcoin_hashes = { version = "0.14.0", default-features = false }
bitcoin-io = { version = "0.1.2", default-features = false }
lightning = { version = "0.1.0-beta1", path = "../lightning", default-features = false }
lightning-rapid-gossip-sync = { version = "0.1.0-beta1", path = "../lightning-rapid-gossip-sync", default-features = false }
lightning = { version = "0.1.0", path = "../lightning", default-features = false }
lightning-rapid-gossip-sync = { version = "0.1.0", path = "../lightning-rapid-gossip-sync", default-features = false }

[dev-dependencies]
tokio = { version = "1.35", features = [ "macros", "rt", "rt-multi-thread", "sync", "time" ] }
lightning = { version = "0.1.0-beta1", path = "../lightning", features = ["_test_utils"] }
lightning-invoice = { version = "0.33.0-beta1", path = "../lightning-invoice" }
lightning-persister = { version = "0.1.0-beta1", path = "../lightning-persister" }
lightning = { version = "0.1.0", path = "../lightning", features = ["_test_utils"] }
lightning-invoice = { version = "0.33.0", path = "../lightning-invoice" }
lightning-persister = { version = "0.1.0", path = "../lightning-persister" }

[lints]
workspace = true
6 changes: 3 additions & 3 deletions lightning-block-sync/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightning-block-sync"
version = "0.1.0-beta1"
version = "0.1.0"
authors = ["Jeffrey Czyz", "Matt Corallo"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning"
Expand All @@ -19,13 +19,13 @@ rpc-client = [ "serde_json", "chunked_transfer" ]

[dependencies]
bitcoin = "0.32.2"
lightning = { version = "0.1.0-beta1", path = "../lightning" }
lightning = { version = "0.1.0", path = "../lightning" }
tokio = { version = "1.35", features = [ "io-util", "net", "time", "rt" ], optional = true }
serde_json = { version = "1.0", optional = true }
chunked_transfer = { version = "1.4", optional = true }

[dev-dependencies]
lightning = { version = "0.1.0-beta1", path = "../lightning", features = ["_test_utils"] }
lightning = { version = "0.1.0", path = "../lightning", features = ["_test_utils"] }
tokio = { version = "1.35", features = [ "macros", "rt" ] }

[lints]
Expand Down
4 changes: 2 additions & 2 deletions lightning-custom-message/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightning-custom-message"
version = "0.1.0-beta1"
version = "0.1.0"
authors = ["Jeffrey Czyz"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning"
Expand All @@ -15,7 +15,7 @@ rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
bitcoin = "0.32.2"
lightning = { version = "0.1.0-beta1", path = "../lightning" }
lightning = { version = "0.1.0", path = "../lightning" }

[lints]
workspace = true
8 changes: 4 additions & 4 deletions lightning-dns-resolver/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
[package]
name = "lightning-dns-resolver"
version = "0.1.0"
version = "0.2.0"
authors = ["Matt Corallo"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning/"
description = "A crate which implements DNSSEC resolution for lightning clients over bLIP 32 using `tokio` and the `dnssec-prover` crate."
edition = "2021"

[dependencies]
lightning = { version = "0.1.0-beta1", path = "../lightning", default-features = false }
lightning-types = { version = "0.2.0-beta1", path = "../lightning-types", default-features = false }
lightning = { version = "0.1.0", path = "../lightning", default-features = false }
lightning-types = { version = "0.2.0", path = "../lightning-types", default-features = false }
dnssec-prover = { version = "0.6", default-features = false, features = [ "std", "tokio" ] }
tokio = { version = "1.0", default-features = false, features = ["rt"] }

[dev-dependencies]
bitcoin = { version = "0.32" }
tokio = { version = "1.0", default-features = false, features = ["macros", "time"] }
lightning = { version = "0.1.0-beta1", path = "../lightning", features = ["dnssec", "_test_utils"] }
lightning = { version = "0.1.0", path = "../lightning", features = ["dnssec", "_test_utils"] }
4 changes: 2 additions & 2 deletions lightning-invoice/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "lightning-invoice"
description = "Data structures to parse and serialize BOLT11 lightning invoices"
version = "0.33.0-beta1"
version = "0.33.0"
authors = ["Sebastian Geisler <[email protected]>"]
documentation = "https://docs.rs/lightning-invoice/"
license = "MIT OR Apache-2.0"
Expand All @@ -19,7 +19,7 @@ std = []

[dependencies]
bech32 = { version = "0.11.0", default-features = false }
lightning-types = { version = "0.2.0-beta1", path = "../lightning-types", default-features = false }
lightning-types = { version = "0.2.0", path = "../lightning-types", default-features = false }
serde = { version = "1.0.118", optional = true }
bitcoin = { version = "0.32.2", default-features = false, features = ["secp-recovery"] }

Expand Down
16 changes: 8 additions & 8 deletions lightning-liquidity/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightning-liquidity"
version = "0.1.0-beta1"
version = "0.1.0"
authors = ["John Cantrell <[email protected]>", "Elias Rohrer <[email protected]>"]
homepage = "https://lightningdevkit.org/"
license = "MIT OR Apache-2.0"
Expand All @@ -19,9 +19,9 @@ std = ["lightning/std"]
backtrace = ["dep:backtrace"]

[dependencies]
lightning = { version = "0.1.0-beta1", path = "../lightning", default-features = false }
lightning-types = { version = "0.2.0-beta1", path = "../lightning-types", default-features = false }
lightning-invoice = { version = "0.33.0-beta1", path = "../lightning-invoice", default-features = false, features = ["serde"] }
lightning = { version = "0.1.0", path = "../lightning", default-features = false }
lightning-types = { version = "0.2.0", path = "../lightning-types", default-features = false }
lightning-invoice = { version = "0.33.0", path = "../lightning-invoice", default-features = false, features = ["serde"] }

bitcoin = { version = "0.32.2", default-features = false, features = ["serde"] }

Expand All @@ -31,10 +31,10 @@ serde_json = "1.0"
backtrace = { version = "0.3", optional = true }

[dev-dependencies]
lightning = { version = "0.1.0-beta1", path = "../lightning", default-features = false, features = ["_test_utils"] }
lightning-invoice = { version = "0.33.0-beta1", path = "../lightning-invoice", default-features = false, features = ["serde", "std"] }
lightning-persister = { version = "0.1.0-beta1", path = "../lightning-persister", default-features = false }
lightning-background-processor = { version = "0.1.0-beta1", path = "../lightning-background-processor", default-features = false, features = ["std"] }
lightning = { version = "0.1.0", path = "../lightning", default-features = false, features = ["_test_utils"] }
lightning-invoice = { version = "0.33.0", path = "../lightning-invoice", default-features = false, features = ["serde", "std"] }
lightning-persister = { version = "0.1.0", path = "../lightning-persister", default-features = false }
lightning-background-processor = { version = "0.1.0", path = "../lightning-background-processor", default-features = false, features = ["std"] }

proptest = "1.0.0"
tokio = { version = "1.35", default-features = false, features = [ "rt-multi-thread", "time", "sync", "macros" ] }
Expand Down
6 changes: 3 additions & 3 deletions lightning-net-tokio/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightning-net-tokio"
version = "0.1.0-beta1"
version = "0.1.0"
authors = ["Matt Corallo"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning/"
Expand All @@ -16,12 +16,12 @@ rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
bitcoin = "0.32.2"
lightning = { version = "0.1.0-beta1", path = "../lightning" }
lightning = { version = "0.1.0", path = "../lightning" }
tokio = { version = "1.35", features = [ "rt", "sync", "net", "time" ] }

[dev-dependencies]
tokio = { version = "1.35", features = [ "macros", "rt", "rt-multi-thread", "sync", "net", "time" ] }
lightning = { version = "0.1.0-beta1", path = "../lightning", features = ["_test_utils"] }
lightning = { version = "0.1.0", path = "../lightning", features = ["_test_utils"] }

[lints]
workspace = true
6 changes: 3 additions & 3 deletions lightning-persister/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightning-persister"
version = "0.1.0-beta1"
version = "0.1.0"
authors = ["Valentine Wallace", "Matt Corallo"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning"
Expand All @@ -15,7 +15,7 @@ rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
bitcoin = "0.32.2"
lightning = { version = "0.1.0-beta1", path = "../lightning" }
lightning = { version = "0.1.0", path = "../lightning" }

[target.'cfg(windows)'.dependencies]
windows-sys = { version = "0.48.0", default-features = false, features = ["Win32_Storage_FileSystem", "Win32_Foundation"] }
Expand All @@ -24,7 +24,7 @@ windows-sys = { version = "0.48.0", default-features = false, features = ["Win32
criterion = { version = "0.4", optional = true, default-features = false }

[dev-dependencies]
lightning = { version = "0.1.0-beta1", path = "../lightning", features = ["_test_utils"] }
lightning = { version = "0.1.0", path = "../lightning", features = ["_test_utils"] }
bitcoin = { version = "0.32.2", default-features = false }

[lints]
Expand Down
6 changes: 3 additions & 3 deletions lightning-rapid-gossip-sync/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightning-rapid-gossip-sync"
version = "0.1.0-beta1"
version = "0.1.0"
authors = ["Arik Sosman <[email protected]>"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning"
Expand All @@ -14,7 +14,7 @@ default = ["std"]
std = ["bitcoin-io/std", "bitcoin_hashes/std"]

[dependencies]
lightning = { version = "0.1.0-beta1", path = "../lightning", default-features = false }
lightning = { version = "0.1.0", path = "../lightning", default-features = false }
bitcoin = { version = "0.32.2", default-features = false }
bitcoin_hashes = { version = "0.14.0", default-features = false }
bitcoin-io = { version = "0.1.2", default-features = false }
Expand All @@ -23,7 +23,7 @@ bitcoin-io = { version = "0.1.2", default-features = false }
criterion = { version = "0.4", optional = true, default-features = false }

[dev-dependencies]
lightning = { version = "0.1.0-beta1", path = "../lightning", features = ["_test_utils"] }
lightning = { version = "0.1.0", path = "../lightning", features = ["_test_utils"] }

[lints]
workspace = true
6 changes: 3 additions & 3 deletions lightning-transaction-sync/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightning-transaction-sync"
version = "0.1.0-beta1"
version = "0.1.0"
authors = ["Elias Rohrer"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning"
Expand All @@ -23,15 +23,15 @@ electrum = ["electrum-client"]
async-interface = []

[dependencies]
lightning = { version = "0.1.0-beta1", path = "../lightning", default-features = false, features = ["std"] }
lightning = { version = "0.1.0", path = "../lightning", default-features = false, features = ["std"] }
lightning-macros = { version = "0.1", path = "../lightning-macros", default-features = false }
bitcoin = { version = "0.32.2", default-features = false }
futures = { version = "0.3", optional = true }
esplora-client = { version = "0.11", default-features = false, optional = true }
electrum-client = { version = "0.21.0", optional = true }

[dev-dependencies]
lightning = { version = "0.1.0-beta1", path = "../lightning", default-features = false, features = ["std", "_test_utils"] }
lightning = { version = "0.1.0", path = "../lightning", default-features = false, features = ["std", "_test_utils"] }
tokio = { version = "1.35.0", features = ["macros"] }

[target.'cfg(not(target_os = "windows"))'.dev-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion lightning-types/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightning-types"
version = "0.2.0-beta1"
version = "0.2.0"
authors = ["Matt Corallo"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning/"
Expand Down
8 changes: 4 additions & 4 deletions lightning/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightning"
version = "0.1.0-beta1"
version = "0.1.0"
authors = ["Matt Corallo"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning/"
Expand Down Expand Up @@ -33,8 +33,8 @@ grind_signatures = []
default = ["std", "grind_signatures"]

[dependencies]
lightning-types = { version = "0.2.0-beta1", path = "../lightning-types", default-features = false }
lightning-invoice = { version = "0.33.0-beta1", path = "../lightning-invoice", default-features = false }
lightning-types = { version = "0.2.0", path = "../lightning-types", default-features = false }
lightning-invoice = { version = "0.33.0", path = "../lightning-invoice", default-features = false }

bech32 = { version = "0.11.0", default-features = false }
bitcoin = { version = "0.32.2", default-features = false, features = ["secp-recovery"] }
Expand All @@ -50,7 +50,7 @@ libm = { version = "0.2", default-features = false }

[dev-dependencies]
regex = "1.5.6"
lightning-types = { version = "0.2.0-beta1", path = "../lightning-types", features = ["_test_utils"] }
lightning-types = { version = "0.2.0", path = "../lightning-types", features = ["_test_utils"] }

[dev-dependencies.bitcoin]
version = "0.32.2"
Expand Down

0 comments on commit d378023

Please sign in to comment.