[GNC] ANNOUNCE: GnuCash 5.6 Released

Glenn Fowler gfowler1 at outlook.com
Sun Mar 31 20:08:43 EDT 2024


Thank you John and the whole development team for the release! Ran it
through the normal paces and all seems well!

On Sun, Mar 31, 2024 at 7:34 PM John Ralls <jralls at ceridwen.us> 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-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> 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.
>


More information about the gnucash-user mailing list