Files
bitfinex-api-py/CHANGELOG
2022-01-16 22:15:13 +01:00

150 lines
4.1 KiB
Plaintext

1.3.5
-) Implemented Movement endpoints (REST)
1.3.4
-) Fixed undefined p_sub issue in subscription_manager.py
-) Added submit cancel all funding orders endpoint (REST)
-) Added get all exchange pairs endpoint (REST)
1.3.3
-) Fixed socket.send() issue (IndexError: deque index out of range)
1.3.2
-) Implemented Merchants endpoints (REST)
1.3.1
-) Handle exception of asyncio.get_event_loop() | Related to v1.2.8
1.3.0
-) Adjusted get_trades() to allow symbol to be None and get trades for all symbols
1.2.8
-) Bugfix - It is possible to call bfx.ws.run() from an already running event loop
1.2.7
-) Added ws support for Python 3.9 and 3.10
1.2.6
-) Updated websockets to 9.1
1.2.5
-) Adjusted get_order_history() rest endpoint
1.2.4
-) Added example of MARKET order with price=None
1.2.3
-) Tests adjusted
1.2.2
-) WS bugfix (exception InvalidStatusCode not handled)
1.2.1
-) Added orderbook implementation example (ws)
1.2.0
-) Implemented Margin Info (rest)
-) Implemented claim position (rest)
-) When max_retries == 0 continue forever to retry (websocket)
1.1.15
-) Added 'ids' parameter to get_order_history()
-) Added an example to show how it is possible to spawn multiple bfx ws instances to comply with the open subscriptions number constraint (max. 25)
-) Implemented Funding Trades (rest)
1.1.14
-) bfx_websockets.py ERRORS dictionary now contains a message for error number 10305
1.1.13
-) Adding balance_available to the Wallet.
1.1.12
-) Applied clientside fix to get_public_trades() (in case of multiple trades at the same timestamp they should be ordered by id)
-) Invalid orders are now removed from pending_orders
-) FOK orders cancelled are now removed from pending_orders
1.1.11
-) Removed pendingOrders from BfxWebsocket() (it was not used anywhere)
-) Fixed issue in confirm_order_new() (the keys of the dict pending_orders are the cids of the orders, and not the ids)
1.1.10
- Fixed get_seed_candles() [backwards compatible]
1.1.9
- Implemented PULSE endpoints (rest)
- Updated pyee and changed deprecated class EventEmitter() -> AsyncIOEventEmitter() to make it work with all Python 3.X versions
- Implemented Foreign exchange rate endpoint (rest)
- Implemented Market average price endpoint (rest)
- Implemented Generate invoice endpoint (rest)
- Implemented Keep funding endpoint (rest)
- Implemented Cancel order multi endpoint (rest)
- Implemented Public Stats endpoint (rest)
- Implemented Order Multi OP endpoint (rest)
- Implemented Public Tickers History (rest)
- Implemented Public Funding Stats (rest)
- Updated dependencies in setup.py
1.1.8
- Adds support for websocket events pu, pn and pu
1.1.7
- Adds rest.get_ledgers
1.1.6
- Adds 'new_ticker' websocket event stream
- Adds 'ws.stop' function to kill all websocket connections
- Fixes Position modal loading from raw array
1.1.5
- Fixes 100% CPU utilization bug with the generic_websocket event emitter thread
1.1.4
- Locks mutex when sending websocket messages
- Fix py3.8 stricter linting errors
1.1.3
- Adds ability to specify channel_filter in client
1.1.2
- Adds aff_code to WS and Rest submit order functions
1.1.1
- Rework README with new bfx templates
- Generate /docs/rest_v2.md
- Generate /docs/ws_v2.md
- Update comments for doc generation
- Allow only python3 installs in setup.py
1.1.0
- Adds rest.submit_funding_offer
- Adds rest.submit_cancel_funding_offer
- Adds rest.submit_wallet_transfer
- Adds rest.get_wallet_deposit_address
- Adds rest.create_wallet_deposit_address
- Adds rest.submit_wallet_withdraw
- Adds rest.submit_order
- Adds rest.submit_cancel_order
- Adds rest.submit_update_order
- Updates websocket notification event to use Notfication model object
1.0.1
- Added ws event `status_update`
- Added rest function `get_derivative_status`
- Added rest function `get_derivative_statuses`
- Added rest function `set_derivative_collateral`
- Added channel support `status`
- Added create_event_emitter as override in generic_websocket
for custom event emitters
1.0.0
- Removal of camel-casing file naming and git duplicates
i.e bfx.client instead of bfx.Client
0.0.1
- Added change-log and PR/Issue templates