[GNC] ANNOUNCE: GnuCash 5.16 Released

David Cousens davidcousens49 at gmail.com
Sun Jun 28 20:54:18 EDT 2026



Thanks John and the team. Built from tarball on Linux MInt 22.3 - no
obvious problems.

David

On Sun, 2026-06-28 at 12:13 -0700, John Ralls wrote:
> The GnuCash development team announces GnuCash 5.16, the seventeenth
> release in the stable 5.x series.
> Between 5.15 and 5.16, the following bugfixes were accomplished:
> 
>     Bug 421610 - RFE: Include logical dates for View->Filter by "date
> range"The Select Range section of the Date tab of the register's
> Filter By dialog box is changed to provide relative, specific date,
> or days ago options for the start and end of the filter range. The
> Show number of days item label is changed to Show from days ago to
> better reflect what it does.
>     Bug 436105 - esc key not working as expected in register: Enable
> the escape key to cancel a field edit.
>     Bug 797384 - Gnucash doesn't handle commodity prices with big
> numerator/denominator properly.
>     Bug 798004 - Next gen UI for stock transactions
>     Bug 799314 - Add "enter now" option in scheduled transaction
> editor. tab to allow users to select the scheduled transactions to be
> included in a “Since Last Run…” window. If there are no instances of
> a selected transaction triggered by today’s date, the next instance
> is triggered.
>     Bug 799751 - autocomplete crash
>     Bug 799759 - Users can't Enable entries via Checkboxes on
> Scheduled Transactions PageAllow the Enabled box in the list of
> scheduled transactions to be operated instead of having to open the
> transaction editor dialog and change the Enabled checkbox. Also added
> use of the Name column as the secondary column sort for all the other
> columns.
>     Bug 799762 - Poor handling of cases where hidden/placeholder
> accounts are used in the account register
>     Bug 799766 - Double line preference not respected in search
> register
>     Bug 799767 - POST /accounts in
> bindings/python/example_scripts/rest-api is broken
>     Bug 799777 - `xaccSplitSetParent`: reparenting a committed split
> silently drops its KVP slots (online_id, cap-gains links)
> 
> The following fixes and improvements were not associated with bug
> reports:
> 
>     Numeric values may now be selected to copy in the Accounts page.
>     Add new Finance::Quote source Finnhub.io: Free API key
> (personal/non-professional use) available at https://finnhub.io. Set
> FINNHUB_API_KEY environment variable to API key to use this source.
> As of June 2026, free tier API limit is 60 API calls/minute.
>     The Investment Lots report has new optional columns for Computed
> Annual Growth Rate.
>     Python Bindings: Improved translation of primary object (Account,
> Transaction, Split, etc.) so that they can be treated as normal
> Python objects. This is accomplished with SWIG magic so no existing
> code is obsoleted.
>     Python Bindings: Better conversion of GLists to Python lists.
>     Python Bindings: Destroy the QofSession in the Python Session
> dtor to prevent leaving the database locked.
>     [engine] Add first-class online_id accessors for Split and
> Account and make them available to Python bindings, removing the
> unused Transaction online_id property.
>     Improve C++ implementation of QofBook.
>     Correct the Doxygen doc for qof_instance_get/set_kvp.
>     [gnc-log-replay.cpp] fix incorrect guid dump
>     Add some Boost library requirements needed by libgnucash-guile to
> CMakeLists.txt so that missing feature will fail at configure time.
>     Use Compile-time Regular Expressions instead of std::regex in
> gnc-filepath-utils.cpp and instead of boost::regex in the CSV
> importer, with the CTRE v3.11.1 header added to borrowed
>     [gnc-filepath-utils.cpp] null check char* arguments
>     Add ChartJS licenses.
>     Removed AEX from list of commodities. euronext.com is now using
> JS based anti-webscraping.
>     [report-core] always offer options summary in reports. This is
> useful to debug reports. The Add options summary option is removed
> because it's no longer optional.
>     Remove remaining obsolete IMContext from sheet
>     Fix blurry text in HiDPI offscreen-rendered widgets
>     Add port field to database connection dialog: The convention of
> appending the port number after the host isn't obvious.
>     When editing a split in the register treat the account as being
> changed only if it isn't the one selected before editing instead of
> if the user performed an edit
>     Return immediately from qof_book_destroy if hash_of_collections
> is null. If qof_book_destroy is called on a QofBook* freshly created
> with qof_book_new (usually because it was used to create a session
> that now must be destroyed) it would try to empty the non-existent
> hash tables, crashing.
>     Clean up Flathub metadata to solve warnings at flatpak build
> time.
>     Be consistent in naming GncPluginPage and GncPluginPageRegister
>     HTML: Remove unimplemented function declarations.
>     [gnc-html.cpp] remove unused buggy string conversion functions
>     Convert libgnc-html to C++
>     Apply -Wall -Werr -Wmissing-prototypes to C++ compilation on
> Windows and fix the resulting errors.
> 
> New and Updated Translations: Arabic, Croatian, Danish, Dutch,
> German, Finnish, Hungarian, Korean, Norwegian-Bokmal, Spanish
> 
> 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
> The following fixes and improvements were not associated with bug
> reports:
> 
>     Fix the description of the Character-separated radio button in
> the CSV Import Assistant to match the label.
> 
> 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:
> bb9b6c67ebb6a3e06d9ff4f4e0417a97bef0159d26912be9b0e75a32901fd493 
> gnucash-5.16.tar.bz2
> b9f4f0f0dcee6a452f94da502a65cb05c3672444c9ae883700eae4d3a159fa38 
> gnucash-5.16.tar.gz
> 405930f8ae3e943c2b8f0a6ca3336e62922ad041384706f1688823c2135b7d2c 
> gnucash-5.16.setup.exe
> 874f3e4269d42973baa652f41858712cecb82df957480b309be8d94edc4926ae 
> Gnucash-Arm-5.16-1.dmg
> ff847bdbfa768b4da1e56ae46950b41944e9f6e337bfd5629430c7c7982b9a37 
> Gnucash-Intel-5.16-1.dmg
> bb03f03967e4bc6442da5de939b7b8d250c56f4211d699e20eb6b1569859fe56 
> gnucash-docs-5.16.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.16
> 
> Microsoft Windows:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/gnucash-5.16.setup.exe
> https://github.com/Gnucash/gnucash/releases/download/5.16/gnucash-5.16.setup.exe
> 
> Apple macOS:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/Gnucash-Arm-5.16-1.dmg
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/Gnucash-Intel-5.16-1.dmg
> https://github.com/Gnucash/gnucash/releases/download/5.14/Gnucash-Arm-5.16-1.dmg
> https://github.com/Gnucash/gnucash/releases/download/5.14/Gnucash-Intel-5.16-1.dmg
> 
> Getting GnuCash as source code
> If you want to compile GnuCash 5.16 for yourself, the source code can
> be downloaded from:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/gnucash-5.16.tar.bz2
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/gnucash-5.16.tar.gz
> https://github.com/Gnucash/gnucash/releases/download/5.16/gnucash-5.16.tar.bz2
> https://github.com/Gnucash/gnucash/releases/download/5.16/gnucash-5.16.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.16 for yourself,
> the source code can be downloaded from:
> 
> Sourceforge:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/gnucash-docs-5.16.tar.gz
>  
> GitHub:
> https://github.com/Gnucash/gnucash/releases/download/5.14/gnucash-docs-5.16.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
> https://lists.gnucash.org/mailman/listinfo/gnucash-announce
> _______________________________________________
> gnucash-announce mailing list
> gnucash-announce at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-announce
> _______________________________________________
> 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.

-- 
David Cousens


More information about the gnucash-user mailing list