Skip to content

Releases: delta575/trading-api-wrappers

v0.18.1

18 Sep 03:15
Compare
Choose a tag to compare
v0.18.1 Pre-release
Pre-release

General

  • Fix circular import on __version__ import 6b2c6d4

Poetry & Buda USDC

25 Aug 04:42
3c48979
Compare
Choose a tag to compare
Poetry & Buda USDC Pre-release
Pre-release

General

  • Update dependencies
  • Migrate from Pipenv to Poetry

Buda

  • Add USDC support

v0.13.0

09 Jul 15:24
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release

Python 3.7 support

  • Remove Python 3.6 from Pipfile (allows Python 3.7)
  • Add Python 3.7 on README

General

  • Multiple error keys can raise an InvalidResponse
  • Improve README
  • Updated dependencies
  • Pipenv support on pyup

Buda

  • Fix typo on LTC currency constant (it had PEN as value)
  • Add pagination support for deposits and withdrawals on Buda
  • withdrawals and deposits accept page and per_page params
  • New withdrawal_pages and deposit_pages methods includes pages meta obj
  • Remove UNTESTED note on withdrawals

v0.12.3

05 Jul 14:47
Compare
Choose a tag to compare
v0.12.3 Pre-release
Pre-release

Hotfix:

  • Fix the give_up_retry callback. The retry failed for cases where there wasn't a response (connection errors, etc)

v0.12.2

05 Jul 14:43
Compare
Choose a tag to compare
v0.12.2 Pre-release
Pre-release

Buda:

  • Fix payload not being sent as json on new_order.

v0.12.1

05 Jul 14:41
Compare
Choose a tag to compare
v0.12.1 Pre-release
Pre-release

Hotfix:

  • Add backoff on setup.py install_requires

v0.12.0

05 Jul 14:28
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release

Improvements

Better use of the requests lib.

Auth:

  • The project now uses requests.auth features to sign authenticated requests on clients.
  • Created base HMACAuth and ApiKeyAuth classes, implemented custom auth classes on clients.

Exceptions:

  • InvalidResponse now includes the client's error meesage along with the HTTP code.

Retry:

  • Replace urllib Retry for the backoff library as Retry is "too low-level" and doesn't allow the request to be signed again with a new nonce by the requests.auth classes.

v0.10.0

11 Jun 06:09
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release

General

  • Add rate limit feature, defaults to 1000ms
  • Close request's session object on Client deletion
  • Move nonce generation to Client
  • Update pytest to 3.6.1

v0.9.1

11 Jun 05:59
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release

General

  • Add code 403 to retry list

Buda

  • Add limit param on BudaPublic.trades().
  • Fix case when timestamp param is null for BudaPublic.trades().
  • Fix case when transfer's data (deposits and withdrawals) may be null.

v0.9.0

31 May 17:41
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

General

  • Add new optional retry feature on client requests.

Buda

  • Add new ARS and LTC markets.

CryptoMKT

  • Add new BTC and XLM markets.