Yes thank you to all involved in making this release happen!
________________________________
From: gnucash-user <[email protected]> on 
behalf of David T. via gnucash-user <[email protected]>
Sent: Monday, March 30, 2026 2:09 AM
To: Gnucash Users <[email protected]>; John Ralls <[email protected]>; 
[email protected] <[email protected]>
Cc: gnucash-devel <[email protected]>
Subject: Re: [GNC] ANNOUNCE: GnuCash 5.15 Released

John,

As always, thank you!

I note the mention that 64-bit compilation is now "supported" on Windows. Does 
this mean that the 5.15 binary for Windows is now 64-bit? Or that intrepid 
users can compile it themselves?

Cheers,
David T.


On March 29, 2026 2:08:08 PM PDT, John Ralls <[email protected]> wrote:
>The GnuCash development team announces GnuCash 5.15, the sixteenth release in 
>the stable 5.x series.
>
>Between 5.14 and 5.15, the following bugfixes were accomplished:
>    • Bug 666536 - smallest fraction of KRW is invalid
>    • Bug 798122 - Message about unable to balance transaction: Implement 
> better can't-balance messages for scheduled transactions with more than one 
> template transaction.
>    • Bug 798873 - Crash when scrubbing after "undoing" changes
>    • Bug 799705 - Remove Old Prices by Namespace: Display namespaces and 
> allow selecting particular namespaces in the Remove Old Prices dialog.
>    • Bug 799706 - Rename Namespace: Add a rename namespace button to the 
> Security editor that is enabled by the selection of a namespace row in the 
> tree view.
>    • Bug 799713 - Account Editor changes account color to gray when default 
> selected.
>    • Bug 799722 - Inconsistent wording: Bill and Invoice: Use "Business Item" 
> in messages that could apply to any of Bill, Credit Note, or Invoice, 
> including where we reuse the same message in different cases.
>    • Bug 799734 - mapped OFX income account not listed
>    • Bug 799745 - Import matcher doesn't handle zero length memo and 
> description properly
>The following fixes and improvements were not associated with bug reports:
>    • Major improvement in Python bindings to enable engine methods to return 
> Python objects instead of SWIG pointers. Covers Account, Split, Transaction, 
> GNCLot, gnc_commodity, gnc_commodity_namespace, gnc_commodity_table, 
> GNCPrice, GNCPriceDB, QofBook, QofSession, GncGUID, GncCustomer, GncEmployee, 
> GncVendor, GncJob, GncAddress, GncBillTerm, GncTaxTable, GncInvoice, and 
> GncEntry. GncOwner, the superclass of many of the business classes, is 
> already covered. This allows more pythonic usage:
>        • Call member functions directly, e.g. price.get_commodity() instead 
> of using the C-function style gc.gnc_price_get_commodity(price)
>        • The C-function call now raises a DeprecationWarning if called with a 
> Python object but not if called with the instance, e.g. 
> gc.gnc_price_get_commodity(price.instance)
>        • It is no longer necessary to test and convert return values for 
> being SwigPyObjects or not Python objects:
>          Code like
>             if type(desc).__name__ == 'SwigPyObject’:
>                 desc = gnucash.Account(instance=desc)
>          or
>             if type(split) != Split:
>                 split=Split(instance=split)
>          is no longer required.
>    • Enable copy-and-paste in Scheduled Transaction template transactions.
>    • Disable the Transaction Paste or Split Paste menu items in the 
> register's Transaction menu when there is no transaction or split in the 
> clipboard.
>    • Check all template transactions in a Scheduled Transaction for balance 
> instead of only the first.
>    • Fix the last reconcile date sort in the Accounts page so that 
> unreconciled accounts sort after reconciled ones instead of before.
>    • Ensure that custom report sub-menus can receive custom report entries.
>    • Import Matcher: Add trace messages to make it easier to track why some 
> transactions aren't considered possible matches and uncomment the debug 
> statements so that they can be emitted with --log arguments on the command 
> line.
>    • Fix segfault in gnc_gsettings_get_settings_obj when GSettings schemas 
> are not installed.
>    • Add tooltip explaining date-format selection to the CSV Import Assistant.
>    • CSV Importer: Reparse all import lines when changing date or currency 
> formats or when setting base_account.
>    • [new-owner-report.scm] fix display/due-date tooltip
>    • Transaction report efficiency improvements.
>    • Ensure that gnc_commodity_compare produces a stable sort.
>    • Implement full test coverage of libgnucash/engine/qofid except for some 
> unreachable code.
>    • Remove unused qof_collection_from_glist function.
>    • New function gnc_account_get_earliest_date returns the account's 
> earliest split date. This usually reflect the account opening date.
>    • Provide an earliest-date sort option in the Accounts page and the 
> balance-forecast report.
>    • Support 64-bit compilation on Windows.
>    • gnc_account_child_index: return -1 for non-child.
>    • Turn off deprecation warning for wstring_convert. It's deprecated in 
> C++17 with no replacement until C++26.
>    • Update GncDateTime to handle new exceptions from Boost::DateTime
>    • Use std::chrono to create a GncDateTime. Boost::DateTime uses time_t and 
> in some cases that's still 32-bit, leading to a potential 2038 bug.
>    • Fix GUI leaks in register completion cell, GncPluginPageRegister, and 
> GNCPluginPageReport.
>    • [gnc-datetime.cpp] Fix potential bug in fast_iso8601_utc_parse
>New and Updated Translations: Chinese (Simplified Han script), Croatian, 
>Czech, Danish, Dutch, English (Australia), English (New Zealand), English 
>(United Kingdom), French, German, Hungarian, Italian, Portuguese, Portuguese 
>(Brazil), Russian, Spanish, Tamil, Turkish
>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
>There are no changes in the documentation for this release.
>Updated Translations: None.
>
>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:
>• b0bd4af43b6bde3454227d4b398e9ec7a0dbd5143469c1373fc824c3caab0909  
>gnucash-5.15.tar.bz2
>• 66e77d585bac9fb53c935fa448ac6305bdb28f8f366a3ecddacb8310121bb028  
>gnucash-5.15.tar.gz
>• 6e10f34f92a1464b45436372a70cdbd16636b14b2842431b72251ded780858bd  
>gnucash-5.15.setup.exe
>• ef0c2c0fac275d4f2822223f3c908e9c28c559395159017eac14c4bf39b8499a  
>Gnucash-Arm-5.15.dmg
>• 59456ec48c973f6ac96d9fcd1d34174645f28954d9adf0b14998cadd420d3a51  
>Gnucash-Intel-5.15.dmg
>• c48b153c20bc7552e682e46b41e320aee7b5d413486ab64f3c5ad1e8e00fdaaa  
>gnucash-docs-5.15.tar.gz
>
>Note that at the time of this email https://www.gnucash.org/ is not taking 
>updates so it doesn’t have the links. Use the direct links below to get 
>GnuCash 5.15
>
>Microsoft Windows:
>https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/gnucash-5.15.setup.exe
>https://github.com/Gnucash/gnucash/releases/download/5.15/gnucash-5.15.setup.exe
>
>Apple macOS:
>https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/Gnucash-Arm-5.15-1.dmg
>https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/Gnucash-Intel-5.15-1.dmg
>https://github.com/Gnucash/gnucash/releases/download/5.14/Gnucash-Arm-5.15-1.dmg
>https://github.com/Gnucash/gnucash/releases/download/5.14/Gnucash-Intel-5.15-1.dmg
>
>Getting GnuCash as source code
>If you want to compile GnuCash 5.15 for yourself, the source code can be 
>downloaded from:
>https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/gnucash-5.15.tar.bz2
>https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/gnucash-5.15.tar.gz
>https://github.com/Gnucash/gnucash/releases/download/5.15/gnucash-5.15.tar.bz2
>https://github.com/Gnucash/gnucash/releases/download/5.15/gnucash-5.15.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.30, 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.13 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.15 for yourself, the source 
>code can be downloaded from:
>
>Sourceforge: 
>https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/gnucash-docs-5.15.tar.gz
>GitHub: 
>https://github.com/Gnucash/gnucash/releases/download/5.14/gnucash-docs-5.15.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]
>https://lists.gnucash.org/mailman/listinfo/gnucash-announce
>_______________________________________________
>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.

Reply via email to