Skip to content

Releases: LNP-BP/rust-lnpbp

v0.9.0

26 Jan 21:29
9bfdec8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0

0.8 Release

20 Nov 10:06
Compare
Choose a tag to compare

Full Changelog: v0.7.0...v0.8.0

0.7 Release

09 May 14:19
37bb439
Compare
Choose a tag to compare

This is a maintenance release, upgrading the dependencies to the latest version

0.6 Release

05 May 12:12
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

0.5

27 Nov 23:29
8c3a464
Compare
Choose a tag to compare
0.5

The original LNP/BP Core Library is split with this release into multiple repositories and crates:

  • Client-side-validation is extracted into a standalone Foundation Library;
  • LNPBP standards specific to bitcoin protocol applications has moved into a new BP Core Library;
  • Universal invoicing crate moved to a standalone repository invoices.

From now on this repository contains only those libraries (as separate crates) which implement LNPBP standards not fitting into any of the categories above. Currently, they are:

  • lnpbp_bech32: library implementing LNPBP-14 standard of Bech32 encoding for
    client-side-validated data.
  • lnpbp_chain: library providing chain parameters for bitcoin-related
    blockchains;
  • lnpbp_elgamal: library implementing LNPBP-31 standard for ElGamal encryption
    using Secp256k1 curve;
  • LNPBP umbrella crate containing all aforementioned libraries.

0.4 Release

09 Mar 00:06
1afc714
Compare
Choose a tag to compare
  • Serde serialization/deserialization for DBCs and multimessage commitments
  • Chain type improvements: signet support, native asset types
  • Bech32 helpers
  • Resolvers API improvements
  • Tagged hashes refactoring
  • Script type system convertors
  • Client-side-validation v0.4 with multiple commitment structure improvements

0.3 Release

20 Jan 12:59
27322f4
Compare
Choose a tag to compare

0.3 Alpha 3

19 Jan 01:11
3bce1ab
Compare
Choose a tag to compare
0.3 Alpha 3 Pre-release
Pre-release
  • Internet2, RGB Core, LNP Core, Descriptor Wallet crates externalized and removed from this repository
  • Repository split into multiple crates (lnpbp, client_side_validation, strict_encoding)

0.3 Aplha 1

16 Jan 07:26
bb41ca8
Compare
Choose a tag to compare
0.3 Aplha 1 Pre-release
Pre-release
  • Serde encoding fixes (proper use of serde_as for wrapped types)
  • BIP32 & descriptor enhancements
  • Miniscript 4.0 migration

0.2.1

15 Dec 21:28
ea219e8
Compare
Choose a tag to compare
  • Fixing serde to use Bech32 encoding for ContractId and SchemaId types