From e39a18609b4834bb975fb27c4d2e93aad66770c762475ac219a55d84766c2659 Mon Sep 17 00:00:00 2001 From: Johannes Engel Date: Wed, 4 Oct 2023 20:59:08 +0000 Subject: [PATCH] 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 --- gnucash-5.3.tar.bz2 | 3 --- gnucash-5.4-1.tar.bz2 | 3 +++ gnucash.changes | 49 +++++++++++++++++++++++++++++++++++++++++++ gnucash.spec | 4 ++-- 4 files changed, 54 insertions(+), 5 deletions(-) delete mode 100644 gnucash-5.3.tar.bz2 create mode 100644 gnucash-5.4-1.tar.bz2 diff --git a/gnucash-5.3.tar.bz2 b/gnucash-5.3.tar.bz2 deleted file mode 100644 index 3fc112c..0000000 --- a/gnucash-5.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1458cb08c585eae9d724bec6f2812bcc03bbe83ed294a46a7897aaab01a6f15a -size 14928584 diff --git a/gnucash-5.4-1.tar.bz2 b/gnucash-5.4-1.tar.bz2 new file mode 100644 index 0000000..57ee225 --- /dev/null +++ b/gnucash-5.4-1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7741165d6d652ea7b4a1e8498cf439a56b81a5cc8b653291a59054f2362abfcc +size 14928988 diff --git a/gnucash.changes b/gnucash.changes index 9de6e51..55a7a5e 100644 --- a/gnucash.changes +++ b/gnucash.changes @@ -1,3 +1,52 @@ +------------------------------------------------------------------- +Sat Sep 30 19:24:29 UTC 2023 - Johannes Engel + +- 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 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 diff --git a/gnucash.spec b/gnucash.spec index b53ee76..55b30d7 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -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.