Ib-async

Latest version: v1.0.3

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 20

0.9.67

^^^^^^^^^^^^^^

* ``Crypto`` security class added. To accommodate fractional crypto currency sizes,
all the various ``size`` and ``volume`` fields that were of type ``int`` are now of type ``float``.
* :pull:`385`: Get day trades remaining for next four days in ``IB.accountSummary``.
* Fixed: :issue:`361`: Prevent ``util.logToConsole`` and ``util.logToFile`` from messing with the root logger.
* Fixed: :issue:`370`: Catch ``asyncio.CancelledError`` during connect.
* Fixed: :issue:`371`: Fix type annotation for ``reqMarketRuleAsync``.
* Fixed: :issue:`380`: Reject bogus ``whatIf`` order response.
* Fixed: :issue:`389`: Add ``TradeLogEntry.errorCode`` field.

0.9.66

^^^^^^^^^^^^^^

* Fixed: :issue:`360`: Improved disconnect.
* Fixed issue with duplicate orderId.
* Update ``Order`` default values to work with the latest beta TWS/gateway.
* :pull:`348`: Added PySide6 support.

0.9.65

^^^^^^^^^^^^^^

* Fixed: :issue:`337`.
* :pull:`317`: Update and order's ``totalQuantity``, ``lmtPrice``, ``auxPrice`` and ``orderType``
when the order is modified externally.
* :pull:`332`: Typo.

0.9.64

^^^^^^^^^^^^^^

* Fixed: :issue:`309`: Aggregate past fills into the ``Trade`` they belong to upon connect.
* ``ContFut`` objects are now hashable (:issue:`310`).
* Added ``Watchdog.probeTimeout`` parameter (:issue:`307`).

0.9.63

^^^^^^^^^^^^^^

* Fixed :issue:`282`: ``util.Qt()`` also works with the ProactorEventLoop
(default on Windows) now.
* Fixed :issue:`303`: A regression in TWS 480.4l+ is bypassed now to avoid
``IB.connect()`` timeouts. Request timeouts during syncing are logged as errors but will let
the connect proceed.

0.9.62

^^^^^^^^^^^^^^

* ``IB.TimezoneTWS`` field added, for when the TWS timezone differs from the
local system timezone (:issue:`287`).
* ``IB.RaiseRequestErrors`` field added, can be set to ``True`` to raise
``RequestError`` when certain requests fail, instead of returning
empty data (:pull:`296`).
* ``IB.accountSummaryAsync()`` method added (:issue:`267`).
* ``Watchdog.probeContract`` field added, to use a contract other then EURUSD
for probing the data connection (:issue:`298`).
* ``Ticker.rtTime`` added (:issue:`274`, :pull:`275`). Please note that this
timestamp appears to be mostly bogus.
* Fixed :issue:`270`: Clear ticker depth data when canceling market
depth subscription.
* Fixed issue with duplicate order IDs.

Page 5 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.