CoreBitcoin Release Notes ========================= CoreBitcoin 0.6.7 ----------------- March 30, 2015. * Implemented RFC6979 deterministic signatures (`BTCKey`). Previously signatures were also deterministic, but non-standard. * Implemented [Automatic Encrypted Wallet Backup scheme](https://github.com/oleganza/bitcoin-papers/blob/master/AutomaticEncryptedWalletBackups.md) (`BTCEncryptedBackup`). * Fixed crash in BTCBitcoinURL parser on invalid amounts. CoreBitcoin 0.6.6 ----------------- March 29, 2015. * Added support for BIP70 Payment Requests (`BTCPaymentProtocol`). Note: X.509 signatures are [not verified on OS X](https://github.com/oleganza/CoreBitcoin/issues/42) yet. * Implemented ECIES compatible with [Bitcore-ECIES](https://github.com/bitpay/bitcore-ecies) implementation (`BTCEncryptedMessage`). * Merged improved Xcode SDK detection to `update_openssl.sh` by Mark Pfluger (@mpfluger). * Added SHA512 function (`BTCSHA512`). * Added tail mutation checks to `BTCMerkleTree`. CoreBitcoin 0.6.5 ----------------- March 6, 2015. * Added merkle tree implementation (`BTCMerkleTree`). CoreBitcoin 0.6.4 ----------------- March 6, 2015. * Optimized hash functions to efficiently work with memory-mapped `NSData` instances (`BTCSHA1`, `BTCSHA256`, `BTCSHA256Concat` etc). CoreBitcoin 0.6.3 ----------------- March 3, 2015. * Added Payment Request support to `BTCBitcoinURL` according to [BIP72](https://github.com/bitcoin/bips/blob/master/bip-0072.mediawiki). * Added Payment Request support to `BTCNetwork` according to [BIP70](https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki). * Added support for `tpub...` and `tprv...` extended key encoding on testnet (`BTCKeychain`). * Improved format conversion API of `BTCBigNumber`. CoreBitcoin 0.6.2 ----------------- January 30, 2015. * Added price source API (`BTCPriceSource`) with support for Coinbase, Coindesk, Winkdex, Paymium and custom implementations. * Added label to `BTCBitcoinURL`. * Improved linking of inputs and outputs to their transaction instance (`BTCTransaction`). * Added safety check to QR code scanner (`BTCQRCode`). * Fixed rounding bug in `BTCNumberFormatter`. CoreBitcoin 0.6.0 ----------------- December 3, 2014. * Improved property declarations to work better with Swift. * Streamlined hex-related methods (`BTCHexFromData`, `BTCDataFromHex` etc) CoreBitcoin 0.5.3 ----------------- December 2, 2014. * Block and block headers API (`BTCBlock`, `BTCBlockHeader`). * Unified hash-to-ID conversion for transactions and blocks (`BTCHashFromID`, `BTCIDFromHash`). * Added various optional properties to transaction, inputs and outputs (`BTCTransaction`, `BTCTransactionInput`, `BTCTransactionOutput`). * Renamed type `BTCSatoshi` to `BTCAmount`. CoreBitcoin 0.5.2 ----------------- November 21, 2014. * Added WIF API and testnet support to `BTCKey`. * Swift interoperability improvements. CoreBitcoin 0.5.1 ----------------- November 18, 2014. * Fixed dependencies on UIKit and AppKit. CoreBitcoin 0.5.0 ----------------- November 18, 2014. * First CocoaPod published. CoreBitcoin 0.1.0 ----------------- August 11, 2013. * First commit.