28 lines
1.3 KiB
Markdown
28 lines
1.3 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## Unreleased
|
|
|
|
### Fixed
|
|
|
|
- Fixed log initialization order so the log directory is created before the first log message is written.
|
|
- Fixed first-run behavior for fresh repository clones by creating the `log/` directory before writing log output.
|
|
|
|
## 1.0.0 - 2026-07-05
|
|
|
|
### Added
|
|
|
|
- Added `tr2gf.sh` as a POSIX-compliant Trade Republic transaction export converter for Ghostfolio.
|
|
- Added support for `ALL` and filtered selector modes.
|
|
- Added config-driven symbol, source and code mappings loaded from a local `vars` file.
|
|
- Added CLI symbol overrides via `-S`, `--symbol` and `--symbol=VALUE`.
|
|
- Added count-only mode for transaction inspection without export file generation.
|
|
- Added runtime verification for required files, directories, environment variables and tool dependencies.
|
|
- Added structured logging helpers and batch-aware notices.
|
|
- Added AWK-based CSV parsing, transaction filtering, cancellation matching and Ghostfolio CSV export generation.
|
|
- Added default source handling for Yahoo-backed instruments and CoinGecko-backed crypto symbols.
|