gnucash: New annotated tag '5.14'
John Ralls
jralls at code.gnucash.org
Sat Dec 20 19:28:01 EST 2025
at https://github.com/Gnucash/gnucash/tree/d44d924bde48e9392031257e1a1a7193d1e0764e (tag)
tagging 603e6ced4673c10269b078259d31f1668a33b129 (commit)
replaces 5.13
tagged by John Ralls
on Sat Dec 20 13:59:22 2025 -0800
Release GnuCash 5.14
Adolfo Jayme Barrientos (1):
Translation update by Adolfo Jayme Barrientos <fitojb at ubuntu.com> using Weblate
Allan Olsen (1):
Translation update by Allan Olsen <allan at hamann-olsen.dk> using Weblate
Anastasios Ikonomou (1):
Translation update by Anastasios Ikonomou <anastasios.ikonomou at gmail.com> using Weblate
Andika Triwidada (1):
Translation update by Andika Triwidada <andika at gmail.com> using Weblate
Arve Eriksson (1):
Translation update by Arve Eriksson <031299870 at telia.com> using Weblate
Bruce Schuck (2):
Removed China Merchants Bank from quote sources.
Added US Bonds (usbonds) to gnc-commodity.cpp
Ceaus (1):
Translation update by Ceaus <github at pohw.nl> using Weblate
Christian Wehling (6):
Improve translatable strings.
glade-files: Use of stylesheets for labels
glade-files: Separate bold formatted label "Note:" ...
glade-files: Replace other inline formattings with stylesheets
glade-files: Replace 'italic' formatting with "" or remove it.
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
Christopher Lam (56):
[gnucash-header.c] don't draw GncHeader until the register is shown.
Merge branch 'fix-surface-leak' into stable
[gnc-prefs.cpp] convert to c++
[gnc-prefs.cpp] plug gchar* leak
[import-main-matcher.cpp] plug GtkWidget* and static char* leaks
[translog.cpp] use c++ for better cleanup
[qoflog.cpp] plug a gchar* leak
Merge Chris Lam 'some-char-leaks' #2140 into stable
[gnc-plugin-page-report] plug char* leaks
[account.cpp] gnc_account_foreach_split forward loops only
[account.cpp] comparing identical accts returns 0
[transaction.cpp] comparing identical txns returns 0
[gnc-file.c] move datafile filter to gnc-file.c
[gnc-file.c] non-dbi file dialog filters .gnucash .xac files
[transaction.cpp] xaccTransSetDate has GDate on stack
[gnc-date.cpp] gnc_g_date_new_today calls gnc_gdate_set_today
[gnc-plugin-page-report] avoid UAF from 058568eab3
[gnc-ui-balances.h] remove function decl, forgotten in f813f7cd14
[gnc-autoclear] upgrade - improve Subset Sum Problem
[window-reconcile.cpp] offer auto-clear if combination found
[test-autoclear] add some more tests
[gnc-autoclear.cpp] prune search if remaining amounts are too small
g_object_unref to plug some leaks
[gnc-date-edit.c] plug some leaks
[gnucash-sheet.c] plug some leaks
[search-param.c] free GSList
[account-quickfill.c] free link and node with g_list_delete_link
GncPlugins must chain up the parent class in finalize
[gnc-plugin-page-register.cpp] plug a GtkWidget* leak
[dialog-account.c] plug gdk_rgba_to_string leak
[dialog-commodity.cpp] fix indent
gnc_ui_namespace_picker_ns must be g_freed
[qofobject.cpp] check col!=nullptr instead of obj
[gnc-pricedb.cpp] plug leak when fiscal_end_date is null
[guid.cpp] fix guid==nullptr comparison retvals
[guid.cpp] Specialise guid<->32-byte string
[guid.cpp] string->guid: parse into uuid data, avoids memcpy
[guid.cpp] fast_string_to_guid: -1<<4 is UB, fix UB
[test-gnc-guid.cpp] use EXPECT_THROW
[guid.cpp] string->guid should disallow 'g' char
[gnc-autoclear.cpp] restore abort explanation message
[backend/xml] dom_tree_to_guid returns std::optional<GncGUID> instead of GncGUID*
[sixtp-dom-parsers.cpp] Remove unnecessary commodity allocation during XML load
[sixtp-dom-parsers.cpp] introduce dom_node_to_text for solo text node
[backend/xml] fast string setters for acct/trans/split
[sixtp-utils] string_to_num upgraded to use string_view
[sixtp-dom-parsers.cpp] dom_tree_to_gdate: GDate on the stack
[guid.cpp] GncGUID* avoids temporary gnc::GUID, and better hash
[gnc-euro.cpp] fix typo for bulgarian lev rate
Revert "[window-reconcile.cpp] offer auto-clear if combination found"
[sixtp-dom-parsers.h] add templated functions for node text
[backend/xml] use apply_xmlnode_text
[backend/xml] dom_tree_to_text returns std::optional<std::string>
[gnc-main-window.cpp] addendum to ed03e61dab cancel on click+drag
[sixtp-dom-parsers.cpp] g_date_free GDate leak
Merge flywire branch 'Subtotal' into stable
DGDS (2):
Translation update by DGDS <dagrinddontstop at users.noreply.hosted.weblate.org> using Weblate
Translation update by DGDS <dagrinddontstop at users.noreply.hosted.weblate.org> using Weblate
Deleted User (1):
Translation update by Deleted User <noreply+48943 at weblate.org> using Weblate
Dong Lin (1):
Fix stale account balances and grand total during transaction import
Francisco Serrador (1):
Translation update by Francisco Serrador <fserrador at gmail.com> using Weblate
Franko (1):
Translation update by Franko <web.90947 at t.sc-ha.net> using Weblate
Frédéric Mergey (1):
Translation update by Frédéric Mergey <fmergey at yahoo.com> using Weblate
Gurkan Bebek (1):
Translation update by Gurkan Bebek <gurkanbebek at gmail.com> using Weblate
Jaime MarquiÌnez FerraÌndiz (1):
test-userdata-dir-invalid-home: Unset XDG_DATA_HOME
Jesús MartÃnez (1):
Translation update by Jesús MartÃnez <weblate at jandemor.com> using Weblate
John Ralls (35):
Merge Sherlock's save-account-page into stable.
Merge Sherlock's 'reset-gui-components' into stable
Mostly revert "Bug 799249 - Crash while switch to recently opened file"
Merge Dong Lin's 'stable-stale-import-balance' into stable.
Don't try to find boost::system in boost 1.89.0 and later
Merge latest translations from Weblate.
Merge Bruce Schuck's 'rm-cmbchina' into stable.
Merge Sherlock's 'patch-1' into stable.
Remove stray debugging print to stdout.
Merge Richard Cohen's 'fix-bug799159-options-tests' into stable.
Merge Richard Cohen's 'replace-deprecated-glib' into stable.
Protect the special environment file prefix variables.
Merge John Ralls's 'gnc-home' into stable
Merge latest translations from Weblate.
Make the About dialog path labels (e.g. GNC_BIN) selectable for copying.
About dialog: Use the environment variable names for user directory labels.
Merge Jaime MarquÃnez Ferrándiz's 'fix-test-userdata-dir-invalid-home' into stable.
Merge latest translations from Weblate into stable.
Merge Kaligula's 'SX-action-description' into stable.
Merge Christian Wehling's 'improve_strings' into stable.
Add a Postponed column to the Scheduled Transactions list.
Bug 799702 - build breaks with guile 3.0.11
Show the full test result alist on failure if expected value isn't defined.
Fix missing or incorrect expected exception test failures.
SRFI-64 test-equal no longer considers exceptions equal to #f.
Bug 799699 - Inconsistent column headers in scheduled transaction editor
Bulgarian Lev (BGN) replaced by Euro 1 Jan 2026.
Force options text views to be at least 400px wide.
Merge latest translations from weblate.
Update translations with new gnucash.pot for upcoming 5.14 release.
Bug 799504 - Description of CAMT 053.001.02 has duplicate text
Merge Bruce Schuck's 'USBonds' of https://github.com/bpschuck/gnucash into stable
gncTaxTable: chain up to the correct parent function.
Merge latest translations from Weblate.
Release GnuCash 5.14
Kaligula (1):
More missing full stops
Marko BojoviÄ (1):
Translation update by Marko BojoviÄ <bojovicmarko at outlook.com> using Weblate
Milo Ivir (1):
Translation update by Milo Ivir <mail at milotype.de> using Weblate
Olesya_Gerasimenko (1):
Translation update by Olesya_Gerasimenko <gammaray at basealt.ru> using Weblate
Oscar MegÃa López (1):
Bug 799538 - Clipboard pastes to wrong field in...
Pedro Albuquerque (2):
Translation update by Pedro Albuquerque <pmra at protonmail.com> using Weblate
Translation update by Pedro Albuquerque <pmra at protonmail.com> using Weblate
Richard Cohen (2):
Make a link in the build directory for options.scm
Replace deprecated g_binding_get_target, and increase glib version to 2.68
Robert Fewell (5):
Merge Oscar Megia's bug-799538 into stable
Add ability to copy About dialog configuration
Add CSS to make the About dialog text view
Additional change to recent About dialog changes
Bug 799701 - SX Editor error When Frequency=Once
SIB (1):
Translation update by SIB <shawndu0820 at gmail.com> using Weblate
Sherlock (3):
Fix saving account page changes
Reset gui component session
Bug 799682 - Unable to "Save As" (or open) a non-xml data file
Szia Tomi (4):
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Tgol Mgol (1):
Translation update by Tgol Mgol <tgolmgol at gmail.com> using Weblate
Yuri Chornoivan (1):
Translation update by Yuri Chornoivan <yurchor at ukr.net> using Weblate
acemk (1):
Translation update by acemk <ace.dimitrievski at gmail.com> using Weblate
flywire (2):
Only show Subtotal Prefix with Transactions
Use trep-engine lowest shown grouping for detail
தமிழà¯à®¨à¯à®°à®®à¯ (2):
Translation update by தமிழà¯à®¨à¯à®°à®®à¯ <tamilneram247 at gmail.com> using Weblate
Translation update by தமிழà¯à®¨à¯à®°à®®à¯ <tamilneram247 at gmail.com> using Weblate
More information about the gnucash-changes
mailing list