Matt Corallo
c9de257498
Update versions to 0.0.124 and invoice 0.32 types 0.1 release
2024-09-03 18:18:52 +00:00
Matt Corallo
856c980594
Bump versions to rc1
2024-08-29 19:40:09 +00:00
Matt Corallo
cd0ca28945
Bump version numbers to 0.0.124-beta/invoice 0.32-beta
2024-08-20 00:29:12 +00:00
Arik Sosman
176d2ad599
Upgrade rust-bitcoin to 0.32.2.
2024-08-16 10:31:45 -07:00
Duncan Dean
99aa6e27f6
Use native check-cfg lint in cargo beta
...
This uses the newly introduced conditional configuration checks that are
now configurable withint Cargo (beta).
This allows us to get rid of our custom python script that checks for
expected features and cfgs.
This does introduce a warning regarding the unknown lint in Cargo
versions prior to the current beta, but since these are not rustc errors,
they won't break any builds with the "-D warnings" RUSTFLAG.
Moving to this lint actually exposed the "strict" feature not being
present in the lightning-invoice crate, as our python script didnt
correctly parse the cfg_attr where it appeared.
2024-07-12 11:48:15 +02:00
Jiri Jakes
a8bd4c097f
Upgrade rust-bitcoin to 0.31
2024-05-30 18:35:29 +08:00
Matt Corallo
49b375311b
Bump crate versions to 0.0.123-beta/invoice 0.31-beta
2024-04-19 01:03:03 +00:00
Matt Corallo
7b31b303c6
Bump versions to LDK 0.0.121/invoice 0.29
2024-01-22 22:32:30 +00:00
Matt Corallo
37017ec39f
Bump crate versions to 0.0.120/invoice 0.28
2024-01-17 21:34:29 +00:00
Matt Corallo
c6e4debee9
Bump versions to 0.0.119/lightning-invoice
0.27
2023-12-15 23:53:40 +00:00
Elias Rohrer
ddf2509227
Bump MSRV to rustc 1.63.0 and edition to 2021
...
.. which is a reasonable common ground, also supported by Debian stable.
2023-12-08 14:03:45 +01:00
Wilmer Paulino
ec928d55b4
Bump rust-bitcoin to v0.30.2
2023-11-22 15:58:01 -08:00
Matt Corallo
b664875c1b
Bump crate versions to lightning 0.0.118, invoice 0.26
2023-10-23 23:41:11 +00:00
Matt Corallo
c74874604e
Bump crate versions to 0.0.117/invoice 0.25
2023-10-03 23:00:48 +00:00
Matt Corallo
7036681728
Bump crate versions to 0.0.117-rc1/invoice 0.25-rc1
2023-09-29 23:39:18 +00:00
Matt Corallo
94140b91d8
Bump versions to 0.0.117-alpha2/invoice 0.25.0-alpha2
2023-09-26 20:21:08 +00:00
Matt Corallo
e01b51db67
Update crate version numbers to 0.0.117-alpha1/invoice 0.25-alpha1
2023-09-21 20:27:12 +00:00
Elias Rohrer
413f9a7de6
Migrate FilesystemPersister
tests to FilesystemStore
2023-09-07 22:49:22 +02:00
Elias Rohrer
cc1b505b30
Migrate to KVStore
/FilesystemStore
...
Firstly, we switch our BP over to use `FilesystemStore`, which also gives us test
coverage and ensures the compatibility.
Then, we remove the superseded `KVStorePersister` trait and
the `FilesystemPersister` code.
2023-09-07 22:49:22 +02:00
Elias Rohrer
f22d1b6390
Add FilesystemStore
...
We upstream the `FilesystemStore` implementation, which is backwards
compatible with `lightning-persister::FilesystemPersister`.
2023-09-07 22:49:21 +02:00
Elias Rohrer
931ea2667a
Update lightning-persister
crate
2023-09-07 22:49:21 +02:00
Matt Corallo
983f2c1870
Bump crate versions to 0.0.116 release
2023-07-21 20:42:13 +00:00
Matt Corallo
cc5fea84e6
Update version numbers to rc1, from alpha1
2023-07-17 20:07:30 +00:00
Matt Corallo
23e9fc79fd
Bump versions to LDK 116-alpha1 and invoice 24.0-alpha1
2023-06-23 19:43:26 +00:00
Matt Corallo
1701b02124
Replace std's unmaintained bench with criterion
...
Rather than using the std benchmark framework (which isn't
maintained and is unlikely to get any further maintenance), we swap
for criterion, which at least gets us a variable number of test
runs so our benchmarks don't take forever.
We also fix the RGS benchmark to pass now that the file in use is
stale compared to today's date.
2023-05-11 06:11:49 +00:00
Matt Corallo
fb424009e3
Bump crate versions to 0.0.115/invoice 0.23
2023-04-24 22:40:17 +00:00
Matt Corallo
a361be3544
Update crate versions to 0.0.114/invoice 0.22
2023-03-04 00:06:46 +00:00
Matt Corallo
f96ac1d341
Bump crate versions to 0.0.113/invoice 0.21
2022-12-15 22:15:55 +00:00
Matt Corallo
35154a15c3
Bump crate versions to 0.0.112/invoice 0.20
2022-10-24 18:53:58 +00:00
Wilmer Paulino
f4f1093edc
Bump workspace to rust edition 2018
...
Mostly motivated by the need of async/await.
2022-10-21 14:47:34 -07:00
Matt Corallo
f5473d5051
Bump versions to lightning* 0.0.111 and lightning-invoice 0.19
2022-09-12 22:34:27 +00:00
Devrandom
7e05623bef
Update bitcoin crate to 0.29.0
2022-08-11 00:21:26 +02:00
Matt Corallo
e10dfe4fd0
Bump crate versions to 0.0.110/invoice 0.18
2022-07-26 22:01:09 +00:00
Matt Corallo
156cc77753
Bump crate versions to 0.0.109/invoice 0.17
2022-07-01 16:05:33 +00:00
Matt Corallo
deac430f17
Update crate versions to 0.0.108/invoice 0.16
2022-06-10 14:53:23 +00:00
Jeffrey Czyz
b2e635f619
Bump crate versions to 0.0.107/invoice 0.15
2022-06-08 18:16:48 -05:00
Devrandom
28d33ff9e0
bitcoin crate 0.28.1
2022-05-05 18:04:42 +02:00
Jeffrey Czyz
de8bb8d261
Bump crate versions to 0.0.106/invoice 0.14
2022-04-03 08:05:08 -05:00
Matt Corallo
def0628332
Bump crate versions to 0.0.105/invoice 0.13
2022-03-01 00:43:24 +00:00
Jeffrey Czyz
62b1e01ad9
Generate docs with features for docs.rs
...
Enable generating docs using --all-features or --features="std" where
applicable. Additionally, use doc_auto_cfg to tag items requiring a
feature.
https://doc.rust-lang.org/nightly/rustdoc/unstable-features.html#doc_auto_cfg-automatically-generate-doccfg
This requires building with nightly, which is what is used by docs.rs.
https://docs.rs/about/builds
To test locally, use:
RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc ...
2022-02-18 15:38:31 -06:00
Matt Corallo
c8e3078ff7
Make router benchmarks more realistic by not running test-only code
...
`cargo bench` sets `cfg(test)`, causing us to hit some test-only
code in the router when benchmarking, throwing off our benchmarks
substantially. Here we swap from the `unstable` feature to a more
clearly internal feature (`_bench_unstable`) and also checking for
it when enabling test-only code.
2022-02-10 22:28:38 +00:00
hackerrdave
d46c2a20e1
update repo name to use lightningdevkit
2021-12-26 22:53:16 -05:00
Matt Corallo
ec86e2a1a7
Bump versions to 0.0.104/invoice 0.12
2021-12-17 21:34:19 +00:00
Matt Corallo
2b837bb272
Bump crate versions to 0.0.103/invoice 0.11
2021-11-03 02:20:51 +00:00
Matt Corallo
f2e47e0db2
Bump crate versions to 0.0.102 and lightning-invoice 0.10
2021-10-18 18:32:36 +00:00
Matt Corallo
43fe3d55f1
Bump Crate versions to 0.0.101 (and invoice to 0.9)
2021-09-23 18:22:59 +00:00
Matt Corallo
11f78798d3
Update versions to 0.0.100 and lightning-invoice to 0.8
2021-08-17 18:55:07 +00:00
Matt Corallo
3f229052ea
Bump dependencies to bitcoin 0.27 and bech32 0.8
2021-07-31 18:29:07 +00:00
Matt Corallo
c9a8b26d58
Bump most crate versions to 0.0.99 and lightning-invoice to 0.7.0
2021-07-09 16:34:46 +00:00
Matt Corallo
9c9081dfcb
Bump versions to 0.0.98, lightning-invoice to 0.6.0
2021-06-08 21:08:29 +00:00