v0.22.3 – Currency-aware number formatting
What's Changed
💱 Currency-aware number formatting
Amounts in MoneyMatter now respect each currency's real decimal rules. Currencies that don't use decimal places — like Korean won or Japanese yen — no longer show a meaningless ".00" fraction, and every currency displays exactly the number of digits it actually uses. This applies across the app, including tags, loans, and account views.
🐛 Bug Fixes
- Importing portfolio transactions from a CSV file with empty columns no longer fails — blank columns are now safely ignored. Regular transaction imports were never affected.
- When syncing historical prices for a holding fails, the app now shows the actual reason from the data provider. Previously some failures were reported only as a useless "Unknown error".
- A single malformed translation string can no longer crash the whole app — the affected text now falls back gracefully while everything else keeps working.
🤝 Contributing
MoneyMatter now asks first-time contributors to sign a short Contributor License Agreement — one comment on your pull request, one time, and you keep the copyright to your work. See CONTRIBUTING.md for the plain-language summary.
📝 Code Changes
- feat: Fix numbers formatting for zero-decimal currencies by @letehaha in #398
- fix: Fix minor bugs by @letehaha in #396
- chore: Require CLA signing via bot check on pull requests by @letehaha in #399
Full Changelog: v0.22.2...v0.22.3