Releases

v1.5.2

September 25, 2026

The v1.5.2 release builds on the single sign-on introduced in v1.5.0. A self-hosted instance can now turn email and password sign-in off entirely, so people get in only through the Google, Apple, or OpenID Connect provider you configure. User management then stays at your identity provider. Nothing changes unless you set the new option, and there are no database migrations. Upgrading is a straight image bump. Provider-only sign-in # Set Continue reading

v1.5.1

September 22, 2026

The v1.5.1 release is a small follow-up to v1.5.0: it fixes a rendering bug on iOS home-screen installs where signing in with Apple could leave a white band below the app shell that survived a reload and a rotation. There are no user-facing feature changes and no breaking changes — upgrading is a straight image bump. Changelog # Fixed a white band left below the app's full-screen shell on iOS Continue reading

v1.5.0

September 20, 2026

The v1.5.0 release adds single sign-on. You can now sign in with Google, with Apple, or through your own OpenID Connect provider — Authentik, Keycloak, Cloudflare Access for SaaS, or anything else that speaks OIDC. For self-hosters that means the identity provider you already run can front Econumo; for everyone else it means one less password to keep. Every provider slot is optional and off by default, so an instance Continue reading

v1.4.3

September 18, 2026

The v1.4.3 release is a small follow-up to v1.4.2: it fixes transfers being saved without a recipient account, leaving broken rows that couldn't be edited or deleted. There are no user-facing feature changes and no breaking changes — upgrading is a straight image bump. Changelog # Fixed transfers being accepted without a "To" account. Neither the transaction dialog nor the API checked for a recipient, so a transfer submitted with Continue reading

v1.4.2

September 16, 2026

The v1.4.2 release changes how a due or overdue recurring transaction shows up and gets posted, so it reads as something still waiting on you rather than something that already happened on some old date. No breaking changes, no .env changes, no manual steps to upgrade. Due recurring transactions now lead Today # A recurring template that's due today, or overdue, used to sit in your account's transaction list at Continue reading

v1.4.1

September 8, 2026

The v1.4.1 release finishes moving Econumo's in-app product analytics onto its own infrastructure and, because that also ties events to your account instead of an anonymous id, gives every user a direct, one-tap way to turn them off. No breaking changes, no .env changes, no manual steps to upgrade. Opt out of usage analytics # Econumo now identifies analytics events with your account (a one-way hash of your user id Continue reading

v1.4.0

August 31, 2026

The v1.4.0 release is the biggest one since 1.0 — and it is all about planning. A spreadsheet-style Plan view lets you budget several months ahead, income included; budgets themselves gained a life cycle (an end month, an archive, one-click duplication); duplicate categories, tags and payees can finally be merged; and a new kind of tag — the reporting tag — tracks what your money goes on without touching the Continue reading

v1.3.0

August 3, 2026

The v1.3.0 release is built around three themes: recurring transactions, user-managed currencies, and a jump from 2 to 11 UI languages. Transactions can also be saved without a category now, and that spending finally shows up in the budget. Everything is a drop-in upgrade — no configuration changes, no manual migration steps. Recurring transactions # Save a bill or paycheck as a repeating template instead of re-entering it every month. Continue reading

v1.3.1

August 3, 2026

The v1.3.1 release is a small follow-up to v1.3.0: it fixes the self-hosted SPA failing to load when accessed over plain HTTP on a LAN IP. There are no user-facing feature changes and no breaking changes — upgrading is a straight image bump. Changelog # Fixed the SPA showing a blank white page on a self-hosted instance accessed over plain HTTP on anything other than localhost (e.g. http://192.168.x.x:8181). crypto.randomUUID() only Continue reading

v1.2.1

July 28, 2026

The v1.2.1 release is a small follow-up to v1.2.0: it fixes MCP access behind a reverse proxy and a budget drill-down bug. There are no user-facing feature changes and no breaking changes — upgrading is a straight image bump. Changelog # Fixed the MCP server rejecting every /mcp request when Econumo runs behind a reverse proxy. A DNS-rebinding guard meant to protect local, browser-driven desktop servers was also applying to Continue reading