gnucash stable: Release GnuCash 5.14

John Ralls jralls at code.gnucash.org
Sat Dec 20 19:27:53 EST 2025


Updated	 via  https://github.com/Gnucash/gnucash/commit/603e6ced (commit)
	from  https://github.com/Gnucash/gnucash/commit/4ffc222e (commit)



commit 603e6ced4673c10269b078259d31f1668a33b129
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 20 13:59:13 2025 -0800

    Release GnuCash 5.14

diff --git a/CMakeLists.txt b/CMakeLists.txt
index f417c17087..818164b401 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -21,7 +21,7 @@ if (POLICY CMP0177)
 endif()
 
 project (gnucash
-    VERSION 5.13
+    VERSION 5.14
 )
 
 enable_testing()
diff --git a/NEWS b/NEWS
index 13de7109f6..e27aef65a3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,60 @@
 Version history:
 ------- -------
+5.14 - 21 December 2025
+Between 5.13 and 5.14, the following bugfixes were accomplished:
+
+    Bug 799504 - Description of CAMT 053.001.02 has duplicate text
+    Bug 799538 - Clipboard pastes to wrong field in SX editor Fixed Cut, Copy and Paste when
+                 focus is not in GnucashSheet. Now, when the user clicks on the "Scheduled
+                 Transactions" tab, the focus goes to the last edited cell.
+    Bug 799682 - Unable to "Save As" (or open) a non-xml data file
+    Bug 799699 - Inconsistent column headers in scheduled transaction editor Template
+                 transactions can't have totals, the formulas are just strings. Don't display
+                 the Tot Foo labels, they confuse users.
+    Bug 799701 - SX Editor error When Frequency=Once
+    Bug 799702 - build breaks with guile 3.0.11
+
+The following fixes and improvements were not associated with bug reports:
+
+    Fix crashes in processing invoices and creating mulit-commodity transactions due to
+        premature destruction of the account tree view. This unfortunately un-fixes Bug 799249
+    Change the Transaction report when show subtotals only is selected: When Show only subtotals
+        is selected (which suppresses display of individual transactions) the lowest level of
+        subtotals is displayed in normal type and with just the category name instead of in bold
+        type with a "Total of" prefix.
+    Make the version information and the configured paths part of the About Dialog selectable.
+    About dialog: Use the environment variable names for user directory labels instead of
+        capitalized versions of the variables in gnc-filepath-utils. The environment variables
+        are documented in the wiki and are what the user can change.
+    Protect the special environment file prefix variables. A mailing list post reported that
+        GnuCash crashes when he runs it with GNC_HOME=<somewhere random>. We use GNC_HOME to
+        set XDG_DATA_DIR in the environment file to accommodate relocating GnuCash on macOS and
+        Windows and GnuCash crashes when the schemas aren't found so prevent the user
+        from setting the 6 special environment variables either from the environment or by
+        editing the environment file.
+    Add a Postponed column to the Scheduled Transactions list as requested by Bug 799664. The
+        column is hidden by default since it's not useful to people who don't postpone scheduled
+        transaction instances.
+    Fix the overly-narrow text boxes in the options dialogs.
+    Improve the algorithm behind autoclearing transactions. It can now handle up to 30 uncleared
+        transactions in an account reasonably quickly.
+    Fix stale account balances and grand total during transaction import
+    Removed China Merchants Bank from quote sources. The Finance::Quote module is no longer
+        working and will be removed in the next release.
+    Added US Bonds (usbonds) to gnc-commodity.cpp New Finance::Quote module to get prices for
+        series E, EE, or I bonds
+    Bulgarian Lev (BGN) replaced by Euro 1 Jan 2026.
+    SRFI-64 test-equal no longer considers exceptions equal to #f.
+    Improve some translatable strings.
+    Xml Backend: speed up parsing of node text and of GUIDs.
+    A variety of leak fixes and efficiency improvements.
+    Replace deprecated g_binding_get_target, and increase glib version to 2.68
+    API change: Remove gnc_account_foreach_split reverse iteration, not used by GnuCash.
+    Reset gui component session when saving a new file, including Save As of an existing book,
+        reset the managed gui components to the new session prior to clearing the old session.
+
+New and Updated Translations: Arabic, Chinese (Simplified Han script), Croatian, Danish, Dutch, French, German, Hungarian, Indonesian, Macedonian, Portuguese, Russian, Serbian, Spanish, Swedish, Tamil, Turkish, Ukrainian
+
 5.13 - 28 September 2025
 Between 5.12 and 5.13, the following bugfixes were accomplished:
 



Summary of changes:
 CMakeLists.txt |  2 +-
 NEWS           | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+), 1 deletion(-)



More information about the gnucash-changes mailing list