Releases: bitcoindevkit/bdk-ffi
Releases · bitcoindevkit/bdk-ffi
Release 0.25.0
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
- Merge python ffi by @thunderbiscuit in #228
- bdk-kotlin ffi merge by @thunderbiscuit in #230
- Clean up root readme and add individual libraries' readmes by @thunderbiscuit in #248
- Add bdk-swift by @notmandatory in #259
- Add uniffi-bindings-template link to readme by @thunderbiscuit in #264
- Replace AddressAmount with ScriptAmount in Kotlin API docs by @thunderbiscuit in #263
- Add from_string() methods to DescriptorPrivateKey and DescriptorPublicKey by @thunderbiscuit in #247
- Fix artifact upload path in JVM CI publishing workflow by @thunderbiscuit in #269
- Fix jvm and android library version defined in two places by @thunderbiscuit in #271
- Bump bdk version to 0.25.0 by @thunderbiscuit in #272
- Prepare language bindings libraries for 0.25 release by @thunderbiscuit in #275
- Update libraries to official releases' versions by @thunderbiscuit in #277
Full Changelog: v0.11.0...v0.25.0
Release 0.11.0
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
DescriptorSecretKeytype now takes aMnemonicinstead of aString.
- The constructor on the
- APIs added
- Added
Mnemonicstruct #219 with following methods:new(word_count: WordCount)generates and returnsMnemonicwith random entropyfrom_string(mnemonic: String)converts string Mnemonic toMnemonictype with errorfrom_entropy(entropy: Vec<u8>)generates and returnsMnemonicwith given entropyas_string()viewMnemonicas string
- Added
- APIs removed #219
generate_mnemonic(word_count: WordCount)
What's Changed
- Add simple kotlin, swift and python integration tests by @notmandatory in #215
- Add build profile 'release-smaller' by @notmandatory in #220
- Added Mnemonic Interface by @dhruv-1001 in #219
- Bump bdk version to 0.24.0 by @thunderbiscuit in #221
- Add FeeRate struct and PSBT fee_amount and fee_rate functions by @notmandatory in #208
- Refactor from_str() method on the Mnemonic struct to from_string() by @thunderbiscuit in #224
- Bump version to 0.11.0 by @thunderbiscuit in #225
Full Changelog: v0.10.0...v0.11.0
Release 0.10.0
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
-
Update BDK to latest version 0.23.0 #204
-
Update uniffi-rs to latest version 0.21.0 #216
-
Breaking Changes
-
APIs Added
What's Changed
- Add release templates and dev cycle docs, update changelog process by @notmandatory in #202
- Add
combine()method on PSBT by @thunderbiscuit in #200 - Add ability to retrieve private keys as bytes by @thunderbiscuit in #199
- Update uniffi-rs to 0.20.0 by @thunderbiscuit in #203
- Bump bdk depencency to 0.23.0 by @thunderbiscuit in #204
- Remove BdkError type alias by @thunderbiscuit in #201
- Make
add_recipient()take any ScriptPubKey by @thunderbiscuit in #192 - Change TxBuilder.finish() to return new TxBuilderResult by @notmandatory in #209
- Bump version to 0.10.0 by @notmandatory in #211
Full Changelog: v0.9.0...v0.10.0