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.sh
by 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
NSData
instances (BTCSHA1
,BTCSHA256
,BTCSHA256Concat
etc).
March 3, 2015.
- Added Payment Request support to
BTCBitcoinURL
according to BIP72. - Added Payment Request support to
BTCNetwork
according 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
,BTCDataFromHex
etc)
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
toBTCAmount
.
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.