v0.9.0
mayswind/ezbookkeepingv0.9.0Jun 2, 2025by mayswind
AI Summary
A feature release adding multiple new languages including Chinese (Traditional), Ukrainian, and Italian, along with transaction calendar and new import formats. This release also introduces custom exchange rates support and amount formula calculation.
Key Highlights
- Add Chinese (Traditional), Ukrainian, and Italian languages
- Add transaction calendar in transaction list page
- Import transactions from Beancount and Feidee Mymoney
- Support user custom exchange rates data
- Amount input supports calculating formula for desktop version
Breaking Changes
- Ignore inline comment in configuration file
- Allows users to set geographic location coordinate display type
New Features
- Chinese (Traditional) language
- Ukrainian language
- Italian language
- Transaction calendar
- Beancount import
- Feidee Mymoney import
- Custom exchange rates
- Amount formula calculation
Full Release Notes
- **\[Breaking\]**
- Ignore inline comment in configuration file (#140)
- Allows users to set geographic location coordinate display type, and the default type shows the latitude before longitude (#141)
- **\[Features\]**
- Add Chinese (Traditional) language
- Add Ukrainian language (#120, thanks @nktlitvinenko)
- Add Italian language (#124, thanks @waron97)
- Add National Bank of Ukraine exchange rates data source (#122, thanks @nktlitvinenko)
- Add transaction calendar in transaction list page
- Import transactions from Beancount (#56)
- Import transactions from Feidee Mymoney (Elecloud) (#93)
- Support user custom exchange rates data
- Set amount format for Delimiter-separated Values (DSV) File
- Support adding / deleting sub account after account created (#77)
- Support clicking on map to set clicked geographic location
- Amount input supports calculating formula for desktop version (#130)
- Batch create nonexistent transaction categories / tags when import transaction
- **\[Enhancements\]**
- Use the sub-category according to the primary category name if there are duplicated sub-category names when importing transactions (#119)
- Import outstanding balance modification transaction from Feidee Mymoney export data (#126)
- Add refresh button in batch replace dialog
- Allow pressing ESC or clicking outside to close add transaction/template/category/account dialog when nothing is modified
- Use primary color & icon as default when creating secondary category
- Add hide / unhide / edit / delete button for sub account in account list page for desktop version
- Show process when importing a lot of transactions
- Support always showing transaction pictures in transaction edit page for mobile version
- Show currency in transaction edit dialog for desktop version
- Show amount in default currency in transaction edit page / dialog when account currency is not default currency
- Show error message when cannot load transaction picture in desktop version
- Add document link for importing Delimiter-separated Values (DSV) File / Data
- Improve performance for mobile transaction list page
- Other user interface optimization
- **\[Development\]**
- Upgrade golang to 1.24.2
- Upgrade node.js to 22.15.0
- **\[Bug Fixes\]**
- Fix the incorrect title of categories in category menu
- Fix the percentage value in Statistics & Analysis page not display localized decimal symbol
- Fix the wrong currency symbol of Eritrean nakfa