gnucash: New annotated tag '5.12'

John Ralls jralls at code.gnucash.org
Sun Jun 29 12:45:27 EDT 2025


        at  https://github.com/Gnucash/gnucash/tree/c0a06fedad805159247a0175958c62fe694c5636 (tag)
   tagging  eeedd7bfcb62ddefb4c45f140aa4760496ea7863 (commit)
  replaces  5.11
 tagged by  John Ralls
        on  Sat Jun 28 15:23:03 2025 -0700


Release GnuCash 5.12

Abdulsalam Alshilash (1):
      Translation update  by Abdulsalam Alshilash <ashalash at msn.com> using Weblate

Alex Maryson Jr (1):
      Translation update  by "Alex Maryson Jr." <akamar87 at gmail.com> using Weblate

Allan Olsen (2):
      Translation update  by Allan Olsen <allan at hamann-olsen.dk> using Weblate
      Translation update  by Allan Olsen <allan at hamann-olsen.dk> using Weblate

Arve Eriksson (1):
      Translation update  by Arve Eriksson <031299870 at telia.com> using Weblate

Bill Sommerfeld (6):
      Avoid unused variable warnings on systems without HAVE_STRUCT_TM_GMTOFF
      Fix build of test-gnc-date on systems without HAVE_STRUCT_TM_GMTOFF
      Add testbuild target which builds tests without running them
      Avoid non-POSIX "echo -n" behavior in util/gnc-vcs-info
      Let cmake probe for the existence of HAVE_STRUCT_TM_GMTOFF
      Drop the definition of __EXTENSIONS__ from three files and instead

BlueRains (2):
      Translation update  by BlueRains <lu at schoevaars.eu> using Weblate
      Translation update  by BlueRains <lu at schoevaars.eu> using Weblate

Bora Atıcı (1):
      Translation update  by Bora Atıcı <boratici.acc at gmail.com> using Weblate

Bruce Schuck (4):
      Modified quote sources to match current F::Q
      Fixed comment about failover methods/multiple sources
      Added new F::Q source to single_quote_sources.
      Modified gnc-commodity.cpp to match F::Q

Cheng R.Zhu (1):
      Translation update  by "Cheng R.Zhu" <zcr at users.noreply.hosted.weblate.org> using Weblate

Christian Wehling (2):
      Translation update  by Christian Wehling <christian.wehling at web.de> using Weblate
      Translation update  by Christian Wehling <christian.wehling at web.de> using Weblate

Christopher Lam (23):
      [sasistant-stock-transaction] remove unused invisible-char property
      [test-report-utilities] more tests for gnc:account-accumulate-at-dates
      [report-utilities.scm] optimise some loops
      [balance-forecast] optimise some loops
      [gnc-engine-guile] reduce overhead of gnc_foo_to_scm
      [gnc-engine-guile.cpp] helper gnc_split_to_scm function
      [engine.i] convert gnc_account_accumulate_at_dates to c++
      [html-chart] minor optimisation to nested-alist-set!
      [test/reports] use gnc:make-report instead of <report> record type
      [report-core.scm] refactor gnc:make-report
      [report-core.scm] don't export <report>
      [report-core.scm] add report anchor mechanism
      [reports] delay generation of reports from a report.
      [reports] more robust error handling if target report doesn't exist
      [balsheet-pnl.scm] don't generate exchange-fn unnecessarily
      [reports] better gnc_report_id_string_to_report_id with from_chars
      [gnc-unicode.cpp] fix potential segfault
      [gnc-unicode] bugfix strings compare equality should return 0
      [reports] use ICU for Unicode string comparison
      [utest-Transaction.cpp] xaccTransGetDocLink with NULL doclink is NOP
      [utest-Transaction] add trans->notes tests
      [utest-Transaction.cpp] test actual kvp slots
      [utest-Transaction.cpp] add test_xaccTransGetDateDue tests

Deleted User (1):
      Translation update  by Deleted User <noreply+48943 at weblate.org> using Weblate

Ebrahim Nasser (1):
      Translation update  by Ebrahim Nasser <ebranas314 at gmail.com> using Weblate

Francisco Serrador (5):
      Translation update  by Francisco Serrador <fserrador at gmail.com> using Weblate
      Translation update  by Francisco Serrador <fserrador at gmail.com> using Weblate
      Translation update  by Francisco Serrador <fserrador at gmail.com> using Weblate
      Translation update  by Francisco Serrador <fserrador at gmail.com> using Weblate
      Translation update  by Francisco Serrador <fserrador at gmail.com> using Weblate

Frédéric Mergey (1):
      Translation update  by Frédéric Mergey <fmergey at yahoo.com> using Weblate

Hiago Fontoura (1):
      Translation update  by Hiago Fontoura <HIAGOFMENDONCA at gmail.com> using Weblate

Ivan Kostov (1):
      Translation update  by Ivan Kostov <jiveq1 at gmail.com> using Weblate

Jaime Marquínez Ferrándiz (1):
      Translation update  by Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz at fastmail.net> using Weblate

John Ralls (56):
      Merge Sherlock's 'bug799590' into stable.
      Merge Marko Kohtala's 'restore-fi' into stable.
      Merge featherfeet's 'fix-get-invoice-from-transaction-python' into stable.
      Bug 799594 - GnuCash 5.11 fails to build with boost 1.88
      Remove unused include of libxml2/SAX.h
      Bug 799592 - "No transactions found" when importing CSV transactions
      Change boost version for boost::process changes to 1.86.0
      Wrap include of gtest.h and gmock.h with a warning-silencing pragma.
      Bug 799582 - Mortgage and Loan Assistant - Compounding Formula
      Merge Bill Sommerfeld's 'base-typemaps-unused-fix' into stable.
      Merge Bill Sommerfeld's 'gnc-date-fix' into stable.
      Loan Assistant: Partly fix payments per year.
      Mortgage Assistant: Interest rate isn't divided on compounded schemes.
      Mortgage Assistant: Calculate the payment per year and periods
      Mortgage Assistant: Change LoanData.repAmount into a std::string
      Mortgage Assistant: Update the formula displayed on the repayment page
      Mortgage assistant: Avoid crash when returning to the repayment page.
      Mortgage Assistant: Handle daily payments
      CSV Importer: Fix an old copy-paste error.
      Merge Bill Sommerfeld's 'testbuild' into stable.
      Bug 799603 - Does not save to mysql on localhost.
      Database default host: Fix comment.
      Merge latest translations from Weblate.
      Merge Bill Sommerfeld's 'gnc-vcs-info-echo' into stable.
      Bug 799602 - Unit Price on Invoice will NOT display as decimals
      Merge Bill Summerfeld's 'have-struct-tm-gmtoff' into stable.
      Merge Bill Summerfeld's 'extensions' into stable.
      Bug 799580 - Swiss currency symbol is displayed as SFr. instead of CHF
      Bug 799597 - Crash when deleting all splits in General Journal
      Register: Ensure splits belong to transaction.
      Bug 799506 - reconcile bad date pops to 1969
      Bug 799490 - Error on start or opening a gnucash file: Can't parse the URL
      Bug 799593 - macOS: mariadb hardcodes plugin paths to original install directory.
      Bug 799572 - Return proper status code when Finance::Quote errors...
      Bug 799602 - Unit Price on Australian Tax Invoice will NOT display...
      Merge Oscar Megia's 'develop-bug-648768' into stable.
      [test gnc-quotes] Allow quote time and now time to differ slightly.
      Merge Bruce Schuck's 'commodities' into stable.
      Merge latest translations from Weblate into stable.
      Merge Bruce Schuck's 'AddCMBChina' into stable.
      [Core Utils] Add ICU-based substring search.
      Bug 799521 - Segmentation fault on Autocomplete of Description with ß
      Bug 797766 - Automatic decimal point doesn't work properly with...
      Merge branch 'bug797766' into stable
      Merge John Ralls's branch 'bug799521' into stable
      [gnc-unicode] Use unicode_compare_internal for gnc_unicode_compare_identical
      [test-dbi-backend] Test 64-bit integer insertion explicitly.
      [DBI Backend] Preserve int size when recovering from failed save-save.
      Bug 799623 - test-backend-dbi fails after 2038
      Merge Bruce Schuck's 'rmfqmodules' into stable.
      Merge Roberto Kok's 'auc-tooltips' into stable.
      Merge latest translations from Weblate.
      Merge potfile for GnuCash 5.12
      [gnc-locale-name] Use setlocale(LC_MONETARY, NULL) to retrieve name.
      Merge latest translation updates from Weblate.
      Release GnuCash 5.12

Leo Moons (2):
      Translation update  by Leo Moons <Leo.Moons at proximus.be> using Weblate
      Translation update  by Leo Moons <Leo.Moons at proximus.be> using Weblate

Marko Kohtala (1):
      L10N:fi: Restore lost translations

Mechtilde (1):
      Translation update  by Mechtilde <ooo at mechtilde.de> using Weblate

Muhammadyusuf Kurbonov (1):
      Translation update  by Muhammadyusuf Kurbonov <muhammadyusuf.kurbonov2002 at gmail.com> using Weblate

Oliver Lok Trevor (2):
      Fixed GetInvoiceFromTxn to convert to the right type of Python object for a GncInvoice.
      Added unit test

Oscar Megia López (1):
      Bug 648768 - Warning "Change Reconciled Split" ...

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

Ral Hole (2):
      Translation update  by Ral Hole <ral-hole at outlook.com> using Weblate
      Translation update  by Ral Hole <ral-hole at outlook.com> using Weblate

Robert Fewell (1):
      Fails to build on Windows error in gnc-report.cpp

Roberto Kok (1):
      [import-main-matcher.cpp] Add tooltips to transaction action columns

Sherlock (1):
      Bug 799590 - Pressing enter after changing date on initial reconcile information window does not change ending balance.

Szia Tomi (2):
      Translation update  by Szia Tomi <sziatomi01 at gmail.com> using Weblate
      Translation update  by Szia Tomi <sziatomi01 at gmail.com> using Weblate

TheRealOne78 (1):
      Translation update  by TheRealOne78 <bajcsielias78 at gmail.com> using Weblate

Usama Khalil (1):
      Translation update  by Usama Khalil <usamafoad at gmail.com> using Weblate

Zhaoquan Huang (1):
      Translation update  by Zhaoquan Huang <zhaoquan2008 at hotmail.com> using Weblate

fliukka (1):
      Translation update  by fliukka <weblate at fliukka.net> using Weblate

mocsa (1):
      Translation update  by mocsa <csaba at feltoltve.hu> using Weblate





More information about the gnucash-patches mailing list