5.14Desktop
GnuCash 5.14
Added 2
- Added a Postponed column to the Scheduled Transactions list, hidden by default
- Added US Bonds (usbonds) to gnc-commodity.cpp with new Finance::Quote module to get prices for series E, EE, or I bonds
Changed 9
- Changed the Transaction report when show subtotals only is selected to display the lowest level of subtotals in normal type with just the category name instead of in bold type with a Total of prefix
- Made the version information and configured paths selectable in the About Dialog
- Changed About dialog to use environment variable names for user directory labels instead of capitalized versions
- Protected the special environment file prefix variables to prevent crashes when GNC_HOME is set to arbitrary locations
- Improved the algorithm behind autoclearing transactions to handle up to 30 uncleared transactions in an account reasonably quickly
- Updated Bulgarian Lev (BGN) to be replaced by Euro on 1 Jan 2026
- Changed SRFI-64 test-equal to no longer consider exceptions equal to #f
- Improved XML Backend parsing speed for node text and GUIDs
- Replaced deprecated g_binding_get_target and increased glib version requirement to 2.68
Fixed 8
- Fixed Cut, Copy and Paste when focus is not in GnucashSheet, and focus now goes to the last edited cell when clicking the Scheduled Transactions tab
- Fixed Unable to Save As or open a non-xml data file
- Fixed SX Editor error when Frequency=Once
- Fixed build breaks with guile 3.0.11
- Fixed crashes in processing invoices and creating multi-commodity transactions due to premature destruction of the account tree view
- Fixed overly-narrow text boxes in the options dialogs
- Fixed stale account balances and grand total during transaction import
- Fixed memory leaks and efficiency improvements throughout the codebase
Removed 1
- Removed China Merchants Bank from quote sources