Thanks John and all the team.
 
Happily runnng 5.4 on Linux Mint 21.1

David Cousens

On Sun, 2023-09-24 at 14:26 -0700, John Ralls wrote:
> The GnuCash development team announces GnuCash 5.4, the fifth release in the
> stable 5.x series
> 
> Between 5.3 and 5.4, the following bugfixes were accomplished:
> 
>     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
> 
> The following fixes and improvements were not associated with bug reports:
> 
>     [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
> 
> Help translate GnuCash on Weblate: https://hosted.weblate.org/engage/gnucash/
> 
> Known Problems
> 
> Complete list of all open bugs:
> https://bugs.gnucash.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&limit=0&list_id=8149&order=priority%2Cbug_severity&query_format=advanced
> 
> Documentation
> 
> Concurrent with the release of GnuCash 5.4 we're pleased to also release a new
> version of the companion Manual and the Tutorial and Concepts Guide:
> Between 5.2 and 5.4, the following bugfixes were accomplished:
> 
>     Bug 799074 - Incorrect note re cash page in stock-txn-assistant
> 
> The following fixes and improvements were not associated with bug reports:
> 
>     Add a Chinese translation for the Tutorial and Concepts Guide.
>     Update git branches for API docs
>     Refactor the build system feature for adding customized xslt files.
>     Bump minimum cmake version to 3.14 to keep it in sync with the gnucash
> repo
>     Fix race condition in creating symlinks for the kde help system.
>     Update GitHub actions/checkout to v3 in all actions and add nightly-build
> github workflow.
>     Manual (C,de): Replace obsolete 'gnc-fq-*' with 'gnucash-cli --quotes *'
>     Guide (C,de,ru): Repair broken links from 'help' to 'manual'
>     Guide (C,de), ch_invest: Remove section 'Finance::Quote install'
>     Manual (C, de) Update F::Q screens to 1.57
>     Change version 4 to 5, branch maint to stable, and update Finance::Quote
> docs to reflect changes in GnuCash.
> 
> New and Updated Translations: German
> 
> The SHA256 Hashes for the downloadable files are:
> 
>     9a069fe2bfea7ddf8afb90a523beab02a0963e9f1d4c36da9c91aef74787f354  gnucash-
> 5.4.tar.bz2
>     9d3eb3cd63730cf34d4c14dea6921bfe57f3936e0ca6e17ffc04c38dc1b40061  gnucash-
> 5.4.tar.gz
>     5bfed628750fc034b56fc6285a1b7b0bf9bc8aa1d831e7a946d523be27351d48  gnucash-
> 5.4.setup.exe
>     bd121cc9a15368a02501462151a948b3f460effd0e4ce7f01a2d96739e64ae1b  Gnucash-
> Intel-5.4-1.dmg
>     e2a93460e7768b1b18e466e352ac13212b75094be6334ca0427b6cd4f66d8793  gnucash-
> docs-5.2.tar.gz
> 
> Getting GnuCash for Windows and MacOS
> 
> GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS 10.13
> (High Sierra)® and later in pre-built, all-in-one packages. An installer is
> provided for Microsoft Windows® while the MacOS® package is a disk image
> containing a drag-and-drop application bundle.
> 
> GnuCash is also available as a flatpak from Flathub.org. Instructions for
> installing and running: https://wiki.gnucash.org/wiki/Flatpak
> 
> The SHA256 Hashes for the downloadable files are:
> 
> Microsoft Windows:
> https://github.com/Gnucash/gnucash/releases/download/5.4/gnucash-5.4.setup.exe
> https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.4/gnucash-5.4.setup.exe
> 
> Apple macOS:
> https://github.com/Gnucash/gnucash/releases/download/5.4/Gnucash-Intel-5.4-1.dmg
> https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.4/Gnucash-Intel-5.4-1.dmg
> 
> Getting GnuCash as source code
> If you want to compile GnuCash 5.4 for yourself, the source code can be
> downloaded from:
> https://github.com/Gnucash/gnucash/releases/download/5.4/gnucash-5.4.tar.bz2
> https://github.com/Gnucash/gnucash/releases/download/5.4/gnucash-5.4.tar.gz
> https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.4/gnucash-5.4.tar.bz2
> https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.4/gnucash-5.4.tar.gz
> 
> To compile GnuCash from the source code by yourself, you will need at least
> Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake
> 3.10 and SWIG 2.0.12. Please consult the README.dependencies file in the
> sources for the exact list of dependencies and versions.
> Getting the documentation
> 
> Note that the documentation for unstable releases is not on the GnuCash
> website. It is built daily and may be found on the development server under
> the locale directory; "C" is English, "de" is German, and so on.
> 
> The documentation is included in the MacOS and Windows application bundles.
> 
> If you want to compile the GnuCash Documentation 5.4 for yourself, the source
> code can be downloaded from:
> 
> Sourceforge:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.4/gnucash-docs-5.4.tar.gz
>  
> GitHub:
> https://github.com/Gnucash/gnucash/releases/download/5.4/gnucash-docs-5.4.tar.gz
> 
> You can also checkout the sources directly from the git repository as
> described at https://wiki.gnucash.org/wiki/Git.
> 
> About the Program
> 
> GnuCash is a free, open source accounting program released under the GNU
> General Public License (GPL) and available for GNU/Linux, *BSD, Solaris,
> MacOS, and Microsoft Windows. Programming on GnuCash began in 1997, and its
> first stable release was in 1998.
> 
> Regards,
> John Ralls
> 
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel@gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to