v0.10.0
mayswind/ezbookkeepingv0.10.0Jul 13, 2025by mayswind
AI Summary
A feature release adding Portuguese (Brazil) language, fiscal year support, and Model Context Protocol (MCP) server capabilities. This release also introduces new bank statement import formats and cross-device settings synchronization.
Key Highlights
- Add Portuguese (Brazil) language
- Support fiscal year
- Support MCP server via Http/Https protocol
- Import transactions from Camt.053 and MT940 files
- Sync application settings between multiple devices
Breaking Changes
- Use the export data format since Firefly III v6.2.0 as the format for importing Firefly III data
New Features
- Portuguese (Brazil) language
- Fiscal year support
- MCP server implementation
- Camt.053 file import
- MT940 file import
- Settings synchronization between devices
- Export transactions based on conditions
Full Release Notes
- **\[Breaking\]**
- Use the export data format since Firefly III v6.2.0 as the format for importing Firefly III data (#169)
- **\[Features\]**
- Add Portuguese (Brazil) language (#160, thanks @thecodergus)
- Support fiscal year (#115, thanks @seb26)
- Support MCP (Model Context Protocol) server (via Http / Https protocol)
- Retrieve transactions / accounts / categories / tags / latest exchange rates via MCP
- Add new transaction via MCP
- Import transactions from Camt.053 file
- Import transactions from MT940 file
- Sync application settings between multiple devices
- Filter transaction description keywords in statistics & analysis page
- Export statistics & analysis result in desktop version
- Export transaction data based on the conditions on the transaction list page (#55)
- The total amount on the account list page supports excluding specified accounts (#161)
- **\[Enhancements\]**
- Show total balance of parent account in mobile version (#149)
- Support setting geo location data order when import transaction
- Save / load data mapping settings for delimiter-separated values (dsv) file
- Fill the first two digits for year based on the current year when importing a two-digit year
- Support two-digit years in the transaction date when importing QIF file
- Change the text of the unset start and end time in scheduled transaction
- Use the expense/revenue account name as the category name if the transaction has no category when importing Firefly III transactions
- Support cleaning browser cache when client version does not matches server version
- Other user interface optimization
- **\[Development\]**
- Upgrade Golang to 1.24.4
- Upgrade Node.js to 22.16.0
- Upgrade Docker base image to Alpine 3.22.0
- **\[Bug Fixes\]**
- Fix the bug that the date was not displayed correctly during daylight saving time (#163)
- Fix the data of last quarter not displayed when there is only one month in the last quarter in trend analysis
- Fix the bug that statistical analysis still shows the account balance in the desktop version when the account balance is set to hide