Skip to content

v0.5.0 — Configurable profile currency (AUD/USD/NZD)

Latest

Choose a tag to compare

@PaulAtkins88 PaulAtkins88 released this 09 May 07:06
27ff33a

What's Changed

Currency support

  • Added configurable profile currency support for AUD, USD, and NZD
  • Added profile-level currency selection in the frontend Profile view
  • Profile API now accepts and returns currencyCode

UI and formatting

  • Money labels and formatting in profile, debt, and transaction flows now use the configured profile currency instead of hardcoded AUD
  • Debt payoff and transaction tables now consistently format values with the resolved profile currency

Data and backend

  • Added migration 005-add-profile-currency-code.sql to persist budget_profiles.currency_code
  • Added backend currency domain support and profile use-case coverage
  • Normalized schema handling so currency_code uses a single canonical check constraint

Migration Notes

  • Migration 005-add-profile-currency-code.sql runs automatically on backend startup
  • Existing profiles default to AUD until updated

CasaOS


Issue reference: #34

Full Changelog: v0.4.8...v0.5.0