Releases: brndnmtthws/thetagang
Releases · brndnmtthws/thetagang
v1.16.3
What's Changed
- Bump version by @brndnmtthws in #623
- fix(rebalance): price sell-only sells at midpoint by @brndnmtthws in #624
Full Changelog: v1.16.2...v1.16.3
v1.16.2
What's Changed
- Bump version by @brndnmtthws in #610
- Update ruff requirement from <0.14.0,>=0.9.1 to >=0.9.1,<0.15.0 in the deps group by @dependabot[bot] in #612
- Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #613
- Use tradingClass for extra filtering of option chain by @scott-coates in #614
- Fix previous commit incomplete trading class matching filter logic by @scott-coates in #616
- fix: better portfolio data loading by @brndnmtthws in #615
- fix: tolerate account update timeouts by @brndnmtthws in #617
- Update pytest requirement from <9,>=8.0.0 to >=8.0.0,<10 in the deps group by @dependabot[bot] in #618
- test(ibkr): cover account snapshot readiness by @brndnmtthws in #619
- Bump the deps group with 2 updates by @dependabot[bot] in #620
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #621
New Contributors
- @scott-coates made their first contribution in #614
Full Changelog: v1.16.1...v1.16.2
v1.16.1
What's Changed
- bump version by @brndnmtthws in #590
- refactor: move tests to separate tests directory by @brndnmtthws in #591
- feat: add percentage-based minimum threshold for buy-only rebalancing by @brndnmtthws in #592
- feat: add buy_only_min_threshold_percent_relative for relative threshold based rebalancing by @brndnmtthws in #593
- fix: resolve all pyright type errors and add type checking to CI by @brndnmtthws in #594
- feat: add call writing thresholds to limit writing calls on small/near-target positions by @brndnmtthws in #595
- feat: add sell-only rebalancing for gradual position reduction by @brndnmtthws in #596
- feat: add portfolio weight information to positions summary table by @brndnmtthws in #598
- Bump the deps group with 2 updates by @dependabot[bot] in #600
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #599
- chore: bump TWS to 1039 by @brndnmtthws in #601
- fix: tws version (hopefully correct) by @brndnmtthws in #602
- fix: correct weight info column placement in positions summary table by @brndnmtthws in #603
- Bump actions/stale from 9 to 10 by @dependabot[bot] in #604
- Bump the deps group with 2 updates by @dependabot[bot] in #605
- refactor: base weights on buying power by @brndnmtthws in #607
- chore: use AGENTS.md instead of CLAUDE.md by @brndnmtthws in #608
- perf: optimize call checking with async task execution by @linben in #606
New Contributors
Full Changelog: v1.16.0...v1.16.1
v1.16.0
What's Changed
- Python 3.13 by @brndnmtthws in #585
- feat: add buy-only rebalancing mode for direct stock purchases by @brndnmtthws in #586
- docs: update README for accuracy and document hidden features by @brndnmtthws in #587
- bump version by @brndnmtthws in #588
Full Changelog: v1.15.1...v1.16.0
v1.15.1
What's Changed
- Bump version by @brndnmtthws in #566
- Update rich requirement from <14,>=13.7.0 to >=13.7.0,<15 in the deps group by @dependabot in #569
- Fix VIX min tick handling by @brndnmtthws in #570
- Fix publish token by @brndnmtthws in #571
- Bump astral-sh/setup-uv from 5 to 6 by @dependabot in #573
- fix: improve timeout handling in IBKR API interactions by @brndnmtthws in #574
- feat: upgrade ib-async from v1.0.3 to v2.0.1 by @brndnmtthws in #576
- fix: resolve event loop conflict with ib-async v2.0.1 by @brndnmtthws in #577
- fix: handle None contracts from ib_async v2.0.1 qualifyContractsAsync by @brndnmtthws in #578
- Bump version by @brndnmtthws in #580
- Bump version by @brndnmtthws in #582
- fix cosign by @brndnmtthws in #583
Full Changelog: v1.14.1...v1.15.1
v1.14.1
What's Changed
- Bump version by @brndnmtthws in #559
- Print exchange hours in table by @brndnmtthws in #560
- Update IBC to 3.20.0 by @brndnmtthws in #561
- Rollback qemu image by @brndnmtthws in #564
- Can't use algo on combos by @brndnmtthws in #563
Full Changelog: v1.14.0...v1.14.1
v1.14.0
What's Changed
- Bump version by @brndnmtthws in #514
- strike_limit option prevent searching for PUT options by @junyuanz1 in #517
- Bump the deps group with 2 updates by @dependabot in #520
- Bump minor version by @brndnmtthws in #519
- using async/await to improve throughput by @junyuanz1 in #518
- We need to await on call_is_itm() by @brndnmtthws in #522
- Don't blow up if fields are missing by @brndnmtthws in #523
- Permit closing if we can't roll the contract. by @brndnmtthws in #524
- Continue when there's no market price for position by @brndnmtthws in #525
- Handle this failure gracefully by @brndnmtthws in #527
- Handle this failure gracefully by @brndnmtthws in #528
- This is not necessary anymore by @brndnmtthws in #529
- Standardizing Logging and Removing Redundant Dependencies by @junyuanz1 in #521
- Better logging by @brndnmtthws in #531
- Fix a few more log lines (with
symbol:prefix) by @brndnmtthws in #534 - Style nitpick: use = not : for consistency by @brndnmtthws in #535
- introduce
--dry-runmode by @junyuanz1 in #533 - Fix dockerhub username by @brndnmtthws in #537
- Bump the deps group with 2 updates by @dependabot in #538
- Bump ruff from 0.8.2 to 0.8.3 in the deps group by @dependabot in #539
- We shouldn't fail if there are no bids when closing by @brndnmtthws in #540
- Check if value is none first by @brndnmtthws in #541
- switch to use class modal for configurations by @junyuanz1 in #536
- Bump the deps group with 4 updates by @dependabot in #542
- Fix per-symbol config output, refactor by @brndnmtthws in #543
- Refactor config accessors by @brndnmtthws in #544
- Add more detail about the second account trick by @brndnmtthws in #546
- Bump ruff from 0.8.4 to 0.8.6 in the deps group by @dependabot in #548
- Bump abatilo/actions-poetry from 3 to 4 by @dependabot in #547
- Don't cancel market data (fixed typo too) by @brndnmtthws in #549
- Bump the deps group with 2 updates by @dependabot in #550
- Migrate poetry -> uv by @brndnmtthws in #551
- Check this config param is not None by @brndnmtthws in #552
- Log version info by @brndnmtthws in #554
- Fix typo by @brndnmtthws in #555
- Add exchange hours handling by @brndnmtthws in #556
- Correctly convert np float to Python float by @brndnmtthws in #557
Full Changelog: v1.13.2...v1.14.0
v1.13.2
What's Changed
- Bump version by @brndnmtthws in #506
- Only close profitable positions we can't roll by @brndnmtthws in #507
- Bump ruff from 0.7.2 to 0.7.3 in the deps group by @dependabot in #508
- Bump ruff from 0.7.3 to 0.7.4 in the deps group by @dependabot in #509
- Don't roll an ITM put up by @brndnmtthws in #510
- Bump ruff from 0.7.4 to 0.8.0 in the deps group by @dependabot in #512
Full Changelog: v1.13.1...v1.13.2
v1.13.1
What's Changed
- Bump ruff from 0.6.1 to 0.6.2 in the deps group by @dependabot in #484
- Bump the deps group with 2 updates by @dependabot in #485
- Bump version by @brndnmtthws in #483
- Bump the deps group with 3 updates by @dependabot in #486
- Bump the deps group with 3 updates by @dependabot in #487
- Bump ruff from 0.6.5 to 0.6.7 in the deps group by @dependabot in #489
- Bump ruff from 0.6.7 to 0.6.8 in the deps group by @dependabot in #490
- Bump the deps group with 3 updates by @dependabot in #491
- Bump black from 24.8.0 to 24.10.0 in the deps group by @dependabot in #492
- Bump ruff from 0.6.9 to 0.7.0 in the deps group by @dependabot in #493
- Bump the deps group with 2 updates by @dependabot in #494
- Bump TWS version to 1030 by @brndnmtthws in #495
- Keep jxbrowser jars by @brndnmtthws in #496
- Only start gateway by @brndnmtthws in #497
- Revert "Only start gateway" by @brndnmtthws in #498
- Manually add the missing arm jar (hate this) by @brndnmtthws in #499
- This appears to have been fixed (API rejects it) by @brndnmtthws in #501
- Modify wtf by @brndnmtthws in #502
- Bump the deps group with 3 updates by @dependabot in #503
- Fix order modification by @brndnmtthws in #504
Full Changelog: v1.13.0...v1.13.1
v1.13.0
What's Changed
- Bump version by @brndnmtthws in #475
- Allow the inclusion of a symbol, without trading by @brndnmtthws in #476
- Bump the deps group with 2 updates by @dependabot in #477
- Switch from ib_insync to ib_async by @brndnmtthws in #478
- Bump the deps group with 2 updates by @dependabot in #479
- Optionally only write calls on excess positions by @brndnmtthws in #480
- Bump minor version by @brndnmtthws in #481
Full Changelog: v1.12.4...v1.13.0