Release v1.4.0
馃帀 Release v1.4.0
馃摝 Docker Images
# Docker Hub
docker pull agigante80/actual-sync:1.4.0
# GitHub Container Registry
docker pull ghcr.io/agigante80/actual-sync:1.4.0馃摑 Changelog
- chore: bump version to 1.4.0 (429eb4e)
- fix: Enable file logging by default when logging section missing (02cc9ba)
- fix: logger now uses defaults when config.logging is missing (116590a)
- fix: add 500ms delay after runBankSync to handle race condition (f12445b)
- fix: add 60s timeout to runBankSync to catch hung promises (e0284ba)
- fix: logger defaults to null in test env, ./logs otherwise (6021f18)
- fix: logger defaults to ./logs for local/test, /app/logs for Docker (41ba92e)
- fix: default logger writes to /app/logs with rotation if config.logging is missing (49b516a)
- feat: add automatic retry for failed automated syncs (2e7ced2)
- fix: add missing enhanceActualApiError function (814b03c)
- chore(deps)(deps): bump nodemailer in the production-dependencies group (#16) (063bdf6)
- chore(deps)(deps-dev): bump puppeteer from 23.11.1 to 24.34.0 (#15) (ccff283)
- feat: enable log rotation by default with 30-day retention (110c1e8)
- fix: enhance error messages for all sync phases with troubleshooting context (053d496)
馃敀 Security
This release has been scanned for vulnerabilities. Check the Security tab for details.