Skip to content

Releases: ig-python/trading-ig

0.0.22

06 Dec 15:04
Compare
Choose a tag to compare

0.0.22 (2023-12-06)

  • add support for 'time_in_force' parameter (Issue #303, PR #303)
  • add ability to handle KYC errors (Issue #261, PR #307)
  • new 'streamer' classes and functions for easier interaction with Streaming API
  • handling of invalid token errors
  • docs improvements

0.0.21

01 Sep 12:38
Compare
Choose a tag to compare
  • Black entire codebase
  • Black added to CI pipeline
  • flake8 entire codebase
  • using official Lightstreamer client SDK
  • fixed a bug in fetch_activity() where bet size was not included
  • 'forceOpen' defaults to False in create_working_order()
  • logging improvements

0.0.20

25 Jan 11:38
Compare
Choose a tag to compare

0.0.20 (2023-01-25)

  • repo name changed to 'trading-ig'

0.0.19

05 Jan 17:37
Compare
Choose a tag to compare
  • fix for 'ValueError: columns cannot be a set' error with pandas 1.5.2+ (PR #267)
  • fetch_historical_prices*() methods improvements (Issue #272)
  • remove requirements status badge (Issue #259)
  • publish with API token (Issue #260)
  • specify importlib-metadata version to prevent flake8 problems with python 3.7
  • updating github actions to latest versions

0.0.18

23 Aug 13:07
Compare
Choose a tag to compare
  • better fix for http error 405 when confirming deal (PR #256)
  • fix use of forceOpen param when opening a new position (PR #250)

0.0.17

26 Jan 11:30
Compare
Choose a tag to compare

0.0.17 (2022-01-26)

  • added an optional rate limiter, with leaky bucket algo (PR#243)

0.0.16

01 Jan 22:08
Compare
Choose a tag to compare
  • fix for http error 405 response from IG when confirming deal (PR#237)
  • updating Poetry for automated testing
  • removing some unused legacy project config
  • removing support for unsupported Python 3.6, adding 3.10
  • better handling and docs for optional dependencies (#216, #240)
  • fixing occasional KeyError when deleting session headers (#238)

0.0.15

19 Oct 10:03
Compare
Choose a tag to compare
  • optional dependency tenacity updated to latest
  • documentation improvements

0.0.14

04 Oct 08:17
Compare
Choose a tag to compare
  • fixes the bug where guaranteed stop loss was replaced with a normal stop loss on working order update (#224)
  • legacy 'setup.py' style project config files removed

0.0.13

02 Oct 16:22
Compare
Choose a tag to compare
  • switch accounts bug fixed (#220)
  • coverage badge and report added
  • Sphinx is now a development dependency (#228)
  • test improvements