Skip to main content
Back to home

Changelog

Every Simple Budget release, newest first — grouped into what is new, what we fixed, and what changed under the hood.

Release 0.76.3

· v0.76.3

A maintenance release: signing out now always returns you to the right Simple Budget site, whichever environment you signed in from.

Bug fixes

  • Signing out now returns to the correct Simple Budget site instead of a hard-coded one (#2121)

Release 0.76.2

· v0.76.2

Bug fixes

  • fix(frontend): preserve query params when hostedAuthFallbackGuard redirects to /auth/native (#2064) (#2120)

Release 0.76.1

· v0.76.1

Bug fixes

  • fix(frontend): revert only the toggled category on hide/unhide failure (#2063) (#2119)

Release 0.76.0

· v0.76.0

New and improved

  • feat(backend): forwarded-headers diagnostic — surface untrusted proxy hops (#1885, #1766) (#2110)

Bug fixes

  • fix(backend): clear the ChangeTracker on every serializable-retry attempt (#2061) (#2113)
  • fix(backend): stop Response.Clear() stripping security headers from error responses (#2062) (#2117)

Under the hood

  • test(flutter): log budget-load outcome + transactions budget-state to confirm #2114 (#2115) (#2116)
  • test(mobile-e2e): make the Patrol fixture seeder plan-cap-aware (#2111) (#2112)
  • test(flutter): land BudgetProvider coverage that missed the #2116 merge (#2118)

Release 0.75.15

· v0.75.15

Bug fixes

  • fix(backend): count closed accounts' in-period activity in dashboard totals (#2055) (#2109)

Release 0.75.14

· v0.75.14

Bug fixes

  • fix(backend): bound Goal.TargetDate so the goals list can't be poisoned into a permanent 500 (#2052) (#2099)

Release 0.75.13

· v0.75.13

Bug fixes

  • fix(backend): invalidate dashboard cache on recurring generation and re-check caps on reactivate (#2054, #2059) (#2096)
  • fix(backend): don't clobber an active admin plan override from Stripe events (#2057) (#2097)

Under the hood

  • chore(mobile-e2e): script the stage sweep for the leaked fixture transactions (#2095)

Release 0.75.12

· v0.75.12

Bug fixes

  • fix(backend): bind invitation acceptance to the invitee and stop duplicate pendings (#2051, #2056) (#2088)
  • fix(backend): gate CSV import confirm on the plan and publish its writes (#2058, #2053) (#2089)

Under the hood

  • test(mobile-e2e): point Patrol fixture cleanup at the route that exists (#2085) (#2086)
SimpleBudget

Helping families and individuals build financial confidence together — manual budgeting done right.

Join the waitlist

Be the first to know when we launch. No spam.

We'll only email you about the launch. Read our Privacy Policy.

Important  · General advice only. Simple Budget is a personal record-keeping and budgeting tool. We are not a financial advisor, do not provide financial, investment, tax, or legal advice, and do not hold or transmit money on your behalf. Information shown is general only — speak to a qualified professional before making financial decisions.

© 2026 Simple Budget. All rights reserved.

Simple Budget AU PTY LTD · ABN 54 697 674 187