gnucash stable: Release GnuCash 5.4
John Ralls
jralls at code.gnucash.org
Sat Sep 23 22:36:36 EDT 2023
Updated via https://github.com/Gnucash/gnucash/commit/53245cae (commit)
from https://github.com/Gnucash/gnucash/commit/422fd0ca (commit)
commit 53245caebfb601a144a027ab4c488d096a45956f
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 23 16:08:11 2023 -0700
Release GnuCash 5.4
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f6110b7824..8c69492044 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,7 +3,7 @@
cmake_minimum_required (VERSION 3.14.5)
project (gnucash
- VERSION 5.3
+ VERSION 5.4
)
enable_testing()
diff --git a/NEWS b/NEWS
index c0bfdd66dc..6a2cbab5be 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,97 @@
Version history:
------- -------
+5.4 - 24 September 2023
+The following bugs have been fixed:
+
+
+ Bug 728875 - Back button does not work in QIF import assistant
+ Bug 797507 - GnuCash Splash screen may disappear before the main window
+ appears
+ Bug 798709 - Total(Period) column does not refresh period's value after
+ update of the period in settings.a>
+ Bug 798904 - GnuCash on Windows opens a CMD window at startup.
+ Bug 798925 - Python bindings: "invalid unclassed pointer in cast to
+ 'QofInstance'".
+ Bug 798944 - Program crashes when matching transactions
+ Bug 798950 - Bug Report: Incorrect Currency Conversion and Provider
+ Invoice Payment Recording
+ * When balancing lots use the split amount, not the value
+ * Recalculate the values using deduced exchange rates after
+ adjusting split amounts.
+ * Be conservative when recalculating values after breaking
+ up a split to avoid imbalances caused by rounding.
+ Bug 798958 - gncScrubLotLinks will infinite loop in some conditions
+ Bug 798982 - GetQuotes crashes if Finance::Quote returns an empty date.
+ Bug 798983 - Empty Orphan account appears after entering transactions in 5.3
+ Bug 798990 - Notes No Longer Autofills
+ Bug 798991 - Incorrect Account Name Order in Transaction Report
+ Bug 798995 - Keystrokes ignored during ledger entry
+ Bug 798998 - Job Report Not Working
+ Bug 799004 - Update of Prices attaches incorrect Date
+ Bug 799010 - gnc-register-account-sel-limited-option errors doesn't work
+ Bug 799020 - widget of gnc-register-list-option disregards user's clicks
+ Bug 799021 - Saved report renders default of gnc-register-list-option
+ Bug 799036 - Import prices from a CSV date problem
+ Bug 799039 - gnc:strify produces unusual results or crashes GnuCash when
+ fed an option from gnc-lookup-option
+ Bug 799048 - Hover on tab not correct
+ Bug 799051 - Shortcut Ctrl + Tab not working in 5.3
+ Bug 799054 - Stock Assist not functioning
+ Bug 799060 - Consistent Crash in Invoices
+ Bug 799068 - csv export active register not working
+ Bug 799069 - Multicurrency Invoice Payment
+ Bug 799075 - Saving display tab changes in Report Options does not work.
+ Bug 799084 - Unable to create new scheduled transaction
+
+Other repairs or enhancements not marked as bugs:
+
+ [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.
+
+New and Updated Translations: Arabic, Chinese (Traditional), Croatian, Dutch,
+ English (Australia), English (New Zealand), English (United Kingdom),
+ French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Polish,
+ Portuguese, Portuguese (Brazil), Romanian, Slovak, Spanish, Swedish,
+ Ukrainian
+
5.3 - 26 June 2023
The following bugs have been fixed:
Summary of changes:
CMakeLists.txt | 2 +-
NEWS | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 93 insertions(+), 1 deletion(-)
More information about the gnucash-changes
mailing list