Skip to content

Latest commit

 

History

History
214 lines (172 loc) · 7.3 KB

CHANGELOG.md

File metadata and controls

214 lines (172 loc) · 7.3 KB

2021-09-08, Version 4.7.1

Notable changes:

  • README update - updated package description

2021-05-11, Version 4.7.0

Added:

  • Added getBasicTransaction endpoint to BTC-based endpoints
    • caClient.BC.XXX.transaction.getBasicTransaction

2020-08-26, Version 4.6.1

Bugfixes:

  • Correct path for getTransactionSizeForHDWallet

2020-07-27, Version 4.5.0

Added:

  • Ripple (XRP) - new blockchain (under development)
    • exposed endpoints so far:
      • caClient.BC.XRP.blockchain.getInfo
      • caClient.BC.XRP.blockchain.getBlockByHash
      • caClient.BC.XRP.blockchain.getBlockByHeight
      • caClient.BC.XRP.blockchain.getLatestBlock
      • caClient.BC.XRP.address.getInfo
      • caClient.BC.XRP.address.getTransactionsByAddress
      • caClient.BC.XRP.address.generateAddress
      • caClient.BC.XRP.transaction.getTransaction
      • caClient.BC.XRP.transaction.getTransactionsByBlock
      • caClient.BC.XRP.transaction.getTransactionByBlockNumber
      • caClient.BC.XRP.transaction.getTransactionByBlockHash
      • caClient.BC.XRP.transaction.pushTransaction
      • caClient.BC.XRP.webhook.createNewBlockWebHook
      • caClient.BC.XRP.webhook.createAddressTransactionWebHook
      • caClient.BC.XRP.webhook.createTransactionConfirmationsWebHook
      • caClient.BC.XRP.webhook.listAllHooks
      • caClient.BC.XRP.webhook.deleteWebHook
      • caClient.BC.XRP.webhook.deleteAllMyWebhooks
  • ETH
    • caClient.BC.XXX.token.estimateTokenTransactionGasLimit
    • caClient.BC.XXX.contract.getContractGasPrice

Notable changes:

  • XXX - Webhook creation related methods now support an additional optional parameter allowDuplicate. Methods affected: * caClient.BC.XXX.webhook.createNewBlockWebHook
    • caClient.BC.XXX.webhook.createConfirmedTransactionWebHook
    • caClient.BC.XXX.webhook.createAddressTransactionWebHook
    • caClient.BC.XXX.webhook.createTransactionConfirmationsWebHook
    • (BTC only) caClient.BC.XXX.webhook.createOmniConfirmedTransactionWebHook
    • (BTC only) caClient.BC.XXX.webhook.createOmniTransactionConfirmationsWebHook
    • (BTC only) caClient.BC.XXX.webhook.createOmniTokenWebHook
    • (ETH only) caClient.BC.XXX.webhook.createTokenWebHook
  • BCH
    • caClient.BC.BCH.webhook.createAddressTransactionWebHook - supports both q Address and Legacy Address formats (docs)
    • caClient.BC.BCH.webhook.createTransactionConfirmationsWebHook - supports both q Address and Legacy Address formats (docs)
  • BTC
    • createOmniTokenWebHook now accepts an optional parameter everyConfirmation (docs)
  • ETH
    • createTokenWebHook now accepts an optional parameter everyConfirmation (docs)
  • [NOTICE]: You can view the latest method signatures updated in the README

2020-03-12, Version 4.4.0

Notable changes:

  • README update - added all method arguments

Bugfixes:

  • Added missing implementation for listExchangesBySupportingAssets, listExchangesBySupportingPairs and listAllSymbolsSupportedInExchange

Removed:

  • Deprecated doc

2020-03-10, Version 4.3.0

Added:

  • Zilliqa (ZIL) - new blockchain (under development)
    • mainnet only, testnet coming soon
    • exposed endpoints so far:
      • caClient.BC.ZIL.blockchain.getInfo
      • caClient.BC.ZIL.blockchain.getBlockByHash
      • caClient.BC.ZIL.blockchain.getBlockByHeight
      • caClient.BC.ZIL.blockchain.getLatestBlock
      • caClient.BC.ZIL.address.getInfo
      • caClient.BC.ZIL.address.getTransactionsByAddress
      • caClient.BC.ZIL.address.generateAddress
      • caClient.BC.ZIL.transaction.getTransaction
      • caClient.BC.ZIL.transaction.getTransactionsByBlock
      • caClient.BC.ZIL.transaction.getTransactionByBlockNumber
      • caClient.BC.ZIL.transaction.getTransactionByBlockHash
  • XXX (BTC / BCH / LTC / DASH / DOGE)
    • caClient.BC.XXX.address.getUnconfirmedByAddress
    • caClient.BC.XXX.transaction.getTransactionSizeForHDWallet

2019-12-27, Version 4.2.2

Notable changes:

  • README update

2019-12-20, Version 4.2.1

Notable changes:

  • Added getTransactionSize method for BTC based

2019-12-20, Version 4.2.0

Notable changes:

  • Added Omni Layer methods to BTC
    • getNodeInfo
    • getAddress
    • getAddressTransactions
    • createTransactions
    • signTransaction
    • sendTransaction
    • newTransaction
    • createHDWalletTransaction
    • getTransaction
    • getTransactionIndexByBlock
    • getTransactionsPropertyId
    • getUnconfirmedTransactions
  • Added Omni Webhooks to BTC
    • createOmniConfirmedTransactionWebHook (OMNI_CONFIRMED_TX)
    • createOmniTransactionConfirmationsWebHook (OMNI_TRANSACTION_CONFIRMATIONS)
    • createOmniTokenWebHook (OMNI_TOKEN)
  • README reworked

2019-12-20, Version 4.1.1

Breaking changes:

  • createTokenWebHook method params updated

2019-12-06, Version 4.1.0

Notable changes:

2019-10-01, Version 4.0.0

Breaking changes:

  • TR.exchangeAccounts methods now accept camelCase parameters instead of snake_case

2019-09-27, Version 3.2.0

Notable changes:

  • Transaction refund added

2019-09-24, Version 3.1.0

Notable changes:

  • Trading APIs added

2019-09-09, Version 3.0.0

Breaking changes:

  • Optional parameters in methods moved into a separate parameter. Methods who may need revisiting:
    • getAddressTransactions
    • getTransactionIndexByBlock
    • getUnconfirmedTransactions
    • createHDWalletTransaction
    • getInfoMultisig
    • createPaymentForwarding
    • getTokenTransactionsByAddress
    • getAddressTokenTransfers
    • getTransactionsByBlock
    • newTransaction
    • newAllTransaction
    • newTransactionWithPrivateKey
    • newAllTransactionWithPrivateKey
    • estimateTransactionGas
    • getPendingTransactions
    • getQueuedTransactions
    • listAllExchanges
    • listAllAssets
    • getSpecificRate
    • getAllCurrentRates
    • listAllSymbols
    • latestData
    • historicalData
    • getLatestData
    • getLatestDataBySymbol
    • getLatestDataByExchange
    • getLatestDataByAsset
    • getLatestDataByAssetsPair
    • getLatestDataByExchangeAssetsPair
    • tradesGetHistoricalData
    • tradesGetHistoricalDataByExchange
    • tradesGetHistoricalDataByAsset
    • tradesGetHistoricalDataByAssetPair
    • tradesGetHistoricalDataByExchangeAssetPair

Notable changes:

  • All optional parameters in methods moved into a separate parameter
  • switchAllNetworks method added to the BC class for easier bulk switch of networks

2019-08-30, Version 2.1.0

Notable changes:

  • ETC support added

2019-08-28, Version 2.0.1

Notable changes:

  • Error propagation interrupted fix

2019-07-25, Version 2.0.0

This is a rewrite release.

Notable changes:

  • DASH support added
  • Previous implementations of this library will need to adapt their calls to the new structure
  • Network utility methods added to each chain
  • Tests updated