[GNC] [GNC-dev] ANNOUNCE: GnuCash 5.6 Released
David Cousens
davidcousens49 at gmail.com
Sun Mar 31 21:43:22 EDT 2024
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 at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
More information about the gnucash-user
mailing list