Accepting request 594077 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/594077 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnucash?expand=0&rev=72
This commit is contained in:
295
gnucash.changes
295
gnucash.changes
@@ -1,3 +1,298 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 4 00:52:58 UTC 2018 - luc14n0@linuxmail.org
|
||||
|
||||
- Update to version 3.0:
|
||||
+ New Features:
|
||||
- New editors to remove outdated or incorrect match data from
|
||||
the import maps, a new user interfacs for managing files
|
||||
associated with transactions, an improved facility for
|
||||
removing old prices from the price database, and a way to
|
||||
remove deleted files from the history list in the file menu.
|
||||
- New Reports: A Reconciliation Report based on the Transaction
|
||||
Report, an Income GST Report, and a Cashflow Barchart report.
|
||||
- A new CSV importer largely rewritten in C++, adding new
|
||||
features including the ability to re-import CSV files
|
||||
exported from GnuCash, along with a separate CSV price
|
||||
importer.
|
||||
- A new preference panel for the Alphavantage API key so that
|
||||
Finance::Quote users need not edit /etc/gnucash/environment.
|
||||
- Data file directories are now located appropriately to the
|
||||
operating system's conventions by default:
|
||||
$XDG_CONFIG_HOME/gnucash (or the default $HOME/.config/\
|
||||
gnucash).
|
||||
- Accounts in the Bayes import map are now linked by GUID
|
||||
instead of names so that the matcher won't have to be
|
||||
retrained if you rename an account.
|
||||
- MySQL and SQLite3 date storage has changed a bit. Once
|
||||
converted, MySQL and SQLite3 database will be loadable only
|
||||
by GnuCash 2.6.19 and later.
|
||||
- Numerics are rewritten to allow for more significant digits.
|
||||
The old 6-digit-maximum fraction is now 9-digits, and prices
|
||||
may have up to 18 digit precision.
|
||||
- Transaction Report improvements, including regular expression
|
||||
filtering and many more options and features.
|
||||
- The About dialog box layout is improved and now includes the
|
||||
detected Finance::Quote version.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 27 02:44:09 UTC 2018 - luc14n0@linuxmail.org
|
||||
|
||||
- Update to version 2.7.8:
|
||||
+ Bugs fixed:
|
||||
- Segmentation Fault in Transfer dialog after clearing Date
|
||||
field and pressing escape (bgo#787439).
|
||||
- Remove keep above setting for assistant hierarchy
|
||||
(bgo#794242).
|
||||
+ Other fixes:
|
||||
- Test for Key_file not being NULL before trying to free it.
|
||||
- Stop critical error due to testing null filename
|
||||
g_filename_from_uri returns NULL if it is not a file uri so
|
||||
test for the file:// prefix before doing g_file_test.
|
||||
- More transient-parent fixes.
|
||||
- Add missing response section to the account picker dialog.
|
||||
- Glade 3.20 adds surplus padding option to action area.
|
||||
When glade files are saved which have GtkAssistants defined
|
||||
a packing section is added to the assistant action area which
|
||||
then causes a warning so remove them.
|
||||
- Add XML namespaces for all Account Hierarchy Templates.
|
||||
- Increase default options dialog size: The old 400x400 was
|
||||
woefully inadequate for most options especially options
|
||||
involving account trees.
|
||||
- Changes from version 2.7.7:
|
||||
+ Bugs fixed:
|
||||
- Segmentation Fault in Transfer dialog after clearing Date
|
||||
field and pressing escape (bgo#787439).
|
||||
- Add python3 support (bgo#791831).
|
||||
- Remove keep above setting for assistant hierarchy
|
||||
(bgo#794242).
|
||||
+ Other fixes:
|
||||
- Fix date corruption in SQL load. Four date elements were
|
||||
affected: GncEntry::date, GncEntry::date_entered,
|
||||
GncInvoice::opened, and GncInvoice::posted. This does not
|
||||
affect the stored values of the dates.
|
||||
- Fix lost Bayesian matches in SQL backend. The
|
||||
import-map-bayes uses a three-part key that uses the same
|
||||
delimiter as a path and the SQL backend was throwing away
|
||||
everything except the account guid.
|
||||
- More transient-window fixes and other Gtk3 cleanups.
|
||||
- Add xmlns namespace declarations to all of the accounts
|
||||
templates that lacked it and remove the emacs mode-setting
|
||||
comments at the end of them.
|
||||
+ Updated translations.
|
||||
- Pass COMPILE_GSCHEMAS=OFF to cmake to disable gschemas
|
||||
compilation as this is delegated to Glib's RPM file triggers.
|
||||
- Add python3-devel BuildRequires, readd Python bindings now
|
||||
that Python 3 support is provided and Recommend the subpackage.
|
||||
- Update package summaries and description to show more explicitly
|
||||
their contents.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 04:29:31 UTC 2018 - luc14n0@linuxmail.org
|
||||
|
||||
- Pass CMAKE_BUILD_WITH_INSTALL_RPATH to cmake since GnuCash won't
|
||||
be ran from the build tree, and to avoid occasionally relinking
|
||||
failures.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 23:17:23 UTC 2018 - luc14n0@linuxmail.org
|
||||
|
||||
- Update to version 2.7.6:
|
||||
+ New Features:
|
||||
- Modernise chart colours from the dated CSS defaults to modern
|
||||
colours as suggested by http://clrs.cc/.
|
||||
- Add "Subtotal Summary Grid" to the Transaction Report.
|
||||
+ Bugs fixed: bgo#764245, bgo#793460, bgo#793467, bgo#793699,
|
||||
bgo#793900, bgo#793941, bgo#793947, bgo#794031, bgo#794083 and
|
||||
bgo#794137.
|
||||
+ Other fixes:
|
||||
- Csv imp settings - internalize prefix handling.
|
||||
- Csv import - improve memory handling in the assistant class.
|
||||
- Add some background info on memory management in CSV
|
||||
importers. As the assistant code combines multiple memory
|
||||
management models care should be taken not to mix them up.
|
||||
The notes should give some insights in how to do this.
|
||||
- Lots of transient parent warnings fixed.
|
||||
- Fix Segmentation fault when going to File->New.
|
||||
- Speed up GUID equality comparison.
|
||||
- With register obscured the sheet kept being redrawn.
|
||||
+ Updated translations.
|
||||
- Add libboost_system-devel BuildRequires: new dependency.
|
||||
- Drop intltool BuildRequires following upstream migration to
|
||||
Gettext.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:30:27 UTC 2018 - dimstar@opensuse.org
|
||||
|
||||
- Modernize spec-file by calling spec-cleaner
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 12:58:44 UTC 2018 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 2.7.5:
|
||||
+ Locate all user data and configuration files to
|
||||
platform-dependent standard locations ($XDG_CONFIG_HOME/gnucash
|
||||
(or the default $HOME/.config/gnucash))
|
||||
- GnuCash currently uses the following files in this directory:
|
||||
. log.conf (to set what gets logged to gnucash.trace).
|
||||
. config-user.scm (to add custom scheme code like custom
|
||||
reports; replaces config.user and config-.user).
|
||||
. gtk-3.0.css (For theming)
|
||||
+ Further improvements to the Transaction and
|
||||
Income-GST-statement reports.
|
||||
+ Transaction Report: omit display of $0 in subtotals in other
|
||||
currencies. Previously in dual-subtotal columns, the
|
||||
dual-subtotal would attempt to print all commodities in the
|
||||
row. This meant if user chose common-currency thereby
|
||||
triggering additional commodities, the dual-subtotal would
|
||||
attempt to add amounts in other commodities which would be 0,
|
||||
and display the 0 amount.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 24 23:31:46 UTC 2017 - luc14n0@linuxmail.org
|
||||
|
||||
- Update to version 2.7.4:
|
||||
+ New Features For Users:
|
||||
- A new preference panel for the Alphavantage API key so that
|
||||
Finance::Quote users need not edit /etc/gnucash/environment.
|
||||
- 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.
|
||||
+ Bugs fixed: bgo#787497, bgo#790526, bgo#790845, bgo#792106,
|
||||
bgo#792809 and bgo#792947.
|
||||
+ Other fixes:
|
||||
- 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 (bgo#775368).
|
||||
- Fix 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.
|
||||
- Changes from version 2.7.3:
|
||||
+ New Features For Users:
|
||||
- A greatly enhanced Transaction report with many new options
|
||||
and features.
|
||||
- Removed 6-figure rounding from price calculations, allowing
|
||||
prices to have up to 18 digit precision.
|
||||
- A flatter storage scheme for Bayes account-matching scores.
|
||||
- A CSV Price importer.
|
||||
- Enhanced python bindings exposing more GnuCash API.
|
||||
+ Bugs fixed: bgo#616709, bgo#771667, bgo#787497, bgo#790526,
|
||||
bgo#791848, bgo#787497, bgo#789928 and bgo#790620.
|
||||
+ Other fixes:
|
||||
- More dialogs are made "transient for" so that they pop up
|
||||
centered on the main Gnucash window.
|
||||
- Added a framework for migrating preferences.
|
||||
- Make the splash/lock screen the transient parent for dialog
|
||||
boxes if the main window is not yet mapped.
|
||||
- Adapter for new flat KVP scheme for bayes import maps to be
|
||||
introduced in 3.0.
|
||||
- A better way to handle MySQL's 0000-00-00 invalid date
|
||||
indicator.
|
||||
- Improve type of bank accounts in SKR03.
|
||||
+ Updated translations.
|
||||
- Update to version 2.7.2:
|
||||
+ Bugs fixed: bgo#734865, bgo#778692, bgo#784623, bgo#789608,
|
||||
bgo#789928 and bgo#790550.
|
||||
+ Other fixes:
|
||||
- SQL parameter quoting is corrected in the backend so that
|
||||
only string parameters are quoted.
|
||||
- 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.
|
||||
- Major repairs to the "Dense Calendar" date selector.
|
||||
- Fix colors on graph reports.
|
||||
- Two large batches of styling fixes for Gtk3.
|
||||
- Convert the graphical reports to use GnuCash's rational
|
||||
numbers instead of doubles for better accuracy.
|
||||
- Changes from version 2.7.1:
|
||||
+ Bug fixed: Prompt for file history update leads to crash during
|
||||
startup (bgo#789298).
|
||||
+ Other fixes:
|
||||
- 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.
|
||||
- Link correctly owners to invoices in the SQL backend.
|
||||
- Fix Reconcile dialog always showing a 0 ending balance.
|
||||
- Fix the book being always marked dirty at startup if it
|
||||
contained any scheduled transactions.
|
||||
- Changes from version 2.7.0:
|
||||
+ New Features For Users:
|
||||
- There's a new CSV importer largely rewritten in C++, adding
|
||||
some new features.
|
||||
- Data file directories are now located appropriately to the
|
||||
operating system's conventions by default.
|
||||
- Accounts in the Bayes import map are now linked by GUID
|
||||
instead of names so that the matcher won't have to be
|
||||
retrained if you rename an account. THIS WILL MAKE YOUR FILE
|
||||
UNREADABLE BY PREVIOUS VERSIONS OF GNUCASH. There's a new
|
||||
editor to remove outdated or incorrect match data from the
|
||||
import maps, a new user interfacs for managing files
|
||||
associated with transactions, an improved facility for
|
||||
removing old prices from the price database, and a way to
|
||||
remove deleted files from the history list in the file menu.
|
||||
- Numerics are rewritten to allow for more significant
|
||||
digits.
|
||||
- New Income GST Report and some improvements to the
|
||||
Transaction report.
|
||||
+ Bugs fixed: bgo# 87652, bgo#120250, bgo#122895, bgo#343227,
|
||||
bgo#541541, bgo#608098, bgo#639401, bgo#647230, bgo#679791,
|
||||
bgo#684719, bgo#689489, bgo#695610, bgo#706021, bgo#726535,
|
||||
bgo#728136, bgo#729001, bgo#731589, bgo#733186, bgo#734168,
|
||||
bgo#737171, bgo#738462, bgo#738477, bgo#741810, bgo#747377,
|
||||
bgo#752686, bgo#754530, bgo#754533, bgo#756373, bgo#757532,
|
||||
bgo#759674, bgo#760107, bgo#764268, bgo#769115, bgo#769576,
|
||||
bgo#778042 and bgo#780845.
|
||||
+ Updated Guide translations.
|
||||
- Drop automake and libtool BuildRequires, and add cmake and ninja.
|
||||
Replace configure, make and make_install macros by cmake,
|
||||
make_jobs and cmake_install. And pass: DCMAKE_SKIP_RPATH=OFF,
|
||||
CMAKE_INSTALL_DOCDIR=%{_docdir}/%{name},
|
||||
GMOCK_ROOT=%{_includedir}/gmock and
|
||||
GTEST_ROOT=%{_includedir}/gtest options to cmake. All of these
|
||||
changes reflect the upstream port to CMake build system.
|
||||
- Drop python-devel BuildRequires and python-gnucash subpackage as
|
||||
python 3 support is not available.
|
||||
- Drop gconf-2.0, gtkmm-2.4, gwengui-gtk2 and libgnomeui-2.0
|
||||
pkgconfig modules and slib as build requirements: they are no
|
||||
longer dependencies.
|
||||
- Drop guile, perl-Crypt-SSLeay, perl-HTML-Parser,
|
||||
perl-HTML-TableExtract, perl-libwww-perl and slib Requires:
|
||||
they are no longer run time requirements anymore.
|
||||
- Replace perl-Date-Manip and perl-Finance-Quote Requires tag with
|
||||
perl(Date::Manip) perl(Finance::Quote) Recommends and add
|
||||
iso-codes as recomendation too: the first two are used for online
|
||||
price retrieval and are not necessary to run GnuCash, and the
|
||||
third is for translation of currency names.
|
||||
- Add gmock, gtest, and date_time, filesystem, headers, locale
|
||||
and regex libboost_*-devel packages, makeinfo and xsltproc; and
|
||||
glib-2.0, gio-2.0, gobject-2.0, gmodule-2.0, gthread-2.0,
|
||||
icu-i18n, icu-uc and ktoblzcheck pkgconfig modules as new build
|
||||
time dependencies.
|
||||
- Replace libdbi-devel with pkgconfig(dbi) now that its pkgconfig
|
||||
module is available, pkgconfig(gtk+-2.0) with *(gtk+-3.0) and
|
||||
pkgconfig(webkit-1.0) with *(webkit2gtk-4.0), using their newer
|
||||
versions and following upstream changes.
|
||||
- Move to guile-2.2 replacing pkgconfig(guile-2.0) BuildRequires
|
||||
with guile-devel: this allows flexibility with the guile-version
|
||||
that can be built against.
|
||||
- Drop %glib2_gsettings_schema_requires macro: it is no longer a
|
||||
requirement since RPM File Triggers cover its functionality now.
|
||||
- Remove unneeded %clean section as RPM already does this work
|
||||
itself.
|
||||
- Drop update-desktop-files BuildRequires and its macro: it is no
|
||||
longer required.
|
||||
- Add shlib-policy-missing-suffix filter to rpmlintrc since
|
||||
splitting the shared libraries does not make sense at the moment.
|
||||
- Update package descriptions shortening it.
|
||||
- Rebase gnucash-cpan-warning.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 21 01:02:30 UTC 2017 - luc14n0@linuxmail.org
|
||||
|
||||
|
Reference in New Issue
Block a user