ANNOUNCE: GnuCash 2.7.7 Released

John Ralls jralls at
Sun Mar 18 18:41:10 EDT 2018

The Gnucash Development Team is pleased to release Gnucash 2.7.7, the eighth release of an unstable series leading to Gnucash 3.0

Notice that we've decided that beginning with the upcoming major release we will use two-digit release numbers and that the next stable release will be 3.0. Maintenance releases will be 3.1, 3.2, etc. The next unstable release will be 3.900 and will lead to 4.0.

This release is UNSTABLE and SHOULD NOT BE USED in production.

This release changes file locations, binding APIs, report options, and can make your data file no longer compatible with previous versions. See the Update Notes Page for details.

See the KNOWN PROBLEMS list at the bottom of the announcement.

New Features for Users:

None in this release.
For Developers and Distro packagers:

	• The Python Bindings and Console are now for Python 3.
	• It's now possible to create a GncPrice from the Python bindings with "gnc_price_create(book)", removing the need to clone an existing GncPrice object and modify it.
	• Compilation of GLib Schemas during build and installation can be disabled by setting -DCOMPILE_GSCHEMAS=OFF. This is intended only for distribution packaging scripts that run glib-compile-schemas themselves.
Bugs fixed in this release:

	• Bug 787439 - Segmentation Fault in Transfer dialog after clearing Date field and pressing escape.
	• Bug 791831 - Add python3 support.
	• Bug 794242 - Remove keep above setting for assistant hierarchy
Some other fixes not associated with reported bugs:

	• Fix date corruption in SQL load. Four date elements were affected: GncEntry::date, GncEntry::date_entered, GncInvoice::opened, and GncInvoice::posted. This does not affect the stored values of the dates.
	• Fix lost Bayesian matches in SQL backend. The import-map-bayes uses a three-part key that uses the same delimiter as a path and the SQL backend was throwing away everything except the account guid.
	• More transient-window fixes and other Gtk3 cleanups.
	• Add xmlns namespace declarations to all of the accounts templates that lacked it and remove the emacs mode-setting comments at the end of them.

	• Bug 789594 - Unable to overwrite sqlite3 database file
	• Bug 791823 - There is no Gtk3 theme-setting tool for Windows.
	• Bug 791825 - Accounting period dates off-by-1
	• Bug 793220 - Can't input CJK characters in the transaction description field
Updated Translations:


Getting GnuCash for Windows and MacOS

GnuCash is provided for both Microsoft Windows XP® 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 X® package is a disk image containing a drag-and-drop application bundle.

  Download GnuCash for Win32:
  Download GnuCash for Mac-Intel:


  Download GnuCash for Win32:
  Download GnuCash for Mac-Intel:

Getting GnuCash as source code

If you want to compile GnuCash 2.7.7 for yourself, the source code can be downloaded from:

     WARNING Do not try to use the github-generated files labelled "Source Code". They have not been processed with
     swig and will not build.
  You can also checkout the sources: git clone

The SHA256 Hashes for the downloadable files are:

  ad91fc1ce1742489bca43f292b928e3106749dcbeb8d44a2a9295817d24892ed  gnucash-2.7.7.tar.bz2
  809f275578f09fdc8bb4dd99ac643505e594c791196b0264deff27e1a562a82d  gnucash-2.7.7.tar.gz
  2a0d31fe09c5bee4a8977844ed1839c74e0e93d7f09c8ae1c185f6dbccd3dd36  gnucash-2.7.7.setup.exe
  16eac23a6ee89b6f44defa56ede1114aa9f62497f7ea813122958e1199d772aa  GnuCash-Intel-2.7.7-1.dmg

Please consult the README.dependencies file in the sources for the required dependencies and versions needed to build GnuCash from source. Additional information on building GnuCash may be found at

Getting the documentation

The documentation is available at Please refer to the "Nightly Builds" section at the bottom of the page.

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, Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and its first stable release was in 1998.

More information about the gnucash-announce mailing list