- Fixed Bter BCC vs BCH in fetchTickers, #83
- Fixed Python byte-encoding with Gemini, #30, #113,
- Added experimental
fetchOrders ()
workaround and other private methods for Poloniex (WIP), #102 - Python pip is now cached in Travis CI, #108
- Tox is now enforcing Python PEP8 with flake8 upon each build in Travis CI, #107
- Added ETH markets to OKCoin USD, #103
- Python codebase is now PEP8-conformant, #104, #106
- Unified
createOrder ()
return, #94 - Started work on orders/trades unification, #71, #102
- Added support for a new exchange: BTC Markets (Australia)
- Updated CONTRIBUTING guidelines
- Added a new ad-hoc test-frontend to run individual tests of all exchanges in all languages in parallel, see How To Build & Run Tests On Your Local Machine
- Started adding fetchTickers () (all at once) where applicable, #7
- Fixed Bittrex used/pending balance, #91
- Version 1.3.x is backward incompatible with previous versions due to a major renaming in the code
- Renamed basic elements for consistency, this change is backward-incompatible! #89
- renamed (M|m)arket[s] → (E|e)xchange[s] everywhere in code, tests, examples and docs
- renamed (P|p)roduct[s] → (M|m)arket[s] everywhere as well
- Added optional
substituteCommonCurrencyCodes
exchange parameter (true by default) - Fixed HitBTC string/float/decimal conversions, #88
- Initial Bitcoin Cash support (preferred BCH to BCC), #83
- Fixed Kraken BTC balance, #82
- Added additional extra params to fetchOrderBook to control the level of order book aggregation detail, #84
- Reworked exception hierarchy and error handling for unification
- Fixed CHBTC missing bid/ask handling in order books for certain symbols
- Fixed Gatecoin private API body in GET-requests, #80
- Added optional
userAgent
property, #67 - Balance APIs unified, #36
- Added auto product loading, users forget to preload them manually, #57, #68, #69
- Added missing
last
field to Poloniex tickers, #75 - Fixed CHBTC fetchOrder, #74
- Removed obsolete
crypto
dependency (switched tocrypto-js
completely), #23, #52 - New tests system that launches individual market tests in parallel (now running 3 minutes instead of 20)
- BTC-e shutdown
- Fixed a typo in Python examples, #65
- Fixed Yunbi and CHBTC orders, #62, #63
- Fixed missing Kraken balance currencies, #60
- Fixed Kraken EOrder:Trading agreement required, fixed support for custom order params, #58
- Coingi exchange support added
- Added basic error handling and exceptions for connectivity / auth errors
- Switched major version to 1.x.x
- Fixed Yunbi private API, #55
- Gatecoin exchange added, #54
- Yunbi exchange added, #50
- CHBTC exchange added, #50
- Added JavaScript, Python and PHP examples
- Added missing LTC/USD, LTC/EUR, LTC/BTC pairs to Bitstamp, #48
- Fixed reversed pairs for Poloniex, #46
- BL3P exchange support added, #44
- Fixed Bittrex
load_products
method, #43 - Fixed a typo in bitfinex
ocoorder
parameter, #38 - Fixed GDAX orders, #35
- Added missing
method
param to BTC-e private API, #33 - Fixed multiple auth errors due to the missing .encode () in Python, Yobit issue #26, Kraken issue #27, Bter issue #28, Liqui issue #29, Gemini issue #30, Cex.io issue #31, QuadrigaCX issue #32
- Added
__version__
to Python bindings, #25 - Fixed multiple auth errors, #24
- CoinMarketCap API support added (not an exchange), #22
- Fixed GDAX API minor errors, #20
- Fixed Bitfinex private API, #19
- Added
products_by_id
andsymbols
market properties, #18 - Fixed Python 3.4.5 compatibility, #14
- Fixed DSH/DASH inconsistency with HitBTC and BTC-e, #12
- Fixed missing bid/ask handling in Liqui (same API as BTC-e), #11
- Fixed bid/ask inconsistency with BTC-e, #10
- Reworked unified order APIs (removed unnecessary methods), #9
- Liqui exchange support added, #8
- Bter exchange support added, #8
- Livecoin exchange support added, #8
- Added a
markets
variable for listing exchange ids programmatically, #6 - Fixed ANXPRO ticker API in Python, #5
- Fixed pairs inconsistencies across markets, #4
- Orderbook APIs unified, #3
- Ticker APIs unified
- Fixed GDAX fetch_trades, #2