v1.5.0
google/comprehensive-rustv1.5.0May 13, 2026by github-actions[bot]
AI Summary
This release significantly enhances the Insights Explorer with new chart types, advanced growth rate calculations, and improved transaction management. It also introduces a new exchange rate data source, advanced filtering options, and various UI/UX refinements.
Key Highlights
- Added new chart types (treemap, sunburst, heatmap, calendar heatmap) to the Insights Explorer.
- Introduced Year-over-Year (YoY) and Period-over-Period (PoP) growth rate calculations.
- Enabled batch edit and delete capabilities for transactions in the Insights Explorer.
- Added the National Bank of Kazakhstan exchange rates data source.
- Upgraded development stack to Go 1.26.2 and replaced Jest with Vitest.
Breaking Changes
- Amounts are grouped using the default currency when axis/category or series is set to amount or transfer in amount in insights explorer.
New Features
- Support batch edit / delete transactions in insights explorer
- Add treemap / sunburst / heatmap / calendar heatmap charts in insights explorer
- Display year-over-year and period-over-period growth rates in insights explorer
- Display year-over-year and period-over-period growth rates in account balance trends chart in account reconciliation statements on desktop version
- Add transaction gallery mode in transaction list page
- Support setting last reconciled time for account
- Support daily and yearly intervals for scheduled transactions
- Support filtering transactions by time zone minute offset, day of week, day of month, month of year and transaction hour of day in insights explorer
- Add National Bank of Kazakhstan exchange rates data source
- Support filtering transaction description using regular expressions in insights explorer
- Support credit card billing cycles as a time granularity option in the account balance trend chart
- Support 'Not in' options for transaction type, transaction category and account filters in insights explorer
- Add amount range to axis / category / series in insights explorer
- Add statistical metrics (skewness, kurtosis, percentiles, etc.) to value metric in insights explorer
Full Release Notes
- **\[Breaking\]**
- Amounts are grouped using the default currency when axis/category or series is set to amount or transfer in amount in insights explorer
- **\[Features\]**
- Support batch edit / delete transactions in insights explorer
- Add treemap / sunburst / heatmap / calendar heatmap charts in insights explorer
- Display year-over-year and period-over-period growth rates in insights explorer
- Display year-over-year and period-over-period growth rates in account balance trends chart in account reconciliation statements on desktop version
- Add transaction gallery mode in transaction list page
- Support setting last reconciled time for account
- Support daily and yearly intervals for scheduled transactions
- Support filtering transactions by time zone minute offset, day of week, day of month, month of year and transaction hour of day in insights explorer
- Add National Bank of Kazakhstan exchange rates data source (#564, #565, thanks @vigdail)
- **\[Enhancements\]**
- Improved German translation (#540, thanks @1270o1)
- Improved Spanish translation (#562, thanks @abrugues)
- Support credit card billing cycles as a time granularity option in the account balance trend chart on the account reconciliation statements page
- Support filtering transaction description using regular expressions in insights explorer
- Support "Not in" options for transaction type, transaction category and account filters in insights explorer
- Add amount range to axis / category / series in insights explorer
- Add active transaction days, transactions per active day, total income, total expense, net income, expense / income ratio, savings rate, Q1/Q3 amount, 10th/95th/99th percentile amount, mean absolute deviation, median absolute deviation, maximum amount share, top 5 amount sum, top 5 amount share, transactions for 80% of amount, skewness and kurtosis to value metric in insights explorer
- Support setting the last 1 to 3 days of the month to scheduled transaction frequency
- Support configuring the default behavior of the reconciliation statement button and the default time range for the reconciliation statement page
- Improve action button rendering performance on desktop version (#547)
- Scroll page to bottom automatically when creating a new tag
- Other user interface optimization
- **\[Development\]**
- Upgrade Golang to 1.26.2
- Upgrade Node.js to 24.15.0
- Upgrade Alpine base image to 3.23.4
- Replace Jest with Vitest
- **\[Bug Fixes\]**
- Fix the transfer in transactions are not included when exporting transactions under some conditions (#550)
- Fix cannot switch between hours, minutes and seconds by pressing the Tab ([#554](https://github.com/mayswind/ezbookkeeping/discussions/554))
- Fix the page navigation did not work correctly when clicking page numbers above 1000
- Fix incorrect calculations of median and quartiles in some cases
- Fix amounts on some pages were not formatted using the account currency
- Fix incorrect top 5 amount share calculation in insights explorer
- Fix cannot change explorer display order when fewer than two items are visible on the insights explorer page
- Check whether every transactions are editable when moving all transactions in an account