Releases: dickwolff/Export-To-Ghostfolio
Releases · dickwolff/Export-To-Ghostfolio
Release 0.13.3
Fixes
- 🐛 Whenever an error occurs whille parsing a CSV, this error will now be logged to the console
Docker
Link to the Docker image.
Release 0.13.2
Added
- 🏗️ Added version to logging, to help future issue analysis
- 🕵🏼♂️ Added test coverage to the
SecurityService
.
Fixes
- 🐛 Bumped some dependencies
- 🐛 Made
SecurityService
more robust, so it should not throw Yahoo Finance errors when symbol is empty - 🐛 Schwab: Added
transfer
to list of ignored records - 🐛 Schwab: Added
non-qualified div
as cash position
Docker
Link to the Docker image.
Release 0.13.0
Release 0.12.3
Release 0.12.2
Changed
- 🏗️ DEGIRO V2 converter is now GA
- 🏗️ Added deprecation notice to old DEGIRO converter
Docker
Link to the Docker image.
Release 0.12.1
Changed
- 🐛 Pinned
tsx
to version 4.9.0 because there are errors with 4.9.1+ - 🏗️ Updates some other outdated dependencies
Docker
Link to the Docker image.
Release 0.12.0
Added
Two new experimental features, which need to be enabled via the environment variables. See the README/.env.sample
for more information.
- ✨ Automatically validate the generated export against Ghostfolio [experimental].
- ✨ Automatically import the generated export into Ghostfolio [experimental].
Docker
Link to the Docker image.
Release 0.11.0
Changed
- 🏗️ Refactored YahooFinanceService as SecurityService, allowing yahoo-finance2 code-behind to be mocked during testing
- 🏗️ Added Yahoo Finance Service mock, relevant testdata files (json) and added it to all the tests
- 🐛 Fix in Freetrade converter that did not export dividends correctly.
Docker
Link to the Docker image.
Release 0.10.0
A lot of general improvements. Thanks @lildude!
Added
- 🏗️ Devcontainer configuration for easier local development, which can also be used for Codespaces
Changed
- 🏗️ Save the export file as JSON pretty-printed when DEBUG_LOGGING is enabled for easier debugging
- 🏗️ Changed the default input, output and cache directory path to
/var/tmp/e2g-(input|output|cache)
as not everyone has write access to/var
when running locally (or in the devcontainer/Codespace which deliberately don't run as root) - 🏗️ Manual runs no save the file to
/var/tmp/e2g-output
or the specified output dir instead of repository root so it can be easily found and ignored by git - 🐛 YahooFinanceService will retry with GBp if a symbol/ISIN isn't found with GBP, as the UK has this annoying habit of mixing GBP and GBp but platforms like Freetrade don't differentiate
- 🏗️ Moved samples to their own directory for a cleaner folder structure
Docker
Link to the Docker image.