[GNC] ANNOUNCE: GnuCash 5.4 Released

Alan Hopkins hoppo52 at gmail.com
Sun Sep 24 19:58:17 EDT 2023


   I'll second that.
   I hope you guys go to the blood bank because your blood is definitely
   worth bottling!!

   On 25/9/23 07:47, Jediator wrote:

     Thanks John and the GC team for all your hard work and dedication!
     On 9/24/23 5:26 PM, 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:
     [1]https://hosted.weblate.org/engage/gnucash/
     Known Problems
     Complete list of all open bugs:
     [2]https://bugs.gnucash.org/buglist.cgi?bug_severity=blocker&bug_sev
     erity=critical&bug_severity=major&bug_severity=normal&bug_severity=m
     inor&bug_severity=trivial&bug_status=NEW&bug_status=ASSIGNED&bug_sta
     tus=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:
     [3]https://wiki.gnucash.org/wiki/Flatpak
     The SHA256 Hashes for the downloadable files are:
     Microsoft Windows:
     [4]https://github.com/Gnucash/gnucash/releases/download/5.4/gnucash-
     5.4.setup.exe
     [5]https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%2
     9/5.4/gnucash-5.4.setup.exe
     Apple macOS:
     [6]https://github.com/Gnucash/gnucash/releases/download/5.4/Gnucash-
     Intel-5.4-1.dmg
     [7]https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%2
     9/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:
     [8]https://github.com/Gnucash/gnucash/releases/download/5.4/gnucash-
     5.4.tar.bz2
     [9]https://github.com/Gnucash/gnucash/releases/download/5.4/gnucash-
     5.4.tar.gz
     [10]https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%
     29/5.4/gnucash-5.4.tar.bz2
     [11]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:
     [12]https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%
     29/5.4/gnucash-docs-5.4.tar.gz
     GitHub:
     [13]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 [14]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-user mailing list
     [15]gnucash-user at gnucash.org
     To update your subscription preferences or to unsubscribe:
     [16]https://lists.gnucash.org/mailman/listinfo/gnucash-user
     -----
     Please remember to CC this list on all your replies.
     You can do this by using Reply-To-List or Reply-All.

     _______________________________________________
     gnucash-user mailing list
     [17]gnucash-user at gnucash.org
     To update your subscription preferences or to unsubscribe:
     [18]https://lists.gnucash.org/mailman/listinfo/gnucash-user
     -----
     Please remember to CC this list on all your replies.
     You can do this by using Reply-To-List or Reply-All.

References

   1. https://hosted.weblate.org/engage/gnucash/
   2. 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,bug_severity&query_format=advanced
   3. https://wiki.gnucash.org/wiki/Flatpak
   4. https://github.com/Gnucash/gnucash/releases/download/5.4/gnucash-5.4.setup.exe
   5. https://downloads.sourceforge.net/gnucash/gnucash (unstable)/5.4/gnucash-5.4.setup.exe
   6. https://github.com/Gnucash/gnucash/releases/download/5.4/Gnucash-Intel-5.4-1.dmg
   7. https://downloads.sourceforge.net/gnucash/gnucash (unstable)/5.4/Gnucash-Intel-5.4-1.dmg
   8. https://github.com/Gnucash/gnucash/releases/download/5.4/gnucash-5.4.tar.bz2
   9. https://github.com/Gnucash/gnucash/releases/download/5.4/gnucash-5.4.tar.gz
  10. https://downloads.sourceforge.net/gnucash/gnucash (unstable)/5.4/gnucash-5.4.tar.bz2
  11. https://downloads.sourceforge.net/gnucash/gnucash (unstable)/5.4/gnucash-5.4.tar.gz
  12. https://downloads.sourceforge.net/gnucash/gnucash (unstable)/5.4/gnucash-docs-5.4.tar.gz
  13. https://github.com/Gnucash/gnucash/releases/download/5.4/gnucash-docs-5.4.tar.gz
  14. https://wiki.gnucash.org/wiki/Git
  15. mailto:gnucash-user at gnucash.org
  16. https://lists.gnucash.org/mailman/listinfo/gnucash-user
  17. mailto:gnucash-user at gnucash.org
  18. https://lists.gnucash.org/mailman/listinfo/gnucash-user


More information about the gnucash-user mailing list