The Gnucash Development Team is pleased to release Gnucash 2.7.2, the third
release of an unstable series leading to Gnucash 2.8.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.
Bugs fixed in this release
• Bug 734865 - Assign as Payment... can silently 'unpay' a payed invoice
• if the selected transaction is already linked to an existing
payment, the payment dialog will present this payment again (same partner,
post-to account, same selected document(s), same amount, memo, and transfer
account).
• if the selected transaction is not linked to an existing
business transaction the logic will make a best guess as to whether the payment
should be for a customer or vendor.
• in both situations if the existing transaction has multiple
splits that can be considered as transfer (or 'payment') splits the payment
dialog can't work with it (it can only deal with one transfer split). In this
case the user will be informed that only one valid transfer split will be
retained and the others ignored.
• the other thing the payment dialog can't handle are APAR type
splits that are not associated to a lot at all. In case of transactions not
part of a business transaction they will be silently ignored on the assumptions
these were manually entered transactions with the intention to be linked to
business transactions. On the other hand if such a split is part of a
transaction that is also linked to a business payment already, a warning will
be issued these splits will be removed from the new payment.
• Bug 778692 - Assign as payment should work for employee expense
vouchers
• if gnucash can deduce a partner from the transaction that
partner will be proposed this works for all transactions that are part of a
business transaction already and will correctly detect pre-existing customer,
vendor and employee payments
• if no partner can be deduced gnucash will assume the
transaction to be a vendor or customer payment based on the sign
• in all cases the user can change the partner type in the
payment window that's presented to any of customer, vendor or employee to
correct gnucash' suggestion.
• Bug 784623 - GNUCash does not work with sql backend.
Wherin the problem is that MySQL's TIMESTAMP has a date range of 1970-01-01
00:00:01 to 2038-01-19 03:14:07 and is unable to handle time_t of 0. MySQL's
TIMESTAMP also assumes that input is in the server's timezone and adjusts it to
UTC. GnuCash has already done that conversion.
• Bug 789608 - Compilation problems when linking libraries.
• Bug 789928 - FTBFS with libdbi 0.9.0-5 on Debian.
• Bug 790550 - FTBFS: missing __init__.py
Some other fixes not associated with reported bugs:
• SQL parameter quoting is corrected in the backend so that only string
parameters are quoted. This caused trouble when trying to store SQL NULL; the
string 'NULL' is different from the value NULL.
• SQL table versions weren't set consistently and a bogus version test
could cause some tables to be not loaded.
• Better, more targeted handling of MySQL's penchant for setting
date-time fields to "0000-00-00 00:00:00" if it doesn't like the input. This
should be much less common thanks to fixing Bug 784623.
• Major repairs to the "Dense Calendar" date selector.
• Fix colors on graph reports so that the selections work and the
defaults are no longer transparent.
• Two large batches of styling fixes for Gtk3 from Bob Fewell.
• Fix the guile-compiled path in the environment file so that GnuCash
can start on Windows.
• Convert the graphical reports to use GnuCash's rational numbers
instead of doubles for better accuracy.
KNOWN PROBLEMS:
• On Microsoft Windows starting the AQBanking Setup Wizard crashes
GnuCash.
• test-import-bayes built with autotools intermittently fails at line
381, where the returned value is 1 instead of the expected 6.
Getting GnuCash for Windows and MacOS X
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.
SourceForge:
• Download GnuCash for Win32
• Download GnuCash for Mac-Intel
Github
• Download GnuCash for Win32
• Download GnuCash for Mac-Intel
Getting GnuCash as source code
If you want to compile GnuCash 2.7.2 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:
• baa6bae13918da62be58fe09d904ccf38893607e57dae4eba53db4ff96ab61b3
gnucash-2.7.2.tar.bz2
• 567e654f24e611a780ef66d3e92c0da695196594c7611bbfa99e550e04a2ca87
gnucash-2.7.2.tar.gz
• ea5ec52e896e05eec4659088866dca5132374f5e9ed424a4e2ad4d4d072b7be5
gnucash-2.7.2.setup.exe
• 5fe6fab0374ca77a86257ee83ee07288909c8f6b256b790ab8b1ff6e054eafff
Gnucash-Intel-2.7.2-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, Mac
OSX and Microsoft Windows. Programming on GnuCash began in 1997, and its first
stable release was in 1998.
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel