Ib-async

Latest version: v1.0.3

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

Scan your dependencies

Page 1 of 20

1.0.3

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

General improvements and minor correctness fixes.

* Fixed :issue:`42`: Order preview requests would often fail for non-limit-order types due to incorrect value comparison. This has previous attempted fixes over the years, but we finally found the proper fix to the other fixes. Now order preview requests work properly for all order types.
* Now market depth data is removed from the ``Ticker`` object when a market depth request is stopped because the data isn't being live updated anymore.
* Added `ib_fundamental <https://github.com/quantbelt/ib_fundamental>`_ to community utility listing in README

1.0.2

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

General improvements and minor correctness fixes.

* Fixed :issue:`28`: Add ability to optionally disable account data synchronization on startup. If you are an advanced user, you may not need all your data synchronized on startup (which can slow down the initial connections due to the multiple sequential request loading) or you may want to control when the account data is loaded on your own schedule.
* Fixed :issue:`33`: Improved reliability of L2 depth of market reporting
* Fixed :issue:`10` and :issue:`11`: Fixed links in documentation
* Fixed :issue:`16`: Fixed documentation typo
* Fixed :issue:`32`: Use delayed data instead of denied data in example notebooks
* Improved error logging if a wrapped method fails
* Removed a potential exception when shutting down the event loop from within a larger system

1.0.1

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

* Fixed :issue:`4`: Messaging sending bug for unresolved contracts due to cleanup in 1.0.0

Solved this messaging sending bug by refactoring message parsing logic to be more stable. Also added a test case verifying it works as expected now.

1.0

---

1.0.0

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

This is the first version under new management after the unexpected passing of `Ewald de Wit <https://github.com/erdewit/ib_insync>`_ on March 11, 2024. We wish to maintain his legacy while continuing to improve the project going forward. We are resetting the project name, development practices, modernization levels, and project structure to hopefully grow more contributors over time.

This version update does not include any feature improvements and is functionally equivalent to the final version of ``ib_insync 0.9.86``.

Code Cleanup:

* Reformatted all code with ruff and improved readability throughout
* Now uses sets for membership checking everywhere
* Fixed a technical error around API message formatting

Project Changes:

* Renamed ib_insync to ib_async everywhere
* Increased minimum Python version from 3.6 (2016) to 3.10 (2021)
* Removed dependencies for supporting Python versions less than 3.9
* Converted README.rst to README.md
* Updated IBKR API links to new ibkrcampus instead of old github docs
* Removed setup.{py,cfg} to use Poetry for installing, docs, packaging
* Converted links from /erdewit/ account to new /ib-api-reloaded/ org
* Removed helper scripts for packaging and building docs
* Removed docs-generated HTML from repository
* Auto-build docs and update github docs site on every push
* Documentation now auto-builds and is hosted on github pages instead of readthedocs


Original ``ib_insync`` Changelog (2017-2023)
--------------------------------------------


Note: due to the project moving to a github organization, all auto-generated links below to mentioned issues and PRs don't work anymore. You can use the issue numbers in the `original ib_insync repo <https://github.com/erdewit/ib_insync/issues>`_ for historical reference.

0.9.86

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

* Fixed: :issue:`588`: Fixed account summary tag.
* Fixed: :issue:`589`: Fixed more account summary tags.
* pull:`598`: Year updates

Page 1 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.