47 lines
1.5 KiB
Markdown
47 lines
1.5 KiB
Markdown
# Changelog
|
|
|
|
## [Backend 0.6.7] - 2026-08-20
|
|
|
|
### Changed
|
|
|
|
- Docker Compose now injects backend configuration from the untracked `backend/.env`; secrets are no longer hard-coded or copied into the image.
|
|
|
|
## [Backend 0.6.6] - 2026-08-19
|
|
|
|
### Fixed
|
|
|
|
- Re-importing an existing operation UUID now safely skips the row even if other source fields changed.
|
|
|
|
## [Backend 0.6.5] - 2026-08-19
|
|
|
|
### Fixed
|
|
|
|
- Duplicate operation UUIDs in one import file now return a validation error instead of a database failure.
|
|
|
|
## [Frontend 0.9.2 / Backend 0.6.4 / Shared 0.2.2] - 2026-08-19
|
|
|
|
### Added
|
|
|
|
- Added deterministic UUIDs for imported operations and a unique database constraint per account.
|
|
|
|
## [Frontend 0.9.1 / Backend 0.6.3 / Shared 0.2.1] - 2026-08-19
|
|
|
|
### Added
|
|
|
|
- Added a standard-library VTB broker XLSX converter for cash movements and a portfolio/trades sidecar JSON.
|
|
- Added optional source operation IDs so repeated statement imports remain idempotent without collapsing legitimate identical operations.
|
|
|
|
## [Frontend 0.9.0 / Backend 0.6.2] - 2026-08-19
|
|
|
|
### Changed
|
|
|
|
- Analytics now calculate net income and expenses by category type: refunds reduce the original expense category and internal transfers no longer affect P&L.
|
|
- Added a separate cash-flow summary with incoming, outgoing, and transfer amounts.
|
|
- Added unit and transactional SQL checks for analytics calculations.
|
|
|
|
## [0.8.7] - 2026-08-16
|
|
|
|
### Changed
|
|
|
|
- Completed the frontend CSS class migration to BEM naming and aligned component styles with the design system.
|