🎉 Release v0.4.24
📦 Docker Images
# Docker Hub
docker pull agigante80/actual-mcp-server:0.4.24
# GitHub Container Registry
docker pull ghcr.io/agigante80/actual-mcp-server:0.4.24📝 Changelog
- chore(deps): refresh lockfile — hono 4.12.5, @hono/node-server 1.19.11 (a68012b)
- fix(accounts+tests): balance enrichment, self-provisioning integration tests, opt-in bank sync (43605c8)
- fix(bank-sync): increase test timeout to 120s and add try/catch to bank_sync tool (838f58e)
- fix(e2e): remove withActualApi pre-flights from transactions_create and budgets_setAmount (874a22f)
- fix(reliability): fix 11 confirmed bugs — ECONNRESET crashes, payee filter, silent no-ops (dac9edf)
- refactor(e2e): extract shared helpers, add domain suite files, align testContext keys (2dd607f)
- docs: update tool counts 51→62, reflect completed test improvements, delete TEST_COVERAGE_REVIEW.md (31e8be7)
- fix(test): parse rules_create_or_update response directly to preserve created field (5cacaf7)
- test: promote 6 delete tools to named E2E tests with list-absence assertions (7dc4d4e)
- test: add 11 missing E2E tests + shared mcp-protocol.js utility (d3a8bfd)
- chore(release): bump version to 0.4.23 (a1e714d)
- test(e2e,prompt): add category lifecycle tests for actual_payees_update (a6fea3e)
- test(integration): replace weak category regression with full lifecycle tests (07e5f16)
- fix(payees): route category field through rules API in updatePayee (d04df64)
- refactor(ci): unify dep-update + auto-release into one self-contained workflow (e420572)
- fix(ci): gate auto-release on CI/CD success — prevent release when tests fail (09ebbff)
- fix(deps): polyfill navigator for @actual-app/api v26.3.0 Node.js compat (068ba1d)
🔒 Security
This release has been scanned for vulnerabilities. Check the Security tab for details.