github Gnucash/gnucash 5.9
GnuCash 5.9 Released

one month ago

The GnuCash development team announces GnuCash 5.9, the tenth release in the stable 5.x series.

Between 5.8 and 5.9, the following bugfixes were accomplished:

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

  • Add YH Finance (FINANCEAPI) API Key to Quotes infrastructure with a preference in the Online Quotes page and add financeapi to known sources.
  • Move copied_class and copied_leader_guid

    Move static copied_class and static copied_leader_guid to be part of the copied_item structure. This makes it more evident that calling clear_copied_item needs to be called before copied_item is used.

  • [gnc-datetime] improve CSV date parser with ICU and Boost.
    1. Add dateformat "Locale" with ICU; uses current locale for date parsing. ICU's locale date parser may parse "3 May 2023" or "2024年9月13日" (LC_TIME=zh_TW.utf8) and maybe others.
    2. Augment d-m-y m-d-y and y-m-d with boost UK/US/ISO parsers. This allows CSV import of dates with months as words as "30 Sep 2023" or "May 4, 1978" or "2023-Dec-25". Note boost parser cannot recognise 2-digit years, therefore "30 Sep 24" is invalid.
  • Csv Import - improve assisant's introduction page
  • Correctly handle uncommitted edits when opening a file from history.
  • Don't use gnc_difftime and deprecate it because it casts time64 to doubles
  • [gnc-pricedb.h] remove unused gnc_pricedb_substitute_commodity
  • [gnc-pricedb.h] remove unused gnc_pricedb_lookup_at_time64

New and Updated Translations: Assamese, Chinese (Simplified), Chinese (Traditional), Croatian, Dutch, English (United Kingdom), Hebrew, Hungarian, Macedonian, Norwegian Bokmål, Portuguese (Brazil), Russian, Spanish, Swedish, Turkish

Help translate GnuCash on Weblate

German AQBanking Users:

The AQBanking author is still working to get his updated PIN/TAN code finalized so the Flatpak, macOS, and Windows bundles of this release contain the last stable version, 6.5.4. The GnuCash nightly builds have beta releases with the new implementation, so consider using one of those if the stable AQBanking doesn't work for you.

Known Problems

Complete list of all open bugs.

Documentation

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

  • Update github CI actions versions.

New and 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.

The SHA256 Hashes for the downloadable files are:

  • 5be2e5364fc36464fc32c768e2ab460a630f74db6aeb7d44266e3dab98222fd0  gnucash-5.9.tar.bz2
  • 35375b2b1affe2a7e46becefb9e1205f432262c6ed0c7baa72f41b3b13f7235d  gnucash-5.9.tar.gz
  • 18882e68d445c32b7f06c58a55b6b81480cef4fdf6e159e8d628040357479b86  gnucash-5.9.setup.exe
  • ab56dc3d9e7e07ad5b3abd97e181070780d62010a4184ff826bbe935a7d84a1d  Gnucash-Arm-5.9-1.dmg
  • ebb05ce936059a1f6d5ceecd2de2de4aa7a5808210b35c8df318cdce9fc40475  Gnucash-Intel-5.9-1.dmg
  • 9bc43a2bd11cb431de446023fa6c273e0c432b5bd8933e2177ad007091f294c9  gnucash-docs-5.9.tar.gz

Don't miss a new gnucash release

NewReleases is sending notifications on new releases.