All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add distribution for ARM64 Linux builds
- Streamline integration with external data provider services
- Improve XML parsing performance
- [Windows] Add automatic updates on Windows. Example:
portfelj software-update upgrade
- [Windows] Fix issues with missing vcruntime140.dll
- EDGAR: add company sector in the output when available
- Add offline cache for tickers and business data for over 12,000 companies trading on the US exchanges
- Add support for dividends (Doh-Div)
- Display "report date" for corporate actions and cash transactions to indicate when corrections take place.
- Add software update check. Example:
portfelj software-update check
- [Linux] Breaking: change deb installation directory from
/usr/local/binto/usr/bin
- Handle special reverse split involving issue change
- Handle mergers with multiple share distributions
- Add missing transaction codes: automatic exercise (AEx), automatic FX conversion (AFx), margin violation (L)
- Add D-IFI generator
- Add option to override working directory via
-wor--working-directory
- Initial release