Repository navigation
v0.3.0 — Reviewable dry runs and Compose-first setup
Review DEGIRO proposals directly in Docker logs before enabling financial writes.
- Show every proposed activity with date, type, ticker, quantity, unit price, currency and fee.
- Show current Ghostfolio EUR cash → proposed cash and established exclusion counts (already imported, manual matches and repeated normalized candidates).
- Keep the optional private JSON proposal and add the verified period, cash before/after and exclusion counts; no automatic report files.
- Hide embedded source account IDs from custom fee/yield symbols in logs and escape text fields to keep each proposal on one log line.
- Simplify the README around copyable Docker Compose, one options/recommendations table and essential vault, mapping, account discovery and simulation steps. No repository clone is required.
- Document the glossary, architecture and durable-execution design decisions. Align Compose examples to v0.3.0.
Logs now include financial review details; restrict access to Docker logs and log viewers. Financial policy, write guards, journal format, immutable core and Apprise behavior are unchanged. Existing installations can select DEGIRO_IMAGE=ghcr.io/flowcool/ghostfolio-degiro-sync:v0.3.0; preserve mapping/state and review a dry run before enabling writes. Image rollback does not undo financial records.
Source: PR #52, merged as cd5bb0f0f5c3515d759085cf413974e276bc4757. Completed CodeRabbit review covers final head cdde909cf8493960d776df366f785a8a7bffb92a; all final-head required CI passed and 1,534 offline tests pass. The maintainer accepted the temporary pre-publication version pin and merged the PR. Publication verified: release workflow succeeded, including native amd64 and arm64 tests, scans and synthetic journeys. Anonymous registry verification confirms both platforms report v0.3.0 at the merge revision; the published manifest matches the CI artifact and latest resolves to the same digest: sha256:886357a1b04bdd28e4bfca699bec3460cf42f9674ec6b998a4f852f38eb703f0. A fresh anonymous pull and isolated synthetic community journey against this exact published image passed with zero financial writes. No production deployment is performed.
What's Changed
Features
Maintenance and dependencies
- chore(deps): bump markdown from 3.10.3 to 3.11 in the python-minor-patch group by @dependabot[bot] in #46
- chore(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #47
New Contributors
- @dependabot[bot] made their first contribution in #46
Full Changelog: v0.2.3...v0.3.0