Thanks to John and all the team. Builds and runs with no obvious problems from the tarball on Linux Mint 21.3.
David Cousens On Sun, 2024-03-31 at 16:34 -0700, John Ralls wrote: > The GnuCash development team announces GnuCash 5.6, the seventh > release in the stable 5.x series. > Between 5.5 and 5.6, the following bugfixes were accomplished: > > Bug 798946 - start/end of current/last quarter have off-by-one > error > Bug 799093 - Cannot reconcile since v5.4 > Bug 799179 - SLR won't allow change from "Reminder" to any other > state > Bug 799210 - Bad encoding of accented chars in account names in > "Import CSV" wizard > Bug 799213 - SIGSEGV caused by revising an auto completed > transaction > Bug 799222 - Crash when changing the parent of an account that > has had two or more levels of sub-accounts auto-created using the > register in the current session. > Bug 799224 - Import of QIF gets Bug detected during duplicates > (partial fix: If the new-splits object is null, it means the new > account tree from the current import has no splits. Therefore the > (apply min|max dates) will fail. Omitting the date query is a simple > fix to prevent crashing. This is a partial fix because the crash is > likely a symptom of another bug which causes the new account-tree to > be empty. > Bug 799225 - QIF Importer Crashes Silently after "Start Import" > Button: Don't allow a QIF investment transaction without an action > (buy/sell/etc) > Bug 799246 - import matcher will rename incorrect splits > > The following fixes and improvements were not associated with bug > reports: > > Numeric parsing and string handling improvements in the Engine > and XML backend. > [gnc-dense-cal.c] sx popup: show date in preference (cf.locale) > format because the date format preference is user-facing and > customisable. it's jarring if the preference is dd/mm/yyyy and the > display shows mm/dd/yyyy in accordance to the locale. > Correct misleading description about creating Scheduled > Transaction. > Date parsing efficiency improvements. > Update minumum Python version to 3.8, made necessary by updating > the C API in the Python bindings. > Replace deprecated distutils.sysconfig with sysconfig. distutils > is not present in Python 3.12.2. > Query user via dialog for date when creating a reverse > transaction. > More C++ conversions > Avoid deprecation warning for -py3 in swig >= 4.1 > [gnc-commodities.cpp] gnc_new_iso_codes is a std::unordered_map > Replace some naked for loops with C++ algorithms > Convert gnc-commodity to C++ and make GncQuoteSources a C++ > class. > [test-commodities.cpp] add some tests for gnc_quote_sources > Remove the SLR status sort as it is too confusing > Allow sorting of the transaction column in the Since Last Run > dialog by schedule name or occurrence date. To sort by schedule name, > a schedule name is first selected and then the column header is > pressed to change order. To sort by occurrence date, a date is > selected and then the column header is pressed to change order based > on the date of the first occurrence. A tool tip has been added to > indicate the sort order being used. > [gtest-gnc-numeric] add operator comparisons with example int64 > numbers > [assistant-stock-transaction] store & retrieve associated account > as metadata > Update Form/Schedule line references for 2023 for the US Income > Tax Report > Update another gnucash-help to gnucash-manual > [invoice.scm] centralize layout components into layout-key-list > instead of maintaining 2 assoc lists. > [invoice.scm] normalize header section generators, changing the > functions to require 1 options argument only > Update invoice.scm: Add spacing for long Invoice ID's (Displayed > as "Reference" on the Invoice) > > New and Updated Translations: Croatian, Dutch, English (Australia), > English (New Zealand), English (United Kingdom), French, German, > Hebrew, Hungarian, Indonesian, Japanese, Norwegian Bokmål, Polish, > Portuguese, Slovak, Spanish, Swedish > > Help translate GnuCash on Weblate > 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 > > Between 5.5 and 5.6, the following bugfixes were accomplished: > > Bug 799237 - Dead Link > > The following fixes and improvements were not associated with bug > reports: > > C, de:Manual:Finance-Quote: Note about Expected Time Commitment > C, de:Manual:Finance-Quote: Tip about 'gnc-fq-update: Command not > found' > docbook: gnc-gui-de: Improve accelerator of menuitems > Link > https://wiki.gnucash.org/wiki/Documentation_Translation#The_Procedure > in recent gnc-gui-*.dtd files > Replace *dquote entities by <quote> tags > C:Manual:Tools:Unify main section titles and other minor > improvements > Unify filename extension > C:Manual:CSV Import: show icons > xmlformat: Apply changes at the element 'screeninfo' > xmlformat.conf: new element 'screeninfo' with no entry- and no > exit-break > > New and Updated Translations: German > > 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: > > * b4b42c626350f3e79f7ca1f2173545cc63ddee1addf2460b1a1f22221bf21bd1 > gnucash-5.6.tar.bz2 > * 50aebe914da600003c3b668c6a0b86df3d583a200c378f0f16658bec299bbbd3 > gnucash-5.6.tar.gz > * dc6139469696168ddd13ad617a8fbd31c2389b0960a82bc2da1c0c5606b37f46 > gnucash-5.6.setup.exe > * 2cc91f36d9939065dac366058aae1a6a8c41cfe84850b6b549ee87ba075d50d4 > Gnucash-Intel-5.6-1.dmg > * 8ad9da28199074fc5ef604d4489a82413031290a06e5f6418fe85cceb5fa3f02 > gnucash-docs-5.6.tar.gz > > > Microsoft Windows: > https://github.com/Gnucash/gnucash/releases/download/5.6/gnucash-5.6.setup.exe > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.6/gnucash-5.6.setup.exe > > Apple macOS: > https://github.com/Gnucash/gnucash/releases/download/5.6/Gnucash-Intel-5.6-1.dmg > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.6/Gnucash-Intel-5.6-1.dmg > > Getting GnuCash as source code > If you want to compile GnuCash 5.5 for yourself, the source code can > be downloaded from: > https://github.com/Gnucash/gnucash/releases/download/5.6/gnucash-5.6.tar.bz2 > https://github.com/Gnucash/gnucash/releases/download/5.6/gnucash-5.6.tar.gz > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.6/gnucash-5.6.tar.bz2 > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.6/gnucash-5.6.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.6 for yourself, > the source code can be downloaded from: > > Sourceforge: > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.6/gnucash-docs-5.6.tar.gz > > GitHub: > https://github.com/Gnucash/gnucash/releases/download/5.6/gnucash-docs-5.6.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