Added
- symbol property made public on DepthCache class
Changed
- Enums now also accessible from binance.client.Client and binance.websockets.BinanceSocketManager
Changed
- User stream refresh timeout from 50 minutes to 30 minutes
- User stream socket listen key change check simplified
Added
- start_multiplex_socket function to BinanceSocketManager to create multiplexed streams
Added
- Close method for DepthCacheManager
Fixes
- Fixed modifying array error message when closing the BinanceSocketManager
Updating to match new API documentation
Added
- Recent trades endpoint
- Historical trades endpoint
- Order response type option
- Check for invalid user stream listen key in socket to keep connected
Fixes
- Fixed exchange info endpoint as it was renamed slightly
Fixes
- Fixed stopping sockets where they were reconnecting
- Fixed websockets unable to be restarted after close
- Exception in parsing non-JSON websocket message
Removed
- Removed websocket update time as 0ms option is not available
Added
- Reconnecting websockets, automatic retry on disconnect
Added
- Get deposit address endpoint
- Upgraded withdraw endpoints to v3
- New exchange info endpoint with rate limits and full symbol info
Removed
- Order validation to return at a later date
Fixes
- Fix order validation for market orders
- WEBSOCKET_DEPTH_20 value, 20 instead of 5
- General tidy up
Fixes
- Fix multiple depth caches sharing a cache by initialising bid and ask objects each time
Fixes
- check if Reactor is already running
Added
- support for BNB market
Fixes
- fixed error if new market type is created that we don't know about
Added
- depth parameter to depth socket
- interval parameter to kline socket
- update time parameter for compatible sockets
- new enums for socket depth and update time values
- better websocket documentation
Changed
- Depth Cache Manager uses 0ms socket update time
- connection key returned when creating socket, this key is then used to stop it
Fixes
- General fixes
Fixes
- Fixes for broken tests
Added
- More test coverage of requests
Fixes
- Order quantity validation fix
Added
- Withdraw exception handler with translation of obscure error
Fixes
- Validation fixes
Added
- Withdraw endpoints
- Order helper functions
Added
- Symbol Depth Cache
Changes
- Upgrade to v3 signed endpoints
- Update function documentation
Changes
- Added get_all_tickers call
- Added get_orderbook_tickers call
- Added some FAQs
Fixes
- Fix error in enum value
Changes
- Added parameter to disable client side order validation
Changes
- Updated documentation
Fixes
- Small bugfix
Added
- Travis.CI and Coveralls support
Changes
- Validation for pairs using public endpoint
Added
- Validation for HSR/BTC pair
Websocket release
Added
- Websocket manager
- Order parameter validation
- Order and Symbol enums
- API Endpoints for Data Streams
Initial version
Added
- General, Market Data and Account endpoints