Releases: DogsTailFarmer/exchanges-wrapper
Release list
exchanges-wrapper 2.1.50post1
2.1.50post1 2026-06-17
✨ feat(client): Add default empty dict for symbol_info in methods
2.1.50 2026-06-17
🔄 chore(requirements): Upgrade pyotp to version 2.10.0 in requirements.txt
🔄 chore(requirements): Upgrade aiohttp to version 3.14.1 in requirements.txt
🧹 refactor(Client): Remove sub_account from __slots__ in client.py
🧹 refactor(Client): Remove sub_account from __init__ in client.py
🧹 refactor(lib): Remove sub_account from return value in get_account_details in lib.py
🧹 refactor(template): Remove sub_account_name from template in exch_srv_cfg.toml.template
exchanges-wrapper 2.1.49
2.1.49 2026-04-28
🔄 chore(requirements): Upgrade crypto-ws-api to version 2.1.9
🔄 chore(requirements): Update simplejson to version 4.1.1
🔄 chore(requirements): Upgrade aiohttp to version 3.13.5
🔄 chore(pyproject): Require flit_core version >=3.12.0
🔄 chore(pyproject): Update Python requirement to >=3.12
exchanges-wrapper 2.1.48
2.1.48 2026-04-03
🔧 fix(exch_srv): Handle RateLimitReached exception in OpenClientConnection gracefully
♻️ chore(requirements): Update crypto-ws-api to version 2.1.8
♻️ chore(requirements): Upgrade aiohttp to version 3.13.4
exchanges-wrapper 2.1.47
2.1.47 2026-03-08
♻️ chore(version): Bump crypto-ws-api to 2.1.7 and update version to 2.1.47 in CHANGELOG.md
exchanges-wrapper 2.1.46
2.1.46 2026-01-29
[♻️] chore(version): Bump to 2.1.46 and update crypto-ws-api/aiohttp dependencies
exchanges-wrapper 2.1.45
2.1.45 2026-01-29
[♻️] chore(version): Bump to 2.1.45
[📝] docs(changelog): Add 2.1.44 entry
[📦] dep(crypto-ws-api): Upgrade to 2.1.5
2.1.44 2026-01-24
♻️ chore(client/okx): add symbol_to_id method and use instIdCode for OKX requests
exchanges-wrapper 2.1.43
2.1.43 2025-12-03
✨ feat(exch_srv): set logger using set_logger and implement malloc_trim for memory management
🔧 fix(web_sockets): enhance WSS lifetime logging with trade ID
🔧 fix(dependencies): update crypto-ws-api version to 2.1.4
2.1.43b02 2025-11-06
🔧 fix(exch_srv): set logging level for 'grpclib.protocol' and update ticker handling logic
🔧 fix(pyproject.toml): update 'aiohttp' dependency version to 3.13.2
🔧 fix(requirements.txt): update 'aiohttp' dependency version to 3.13.2
2.1.43b01 2025-11-05
✨ feat(exch_srv): enhance fetch_order and create_trade_stream_event methods with client queue support
🐛 fix(web_sockets): handle additional AttributeError in htx_keepalive method
exchanges-wrapper 2.1.42
2.1.42 2025-10-16
✨ feat(exch_srv): refactor method signatures for one_click_arrival_deposit and cancel_all_orders
✨ feat(web_sockets): manage tasks with tasks_manage and tasks_cancel in start and stop methods
✨ feat(client): streamline task management for user and market event listeners with tasks_manage
✨ feat(exch_srv): close HTTP session with close_session method in OpenClient
✨ feat(exch_srv): rename stop_stream to stop_stream_ex for clarity
🔧 fix(web_sockets): improve logging mechanism using set_logger
🔧 fix(okx): change function return types from {} to dict for clarity
🔧 fix(http_client): rename session.close() to close_session in HttpClient
🔧 fix(client): ensure HTTP session closure is handled correctly
🔧 fix(requirements.txt): Upgrade crypto-ws-api to version 2.1.3
exchanges-wrapper 2.1.41
2.1.41 2025-06-30
🐛 fix(client): update params type hint to Dict[str, Union[str, int]] for better type safety
🔧 fix(http_client): set trust_env=True in aiohttp.ClientSession for improved environment handling
🔧 fix(parsers): replace map with list comprehension for clarity in get_book method
🔧 fix(parsers): update order_book function signatures to use Dict and List for better type annotations
🔧 fix(exch_srv): replace CancelledError with KeyboardInterrupt in exception handling for server shutdown
🔧 fix(requirements): upgrade crypto-ws-api to version 2.1.0 for compatibility improvements
✏️ docs(README): add note about the new API key type Ed25519 used on Binance
exchanges-wrapper 2.1.40
2.1.40 2025-06-21
🚀 chore(README): remove CodeClimate maintainability badge from documentation
2.1.39 2025-06-20
✨ refactor(client, events): simplify filter and balance creation using dictionary comprehensions
🐛 fix(exch_srv): change await to synchronous call for start_market_events_listener method
2.1.38 2025-06-19
🔧 fix(requirements.py): update grpclib version to 0.4.8 for compatibility improvements
🔧 fix(pyproject.toml): update grpclib version to 0.4.8 for compatibility improvements
🔧 fix(init.py): bump version to 2.1.38 for release