Skip to content

Releases: GemHQ/money-tree

lib money-tree v0.11.2

05 Jan 14:26
@q9f q9f
v0.11.2
b9f3432
Compare
Choose a tag to compare

lib money-tree v0.11.2 is a service release to add openssl 3.0 compatibility.

what's changed

  • gem: fix gemspec dependencies for rubygems by @q9f in #57
  • gem: add checksum by @q9f in #58
  • ci: add codeql and rufo by @q9f in #59
  • ci: add yard docs to gh pages by @q9f in #60
  • remove certificates from gem bundling by @q9f in #65
  • ci: don't use 'latest' ga runners by @q9f in #68
  • wrong address from equivalents derivation path by @bdescamps in #67
  • feature/parent node derivation (#35) by @q9f in #69
  • fix private key immutability error when using openssl 3.0 by @debreczeni in #71

known issues ⚠️

  • some BIP32 edge-case test-vectors fail #51

new contributors

full changelog: v0.11.1...v0.11.2

lib money-tree v0.11.1

03 Jan 14:42
@q9f q9f
v0.11.1
9e1fb64
Compare
Choose a tag to compare

lib money-tree v0.11.1 is a service release to add bech32 and p2wpkh/p2sh support.

please note, that ::Node.from_serialized_address and ::Node.to_serialized_address have been removed in favor of ::Node.from_bip32 and ::Node.to_bip32.

what's changed

  • spec: implement bip32 test vectors {3,4,5} by @q9f in #52
  • added convert_p2wpkh_p2sh methods by @NicosKaralis in #30
  • add Bech32 address serialization by @mgpnd in #41
  • gem: run rufo ruby formatter by @q9f in #54
  • ci: enable coverage by @q9f in #55
  • spec: ensure 100% coverage by @q9f in #56

known issues ⚠️

  • wrong address from equivalents derivation path #21
  • some BIP32 edge-case test-vectors fail #51

new contributors

full changelog: v0.11.0...v0.11.1

lib money-tree v0.11.0

07 Dec 09:48
@q9f q9f
v0.11.0
bac97ad
Compare
Choose a tag to compare

lib money-tree v0.11.0 is a service release to remove unsafe ffi and monkey patches to openssl to mainly fix linking issues for macos users.

what's changed

  • ci: replace travis with github actions by @q9f in #47
  • lib: bump version to 0.11 by @q9f in #48
  • remove unsafe ffi and monkey-patches to openssl by @rickmark in #43
  • spec: add more openssl tests by @q9f in #49

known issues ⚠️

  • wrong address from equivalents derivation path #21
  • no support for BIP49 (SegWit) derivation paths #22
  • some BIP32 edge-case test-vectors fail #51

new contributors

full changelog: v0.10.0...v0.11.0

Release v0.10.0

30 May 21:50
Compare
Choose a tag to compare

This release resolves an inconsistency in between the gemspec/rubygems version (0.9.0) and the previous github tagged release (0.8.10).

We're jumping to 0.10.0 to resolve the discrepancy.

Also included in this release is a fix for using the latest default Heroku infrastructure.

v0.8.10

06 Feb 19:30
8314a73
Compare
Choose a tag to compare

PRs: #17, #20, #23

Bugfix release

21 Jan 00:28
Compare
Choose a tag to compare
  • Support for uncompressed addresses
  • Fix for nodes with chain codes that can be represented in 31 bytes