Skip to content

Releases: bitcoindevkit/bdk-swift

Release 0.25.1

15 Mar 20:13
Compare
Choose a tag to compare
Release 0.25.1 Pre-release
Pre-release
Release 0.25.1

Release 0.27.1

21 Feb 23:57
Compare
Choose a tag to compare
Release 0.27.1 Pre-release
Pre-release
Release 0.27.1

Release 0.26.0

12 Jan 17:48
Compare
Choose a tag to compare
Release 0.26.0 Pre-release
Pre-release
Release 0.26.0

Release 0.25.0

07 Dec 22:03
Compare
Choose a tag to compare
Release 0.25.0 Pre-release
Pre-release

Changelog

  • Update BDK to latest version 0.25.0 #272
  • APIs Added:
    • from_string() constructors now available on DescriptorSecretKey and DescriptorPublicKey #247

What's Changed

Full Changelog: 0.7.1...0.25.0

Release 0.7.1

16 Nov 03:52
Compare
Choose a tag to compare
Release 0.7.1 Pre-release
Pre-release

Summary

This release updates BDK to 0.24 and has a number of breaking changes and new APIs. See changelog for all the details.

Changelog

  • Update BDK to latest version 0.24.0 #221
  • APIs changed
    • The constructor on the DescriptorSecretKey type now takes a Mnemonic instead of a String.
  • APIs added
    • Added Mnemonic struct #219 with following methods:
      • new(word_count: WordCount) generates and returns Mnemonic with random entropy
      • from_string(mnemonic: String) converts string Mnemonic to Mnemonic type with error
      • from_entropy(entropy: Vec<u8>) generates and returns Mnemonic with given entropy
      • as_string() view Mnemonic as string
  • APIs removed #219
    • generate_mnemonic(word_count: WordCount)

What's Changed

Full Changelog: 0.6.0...0.7.1

Release 0.6.1

03 Nov 14:48
Compare
Choose a tag to compare
Release 0.6.1 Pre-release
Pre-release

Summary

This release updates the BDK 0.23 rust-bitcoin dependency to 0.28.2 which includes backported changes from rust-bitcoin 0.29 that fix an issue where some specific transactions and/or blocks fail to deserialize.

Release 0.6.0

30 Oct 01:41
Compare
Choose a tag to compare
Release 0.6.0 Pre-release
Pre-release

Summary

This release updates BDK to 0.23 and has a number of breaking changes and new apis. See changelog for all the details.

Changelog

Full Changelog: bitcoindevkit/bdk-ffi@v0.9.0...v0.10.0

Release 0.5.0

01 Oct 00:33
0.5.0
5ccf19d
Compare
Choose a tag to compare
Release 0.5.0 Pre-release
Pre-release

Updated to bdk-ffi from v0.7.0 to v0.9.0 (bdk 0.22).

What's Changed

bdk-ffi v0.9.0

Breaking Changes

APIs Added

  • generate_mnemonic(), returns string mnemonic
  • interface DescriptorSecretKey
  • new(Network, string_mnenoinc, password), contructs DescriptorSecretKey
  • derive(DerivationPath), derives and returns child DescriptorSecretKey
  • extend(DerivationPath), extends and returns DescriptorSecretKey
  • as_public(), returns DescriptorSecretKey as DescriptorPublicKey
  • as_string(), returns DescriptorSecretKey as String
  • interface DescriptorPublicKey
    • derive(DerivationPath) derives and returns child DescriptorPublicKey
    • extend(DerivationPath) extends and returns DescriptorPublicKey
    • as_string() returns DescriptorPublicKey as String
  • Add to interface Blockchain the get_height() and get_block_hash() methods bitcoindevkit/bdk-ffi#184
  • Add to interface TxBuilder the set_recipients(recipient: Vec) method [#186]
  • Add to dictionary TransactionDetails the confirmation_time field bitcoindevkit/bdk-ffi#190
  • Interfaces Added bitcoindevkit/bdk-ffi#154
    • DescriptorSecretKey
    • DescriptorPublicKey
    • DerivationPath

bdk-ffi 0.8.0

Release 0.4.0

24 Jun 23:17
0.4.0
320f95e
Compare
Choose a tag to compare
Release 0.4.0 Pre-release
Pre-release

What's Changed

Full Changelog: 0.3.0...0.4.0

Release 0.3.0

13 May 21:32
5622b07
Compare
Choose a tag to compare
Release 0.3.0 Pre-release
Pre-release

What's Changed

Full Changelog: 0.2.0...0.3.0