mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Release 2.7.0
This commit is contained in:
parent
711cea1f4f
commit
0004a44f5f
@ -12,15 +12,15 @@ ENABLE_TESTING()
|
||||
|
||||
# Version number of gnucash
|
||||
SET (GNUCASH_MAJOR_VERSION 2)
|
||||
SET (GNUCASH_MINOR_VERSION 6)
|
||||
SET (GNUCASH_MICRO_VERSION 99)
|
||||
SET (GNUCASH_MINOR_VERSION 7)
|
||||
SET (GNUCASH_MICRO_VERSION 0)
|
||||
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.6.99)
|
||||
SET (PACKAGE_VERSION 2.7.0)
|
||||
SET (PACKAGE_BUGREPORT gnucash-devel@gnucash.org)
|
||||
SET (PACKAGE_TARNAME ${PACKAGE})
|
||||
SET (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
|
||||
|
75
NEWS
75
NEWS
@ -1,5 +1,80 @@
|
||||
Version history:
|
||||
------- -------
|
||||
2.7.0 - 19 September 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.
|
||||
|
||||
The headline item for this release is that GnuCash now uses the
|
||||
Gtk+-3.0 Toolkit and the WebKit2Gtk API. This change was forced
|
||||
on us by some major Linux distributions dropping support for
|
||||
the WebKit1 API. Unfortunately the Webkit project doesn't
|
||||
support Microsoft Windows so that platform will continue to use
|
||||
the WebKit1 API, though with Gtk3. We've selected Gtk+-3.14.0
|
||||
as the minimum version because it fully supports CSS
|
||||
theming. Geert Janssens did the original conversion and Bob
|
||||
Fewell has contributed much UI polishing.
|
||||
|
||||
Geert Janssens has overhauled the CSV importer, rewriting the
|
||||
bulk of it in C++, adding new features including the ability to
|
||||
re-import CSV files exported from GnuCash.
|
||||
|
||||
Geert has also adjusted the data file directory so that it's
|
||||
located appropriately to the operating system's conventions by
|
||||
default. It's still possible to overried with the environment
|
||||
variable GNC_DOC_PATH, which replaces GNC_DOT_DIR in earlier
|
||||
versions of GnuCash.
|
||||
|
||||
Bob Fewell has converted the account representation in the
|
||||
Bayes import map to GUID from strings so that the matcher won't
|
||||
have to be retrained if you rename an account. THIS WILL MAKE
|
||||
YOUR MAP UNREADABLE BY PREVIOUS VERSIONS OF GNUCASH. Bob has
|
||||
also implemented an editor to remove outdated or incorrect
|
||||
match data from the import maps, added user interfacs for
|
||||
managing files associated with transactions, improved the
|
||||
facility for removing old prices from the price database, and
|
||||
provided for removing deleted files from the history list in
|
||||
the file menu.
|
||||
|
||||
John Ralls has rewritten the numerics to allow for more
|
||||
significant digits. The old 6-digit-maximum fraction will be a
|
||||
9-digit maximum by 2.8. there is still some cleanup required
|
||||
before the limit can actually change.
|
||||
|
||||
Christopher Lam has contributed a new Income GST Report and
|
||||
made some improvements to the Transaction report.
|
||||
|
||||
Carsten Rinke has improved the appearance of the chart reports.
|
||||
|
||||
John Ralls and Aaron Laws have rewritten several parts of the
|
||||
engine and SQL backend in C++, an effort that will continue in
|
||||
the next development cycle. KVP is now private to
|
||||
libgncmod-engine and accessible outside via qof_instance_set
|
||||
and qof_instance_get. Aaron has reimplemented KVP itself in C++
|
||||
using boost::variant and GUID based on boost::UUID.
|
||||
|
||||
John rewrote the date implementation to boost::date-time,
|
||||
replacing a Glib GDateTime implementation. This makes the
|
||||
earliest date recordable 1 January 1400CE instead of 1 January
|
||||
1CE. We doubt any users will be affected.
|
||||
|
||||
The CuteCash front end has been removed. The code we need from
|
||||
GOffice has been brought into the GnuCash code base so GOffice
|
||||
is no longer a dependency.
|
||||
|
||||
Rob Gowin, in addition to creating the CMake-based build system
|
||||
partway through the 2.6 release cycle, has added to it a dist
|
||||
function that allows us to distribute tarballs that will build
|
||||
with either CMake or Autotools... but look for Autotools to be
|
||||
dropped soon.
|
||||
|
||||
Of interest mostly to developers, we've reorganized the code
|
||||
into a core library directory, libgnucash, and
|
||||
applications-specific directory, gnucash.
|
||||
|
||||
|
||||
|
||||
2.6.17 - 2 July 2017
|
||||
|
||||
The following bugs are fixed:
|
||||
|
@ -62,11 +62,9 @@ Libraries/Deps
|
||||
--------------
|
||||
required Version
|
||||
-------- _______
|
||||
glib2 2.28.0
|
||||
gtk+2 2.24.0
|
||||
glib2 2.40.0
|
||||
gtk+3 3.14.0
|
||||
guile 1.8.5 or 2.0.0
|
||||
libgnomecanvas 2.0
|
||||
[lib]goffice 0.7.0
|
||||
libxml2 2.5.10
|
||||
libxslt
|
||||
ICU International Compnents for
|
||||
@ -75,7 +73,8 @@ boost 1.50.0 locale and regex libs must be
|
||||
built with ICU support.
|
||||
swig 2.0.10 Only required to build from git
|
||||
or SVN.
|
||||
webkit 1.0
|
||||
webkit webkitgtk-3.0 (Windows)
|
||||
webkit2gtk-3.0 (Everything Else)
|
||||
|
||||
optional
|
||||
--------
|
||||
|
@ -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.6.99], [gnucash-devel@gnucash.org])
|
||||
AC_INIT([GnuCash], [2.7.0], [gnucash-devel@gnucash.org])
|
||||
AC_CONFIG_HEADERS(config.h)
|
||||
AC_CONFIG_SRCDIR(libgnucash/engine/Transaction.h)
|
||||
AC_CONFIG_MACRO_DIR([macros])
|
||||
|
Loading…
Reference in New Issue
Block a user