- Fixed Bittrex used/pending balance, issue #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! issue #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, issue #88
- Initial Bitcoin Cash support (preferred BCH to BCC), issue #83
- Fixed Kraken BTC balance, issue #82
- Added additional extra params to fetchOrderBook to control the level of order book aggregation detail, issue #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, issue #80
- Added optional
userAgent
property, issue #67 - Balance APIs unified, issue #36
- Added auto product loading, users forget to preload them manually, issue #57, issue #68, issue #69
- Added missing
last
field to Poloniex tickers, issue #75 - Fixed CHBTC fetchOrder, issue #74
- Removed obsolete
crypto
dependency (switched tocrypto-js
completely), issue #23, issue #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, issue #65
- Fixed Yunbi and CHBTC orders, issue #62, issue #63
- Fixed missing Kraken balance currencies, issue #60
- Fixed Kraken EOrder:Trading agreement required, fixed support for custom order params, issue #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, issue #55
- Gatecoin exchange added, issue #54
- Yunbi exchange added, issue #50
- CHBTC exchange added, issue #50
- Added JavaScript, Python and PHP examples
- Added missing LTC/USD, LTC/EUR, LTC/BTC pairs to Bitstamp, issue #48
- Fixed reversed pairs for Poloniex, issue #46
- BL3P exchange support added, issue #44
- Fixed Bittrex
load_products
method, issue #43 - Fixed a typo in bitfinex
ocoorder
parameter, issue #38 - Fixed GDAX orders, issue #35
- Added missing
method
param to BTC-e private API, issue #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, issue #25 - Fixed multiple auth errors, issue #24
- CoinMarketCap API support added (not an exchange), issue #22
- Fixed GDAX API minor errors, issue #20
- Fixed Bitfinex private API, issue #19
- Added
products_by_id
andsymbols
market properties, issue #18 - Fixed Python 3.4.5 compatibility, issue #14
- Fixed DSH/DASH inconsistency with HitBTC and BTC-e, issue #12
- Fixed missing bid/ask handling in Liqui (same API as BTC-e), issue #11
- Fixed bid/ask inconsistency with BTC-e, issue #10
- Reworked unified order APIs (removed unnecessary methods), issue #9
- Liqui exchange support added, issue #8
- Bter exchange support added, issue #8
- Livecoin exchange support added, issue #8
- Added a
markets
variable for listing exchange ids programmatically, issue #6 - Fixed ANXPRO ticker API in Python, issue #5
- Fixed pairs inconsistencies across markets, issue #4
- Orderbook APIs unified, issue #3
- Ticker APIs unified
- Fixed GDAX fetch_trades, issue #2