From 9669bd6b6c2c573ef335d397c4b70898038e1705 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Sat, 28 Oct 2017 17:11:27 -0700 Subject: [PATCH] Release 2.7.1 --- CMakeLists.txt | 4 +- ChangeLog | 174 +++++++++++++++++++++++++++++++++++++++++++++-- NEWS | 77 +++++++++++++++++---- configure.ac | 2 +- po/POTFILES.skip | 1 + 5 files changed, 236 insertions(+), 22 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0e4f813b13e..b12c00f29f3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,14 +13,14 @@ ENABLE_TESTING() # Version number of gnucash SET (GNUCASH_MAJOR_VERSION 2) SET (GNUCASH_MINOR_VERSION 7) -SET (GNUCASH_MICRO_VERSION 0) +SET (GNUCASH_MICRO_VERSION 1) SET (GNUCASH_NANO_VERSION 0) SET (VERSION "${GNUCASH_MAJOR_VERSION}.${GNUCASH_MINOR_VERSION}.${GNUCASH_MICRO_VERSION}") SET (GNUCASH_LATEST_STABLE_SERIES 2.6) SET (PACKAGE gnucash) SET (PACKAGE_NAME GnuCash) -SET (PACKAGE_VERSION 2.7.0) +SET (PACKAGE_VERSION 2.7.1) SET (PACKAGE_BUGREPORT gnucash-devel@gnucash.org) SET (PACKAGE_TARNAME ${PACKAGE}) SET (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}") diff --git a/ChangeLog b/ChangeLog index fc7d16bb2b3..e5a3ce6a205 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,166 @@ +2017-10-28 John Ralls + + * Don't copy ChangeLog on a tarball build. (HEAD -> unstable, origin/unstable) + +2017-10-28 John Ralls + + * Pass a NULL parent to gnc_options_dialog_new_modal in assistant-hierarchy. + +2017-10-27 John Ralls + + * Set a parent window for the options dialogs. + +2017-10-27 John Ralls + + * Merge branch Christopher Lam's Transaction Report Improvements into unstable. + +2017-10-27 John Ralls + + * Merge branch J. Marino's cashflow-barchart report into unstable. + +2017-10-27 John Ralls + + * Merge Aaron Law's branch 'buildfix' to unstable. (origin/master, origin/HEAD) + +2017-10-27 John Ralls + + * [SQL] Check return of string_to_guid, bail if false. + +2017-10-26 John Ralls + + * Bug 789298 - Prompt for file history update leads to crash during startup. + +2017-10-27 lmat + + * Updating home directory to fix CI error messages + +2017-10-27 Christopher Lam + + * transaction.scm upgrade complete + +2017-10-27 christopherlam + + * refactor old is-filter-member to use srfi-1 + +2017-10-26 christopherlam + + * improve split-remove-duplicates, combine filters + +2017-10-25 christopherlam + + * Regex is optional, and add transaction matcher + +2017-10-24 Christopher Lam + + * Enhance transaction.scm account filter to regex + +2017-10-24 christopherlam + + * Enhance account filter to a regex + +2017-10-24 christopherlam + + * Amend some strings for improved visibility + +2017-10-24 christopherlam + + * Change critical code to pure FP + +2017-10-26 John Ralls + + * Bug 789297 - Account Tax Related Information - 2.7.0 is not backwards compatible + +2017-10-26 John Ralls + + * Fix NEWS errors reported by Chris Lam + +2017-10-26 Geert Janssens + + * Add GNUCASH_BUILD_ID cmake/configure variable which allows packagers to define their own + +2017-10-26 Geert Janssens + + * Use alternative revision retrieval if git describe is failing + +2017-10-26 Geert Janssens + + * Improve about dialog layout and contents + +2017-10-26 John Ralls + + * Revert "Partial fix to exception crashes on Windows." + +2017-10-26 John Ralls + + * Fix Windows crash-on-throw. + +2017-10-22 John Ralls + + * Partial fix to exception crashes on Windows. + +2017-10-25 Geert Janssens + + * Fix building from dist tarball with python bindings enabled + +2017-10-25 Geert Janssens + + * Fix disabling src docs build on Windows + +2017-10-26 Geert Janssens + + * Prevent gcc from searching config.h in the current directory + +2017-10-26 Geert Janssens + + * Add gnucash.1 man page as proper dependency for dist + +2017-10-22 Carwyn Nelson + + * Little refactor of account.c + +2017-10-23 Geert Janssens + + * Improve gnc_numeric_boxed_copy_func based on discussion in PR#145 + +2017-04-23 Bob-IT + + * Save button active on every load + +2017-10-22 John Ralls + + * Don't build design docs on Windows. + +2017-10-20 John Ralls + + * Add fixed bugs for 2.7.0 to NEWS. + +2017-10-20 Geert Janssens + + * Remove configure option --enable-locale-specific-tax and make gnucash always behave as if it was set + +2017-10-19 Jose Marino + + * fix reconcile dialog always showing ending balance of zero + +2017-10-17 Jose Marino + + * add unit test for cashflow-barchart report + +2017-10-17 John Ralls + + * Merge branch 'unstable' + 2017-10-15 John Ralls - * Re-release 2.7.0 (HEAD -> unstable) + * Re-release 2.7.0 (tag: 2.7.0a) + +2017-10-16 Jose Marino + + * add new report 'cashflow-barchart.scm' to build system + +2017-10-16 Jose Marino + + * fix module location of new cashflow-barchart report 2017-10-15 John Ralls @@ -8,7 +168,7 @@ 2017-10-16 John Ralls - * Use file:/// when constructing a tempdir uri on Windows. (origin/unstable) + * Use file:/// when constructing a tempdir uri on Windows. 2017-10-16 John Ralls @@ -42,6 +202,10 @@ * reapply commit 3cdac65 on the new dialog-ab-pref and remove obsolete section from dialog-ab.gade +2017-10-11 Jose Marino + + * add new report: cashflow-barchart.scm + 2017-10-06 fell * Merge branch 'maint' into unstable @@ -52,7 +216,7 @@ 2017-10-05 Geert Janssens - * Replace ambiguous 'scm' with 'vcs' in macro name (origin/master, origin/HEAD) + * Replace ambiguous 'scm' with 'vcs' in macro name 2017-10-05 Geert Janssens @@ -6450,7 +6614,3 @@ * Add a missing gettext in plugin page owner tree -2016-01-01 fell - - * Bug 760052 - missing flag translatable in Custom Report - diff --git a/NEWS b/NEWS index 7f8657d88af..87bcc6d3860 100644 --- a/NEWS +++ b/NEWS @@ -1,17 +1,70 @@ Version history: ------- ------- -2.7.0 - 17 October 2017 - The Gnucash Development Team is pleased to release Gnucash 2.7.0, - the first 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. - - Note: Version information in the splash screen and About dialog - will now reflect the date of the last commit used to build - GnuCash rather than the date it was compiled. This is to assist - quality assurance and debugging efforts by Linux distribution - maintainers. +2.7.1 - 29 October 2017 + + The Gnucash Development Team is pleased to release Gnucash 2.7.1, + the second 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. + +New Features For Users: + +A new Cashflow Barchart report from Jose Marino + + Transaction Report improvements, including regular expression filtering, + from Chrostopher Lam. + + The About dialog box layout is improved. + + GnuCash will always build the locale-specific tax modules. This + was optional when building with autotools and never enabled when + building with cmake. Note that the only supported tax locales are + en_US and de_DE. + +The following bugs are fixed only in unstable/master: + + Bug 789298 - Prompt for file history update leads to crash during startup. + +Other repairs not marked as bugs in git: + + GnuCash no longer crashes on startup on Windows. + + GnuCash no longer crashes when loading price data. + + The Options Dialogs will appear over the application window + instead of wherever Gdk decides is coordinates 0, 0 on the + display. + + Owners were not correctly linked to invoices in the SQL backend. + + Building from a tarball with python enabled now works. + + Fix Reconcile dialog always showing a 0 ending balance. + + Fix the book being always marked dirty at startup if it contained + any scheduled transactions. + +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.0 - 17 October 2017 + + The Gnucash Development Team is pleased to release Gnucash 2.7.0, + the first 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. + + Note: Version information in the splash screen and About dialog + will now reflect the date of the last commit used to build + GnuCash rather than the date it was compiled. This is to assist + quality assurance and debugging efforts by Linux distribution + maintainers. New Features For Users: diff --git a/configure.ac b/configure.ac index 65925929721..8dc550c6a39 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ dnl Process this file with autoconf to produce a configure script. # Autoconf initialization AC_PREREQ(2.60) -AC_INIT([GnuCash], [2.7.0], [https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash], , [http://www.gnucash.org/]) +AC_INIT([GnuCash], [2.7.1], [https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash], , [http://www.gnucash.org/]) AC_CONFIG_HEADERS(config.h) AC_CONFIG_SRCDIR(libgnucash/engine/Transaction.h) AC_CONFIG_MACRO_DIR([macros]) diff --git a/po/POTFILES.skip b/po/POTFILES.skip index 5f3cf984ce2..45f38fc806b 100644 --- a/po/POTFILES.skip +++ b/po/POTFILES.skip @@ -68,6 +68,7 @@ gnucash/report/standard-reports/gnucash/report/standard-reports/budget-flow.scm gnucash/report/standard-reports/gnucash/report/standard-reports/budget-income-statement.scm gnucash/report/standard-reports/gnucash/report/standard-reports/budget.scm gnucash/report/standard-reports/gnucash/report/standard-reports/cash-flow.scm +gnucash/report/standard-reports/gnucash/report/standard-reports/cashflow-barchart.scm gnucash/report/standard-reports/gnucash/report/standard-reports/category-barchart.scm gnucash/report/standard-reports/gnucash/report/standard-reports/daily-reports.scm gnucash/report/standard-reports/gnucash/report/standard-reports/equity-statement.scm