mirror of
https://github.com/tendermint/tendermint.git
synced 2026-02-08 04:50:16 +00:00
3.1 KiB
3.1 KiB
Changelog
0.6.2 (April 9, 2018)
IMPROVEMENTS
- Update for latest go-amino
0.6.1 (March 26, 2018)
BREAKING CHANGES
- Encoding uses MarshalBinaryBare rather than MarshalBinary (which auto-length-prefixes) for pub/priv/sig.
0.6.0 (March 2, 2018)
BREAKING CHANGES
- Update Amino names from "com.tendermint/..." to "tendermint/"
0.5.0 (March 2, 2018)
BREAKING CHANGES
- nano: moved to
_nanonow while we're having build issues - bcrypt: moved to
keys/bcrypt - hd: moved to
keys/hd;BTCadded to some function names; other function cleanup - keys/cryptostore: moved to
keys, renamed tokeybase, and completely refactored - keys: moved BIP39 related code to
keys/words
FEATURE
Addressis a type alias forcmn.HexBytes
BUG FIX
- PrivKey comparisons done in constant time
0.4.1 (October 27, 2017)
This release removes support for bcrypt as it was merged too soon without an upgrade plan for existing keys.
REVERTS THE FOLLOWING COMMITS:
- Parameterize and lower bcrypt cost -
dfc4cdd2d7 - Upgrade keys to use bcrypt with salts (#38) -
8e7f0e7701
0.4.0 (October 27, 2017)
BREAKING CHANGES:
keys: use bcrypt plus salt
FEATURES:
- add support for signing via Ledger Nano
IMPROVEMENTS:
- linting and comments
0.3.0 (September 22, 2017)
BREAKING CHANGES:
- Remove
cmdandkeys/txpackages altogether: move it to the cosmos-sdk cryptostore.Generatortakes a secret- Remove
String()fromSignatureinterface
FEATURES:
keys: add CRC16 error correcting code
IMPROVEMENTS:
- Allow no passwords on keys for development convenience
0.2.1 (June 21, 2017)
- Improve keys command
- No password prompts in non-interactive mode (echo 'foobar' | keys new foo)
- Added support for seed phrases
- Seed phrase now returned on
keys new - Add
keys restoreto restore private key from key phrase - Checksum to verify typos in the seed phrase (rather than just a useless key)
- Seed phrase now returned on
- Add
keys deleteto remove a key if needed
0.2.0 (May 18, 2017)
BREAKING CHANGES:
- [hd] The following functions no longer take a
coin stringas argument:ComputeAddress,AddrFromPubKeyBytes,ComputeAddressForPrivKey,ComputeWIF,WIFFromPrivKeyBytes - Changes to
PrivKey,PubKey, andSignature(denotedXxxbelow):- interfaces are renamed
XxxInner, and are not for use outside the package, though they must be exposed for sake of serialization. Xxxis now a struct that wraps the correspondingXxxInnerinterface
- interfaces are renamed
FEATURES:
github.com/tendermint/go-keys -> github.com/tendermint/go-crypto/keys- command and lib for generating and managing encrypted keys- [hd] New function
WIFFromPrivKeyBytes(privKeyBytes []byte, compress bool) string - Changes to
PrivKey,PubKey, andSignature(denotedXxxbelow):- Expose a new method
Unwrap() XxxInneron theXxxstruct which returns the correspondingXxxInnerinterface - Expose a new method
Wrap() Xxxon theXxxInnerinterface which returns the correspondingXxxstruct
- Expose a new method
IMPROVEMENTS:
- Update to use new
tmlibsrepository
0.1.0 (April 14, 2017)
Initial release