Our own developer Christian Stimming has been contributing to this book as a reviewer, and we can wholeheartly recommend the outcome of this fruitful collaboration. Feel free to have a look at this book over at packtpub.com, and, best of all, the publisher has committed to allocate some percentage of the book sales back to the GnuCash project. Have fun with this book!

Build improvements with CMake, accomodation for Guile-2.0.12 on Gentoo.

Change the date_posted timestamp from midnight local to 11:00 AM GMT, which will be the same date in nearly all timezones.

SX - Recalculate all occurrences of all SX if the calendar is updated to start on another month

SX Window: correctly show first sx on calendar when it is moved to next weekday.

Work around libofx bug which caused OFX imports to have the wrong date_posted when in an eastern-hemisphere timezone and not daylight time.

Indicate in the register when a transaction has an associated file or URI. The indicator will appear in the "reconciled" column in the second transaction line (enable double-line view to see it).

Translation Updates: Dutch, German, Serbian, Spanish

Important update notification

If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.

Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.

Documentation

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

Getting GnuCash for Windows and MacOS X

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.5 (Leopard)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is disk image containing a drag-and-drop application bundle.

Getting GnuCash as source code

You can also checkout the sources directly from the git repository as described here.

To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README 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 2.6.14 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats.

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

You can also checkout the sources directly from the git repository as described here.

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.

There's a compile error in the original tarballs,
gnucash-2.6.13.tar.gz and gnucash-2.6.13.tar.bz2. We've fixed it and
made new tarballs, gnucash-2.6.13b.tar.(gz|bz2). They are available at
both SourceForge and Github, and the Linux links at the top of the
page have been adjusted even though it doesn't matter for Linux.
Please be sure to
retrieve the right ones.

The gnc_gui_refresh_all statement in gnc_book_options_dialog_apply_cb causes the 'apply' and 'OK' buttons to be set to sensitive on the open Book Options dialog in some circumstances; this commit causes them to be reset to insensitive, as they should be.

Check printing: make logic easier to follow.

Fix adjust_sql_option_string test on Windows.

Don't try to compile test_adjust_sql_options on windows, it won't link.

Fix the CMake build by linking gnc-backend-dbi for test-backend-dbi.

Improved adjust_sql_options_string, added tests.

Improve quickfill performance on huge registers.

Mac Localization: Prefer the country to the language for fall-back locales, on the theory that in countries where multiple languages are in use similar date and number formats will apply regardless of language, and especially that the default currency will be the same regardless of language. Also ensure that the specified language is in the list passed to gettext; the net effect of which is that the user will effectively get the requested localization behavior.

Important update notification

If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.

Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.

Documentation

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

Getting GnuCash for Windows and MacOS X

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.5 (Leopard)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is disk image containing a drag-and-drop application bundle.

Getting GnuCash as source code

You can also checkout the sources directly from the git repository as described here.

To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README 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 2.6.13 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats.

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

You can also checkout the sources directly from the git repository as described here.

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.

Be more liberal in accepting business counter custom formats: li, lli, I64i, and whatever is defined to G_GINT_64 or PRIx64 on the system on which GnuCash is compiled.

Correctly re-value splits when the transaction currency is changed.

Reset the transaction currency to match the currently open account when auto-completing.

Refine the MacOS X localization when the system-generated POSIX locale isn't a supported locale: Prefer the country to language when selecting an alternate locale, but still pass the original language to gettext.

Robert Fewell has contributed changes needed to allow the 2.6 series to read files from future major versions which use GUIDs instead of names to identify matched accounts with the Bayesian import matcher.

Important update notification

If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.

Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.

Documentation

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

Getting GnuCash for Windows and MacOS X

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.5 (Leopard)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is disk image containing a drag-and-drop application bundle.

Getting GnuCash as source code

You can also checkout the sources directly from the git repository as described here.

To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README 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 2.6.12 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats.

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

You can also checkout the sources directly from the git repository as described here.

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.

GnuCash 2.6.11 released

The GnuCash development team announces GnuCash 2.6.11, a snap release to fix a QIF import regression and the eleventh maintenance release in the 2.6-stable series. Please take the tour of all the new features.

Allow panel that provides information about TXF categories to be adjusted by the user in the Income Tax Information dialog under Edit->Tax Report Options.

Minor improvement to information provided about TXF categories in the Income Tax Information dialog under Edit->Tax Report Options.

Translations Updated: German.

Important update notification

If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.

Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.

Documentation

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

More German Translation work from Mechtilde Stehmann.

New German illustrations from Mechtilde Stehmann.

Use letter size paper only in US or C locales. The rest of the world uses metric A4 paper. The locale detection is done at configure.

Getting GnuCash for Windows and MacOS X

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.5 (Leopard)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is disk image containing a drag-and-drop application bundle.

Getting GnuCash as source code

You can also checkout the sources directly from the git repository as described here.

To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README 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 2.6.11 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats.

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

You can also checkout the sources directly from the git repository as described here.

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.

Revert the automatic inversion of prices whose value is less than 1.0. This corrects several regressions from 2.6.8 and 2.6.9; it proved to be to big a change for a maintenance branch and will re-appear in the next major release.

Fix test failure due to trying to parse nanoseconds, which we don't actually use.

Use @SHELL@ instead of hardcode /bin/sh in test shell scripts. This is a workaround for MacOS X 10.11's System Integrity Protection.

Have a more generic mechanism to set Save action's sensitivity and use it for Revert action as well.

Avoid assert in gnc_split_register_balance_trans if default_account is null.

Performance improvements in the Cash Flow report.

Add new account chart for Duch small businesses.

Add some developer documentation.

New Translation: Portugal Portuguese

Translations Updated: Arabic, German.

Important update notification

If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.

Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.

Documentation

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

Getting GnuCash for Windows and MacOS X

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.5 (Leopard)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is disk image containing a drag-and-drop application bundle.

Getting GnuCash as source code

You can also checkout the sources directly from the git repository as described here.

To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README 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 2.6.10 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats.

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

You can also checkout the sources directly from the git repository as described here.

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.

Clean up deprecated Gtk functions to make eventual migration to
Gtk3 easier.

Improve storage of prices in the price db so that there is only
one per day and a preference list determines what sources can
overwrite existing prices. Prices are stored in the direction
that the price is greater than one to preserve precision for
large prices that would be small in the other direction.

Correct the Stock, Bond, Market Index, and Mutual Fund account
types to ASSET in the template accounts. STOCK and MUTUAL are
not compatible with currency.

Clean up some non-fatal asserts.

Developer documentation improvements.

Fix backend Sync errors not being reported.

Restore Date::Manip as an explicit dependency in gnc-fq-update;
it's required for gnc-fq-helper, not Finance::Quote.

Translations Updated: Danish, Dutch, French, German.

Important update notification

If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.

Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.

Documentation

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

Getting GnuCash as source code

You can also checkout the sources directly from the git repository as described here.

To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.

Reading the documentation online

An online version of the documentation is available on the Documentation page of the GnuCash website. The 2.6.8 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.

Getting GnuCash Documentation in pdf, epub or mobi formats

The documentation can equally be downloaded in pdf, epub or mobi formats from the Documentation page of the GnuCash website. The 2.6.8 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.

Getting GnuCash Documentation as source code

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

You can also checkout the sources directly from the subversion repository as described here.

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.

GnuCash 2.6.9 released

The GnuCash development team humbly announces GnuCash 2.6.9, the nineth maintenance release in the 2.6-stable series, a snap release to repair a serious bug on Microsoft Windows. Please take the tour of all the new features.

Important update notification

If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.

Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.

Documentation

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

Getting GnuCash as source code

You can also checkout the sources directly from the git repository as described here.

To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.

Reading the documentation online

An online version of the documentation is available on the Documentation page of the GnuCash website. The 2.6.9 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.

Getting GnuCash Documentation in pdf, epub or mobi formats

The documentation can equally be downloaded in pdf, epub or mobi formats from the Documentation page of the GnuCash website. The 2.6.9 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.

Getting GnuCash Documentation as source code

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

You can also checkout the sources directly from the subversion repository as described here.

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.

Important update notification

If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.

Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.

Documentation

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

Only minor changes have been made since the last documentation release.

Getting GnuCash as source code

You can also checkout the sources directly from the git repository as described here.

To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.

Reading the documentation online

An online version of the documentation is available on the Documentation page of the GnuCash website. The 2.6.7 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.

Getting GnuCash Documentation in pdf, epub or mobi formats

The documentation can equally be downloaded in pdf, epub or mobi formats from the Documentation page of the GnuCash website. The 2.6.7 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.

Getting GnuCash Documentation as source code

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

You can also checkout the sources directly from the subversion repository as described here.

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.

The Website is back!

Apologies! Power went out during a thunderstorm, and when power
came back, the webserver would not boot. The very long uptimes
(a year or two or more) that the Linux kernel is capable of also
means that Linux distros can make updates during those years
(we're looking at you, systemd) that are incompatible with the
running kernel. Unfortunately, a power outage is an inconvenient
time to find out about the systemd invasion. The old server was
unrecoverable; a new webserver was painfully put together. Running
a server is not (supposed to be) hard, but there is a rather large
quantity of things to install and configure correctly; sadly, this
took much too long. But we're back (mostly). Expect a few more
burps in the coming days, and smooth sailing after that.