Release 2.7.2

This commit is contained in:
John Ralls 2017-11-25 16:33:30 -08:00
parent 13657ee1bb
commit 0afef080a7
4 changed files with 537 additions and 12 deletions

View File

@ -13,14 +13,14 @@ ENABLE_TESTING()
# Version number of gnucash # Version number of gnucash
SET (GNUCASH_MAJOR_VERSION 2) SET (GNUCASH_MAJOR_VERSION 2)
SET (GNUCASH_MINOR_VERSION 7) SET (GNUCASH_MINOR_VERSION 7)
SET (GNUCASH_MICRO_VERSION 1) SET (GNUCASH_MICRO_VERSION 2)
SET (GNUCASH_NANO_VERSION 0) SET (GNUCASH_NANO_VERSION 0)
SET (VERSION "${GNUCASH_MAJOR_VERSION}.${GNUCASH_MINOR_VERSION}.${GNUCASH_MICRO_VERSION}") SET (VERSION "${GNUCASH_MAJOR_VERSION}.${GNUCASH_MINOR_VERSION}.${GNUCASH_MICRO_VERSION}")
SET (GNUCASH_LATEST_STABLE_SERIES 2.6) SET (GNUCASH_LATEST_STABLE_SERIES 2.6)
SET (PACKAGE gnucash) SET (PACKAGE gnucash)
SET (PACKAGE_NAME GnuCash) SET (PACKAGE_NAME GnuCash)
SET (PACKAGE_VERSION 2.7.1) SET (PACKAGE_VERSION 2.7.2)
SET (PACKAGE_BUGREPORT gnucash-devel@gnucash.org) SET (PACKAGE_BUGREPORT gnucash-devel@gnucash.org)
SET (PACKAGE_TARNAME ${PACKAGE}) SET (PACKAGE_TARNAME ${PACKAGE})
SET (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}") SET (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")

446
ChangeLog
View File

@ -1,6 +1,378 @@
2017-11-25 John Ralls
* Release 2.7.2 (HEAD -> unstable)
2017-11-25 John Ralls
* Merge branch 'maint' into unstable
2017-11-25 John Ralls
* Correct GUILE_LOAD_COMPILE_PATH to include Guile's own modules as well as ours. (origin/unstable)
2017-11-24 John Ralls
* Correct quoting for SQL backends.
2017-11-24 Geert Janssens
* Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable
2017-11-21 Jose Marino
* report: fix default colors incorrectly set to transparent
2017-11-23 John Ralls
* Bug 784623 - GNUCash does not work with sql backend.
2017-11-23 Rob Gowin
* Bug 790620 - Failed to create file “/usr/share/glib-2.0/schemas/gschemas.compiled.XY789Y” (origin/maint, maint)
2017-11-23 Robert Fewell
* Fix some corrupted glade files
2017-11-23 Robert Fewell
* Change assistant-ab-initial.glade to gtk3.10 version
2017-11-23 Robert Fewell
* Replace deprecated GTK_STOCK_ macro identifiers
2017-11-23 Robert Fewell
* Change a couple of deprecated functions in gnc-html-webkit1.c
2017-11-23 Robert Fewell
* Control the toggle button width
2017-11-23 Robert Fewell
* Move the double line to be inside the cursor cell
2017-11-23 Robert Fewell
* If a font size is specified for the sheet, popup size may be wrong
2017-11-23 Robert Fewell
* Use previously created functions
2017-11-23 Robert Fewell
* Provide two functions for common code
2017-11-23 Robert Fewell
* This function doesn't do much and is only used for new account registers
2017-11-23 Robert Fewell
* Adjust the sheet to get its spacings from the item_edit CSS
2017-11-23 Robert Fewell
* Get the item_edit cell padding from CSS instead of defines
2017-11-23 Robert Fewell
* Replace the cell foreground and background colour handlers
2017-11-01 Robert Fewell
* Test the widget state to get the correct background colour.
2017-11-21 John Ralls
* Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION.
2017-11-21 John Ralls
* Fix python build and test errors on Mac.
2017-11-21 Geert Janssens
* Revert "Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable"
2017-11-21 Geert Janssens
* Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable (origin/master, origin/HEAD)
2017-11-21 Geert Janssens
* Merge branch 'gtk3-update9' of https://github.com/Bob-IT/gnucash into unstable
2017-11-19 John Ralls
* Fix missing/misspelled files for distribution.
2017-11-19 John Ralls
* Bug 790550 - FTBFS: missing __init__.py
2017-11-19 John Ralls
* Fix distribution paths for resource files.
2017-11-19 John Ralls
* Fix bad string construction in adjust_sql_options.
2017-11-19 John Ralls
* A better way to handle MySQL's 0000-00-00 invalid date indicator.
2017-11-19 John Ralls
* Don't try to unref a NULL GDateTime*.
2017-11-18 Geert Janssens
* Fix a few travis failures (potentially uninitialized use)
2017-11-18 Geert Janssens
* Bug 736765 - Assign as payment... should re-populate the payment represented by the selected transaction if any
2017-11-15 Geert Janssens
* Bug 778692 - Assign as payment should work for employee expense vouchers
2017-11-18 Geert Janssens
* Assign as payment - when random transaction is selected, reset transaction description to owner
2017-11-14 Geert Janssens
* Assign as payment - refactor a few code blocks into separate functions
2017-11-14 Geert Janssens
* Assign as payment - Differentiate between new and existing payments for 'Assign as payment'
2017-11-14 Geert Janssens
* Assign as payment - offer possible payment splits to user in case there are multiple valid candidates for assignment
2017-11-09 Geert Janssens
* Bug 734865 - Assign as Payment... can silently 'unpay' a payed invoice
2017-11-13 Geert Janssens
* Add functions to retrieve a copy of splits of a certain type from business transactions
2017-11-09 Geert Janssens
* Inform the user when assign as payment can't be used
2017-11-14 Geert Janssens
* Mark unused function parameters as such in dialog-payment.c
2017-11-15 fell
* Add po/glossary/gnc-glossary.pot to .gitignore
2017-11-15 fell
* Fix a few encodings and Content-* tags in glossary
2017-11-09 John Ralls
* Bug 789608 - Compilation problems when linking libraries.
2017-11-09 John Ralls
* Merge branch 'maint' into unstable
2017-11-09 John Ralls
* Fix with_Python build in cmake.
2017-11-09 Robert Fewell
* Prevent the rename popup from appearing in the dense calendar
2017-11-09 Robert Fewell
* Dense calendar popup window of screen at bottom
2017-11-09 Robert Fewell
* Add a margin to the Date label
2017-11-09 Robert Fewell
* Don't re-populate dense calendar treeview on every mouse move
2017-11-09 Robert Fewell
* Save the screen dimensions on button click
2017-11-09 Robert Fewell
* If there are no marked days on Windows the dense calendar crashes
2017-11-07 John Ralls
* Bug 789928 - FTBFS with libdbi 0.9.0-5 on Debian
2017-11-07 John Ralls
* Merge J. Marino's 'fix-negative-colors' into unstable.
2017-10-31 John Ralls
* Convert shell-executed scheme tests to run directly from Guile.
2017-11-02 John Ralls
* Remove extraneous parameters from GNC_ADD_SCHEME_TARGETS
2017-11-02 Jose Marino
* report: fix negative colors in barcharts
2017-11-01 Robert Fewell
* Update the register for the change in RegisterColor enums
2017-11-01 Robert Fewell
* Change the split and entry models to reflect the colour changes
2017-11-01 Robert Fewell
* Reduce the RegisterColor enums so there is one for each type
2017-11-01 Robert Fewell
* Replace the cell foreground and background colour handlers
2017-11-01 Robert Fewell
* Test the widget state to get the correct background colour.
2017-11-01 Robert Fewell
* Change the look of the toggle button
2017-11-01 Robert Fewell
* Control the toggle button width
2017-11-01 Robert Fewell
* Move the double line to be inside the cursor cell
2017-11-01 Robert Fewell
* If a font size is specified for the sheet, popup size may be wrong
2017-11-01 Robert Fewell
* Use previously created functions
2017-11-01 Robert Fewell
* Provide two functions for common code
2017-11-01 Robert Fewell
* This function doesn't do much and is only used for new account registers
2017-11-01 Robert Fewell
* Adjust the sheet to get its spacings from the item_edit CSS
2017-11-01 Robert Fewell
* Get the item_edit cell padding from CSS instead of defines
2017-10-31 John Ralls
* Merge branch J. Marino's fix-report-colors into unstable (manjusri/master)
2017-10-31 John Ralls
* Merge J. Marino's 'fix/report-net-barchart' into unstable
2017-10-18 Jose Marino
* report/category-barchart: fix unit test to work with gnc-monetary
2017-10-18 Jose Marino
* report/category-barchart: calculate using gnc-monetary instead of double
2017-10-18 Jose Marino
* report/net-linechart: fix unit test to work with gnc-monetary
2017-10-18 Jose Marino
* report/net-linechart: calculate using gnc-monetary instead of double
2017-10-17 Jose Marino
* report/net-barchart: fix unit test to work with gnc-monetary
2017-10-17 Jose Marino
* report/net-barchart: default to list of zeros instead of empty list
2017-10-13 Jose Marino
* report/net-barchart: calculate using gnc-monetary instead of double
2017-10-31 John Ralls
* [Gwenhywfar] Use the new getpassword API only on the gwen5 branch.
2017-10-31 John Ralls
* Provide for report/report-system/test/test-extras to be built before other tests.
2017-10-31 John Ralls
* Ensure that report unit tests dependencies are built with target.
2017-10-31 John Ralls
* Merge J. Marino's cashflow-barchart updates into unstable.
2017-10-31 Jose Marino
* report-test: move add-to-load-path to build system
2017-10-30 John Ralls
* Remove X11 error handler
2017-10-31 Geert Janssens
* Merge branch 'gtk3-update7' of https://github.com/Bob-IT/gnucash into unstable
2017-10-02 Robert Fewell
* Move the CSS files to a Gresource file
2017-10-28 John Ralls 2017-10-28 John Ralls
* Don't copy ChangeLog on a tarball build. (HEAD -> unstable, origin/unstable) * Release 2.7.1 (tag: 2.7.1)
2017-10-29 John Ralls
* Set relative path to icon file in Windows resource script.
2017-10-28 John Ralls
* Don't copy ChangeLog on a tarball build.
2017-10-28 John Ralls 2017-10-28 John Ralls
@ -10,6 +382,18 @@
* Set a parent window for the options dialogs. * Set a parent window for the options dialogs.
2017-10-27 Jose Marino
* cashflow-barchart: split option "show money in/out" into two separate ones
2017-10-27 Jose Marino
* cashflow-barchart: delete unnecessary intermediate lists
2017-10-27 Jose Marino
* cashflow-barchart: use direct gnc-monetary math instead of collectors
2017-10-27 John Ralls 2017-10-27 John Ralls
* Merge branch Christopher Lam's Transaction Report Improvements into unstable. * Merge branch Christopher Lam's Transaction Report Improvements into unstable.
@ -20,7 +404,7 @@
2017-10-27 John Ralls 2017-10-27 John Ralls
* Merge Aaron Law's branch 'buildfix' to unstable. (origin/master, origin/HEAD) * Merge Aaron Law's branch 'buildfix' to unstable.
2017-10-27 John Ralls 2017-10-27 John Ralls
@ -134,10 +518,34 @@
* Add fixed bugs for 2.7.0 to NEWS. * Add fixed bugs for 2.7.0 to NEWS.
2017-10-20 fell
* Add a bunch of translator comments and a few accelerators to glade files (manjusri/maint)
2017-10-20 Geert Janssens 2017-10-20 Geert Janssens
* Remove configure option --enable-locale-specific-tax and make gnucash always behave as if it was set * Remove configure option --enable-locale-specific-tax and make gnucash always behave as if it was set
2017-10-20 fell
* Add a bunch of translator comments to C files
2017-10-20 fell
* Improve type of bank accounts in SKR03
2017-10-20 fell
* Add "Assets & Liabilities", "Profit & Loss" to the glossary,
2017-10-20 fell
* Mayor overhaul of de.po
2017-10-20 fell
* Fix wiki link
2017-10-19 Jose Marino 2017-10-19 Jose Marino
* fix reconcile dialog always showing ending balance of zero * fix reconcile dialog always showing ending balance of zero
@ -198,6 +606,26 @@
* Fix html temp-file URI. * Fix html temp-file URI.
2017-10-13 fell
* update de.po to commit f283437
2017-10-12 Jose Marino
* report: render linechart with requested line colors
2017-10-12 Jose Marino
* report: render piechart with requested colors
2017-10-12 Jose Marino
* report: render barchart with requested bar colors
2017-10-11 fell
* Merge branch 'maint' of https://github.com/DiMan/Gnucash into maint
2017-10-11 fell 2017-10-11 fell
* reapply commit 3cdac65 on the new dialog-ab-pref and remove obsolete section from dialog-ab.gade * reapply commit 3cdac65 on the new dialog-ab-pref and remove obsolete section from dialog-ab.gade
@ -206,6 +634,10 @@
* add new report: cashflow-barchart.scm * add new report: cashflow-barchart.scm
2017-10-07 Di Mang
* Adjustment of some Russian translations
2017-10-06 fell 2017-10-06 fell
* Merge branch 'maint' into unstable * Merge branch 'maint' into unstable
@ -244,7 +676,7 @@
2017-10-02 fell 2017-10-02 fell
* Readd the missing glade msgctx strings to ru.po (maint) * Readd the missing glade msgctx strings to ru.po
2017-10-02 fell 2017-10-02 fell
@ -444,7 +876,7 @@
2017-09-26 Geert Janssens 2017-09-26 Geert Janssens
* Fix build failures if userdata_home exists but gnc_userdata_home doesn't (master) * Fix build failures if userdata_home exists but gnc_userdata_home doesn't
2017-09-26 Josep-Maria Prat 2017-09-26 Josep-Maria Prat
@ -528,7 +960,7 @@
2017-09-16 John Ralls 2017-09-16 John Ralls
* Fix the fix from mac for test-userdata-dir.c * Fix the fix from mac for test-userdata-dir.c (master)
2017-09-16 John Ralls 2017-09-16 John Ralls
@ -6610,7 +7042,3 @@
* Remove xaccSchedXactionGetInstanceAfter * Remove xaccSchedXactionGetInstanceAfter
2016-01-02 fell
* Add a missing gettext in plugin page owner tree

97
NEWS
View File

@ -1,5 +1,102 @@
Version history: Version history:
------- ------- ------- -------
2.7.2 - 26 November 2017
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.
See the KNOWN PROBLEMS list at the bottom of the announcement.
This release changes file locations, binding APIs, report options,
and can make your data file no longer compatible with previous
versions. See https://wiki.gnucash.org/wiki/UpdateNotes for
details.
New Features For Users:
No new features this time, but a raft of fixes and improvements!
The following bugs are fixed only in unstable/master:
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.
This one required handling a new error condition.
Bug 790550 - FTBFS: missing __init__.py
Other repairs not marked as bugs in git:
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.
2.7.1 - 29 October 2017 2.7.1 - 29 October 2017
The Gnucash Development Team is pleased to release Gnucash 2.7.1, The Gnucash Development Team is pleased to release Gnucash 2.7.1,

View File

@ -20,7 +20,7 @@ dnl Process this file with autoconf to produce a configure script.
# Autoconf initialization # Autoconf initialization
AC_PREREQ(2.60) AC_PREREQ(2.60)
AC_INIT([GnuCash], [2.7.1], [https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash], , [http://www.gnucash.org/]) AC_INIT([GnuCash], [2.7.2], [https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash], , [http://www.gnucash.org/])
AC_CONFIG_HEADERS(config.h) AC_CONFIG_HEADERS(config.h)
AC_CONFIG_SRCDIR(libgnucash/engine/Transaction.h) AC_CONFIG_SRCDIR(libgnucash/engine/Transaction.h)
AC_CONFIG_MACRO_DIR([macros]) AC_CONFIG_MACRO_DIR([macros])