Skip to content

Latest commit

 

History

History
70 lines (59 loc) · 2.76 KB

CHANGELOG.md

File metadata and controls

70 lines (59 loc) · 2.76 KB

0.8.0 / 2018-02-06

  • add sign() and verify()
  • upgrade to safe-buffer

0.7.1 / 2016-05-26

  • fix bug when privateKey is null, privateExtendedKey should not throw, and return null #7

0.7.0 / 2016-03-22

  • upgrade from ecurve to secp256k1. #5

0.6.0 / 2015-07-02

  • breaking (same day though, haha). Changed publicExtendedKey/privateExtendedKey in JSON methods to xpub/xpriv
  • export HARDENED_OFFSET

0.5.0 / 2015-07-02

  • JavaScript Standard Style
  • fix rare condition for BIP32 consistency: #1
  • added toJSON()/fromJSON()

0.4.0 / 2014-09-24

  • dropped sha512 dependency and upgraded to crypto-browserify that supports sha512

0.3.1 / 2014-07-11

  • removed superfluous code this._privateKeyBigInteger

0.3.0 / 2014-06-29

  • bugfix: if private key was less than 32 bytes, pad out to 32 bytes with leading zeros (this happens in derive)
  • changed behavior of privateExtendedKey() and publicExtendedKey() to return base 58 encoded string instead of Buffer
  • changed behavior of fromExtendedKey() from accepting a type of Buffer bytes to base58 string

0.2.0 / 2014-06-25

  • upgraded "ecurve": "^0.8.0" to "ecurve": "^1.0.0"
  • added functionality to derive public to public child keys

0.1.0 / 2014-06-16

  • removed semicolons per http://cryptocoinjs.com/about/contributing/#semicolons
  • removed ECKey dep
  • added ecurve dep
  • removed terst dev dep for assert
  • added method fromMasterSeed(seedBuffer, [versions])
  • changed constructor from new HDKey(masterSeed, [versions]) to new HDKey([versions])
  • added properties: privateKey and publicKey
  • removed method getIdentifier(), added property identifier
  • removed method getFingerprint(), added property fingerprint
  • renamed private to privateExtendedKey
  • renamed public to publicExtendedKey
  • added method fromExtendedKey()

0.0.1 / 2014-05-29

  • initial release