github Gnucash/gnucash 3.10
GnuCash 3.10 Released

latest releases: 5.6, 5.5, 5.4...
4 years ago

The GnuCash development team announces GnuCash 3.10, the eleventh release of the 3.x stable release series.

Changes

This is a snap release to reverse the changes to the reconcile window's filtering reconciled transactions with a reconcile date after the current statement date when computing the starting balance. It seems that many users' books have accounts with reconcile dates in the future that were suddenly filtered out, creating an incorrect starting balance and making it impossible to reconcile the book.

Between 3.9 and 3.10, the following bugfixes were accomplished:

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

  • Update latest translation from the Translation project.
  • [window-reconcile] when reconciling, warn on splits having a reconcile date > statement_date
  • [window-reconcile] when inputing statement_date, warn if it's after today
  • [find-transactions] add search for reconciled date
  • Show transaction value, not amount, for registers with subaccounts.

    If the register has subaccounts in different currencies and a transaction has splits in more than one, the transaction will incorrectly appear to be unbalanced if we total amounts because the balancing logic works on split values.

  • Add instance argument to Session constructor

    Enables a python console to connect to the running GnuCash's session.

  • Make python console less noisy without --debug.
  • Provide locals and globals of calling context to the python console's shell on shell init
  • Merge Jean Laroche's '797006_subaccounts' into maint.
  • Add check to display warning dialog for mismatched commodities
  • Replicate changes in *2 files
  • Apply astyle to modified files
  • Merge Chris Mayo's iPython-fixes into maint.
  • Make pycons/ishell.py compatible with Python 3 and current IPython
  • [eguile-utilities] Prevent crash in balsheet-eg.scm
  • [eguile] escape-html -> gnc:html-string-sanitize
  • [qif-to-gnc] Properly mark intra-QIF internal transfers.

We have a revised Ukrainian translation.

Known Issues

The following are open bug reports to the 3.x series considered significant by the development team:

Documentation

Concurrent with the release of Gnucash 3.10 we're pleased to also release a new version 3.10 of the companion Help and Tutorial and Concepts Guide.

Documentation changes:

  • Bug 797056 - Chapter 2 - Putting it All Together - Screen Order Incorrect
  • Convert Wikipedia links to an entity.
  • Update some screenshots.

Getting GnuCash for Windows and MacOS

GnuCash is provided for both Microsoft Windows 7® and later and MacOS X 10.9 (Mavericks)® 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.

The SHA256 Hashes for the downloadable files are:

  • b60772c276a63639964d1e24c795fbb9a7c0c6c45959168fe5cdfe08eb796f16  gnucash-3.10.tar.bz2
  • 57f111625f3d5c68e373fa9505af855354647e7cf00d5a962920a9afaa36f94e  gnucash-3.10.tar.gz
  • 5e9eec7694cc6bdf26f143c9b5239aa520d781a58f545d1645539596d984a441  gnucash-3.10.setup.exe
  • 053764da1b4f87e2851372912ad503447bf96cd111b819a92f02319343f592f6  Gnucash-Intel-3.10-1.dmg
  • 25c74fd5a1a1ba58c7e6d732a3e4ad607f0b94283266f0195c7986b8352a790d  gnucash-docs-3.10.tar.gz

To compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.10, Guile 2.0, Boost 1.54, WebKitGtk 2.4, and GoogleTest 1.7.0. In addition you will need SWIG 2.0.10 if compiling from git. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.

Getting the documentation

The documentation is available at Documentation page of the GnuCash website. The 3.10 documentation can be found under "GnuCash v3 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats. The documentation is included in the MacOS and Windows application bundles.

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.

Don't miss a new gnucash release

NewReleases is sending notifications on new releases.