Skip to content

GnuCash 5.2 Released

Compare
Choose a tag to compare
@jralls jralls released this 25 Jun 18:41
· 855 commits to stable since this release

The GnuCash development team announces GnuCash 5.2, the third release in the stable 5.x series

Between 5.1 and 5.2, the following bugfixes were accomplished:

The following fixes and improvements were not associated with bug reports:

  • The type-ahead selection of transaction descriptions has been substantially overhauled based on extensive user feedback. Matches are now only on the beginning of words and are now sorted by age since last use. This both substantially reduces the number of matches and prioritizes the most recently used as being the most likely candidates for re-use. To help distinguish cases of long descriptions where the match would be outside the popup's viewport the viewport is automatically scrolled horizontally so that the end of the left-most (right-most in rtl languages) matches is centered in the view. Completion can be aborted with the <escape> key or a new Don't autocomplete selection that's the first entry in the popup.
  • Fix lockup on Windows in type-ahead selection of transaction descriptions.
  • More budget-module sign fixes and improvements.
  • Lots of memory-leak fixes, GLib modernization, and code cleanup by Richard Cohen, Simon Arlott, & Chris Lam.
  • bugfix xaccTransGetTxnType: avoid returning TXN_TYPE_LINK incorrectly: A TXN_TYPE_PAYMENT will have non-APAR splits; a TXN_TYPE_LINK will not have non-APAR splits. This bug manifests as a regular TXN_TYPE_PAYMENT transaction being later voided being incorrectly changed to TXN_TYPE_LINK.
  • Including brokerage fees in Money Out calculation (if not ignoring them) in advanced-portfolio.scm report and updating the "advanced" tests to reflect selling fees being included into the money out value
  • [stock-txn-asst] Don't use the initial value in amount edit widgets unless they're valid. Otherwise the invalid value will log an error that will prevent later valid input from working.
  • BUGFIX: Actions > Online Actions > Show log Window does not open when it is first clicked.
  • cmake: check gdk only when building GUI
  • Get the tooltip working on "Online Banking Setup"

New and Updated Translations: Chinese (Simplified), Chinese (Traditional), Croatian, English (Australia), English (New Zealand), English (United Kingdom), Estonian, French, German, Hungarian, Lithuanian, Marathi, Norwegian Bokmål, Polish, Portuguese, Romanian, Spanish, Swedish, Ukrainian

Help translate GnuCash on Weblate

Known Problems

Complete list of all open bugs.

Documentation

Concurrent with the release of GnuCash 5.2 we're pleased to also release a new version of the companion Manual and the Tutorial and Concepts Guide:

There are no changes in the documentation for this release.

Getting GnuCash for Windows and MacOS

GnuCash is provided for both Microsoft Windows 8.1® 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.

The SHA256 Hashes for the downloadable files are:

  • 4826176b7e70bb889f99c206faffadd892628d78525715e9f7128ecf48b14680  gnucash-5.2.tar.bz2
  • 2d594cc889bb723746beb490f50853ccfb987b6e99e0a4587b058c51ca2a75a3  gnucash-5.2.tar.gz
  • 8299701f54d9b19743cbe90f1f369a4c998fd87436571d1b8fc630e7c71ffc13  gnucash-5.2.setup.exe
  • f7f0c82976755d228c32f71db4db8bde4e5de40c161011071dc39cac1f6f5a20  Gnucash-Intel-5.2-1.dmg
  • b9eb6581b403665c308b8909cc4d588c9ce483139cbc3ed3638403f61aefb49b  gnucash-docs-5.2.tar.gz