March 30, 2015.
- Implemented RFC6979 deterministic signatures (
BTCKey). Previously signatures were also deterministic, but non-standard. - Implemented Automatic Encrypted Wallet Backup scheme (
BTCEncryptedBackup). - Fixed crash in BTCBitcoinURL parser on invalid amounts.
March 29, 2015.
- Added support for BIP70 Payment Requests (
BTCPaymentProtocol). Note: X.509 signatures are not verified on OS X yet. - Implemented ECIES compatible with Bitcore-ECIES implementation (
BTCEncryptedMessage). - Merged improved Xcode SDK detection to
update_openssl.shby Mark Pfluger (@mpfluger). - Added SHA512 function (
BTCSHA512). - Added tail mutation checks to
BTCMerkleTree.
March 6, 2015.
- Added merkle tree implementation (
BTCMerkleTree).
March 6, 2015.
- Optimized hash functions to efficiently work with memory-mapped
NSDatainstances (BTCSHA1,BTCSHA256,BTCSHA256Concatetc).
March 3, 2015.
- Added Payment Request support to
BTCBitcoinURLaccording to BIP72. - Added Payment Request support to
BTCNetworkaccording to BIP70. - Added support for
tpub...andtprv...extended key encoding on testnet (BTCKeychain). - Improved format conversion API of
BTCBigNumber.
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.
December 3, 2014.
- Improved property declarations to work better with Swift.
- Streamlined hex-related methods (
BTCHexFromData,BTCDataFromHexetc)
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
BTCSatoshitoBTCAmount.
November 21, 2014.
- Added WIF API and testnet support to
BTCKey. - Swift interoperability improvements.
November 18, 2014.
- Fixed dependencies on UIKit and AppKit.
November 18, 2014.
- First CocoaPod published.
August 11, 2013.
- First commit.