Skip to content

HomeLedger v1.1.0

Choose a tag to compare

@TastingRogue TastingRogue released this 15 Sep 04:36
· 48 commits to main since this release

Feature-depth release (the P4 track). A large batch of additive features on top of 1.0.0, with no breaking changes — the /api/v1 surface stays compatible and existing backups still import (only the MAJOR version gates backup import compatibility, so 1.0.x backups restore fine). Migrations 0008–0017.

Highlights

  • Richer transactions (P4.1) — merchant, subtype, reconciled, status, externalId; tags as a first-class M2M entity; per-transaction audit history.
  • Credit-card statement modeling (P4.2) — statement/payment-due days, APR, minimum payment.
  • Budgets depth (P4.3) — rollover + alert thresholds, available-to-spend, budgets by tag, overspend alerts.
  • Smart importer (P4.4) — merchant/date/currency normalization, per-account dedupe, pending→posted matching, account auto-detect, import history + undo.
  • Rules & auto-categorization UX (P4.5) — learning suggestions, merchant condition, flag-review / mark-recurring / ignore.
  • CFDI invoices (P4.6) — extract IVA, create transaction from receipt (UUID dedupe), item-level categorization + splits.
  • Subscription intelligence (P4.7) & forecasting (P4.8) — goal-completion forecast + net-worth history chart.
  • Global search (P4.9) across transactions, receipts and subscriptions.
  • Reports depth (P4.10) — savings rate, debt, credit utilization, merchant report, custom saved reports.
  • Manual-first multi-currency (P4.11) — per-account currency + user-entered exchange rate, base-currency aggregation, cross-currency transfers.
  • Two-factor authentication (P4.12) — offline TOTP (RFC 6238) + one-time backup codes, session history + per-session revocation.
  • API maturity (P4.13) — OpenAPI 3 + Swagger UI at /api/docs, scoped API keys, HMAC-signed outbound webhooks.
  • PWA / mobile (P4.14) — installable PWA + offline page, quick-add FAB, on-device camera receipt capture, optional app lock (WebAuthn/PIN).

Compatibility

Docker

docker pull irving1flores/homeledger:1.1.0

Backend 632 tests + frontend 57 tests green; typecheck + build clean.