Releases: pytr-org/pytr
Releases · pytr-org/pytr
v0.4.6
What's Changed
- Add timeout fuse for receiving portfolio tickers by @RealCLanger in #291
- Handle Spinoff event where only taxes are reported by @RealCLanger in #292
- Dump events as list in timeline_activities.json and timeline_transactions.json by @RealCLanger in #293
- Fix: Incorrect sorting of numeric columns in portfolio by @ExploracuriousAlex in #298
- Accept newlines at the end of README.md by @RealCLanger in #304
- Fix formatting issues in README.md commands by @Web-Dev-Codi in #299
- Add ISIN for Amundi MSCI World Merger (SWAP event) by @ciklista in #305
- Fix crash in dl_docs by @RealCLanger in #309
- Adjust value assignment logic in event.py by @M123-dev in #311
New Contributors
- @Web-Dev-Codi made their first contribution in #299
- @ciklista made their first contribution in #305
- @M123-dev made their first contribution in #311
Full Changelog: v0.4.5...v0.4.6
v0.4.5
What's Changed
- Improved matching of details to timeline events by @ExploracuriousAlex in #266
- Process improvements for event retrieval by @RealCLanger in #281
- Updates for dldocs folder mappings by @RealCLanger in #282
- Add handling for Unilever/Magnum spinoff and minor logging by @RealCLanger in #283
- Add new Unilever ISIN by @RealCLanger in #284
- Fix alternative parsing of isin2 by @RealCLanger in #286
- Improve parsing of Spinoffs and Splits by @RealCLanger in #288
Full Changelog: v0.4.4...v0.4.5
v0.4.4
What's Changed
- Fix dividends on knock-outs by @nagy in #225
- Improvements to parsing ssp_corporate_action_invoice_cash by @RealCLanger in #234
- Improve portfolio listing: optional inclusion of watchlist, more sorting and output options by @RealCLanger in #235
- Fix Bonds handling and add events by @RealCLanger in #236
- Add new events and add an initial implementation to support private market orders by @RealCLanger in #244
- Parse events without eventType field (not complete) by @RealCLanger in #259
- Fix for Asyncio Usage by @winkelsdorf in #252
- added "Dividende" in addition to "Bardividende" to subtitle_event_type_mapping by @ExploracuriousAlex in #261
- Refactor implementation of dl_docs and export_transactions by @RealCLanger in #262
- add --nosort option do dl_docs by @ExploracuriousAlex in #263
- Further additions/fixes for event parsing by @RealCLanger in #272
New Contributors
- @nagy made their first contribution in #225
- @aleksandrzhiliaev made their first contribution in #195
- @Tubinex made their first contribution in #245
- @winkelsdorf made their first contribution in #252
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- Fix parsing of new TR API event style and a few minor things by @RealCLanger in #223
- ci: fix python version by @morremeyer in #230
- Handle timeline_legacy_migrated_events by @RealCLanger in #227
- Bump version to 0.4.3 and remove python 3.9 by @RealCLanger in #233
New Contributors
- @morremeyer made their first contribution in #230
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- Fix: Sometimes Value of tax is too large by a factor of 1000 (#141) by @derterz in #153
- Increase netSize precision to 6 decimal when exporting portfolio in CSV by @angt in #157
- Add a
--date-isoformatoption topytr export_transactionsby @NiklasRosenstein in #179 - Update readme to include a ToC, Quickstart with UV and more Development instructions by @NiklasRosenstein in #185
- Introduce basic Mypy type checking by @NiklasRosenstein in #187
- Map
card_tr_refundtransaction toDEPOSITby @NiklasRosenstein in #186 - Map
PAYMENT_INBOUND_CREDIT_CARDtransaction and parse fees for deposits/removals by @NiklasRosenstein in #190 - Improve number parsing and handle a few more events by @RealCLanger in #193
- Refactor event exporter and add JSON output format by @NiklasRosenstein in #189
- Accept sections without titles by @RealCLanger in #201
- Add more known ignored events by @RealCLanger in #203
- Fix dl_docs command by @RealCLanger in #208
- Improve/Implement alarms handling by @RealCLanger in #209
New Contributors
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Note: There was an error publishing 0.4.0 in CI, this should have been addressed by #181. Version 0.4.0 is not on PyPI
What's Changed
- Upgrade PyPI publish version from v1.9 to v1 (i.e. using the latest in the major version 1) by @NiklasRosenstein in #181
- Bump version to 0.4.1 by @NiklasRosenstein in #182
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Most important changes
- Add support for Websockets 14 and dropped Python 3.8 support in #145
- Unsupported timeline events are now ignored and logged in
dl_docscommand #161, #168 - The project is now using Ruff as formatter and linter #176
What's Changed
- Wrong copy and paste by @Katzmann1983 in #140
- Pin
websockets<14by @NiklasRosenstein in #160 (superseded by #145) - Set correct project url by @timo-keller in #150
- Ignore unsupported Timeline events and log them by @NiklasRosenstein in #161
- Replace setuptools with Hatch by @NiklasRosenstein in #162
- Improve handling of multiple credentials by @RealCLanger in #144
- Fix: Handle skipped timeline details properly to avoid script getting stuck with UnsupportedEventError by @tobiasv1337 in #168
- Run Pytest in CI by @NiklasRosenstein in #170
- Add Ruff formatting & linting by @NiklasRosenstein in #169
- Fix missing date in filename by @Gabscap in #172
- Enable Renovate by @NiklasRosenstein in #171
- Run
ruff formatby @NiklasRosenstein in #176 - Run CI on Pull Requests by @NiklasRosenstein in #177
- add newline to last line of portfolio_to_csv output by @marcusfey in #158
- Add Apple Pay as deposit event by @AiroPi in #152
- Show ruff format diff in CI by @NiklasRosenstein in #178
- fixed extra_headers and ws.open by @nitro424 in #145
- bump version number to 0.4.0 by @NiklasRosenstein in #180
New Contributors
- @NiklasRosenstein made their first contribution in #160
- @tobiasv1337 made their first contribution in #168
- @Gabscap made their first contribution in #172
- @marcusfey made their first contribution in #158
- @AiroPi made their first contribution in #152
- @nitro424 made their first contribution in #145
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- Re-subscribe in case of an error from Trade Republic by @RealCLanger in #133
- Prevent throwing KeyErrors for bond orders by @pinzutu in #138
- Ignore canceled deposits by @RealCLanger in #135
- Blacker by @Katzmann1983 in #139
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Refactor parsing and formatting by @pinzutu in #122
- Fb parsing and formatting: locale aware parsing by @pinzutu in #126
- fixed fees if not present by @BjBe82 in #128
- Handle additional events by @RealCLanger in #132
New Contributors
- @RealCLanger made their first contribution in #132
Full Changelog: v0.2.5...v0.3.0
v0.2.5
What's Changed
- Update event.py by @pinzutu in #121
- Increase csv file's "amount" and "shares" field precision by @pinzutu in #120
- Improve accuracy for the display of fractional shares by @ExploracuriousAlex in #119
New Contributors
- @ExploracuriousAlex made their first contribution in #119
Full Changelog: v0.2.4...v0.2.5