You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.9 KiB

8 years ago
  1. # Changelog
  2. ## 0.3.0 (September 22, 2017)
  3. BREAKING CHANGES:
  4. - Remove `cmd` and `keys/tx` packages altogether: move it to the cosmos-sdk
  5. - `cryptostore.Generator` takes a secret
  6. - Remove `String()` from `Signature` interface
  7. FEATURES:
  8. - `keys`: add CRC16 error correcting code
  9. IMPROVEMENTS:
  10. - Allow no passwords on keys for development convenience
  11. ## 0.2.1 (June 21, 2017)
  12. - Improve keys command
  13. - No password prompts in non-interactive mode (echo 'foobar' | keys new foo)
  14. - Added support for seed phrases
  15. - Seed phrase now returned on `keys new`
  16. - Add `keys restore` to restore private key from key phrase
  17. - Checksum to verify typos in the seed phrase (rather than just a useless key)
  18. - Add `keys delete` to remove a key if needed
  19. ## 0.2.0 (May 18, 2017)
  20. BREAKING CHANGES:
  21. - [hd] The following functions no longer take a `coin string` as argument: `ComputeAddress`, `AddrFromPubKeyBytes`, `ComputeAddressForPrivKey`, `ComputeWIF`, `WIFFromPrivKeyBytes`
  22. - Changes to `PrivKey`, `PubKey`, and `Signature` (denoted `Xxx` below):
  23. - interfaces are renamed `XxxInner`, and are not for use outside the package, though they must be exposed for sake of serialization.
  24. - `Xxx` is now a struct that wraps the corresponding `XxxInner` interface
  25. FEATURES:
  26. - `github.com/tendermint/go-keys -> github.com/tendermint/go-crypto/keys` - command and lib for generating and managing encrypted keys
  27. - [hd] New function `WIFFromPrivKeyBytes(privKeyBytes []byte, compress bool) string`
  28. - Changes to `PrivKey`, `PubKey`, and `Signature` (denoted `Xxx` below):
  29. - Expose a new method `Unwrap() XxxInner` on the `Xxx` struct which returns the corresponding `XxxInner` interface
  30. - Expose a new method `Wrap() Xxx` on the `XxxInner` interface which returns the corresponding `Xxx` struct
  31. IMPROVEMENTS:
  32. - Update to use new `tmlibs` repository
  33. ## 0.1.0 (April 14, 2017)
  34. Initial release