[GNC] ANNOUNCE: GnuCash 5.12 Released

Chris Graves mohavebaked at gmail.com
Tue Jul 1 19:39:20 EDT 2025


My thanks as well for all your time, dedication and effort!

On Tue, Jul 1, 2025 at 4:09 PM David Cousens <davidcousens49 at gmail.com>
wrote:

> Thanks to John and the team for the latest version. Built successfully
> on Linux Mint 22.1 without any problems.
>
>
> On Mon, 2025-06-30 at 09:36 -0700, John Ralls wrote:
> > Brad,
> >
> > Thanks for the feedback, but please do not contact GnuCash developers
> > off-list unless expressly told to do so.
> >
> > Sorry about the 5.10 references, those are left over mistakes from
> > the previous announcement. I’ll try to be more dilligent next time.
> >
> > As noted in that paragraph about dependencies, the canonical list is
> > at
> > https://github.com/Gnucash/gnucash/blob/stable/README.dependencies.
> > There are a couple of minor discrepancies (e.g. gtk 3.22.29 in the
> > announcement, gtk 3.22.30 in README.Dependencies) and as noted the
> > list isn’t complete. It would perhaps be better to refer the reader
> > to https://wiki.gnucash.org/wiki/Building.
> >
> > There’s no discrepancy in bug fixes: As always there are several for
> > the program itself (the first list); this time there are none for the
> > documentation. The last time the documentation had a bug fix was 5.6.
> >
> > I don’t have *anything* to do with Meta, Inc.
> >
> > Regards,
> > John Ralls
> >
> >
> > > On Jun 30, 2025, at 06:32, Brad Morrison <bradmorrison at sonic.net>
> > > wrote:
> > >
> > > Hi John,
> > >
> > > I wanted to note some feedback on this standard GnuCash new release
> > > email:
> > >
> > > - the 5.12 version number is not always used in this email.  In the
> > > "Getting GnuCash as source code" section it lists 5.10 once and in
> > > the "Getting the documentation" it lists 5.10 twice.
> > >
> > > - In the "Documentation" section, it lists "Between 5.11 and 5.12,
> > > no bugfixes were accomplished." which seems contradicted by the
> > > line "Between 5.11 and 5.12, the following bugfixes were
> > > accomplished:" at the top, "GnuCash 5.12 Released" section.
> > >
> > > - "Getting the documentation" is listed twice in that section.
> > >
> > > - Is the "To compile GnuCash from the source code by yourself, you
> > > will need at least" current? Some of the dependency versions look
> > > inaccurate/old, but I'm not sure exactly which dependencies apply
> > > to which version of GnuCash. It might be easier to just include a
> > > link to where the current build instructions are, rather than
> > > updating every future release email manually.
> > >
> > > - I would also include a link to the donation page in the " About
> > > the Program" section - https://www.gnucash.org/donate.phtml The
> > > first line from that webpage might also be included, "GnuCash is
> > > Free Software and is made available free of charge. Your donation,
> > > which is purely optional, supports our worldwide community. If you
> > > like the software, please consider a donation. We are only a
> > > handfull of developers and other volunteers serving countless users
> > > worldwide."
> > >
> > > - I'm not sure if you are responsible for this, but the GnuCash
> > > Facebook page might also need to be updated for the new 5.12
> > > version - https://www.facebook.com/GnuCash
> > >
> > > There are probably some other improvements that could be made, but
> > > that's a good start.
> > >
> > > You know this stuff far better than I do, so I am just trying to
> > > clean up the presentation a little...
> > >
> > >
> > >
> > > ---
> > > Thanks,
> > >
> > > Brad - https://www.facebook.com/brad.morrison.12327/ &
> > > https://nextdoor.com/profile/01mP46jj8KCzj3sP4 &
> > > https://norcal.social/@BradMorrison
> > >
> > >
> > > On 2025-06-29 20:34, John Ralls wrote:
> > >
> > > > **** NOTICE! AT THE TIME OF THIS ANNOUNCEMENT WE CAN'T UPDATE THE
> > > > GNUCASH MAIN WEBSITE. ****
> > > > You can get the current download links at
> > > > https://www.gnucash.org/beta or at the Github and Sourceforge
> > > > links at the bottom of this email.
> > > > ****
> > > >
> > > > GnuCash 5.12 Released
> > > >
> > > > The GnuCash development team announces GnuCash 5.12, the
> > > > thirteenth release in the stable 5.x series.
> > > > Between 5.11 and 5.12, the following bugfixes were accomplished:
> > > >
> > > >     Bug 648768 - Warning "Change Reconciled Split" has wrong
> > > > cursor focus
> > > >     Bug 797766 - Automatic decimal point doesn't work properly
> > > > with zeros when entering stocks.
> > > >
> > > >     Preserve the decimal point when printing numbers with no
> > > > decimal places to stop the auto-decimal code from triggering when
> > > > exiting the field.
> > > >     Bug 799490 - Error on start or opening a gnucash file: Can't
> > > > parse the URL
> > > >     Bug 799506 - reconcile bad date pops to 1969
> > > >     Bug 799521 - Segmentation fault on Autocomplete of
> > > > Description with ß
> > > >     Bug 799572 - Return proper status code when Finance::Quote
> > > > errors during price quote retrieval via CLI.
> > > >     Bug 799580 - Swiss currency symbol is displayed as SFr.
> > > > instead of CHF
> > > >
> > > >     Replace SFr. with Fr. as SFr. is obsolete but Fr. is still
> > > > widely used. This is the local symbol so users who want CHF can
> > > > set it in the security editor.
> > > >     Bug 799582 - Mortgage and Loan Assistant - Compounding
> > > > Formula
> > > >
> > > >     Adds a semi-annual compounding period for Canadians and
> > > > implements the more correct simple-rate formula provided by a
> > > > Canadian licensed accountant. Also adds support for day-interval
> > > > loan payments, ensures that the formula on the repayment page
> > > > reflects changes on that page, ensures that the number and
> > > > amounts of payments are correct when payments are more frequent
> > > > than monthly, use the correct intest rate for compunding
> > > > calculations, and fixes some memory issues.
> > > >     Bug 799590 - Pressing enter after changing date on initial
> > > > reconcile information window does not change ending balance.
> > > >     Bug 799592 - "No transactions found" when importing CSV
> > > > transactions
> > > >     Bug 799593 - macOS: mariadb hardcodes plugin paths to
> > > > original install directory.
> > > >     Bug 799594 - GnuCash 5.12 fails to build with boost 1.88
> > > >     Bug 799597 - Crash when deleting all splits in General
> > > > Journal
> > > >     Bug 799602 - Unit Price on Invoice will NOT display as
> > > > decimals
> > > >     Bug 799603 - Does not save to mysql on localhost.
> > > >     Bug 799623 - test-backend-dbi fails after 2038
> > > >
> > > > The following fixes and improvements were not associated with bug
> > > > reports:
> > > >
> > > >     [reports]Lazily generate sub-reports. Reports with links to
> > > > detail sub-reports like the budget reports would take a long time
> > > > to generate because they built both the main report and all of
> > > > the sub-reports. Now the sub-reports generate when the user
> > > > clicks the link in the main report.
> > > >     Security editor quote sources: Add new source, China
> > > > Merchants Bank. Remove no longer supported F::Q Modules
> > > > Bloomberg.pm, DWSFunds, Investor's Exchange (U.S.), Morningstar
> > > > Australia, Skanddinaviska Enskilda Banken, Tiaacref.pm,
> > > > Troweprice.pm and many of the multi-source sources from the
> > > > Security Editor.
> > > >     [import-main-matcher.cpp] Add tooltips to transaction A, U+C,
> > > > and C action columns in the generic transaction import matcher.
> > > >     [reports] Use ICU for Unicode string comparison and substring
> > > > search because it knows how to correctly localize comparisons of
> > > > accented and unaccented characters.
> > > >     [reports] more robust error handling if target report doesn't
> > > > exist.
> > > >     Register: Ensure splits belong to transaction when doing bulk
> > > > operations on a transaction's splits.
> > > >     Drop the definition of __EXTENSIONS__ from three files and
> > > > instead move it to compiler options if on a platform that needs
> > > > it.
> > > >     Avoid non-POSIX "echo -n" behavior in util/gnc-vcs-info.
> > > >     Add testbuild target which builds tests without running them
> > > > to accommodate packaging processes that run ctest separately.
> > > >     [engine.i] convert gnc_account_accumulate_at_dates to c++.
> > > >     [gnc-engine-guile.cpp] helper gnc_split_to_scm function.
> > > >     [gnc-engine-guile] reduce overhead of gnc_foo_to_scm by
> > > > caching the result of SWIG_TypeQuery(typestr)
> > > >     [balance-forecast] optimise some loops: fewer temporary lists
> > > > and gc
> > > >     Let cmake probe for the existence of HAVE_STRUCT_TM_GMTOFF,
> > > > fix build of test-gnc-date on systems without
> > > > HAVE_STRUCT_TM_GMTOFF, and avoid unused variable warnings on
> > > > systems without HAVE_STRUCT_TM_GMTOFF
> > > >     Wrap include of gtest.h and gmock.h with a warning-silencing
> > > > pragma. See https://github.com/google/googletest/issues/4701 The
> > > > warnings cause the Arch Linux CI to fail because of -Werror.
> > > >     Fixed GetInvoiceFromTxn to convert to the right type of
> > > > Python object for a GncInvoice.
> > > >     [test-report-utilities] more tests for gnc:account-
> > > > accumulate-at-dates testing balances at date boundaries
> > > >
> > > > New and Updated Translations: Arabic, Bulgarian, Chinese
> > > > (Simplified Han script), Danish, Dutch, Finnish, French, German,
> > > > Hungarian, Portuguese, Romanian, Russian, Spanish, Swedish,
> > > > Turkish
> > > >
> > > > Help translate GnuCash on Weblate:
> > > > https://hosted.weblate.org/engage/gnucash/
> > > >
> > > > Known Problems
> > > >
> > > > Complete list of all open bugs:
> > > >
> https://bugs.gnucash.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&limit=0&list_id=8149&order=priority%2Cbug_severity&query_format=advanced
> > > >
> > > > Documentation
> > > >
> > > > Between 5.11 and 5.12, no bugfixes were accomplished.
> > > > The following fixes and improvements were not associated with bug
> > > > reports:
> > > >
> > > >     German translation: Fix some typos
> > > >     German translation: Remove the Finance::Quote appendix. The
> > > > content has been moved to the wiki.
> > > >
> > > > Updated` Translations: German.
> > > >
> > > > Getting GnuCash for Windows and MacOS
> > > >
> > > > GnuCash is provided for both Microsoft Windows 10® and later and
> > > > MacOS 10.13 (High Sierra)® and later in pre-built, all-in-one
> > > > packages. An installer is provided for Microsoft Windows® while
> > > > the MacOS® package is a disk image containing a drag-and-drop
> > > > application bundle.
> > > >
> > > > GnuCash is also available as a flatpak from Flathub.org.
> > > > Instructions for installing and running:
> > > > https://wiki.gnucash.org/wiki/Flatpak
> > > >
> > > > The SHA256 Hashes for the downloadable files are:
> > > >
> > > >
> > > > b35b4756be12bcfdbed54468f30443fa53f238520a9cead5bde2e6c4773fbf39
> > > > gnucash-5.12.tar.bz2
> > > >
> > > > fa279ac0378b1860ede15a8b6645628e17e7e94df496d69be8fd5d20a570ccc7
> > > > gnucash-5.12.tar.gz
> > > >
> > > > 55e03a7161d9dc34309a453b85d0e16f1e58f4b7f7b4b2b17aa8be03d538f863
> > > > gnucash-5.12.setup.exe
> > > >
> > > > a1f7454d07bfb536e641ccf9423b51f00dbd2374d8097d5ac5b918159832cc37
> > > > Gnucash-Arm-5.12-1.dmg
> > > >
> > > > 090d197df67926823360ee8bfaacffa60c10f467036080fd2a83f9f96bdebc40
> > > > Gnucash-Intel-5.12-1.dmg
> > > >
> > > > c2a67aef439f25b8e3d43cf5cc29756fae0e82e252f0abf059b35663594ea994
> > > > gnucash-docs-5.12.tar.gz
> > > >
> > > > Microsoft Windows:
> > > >
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.12/gnucash-5.12.setup.exe
> > > >
> https://github.com/Gnucash/gnucash/releases/download/5.12/gnucash-5.12.setup.exe
> > > >
> > > > Apple macOS:
> > > >
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.12/Gnucash-Arm-5.12-1.dmg
> > > >
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.12/Gnucash-Intel-5.12-1.dmg
> > > >
> https://github.com/Gnucash/gnucash/releases/download/5.12/Gnucash-Arm-5.12-1.dmg
> > > >
> https://github.com/Gnucash/gnucash/releases/download/5.12/Gnucash-Intel-5.12-1.dmg
> > > >
> > > > Getting GnuCash as source code
> > > > If you want to compile GnuCash 5.10 for yourself, the source code
> > > > can be downloaded from:
> > > >
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.12/gnucash-5.12.tar.bz2
> > > >
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.12/gnucash-5.12.tar.gz
> > > >
> https://github.com/Gnucash/gnucash/releases/download/5.12/gnucash-5.12.tar.bz2
> > > >
> https://github.com/Gnucash/gnucash/releases/download/5.12/gnucash-5.12.tar.gz
> > > >
> > > > You can also checkout the sources directly from the git
> > > > repository as described at https://wiki.gnucash.org/wiki/Git.
> > > >
> > > > To compile GnuCash from the source code by yourself, you will
> > > > need at least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4,
> > > > GoogleTest 1.8.0, cmake 3.14.5 and SWIG 2.0.12. Please consult
> > > > the README.dependencies file in the sources for the exact list of
> > > > dependencies and versions.
> > > > Getting the documentation
> > > >
> > > > Getting the documentation
> > > >
> > > > The documentation is available at Documentation page of the
> > > > GnuCash website. The 5.10 documentation can be found under
> > > > "GnuCash v5 (current stable release)" in multiple languages both
> > > > for reading online and for download in pdf, epub, and mobi
> > > > formats. The documentation is also included in the MacOS and
> > > > Windows application bundles.
> > > >
> > > > If you want to compile the GnuCash Documentation 5.10 for
> > > > yourself, the source code can be downloaded from:
> > > >
> > > > Sourceforge:
> > > >
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.12/gnucash-docs-5.12.tar.gz
> > > >
> > > > GitHub:
> > > >
> https://github.com/Gnucash/gnucash/releases/download/5.12/gnucash-docs-5.12.tar.gz
> > > >
> > > > You can also checkout the sources directly from the git
> > > > repository as described at https://wiki.gnucash.org/wiki/Git.
> > > >
> > > > About the Program
> > > >
> > > > GnuCash is a free, open source accounting program released under
> > > > the GNU General Public License (GPL) and available for GNU/Linux,
> > > > *BSD, Solaris, MacOS, and Microsoft Windows. Programming on
> > > > GnuCash began in 1997, and its first stable release was in 1998.
> > > >
> > > > Regards,
> > > > John Ralls
> > > >
> > > > _______________________________________________
> > > > gnucash-announce mailing list
> > > > gnucash-announce at gnucash.org <mailto:
> > > > gnucash-announce at gnucash.org>
> > > > https://lists.gnucash.org/mailman/listinfo/gnucash-announce
> > > > _______________________________________________
> > > > gnucash-user mailing list
> > > > gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org>
> > > > To update your subscription preferences or to unsubscribe:
> > > > https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > > > -----
> > > > Please remember to CC this list on all your replies.
> > > > You can do this by using Reply-To-List or Reply-All.
> >
> > _______________________________________________
> > gnucash-user mailing list
> > gnucash-user at gnucash.org
> > To update your subscription preferences or to unsubscribe:
> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > -----
> > Please remember to CC this list on all your replies.
> > You can do this by using Reply-To-List or Reply-All.
>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>


More information about the gnucash-user mailing list