Release 2.7.4

This commit is contained in:
John Ralls 2018-02-02 15:08:28 -08:00
parent 56a58e6528
commit c9a17236b9
2 changed files with 93 additions and 3 deletions

View File

@ -13,14 +13,14 @@ ENABLE_TESTING()
# Version number of gnucash
SET (GNUCASH_MAJOR_VERSION 2)
SET (GNUCASH_MINOR_VERSION 7)
SET (GNUCASH_MICRO_VERSION 3)
SET (GNUCASH_MICRO_VERSION 4)
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.3)
SET (PACKAGE_VERSION 2.7.4)
SET (PACKAGE_BUGREPORT gnucash-devel@gnucash.org)
SET (PACKAGE_TARNAME ${PACKAGE})
SET (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")

92
NEWS
View File

@ -1,7 +1,97 @@
Version history:
------- -------
2.7.4 - 3 February 2018
The Gnucash Development Team is pleased to release Gnucash 2.7.4,
the fourth 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. Mainenance 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.
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:
A new preference panel for the Alphavantage API key so that Finance::Quote
users need not edit /etc/gnucash/environment.
On Macs the Reconcile Window's menu moved to the menubar.
The detected Finance::Quote version is displayed in the About box.
Removed all references to the various Yahoo! quote sources and made
Alphavantage the default.
For Developers and Distro packagers:
The autotools build system has been removed.
Add a "pot" target to the build system so that translators can easily
generate a new gnucash.pot from a git repository.
Improve handling of generated distributable files
Fix make dist on a clean checkout
cmake with unix makefiles fails to resolve dist dependencies
added from COPY_FROM_BUILD if these dependencies aren't built
yet. This commit replaces the COPY_FROM_BUILD based logic with
two new functions 'dist_add_configured' and
'dist_add_generated' to indicate which files should be
included in the dist tarball. The latter also adds a target
level dependency to the dist tarball custom command. Hence the
former should be used for files that get generated during a
cmake run while the latter should be used for files generated
as the result of a 'make/ninja-build' run (like files for
which an add_custom_command rule exists). Note: this commit
also temporarily disables the dist target when building from a
tarball (and hence it won't be tested in distcheck
either). This will be handled in a future commit.
Add DL_LIBS to gncmod-gnome-utils target. Fixes a build problem in FreeBSD.
Detect presence or absence of libxml2 and makeinfo during configuration;
abort if the first is missing and don't build the (mostly
obsolete) texinfo documentation if the latter is. Document
both in README.dependencies.
Replaced Timespec with time64 in the Scheme and Python bindings,
introducing many new C time64 functions to accomodate the
replacement. Timespec will eventually be removed from the C API
as well.
The following bugs are fixed only in unstable/master:
Bug 787497 - Disabling OFX, AqBanking or python-bindings support cripples
the dist build target
Bug 790526 - Mathematical bug
Actually about the number of weeks from/to 1 Jan 1970.
Bug 790845 - 2.7.3: massive test failures on some architectures
Bug 792106 - Wrong dates displayed
Bug 792809 - Register text difficult to read with GTK 3.0 dark themes
Add a foreground css class to override the theme value.
Bug 792947 - Missing translatable strings
Other repairs not marked as bugs in git:
The long-standing known problem, AQBanking setup crashing on Windows.
Webkit crashing the MacOS Gnucash.app.
Some Guile 2.2 issues are resolved.
Some bugs in the new Transaction Report.
Correct setting of WebKit version during configuration when the version
is cached.
The change to the Average Cost calulation introduced in 2.6.12 is reverted.
See the extensive discussion in Bug 775368 for mor information.
Fix our appstream id as per the appstream recommendation
Fix incorrect minimum dates in the net-linechart and net-barchart reports.
Fix a report crash if the Account Depth is too low.
Updated Translations: Dutch, German, Russian, Spanish, and Turkish.
The translations from goffice for the small piece of it that we use have
been copied into the corresponding gnucash translations.
KNOWN PROBLEMS:
Bug 789594 - Unable to overwrite splite3 database file
Bug 791823 - There is no Gtk3 theme-setting tool for Windows.
Bug 791825 - Accounting period dates off-by-1I was
2.7.3 - 31 December 2017
The Gnucash Development Team is pleased to release Gnucash 2.7.2,
The Gnucash Development Team is pleased to release Gnucash 2.7.3,
the third release of an unstable series leading to Gnucash 3.0.
Notice that we've decided that beginning with the upcoming major