The Gnucash Development Team is pleased to release Gnucash 2.7.4, the fifth 
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. Maintenance 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.

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.

We appologize to translators, this release includes a few string changes: A 
couple of documentation strings for the Alphavantage API Key preference and 
some button mnemonic changes which change the msgid by adding an underscore.

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.
Bugs fixed in this release

        • 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
Some other fixes not associated with reported bugs:

        • 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 more 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.
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-1
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.4 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:

        • a00d1ba3e12f406a90a852543c56b9116ccbade264ada44aa6b8e0936c895891  
gnucash-2.7.4.tar.bz2
        • ca65cc02c7580d0a43084d2c5872cd05e7f696fefaeb143010c493ba3ad7c7f6  
gnucash-2.7.4.tar.gz
        • 69de2ff60b39f565aa636c33696c4e194a18caa6bd85c942829a8c678569c23a  
gnucash-2.7.4.setup.exe
        • 266c457e32d5509ecd971920b5658c617d6e4dd0f3aedfd1d987e901c540cb2a  
GnuCash-Intel-2.7.4-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
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to