Fix ECKey.equals() and toString() to also include encryptedPrivateKey. Convert to Guava and consolidate at bottom of class.
Add ability to prefix or postfix currency codes when formatting coins. Defaults are BTC, mBTC and µBTC.
Coin.toFriendlyFormat() includes denomination (BTC). This saves a lot of string concatenation code.
Allow TestWithNetworkConnections subclasses to override the wallet with their own.
Fix java package of ExponentialBackoffTest.
Expose TransactionBroadcast.random
Add cobertura support
Fix BIP39 implementation
Remove support for mnemonic-less keychains
added test for HDUtils.formatPath and changed HDUtils.parsePath to handle paths that start with the letter M
Dead transaction does not contain confidence depth and should not fail when sorting.
Implement BIP38 password encrypted private keys, decryption only. Contains all the test vectors from the spec minus one that is incompatible to Java.
Fix a couple of static method via instance warnings.
Disable code that no longer compiles in WalletTool pending fix.
Generalise the crypto DRM workaround and use from the BIP38 codepath too.