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.
KNOWN PROBLEMS:
- 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:
Spanish
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® package is a disk image containing a drag-and-drop application bundle.
SourceForge:
Github
Getting GnuCash as source code
If you want to compile GnuCash 2.7.7 for yourself, the source code can be downloaded from:
- Sourceforge: bzip2 tarball, gzip tarball, all files.
- Github: bzip2 tarball, gzip tarball 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 directly from the git repository as described here.
The SHA256 Hashes for the downloadable files are:
ad91fc1ce1742489bca43f292b928e3106749dcbeb8d44a2a9295817d24892ed
gnucash-2.7.7.tar.bz2809f275578f09fdc8bb4dd99ac643505e594c791196b0264deff27e1a562a82d
gnucash-2.7.7.tar.gz2a0d31fe09c5bee4a8977844ed1839c74e0e93d7f09c8ae1c185f6dbccd3dd36
gnucash-2.7.7.setup.exe16eac23a6ee89b6f44defa56ede1114aa9f62497f7ea813122958e1199d772aa
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 in the Wiki
Getting the documentation
The documentation is available at Documentation page of the GnuCash website. 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®, MacOS® and Microsoft Windows®. Programming on GnuCash began in 1997, and its first stable release was in 1998.