My thanks as well for all your time, dedication and effort! On Tue, Jul 1, 2025 at 4:09 PM David Cousens <[email protected]> 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 <[email protected]> > > > 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 > > > > [email protected] <mailto: > > > > [email protected]> > > > > https://lists.gnucash.org/mailman/listinfo/gnucash-announce > > > > _______________________________________________ > > > > gnucash-user mailing list > > > > [email protected] <mailto:[email protected]> > > > > 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 > > [email protected] > > 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 > [email protected] > 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 [email protected] 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.
