Accepting request 1114568 from home:j-engel:banking

Update to 5.4

OBS-URL: https://build.opensuse.org/request/show/1114568
OBS-URL: https://build.opensuse.org/package/show/Office/gnucash?expand=0&rev=35
This commit is contained in:
Johannes Engel 2023-10-04 20:59:08 +00:00 committed by Git OBS Bridge
parent b27cffec73
commit e39a18609b
4 changed files with 54 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1458cb08c585eae9d724bec6f2812bcc03bbe83ed294a46a7897aaab01a6f15a
size 14928584

3
gnucash-5.4-1.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7741165d6d652ea7b4a1e8498cf439a56b81a5cc8b653291a59054f2362abfcc
size 14928988

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Sep 30 19:24:29 UTC 2023 - Johannes Engel <jcnengel@gmail.com>
- Update to 5.4
+ Bugfixes
+ [import-main-matcher.cpp] After clicking/toggling A/U+C/C
checkbox, reselect the row because it'll be much faster to use
keyboard navigation -- use up/down/left/right to target desired
checkbox, hit <down> <space> repeatedly to repeat the same action
over several consecutive rows.
+ Implement support for !Type:Prices records in the QIF importer.
+ Modernize construction of GObjects using G_DECLARE_DERIVABLE,
G_DECLARE_FINAL, etc.
+ Fix yet more leaks.
+ [DBI backend] Change DBI test URLs to environment variables
from cmake configuration definitions.
+ Restore the Stock Transaction Assistant to full operation.
+ Fix the Fancy Date file property so that it saves.
+ Fix formatting error in po files project-id line.
+ [simple-business-create.py] Overwrite an existing file instead
of crashing.
+ Update github action package versions.
+ Add parsing mixed number and fraction (e.g. 10 1/2) to the
gnc_numeric string constructor.
+ Bump minimum cmake version to 3.14 and drop some conditionals
for older versions
+ Major speedup in the SQLBackend by replacing C++ exceptions
with std::optional for null values.
+ Refresh the GUI on completion of the import matcher so that
the imports are immediately reflected in the register.
+ Improve online quote retrieval error reporting. Test loading
and saving XML files with and without compression
+ [import-main-matcher] always defer_bal_computation during
import to speed up both importing new transactions, and
destroying existing ones.
+ GncGtkListUIItem::set_option_from_ui_item: Iterate over
selected items Instead of all possible items.
+ Convert gnc-ofx-import.c, import-parse.c, import-utilities.c,
import-format-dialog.c, import-account-matcher.c,
import-commodity-matcher.c, import-settings.c,
import-pending-matches.c, import-match-picker.c,
import-main-matcher.c, and gnc-pricedb.c to .cpp
+ By default, filter out online_wiggle in test-gnc-quotes.
Running ./bin/test-gnc-quotes from the command line will still
include online_wiggle
+ Replace yahoo_json with alphavantage in test-gnc-quotes.
yahoo_json is too unstable.
+ Include timezone in price-quote date diagnostic messages.
-------------------------------------------------------------------
Sat Jul 8 13:02:24 UTC 2023 - Johannes Engel <jcnengel@gmail.com>

View File

@ -28,13 +28,13 @@
%endif
Name: gnucash
Version: 5.3
Version: 5.4
Release: 0
Summary: Personal Finance Manager
License: SUSE-GPL-2.0-with-openssl-exception OR SUSE-GPL-3.0-with-openssl-exception
Group: Productivity/Office/Finance
URL: http://www.gnucash.org/
Source: https://github.com/Gnucash/gnucash/releases/download/%{version}/%{name}-%{version}.tar.bz2
Source: https://github.com/Gnucash/gnucash/releases/download/%{version}/%{name}-%{version}-1.tar.bz2
Source1: %{name}-rpmlintrc
## Cpan-warning patch must always be applied.
# PATCH-FIX-UPSTREAM gnucash-cpan-warning.patch -- Add a warning about the danger of using gnc-fq-update to update the perl modules used by GnuCash.