github Gnucash/gnucash 4.902
GnuCash 4.902 Released

latest releases: 5.6, 5.5, 5.4...
pre-release14 months ago

The GnuCash development team announces GnuCash 4.902, the second unstable release leading to GnuCash 5.0.

This is an unstable release for testing purposes. Do not use it with production data! Make a copy of your book to test this release.

New Features

  • A new Stock Transaction Assistant to guide you through entering most investment transactions for stocks, bonds, and mutual funds. You can access it from Actions>Stock Assistant when you have the Accounts page ora Stock or Fund account register open.
  • A new Investment Lots report showing a graph of capital gains and losses in a period by investment lot. Note that if you don't use the View Lots dialog to manage capital gains and losses this report won't have anything to show you. Use Reports>Assets & Liabilities>Investment Lots to see the report.
  • A new tab on the New/Edit Account dialog called More Properties includes entries to set a high and low limit on an account. That's coupled to a new column that's available on the Accounts Page, Balance Limit. If you set a high or low limit and the account balance falls above or below the respective limit an indicator will be shown in the Balance Limit column.
  • The description field quickfill in the register now displays a drop-down list of possible completions instead of just one inline completion.
  • File import menu items for the MT940, MT942, and DTAUS formats is replaced with a single Import from AQBanking that supports importing any file format supported by AQBanking, including the frequently requested CAMT.
  • The report generated by the Print Invoice button on the Edit Invoice tab can now be configured as a book option at teh bottom of the Business tab; this permits selecting a saved configuration of one of the standard invoice reports. Another option enables a delay, during which a dialog box will appear enabling the user to select a different report.

    Note: When saving a configuration make sure that the invoice number is not set or you'll get that particular invoice instead of the one that you pressed the button for.

Between 4.901 and 4.902, the following bugfixes were accomplished:

The following fixes will also appear in GnuCash 4.14:
The following additional bug fixes are in unstable only:

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

  • Always use the Company Name from book options in reports, removing the Company Name report option.
  • Fix the register sheet being insensitive when in reverse order
  • Allow C decls after statements.

    Legal since C99.

  • Make the scheme tests fail immediately if they load an external gnucash file.
  • [c++options] Restore the ability to set plot sizes in pixels.
  • [c++ options] Restore forward & backward compatibility, fix crash.
  • CsvTokenizer - add additional test case for escaped quotes

    It simulates the case where csv fields are fully quoted and an escaped quote ("") is found in some field. This case is handled correctly, adding the test to guard this in potential future modifications.

  • [dialog-employee] toggle sensitivity instead of visibility of GncAccountSel
  • [eguile-utilities.scm] remove fmtnumber

    deprecated in maint.

  • Sort the gnc tree view column menu
  • Delete action on account page not disabled on edits.
  • L10N:DE:Updating accounts from 0001 to 8000 DATEV-SKR04 2022-01-01
  • GSettings migration: Ensure that the current version is set on a new GnuCash installation and that migrations applicable to versions of GnuCash later than the current one do not run.
  • Turn on -Wunused
  • Rename Hellow World report to Sample Report.
  • Generic Importer - allow user to modify exchange rates for unbalanced transactions.
  • Make logging accessible from python modules
  • Allow C declarations after statements

    Good for declaring variables at point of use

New and Updated Translations: Czech, Hungarian

Help translate GnuCash on Weblate.

Translators note that there is a new project Program-beta on weblate for this unstable branch. Having twice the strings causes us to exceed the free account limit, but Weblate has so far just warned us about it. If we need to change the branch we'll announce it on gnucash-devel.

Known Problems

Complete list of all open bugs.

Documentation

There have been no documentation changes since 4.900 so continue to use that 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:

  • 424e477ef82a171dfe74db14433d6ff73002fa659619f325730041b1d15e7b4e  gnucash-4.902.tar.bz2
  • c5da520e4afe3fc89c220fec3147edfd283f83954962b944e79e077b23fe2e1e  gnucash-4.902.tar.gz
  • 290144cad57d73fc135c63f16f20ecf274500edc92d027d6438de98459760996  gnucash-4.902.setup.exe
  • 340b6eecf12c74670621cd94861ea2e6780f809d2e42fd11ffe971604fe18d57  Gnucash-Intel-4.902-1.dmg
  • c81a99d8e9ae287abad1a38f93fdac1a66e27f4f24aed85b25259df30bd1db83  gnucash-docs-4.900.tar.gz

Don't miss a new gnucash release

NewReleases is sending notifications on new releases.