What's Changed
- Taxes and Fees should always be positive numbers by @RealCLanger in #344
- Event parsing improvements by @RealCLanger in #346
- Add subcommand to list savings plans by @RealCLanger in #347
- Fix portfolio mode by adding secAccNo parameter to compactPortfolio by @maximilian-sh in #256
- Handle private markets sell order and IPO by @RealCLanger in #360
- fix: replace compactPortfolio with compactPortfolioByType by @LoicSERRE in #362
- feat: Add support for TRANSFER_IN and TRANSFER_OUT events by @MedAzizKhayati in #308
- Add rates command by @RealCLanger in #363
- Fix crash in _parse_card_note when eventType is null by @Titouan-Loeb in #365
- Refacture event parsing by @RealCLanger in #366
- Sanitize test data by @RealCLanger in #367
- Store credentials file with restricted 600 perms by @KevSlashNull in #368
- Normalize event type strings to UPPER_CASE and extend event type coverage by @RealCLanger in #370
- Add parsing for SSP_SECURITIES_TRANSFER_INCOMING and more ignored events by @RealCLanger in #372
- Overhaul dl_docs by @RealCLanger in #377
- Support new login method by @RealCLanger in #380
- Make playwright optional and bound the awswaf path by @RealCLanger in #381
- Document the --v2 web login flag in the README by @twannooitmeer in #355
- Cleanup login options by @RealCLanger in #383
- Stop flagging informational events as unknown/skipped warnings by @felixschndr in #379
- Fix handling of interest (new event type) by @RealCLanger in #384
New Contributors
- @maximilian-sh made their first contribution in #256
- @LoicSERRE made their first contribution in #362
- @MedAzizKhayati made their first contribution in #308
- @Titouan-Loeb made their first contribution in #365
- @KevSlashNull made their first contribution in #368
- @twannooitmeer made their first contribution in #355
- @felixschndr made their first contribution in #379
Full Changelog: v0.4.9...v0.4.10