The GnuCash development team announces GnuCash 4.2, the third release in the 
stable 4.x series

Between 4.1 and 4.2, the following bugfixes were accomplished:

        • Bug 102787 - Currency selection should do autocompletion
        • Bug 476114 - Goto register by date feature req
Adds ability to jump to arbitrary date.

        • Bug 554391 - Tax Options dialog - can only assign one TXF category at 
a time
If the Tax options dialog is opened from the Chart of Accounts and an account 
is selected then the tax dialog will preselect that account.

        • Bug 787295 - Allow UI jump from Business accounts to their relevant 
invoice/bill/voucher
        • Bug 797514 - Changing transaction unreconciles a split inconsistently
Partial: This make sure that the split's reconcile status gets updated before 
the transaction is committed.

        • Bug 797730 - Transaction matching can match multiple imported 
transactions to the same existing one
        • Bug 797839 - Auto-complete prevents entering non-ASCII transaction 
descriptions
        • Bug 797852 - Error in Accounts Payable Aging re cut off dates
        • Bug 797857 - Edit->Preferences: Help/Close buttons unreachable
        • Bug 797874 - Errors in register and new-account UI
        • Bug 797878 - Pie chart displays fractions and long decimal 
representations
Ensure amounts rendering is rounded to report-currency SCU

        • Bug 797880 - [gnucash-cli] encoding and font differing from manually 
exported reports (Win10, German locale).
        • Bug 797883 - [Transaction Report] non-localized string
        • Bug 797889 - editing amounts in dr / cr behaving oddly
        • Bug 797893 - Unable to change font size in charts
Use the stylesheet font values instead of hard-coded ones.

        • Bug 797895 - Hang for a long time (9 minutes per account) importing a 
QFX file.
        • Bug 797896 - [HBCI] crash when downloading transactions
        • Bug 797897 - Cannot select multiple accounts in Tax Report Options
        • Bug 797898 - [reconciliation] calculated balance amount per 
reconcilation date depending on actual time.
        • Bug 797900 - Crash caused by Quitting while Check and Repair All is 
running
        • Bug 797923 - Running employee report results in "Unbound variable: 
txn"
        • Bug 797924 - Crash when searching for customer to process payment.
        • Bug 797935 - Strange formal register headers
In languages other than English because of poorly constructed translatable 
strings.

        • Bug 797936 - Lot viewer notes field too narrow
        • Bug 797945 - Tools -> Import Map Editor causes GnuCash to lock up
The following fixes and improvements were not associated with bug reports:

        • Update version in README, add Boost::program_options to dependencies.
        • [report-utilities] compact functions
        • Small fixes for various translation issues:
                • Deduplicate translatable strings
                • Add context to one-letter strings in guile code
                • Fix typo in linked document gui Align translatable strings
        • Expose C_ function (gettext with context string) to guile code, first 
use is for the document link short code (L)
        • Improve and repair progress bar display on a variety of reports and 
windows, improving performance on several by reducing the number of progressbar 
calls.
        • [gnc-main-window] enable show_text for progressbar, allowing 
gtk_progress_bar_set_text to actually display the progress text.
        • Fix help_label of dialog-doclink.glade, remove question mark from 
Available, and insert missing spaces into the Business Item variant.
        • Rename all Transaction and Invoice Association identifiers to DocLink 
to better reflect the purpose and for consistency with other software (e.g. 
Libre Office).
        • Rename Transaction and Invoice Associations to Document Links. More 
clearly describes the actions and is more consistent with other software (e.g. 
Libre Office).
        • RRemove the Remove Linked Document context menu item because that can 
be done in the Manage dialog box.
        • Fix the horizontal scrollbar in the linked docs window.
        • I18n - deduplicate translatable strings
        • macOS: Give GnuCash time to shut down gracefully instead of letting 
macOS pull the rug out.
        • I18N: Align glossary to gnucash.pot. Create a similar copyright 
header. Add missing Report-Msgid-Bugs-To.
        • [report-utilities] More dump data functions:
                • gnc:dump-book - splits grouped by account
                • gnc:dump-all-transactions - splits grouped by transaction
                • gnc:dump-split - dumps single split
        • [business-urls] link to owner report with enddate
        • [dialog-invoice] gnc_business_call_owner_report_with_enddate
        • [new-owner-report][api] owner-report-create-with-enddate; accepts 
enddate argument like owner-report-create.
        • Enable exporting the tables in charts and some reports as CSV.
        • Tweak a few strings to reuse translations
        • Exported gnc:cmdline-template-export and gnc:cmdline-get-report-id. 
Handle ambiguous reportnames by returning #f.
        • [price-quotes.scm] ensure missing-alphavantage message can show on 
console
        • [budget.scm] Fix report crash on books with unreversed budgets
        • [gnucash-cli] -R show should accept & try to load datafile
        • Speed up computation of import match lists by running query only 
once, committing accounts only once, and doing a bulk insert into the 
GtkTreeview.
        • Add Python example export_account_totals.py. Exports acount totals of 
all accounts into a CSV file.
Updated Translations: Dutch, German, Italian, Ukrainian
New Translations: Estonian, Indonesian

Known Problems

A complete list of all open bugs may be found at 
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

Concurrent with the release of GnuCash 4.2 we're pleased to also release a new 
version of the companion Help and Tutorial and Concepts Guide

The only changes to the documentation since 4.1 were improvements to the build 
system.

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.

The SHA256 Hashes for the downloadable files are:

        • 56d8ab039ef7784303ca9eab14bfc20f593f7a3f9b682a8a7eac25906a0d1308  
gnucash-4.2.tar.bz2
        • 934f3432bc8d1f98223275d278f4cb2918970f50647ee6643dfb92369080dc68  
gnucash-4.2.tar.gz
        • 2cb2d9c1ebe746d6d9c8da517b0bdfcca22ed10e22e4eb2ca1890df3d7559892  
gnucash-4.2.setup.exe
        • 66f48acf1aa002e2de86865bb56f6a695cecf1fd3734b4a7e85fc170cf14c6f5  
Gnucash-Intel-4.2-1.dmg
        • 051f6a038d2f2d9fb0bad9ac1b9597d3186e48ed63c27f0bb40744ffc05e39dc  
gnucash-docs-4.2.tar.gz
Microsoft Windows:
https://github.com/Gnucash/gnucash/releases/download/4.2/gnucash-4.2.setup.exe  
 
https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.2/gnucash-4.2.setup.exe

Apple macOS:
https://github.com/Gnucash/gnucash/releases/download/4.2/Gnucash-Intel-4.2-1.dmg
https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.2/Gnucash-Intel-4.2-1.dmg

GnuCash is now available as a flatpak from Flathub.org. Instructions for 
installing and running may be found at https://wiki.gnucash.org/wiki/Flatpak.

Getting GnuCash as source code
If you want to compile GnuCash 4.2 for yourself, the source code can be 
downloaded from:
https://github.com/Gnucash/gnucash/releases/download/4.2/gnucash-4.2.tar.bz2
https://github.com/Gnucash/gnucash/releases/download/4.2/gnucash-4.2.tar.gz
https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.2/gnucash-4.2.tar.bz2
https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.2/gnucash-4.2.tar.gz

You can also checkout the sources directly from the git repository, see
https://wiki.gnucash.org/wiki/Git for instructions.

To compile GnuCash from the source code by yourself, you will need at least 
Gtk+ 4.2, Guile 2.0, Boost 1.54, WebKitGtk 2.4, GoogleTest 1.7.0, cmake 3.10 
and SWIG 2.0.12 if compiling from git. Please consult the README.dependencies 
file in the sources for the exact list of dependencies and versions.

Getting the documentation

If you want to compile the GnuCash Documentation 4.2 for yourself, the source 
code can be downloaded from:
https://github.com/Gnucash/gnucash/releases/download/4.2/gnucash-docs-4.2.tar.gz
https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.2/gnucash-docs-4.2-1.tar.gz

Note that the documentation for stable 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.
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.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to