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