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

Reply via email to