The GnuCash development team announces GnuCash 5.2, the third release in the 
stable 5.x series

Between 5.1 and 5.2, the following bugfixes were accomplished:

        • Bug 777472 - reconcile does not work if transaction selected
Check that there's no outstanding activity in the current register page before 
starting a reconciliation. It is still possible to start modifying a 
transaction after the reconciliation window is open but this will stop the most 
common issue with the process. Starting a reconciliation from the account tree 
is left unprotected.

        • Bug 798564 - GnuCash is slow when there are a lot of open 
tabs/registers (37)
Lazily load registers as is already done with reports.

        • Bug 798597 - The word "Separators" needs two separate versions
Use "Character-separated" when it's a choice between that and fixed field width 
and "Select Separator Character" when it's a heading.

        • Bug 798695 - Deleting everything from the "Transfer" cell after 
suggestions pop-up restricts search to the first 30 accounts
Skip the search on an empty value and return all accounts in the combo box as 
it normally does if the account list is opened without searching for something.

        • Bug 798796 - Account list incomplete in report options
Allow stock/fund accounts that are descendants of Bank accounts to be selected 
for the Advanced Portfolio, Investment Lots and Investment Portfolio reports.

        • Bug 798809 - Multicolumn report error when reopened after saving.
        • Bug 798839 - Edit -> Preferences string not translatable (reopened)
        • Bug 798862 - Merge identical strings (reopened)
Ensure similar strings are identical and use double line view instead of double 
line mode.

        • Bug 798879 - RFE: [Transaction Report] add Running Total option
        • Bug 798885 - Accented character in folder name on Account Export 
(reopened)
        • Bug 798899 - Gnucash crashes during CSV import when using a template 
if the destination account is changed from one used in the template
        • Bug 798901 - Wrong value for very small prices from Finance::Quote.
        • Bug 798916 - Exchange rates fetched from openexchange off by factor 
of 10
        • Bug 798919 - Inconsistent signs in creating budget
        • Bug 798923 - OFX import is no longer matching security nor asking for 
stock account.
        • Bug 798930 - invoices won't sequence to the next number
        • Bug 798948 - XML file corrupted by saving twice in extremely short 
period
        • Bug 798952 - Unable to set day threshold or counters in properties.
        • Bug 798960 - Transaction completion horizontal scrolling opens 
without the new text being visible and remembers previous position/width
        • Bug 798966 - Uninitialised variable used in 
dialog-account-picker.c:dialog_response_cb()
The following fixes and improvements were not associated with bug reports:

        • The type-ahead selection of transaction descriptions has been 
substantially overhauled based on extensive user feedback. Matches are now only 
on the beginning of words and are now sorted by age since last use. This both 
substantially reduces the number of matches and prioritizes the most recently 
used as being the most likely candidates for re-use. To help distinguish cases 
of long descriptions where the match would be outside the popup's viewport the 
viewport is automatically scrolled horizontally so that the end of the 
left-most (right-most in rtl languages) matches is centered in the view. 
Completion can be aborted with the <escape> key or a new Don't autocomplete 
selection that's the first entry in the popup.
        • Fix lockup on Windows in type-ahead selection of transaction 
descriptions.
        • More budget-module sign fixes and improvements.
        • Lots of memory-leak fixes, GLib modernization, and code cleanup by 
Richard Cohen, Simon Arlott, & Chris Lam.
        • bugfix xaccTransGetTxnType: avoid returning TXN_TYPE_LINK 
incorrectly: A TXN_TYPE_PAYMENT will have non-APAR splits; a TXN_TYPE_LINK will 
not have non-APAR splits. This bug manifests as a regular TXN_TYPE_PAYMENT 
transaction being later voided being incorrectly changed to TXN_TYPE_LINK.
        • Including brokerage fees in Money Out calculation (if not ignoring 
them) in advanced-portfolio.scm report and updating the "advanced" tests to 
reflect selling fees being included into the money out value
        • [stock-txn-asst] Don't use the initial value in amount edit widgets 
unless they're valid. Otherwise the invalid value will log an error that will 
prevent later valid input from working.
        • BUGFIX: Actions > Online Actions > Show log Window does not open when 
it is first clicked.
        • cmake: check gdk only when building GUI
        • Get the tooltip working on "Online Banking Setup"
New and Updated Translations: Chinese (Simplified), Chinese (Traditional), 
Croatian, English (Australia), English (New Zealand), English (United Kingdom), 
Estonian, French, German, Hungarian, Lithuanian, Marathi, Norwegian Bokmål, 
Polish, Portuguese, Romanian, Spanish, Swedish, Ukrainian

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

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

There are no changes in the documentation for this release.

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:

        • 4826176b7e70bb889f99c206faffadd892628d78525715e9f7128ecf48b14680  
gnucash-5.2.tar.bz2
        • 2d594cc889bb723746beb490f50853ccfb987b6e99e0a4587b058c51ca2a75a3  
gnucash-5.2.tar.gz
        • 8299701f54d9b19743cbe90f1f369a4c998fd87436571d1b8fc630e7c71ffc13  
gnucash-5.2.setup.exe
        • f7f0c82976755d228c32f71db4db8bde4e5de40c161011071dc39cac1f6f5a20  
Gnucash-Intel-5.2-1.dmg
        • b9eb6581b403665c308b8909cc4d588c9ce483139cbc3ed3638403f61aefb49b  
gnucash-docs-5.2.tar.gz

Microsoft Windows:
https://github.com/Gnucash/gnucash/releases/download/5.2/gnucash-5.2.setup.exe
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.2/gnucash-5.2.setup.exe

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

Getting GnuCash as source code
If you want to compile GnuCash 5.2 for yourself, the source code can be 
downloaded from:
https://github.com/Gnucash/gnucash/releases/download/5.2/gnucash-5.2.tar.bz2
https://github.com/Gnucash/gnucash/releases/download/5.2/gnucash-5.2.tar.gz
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.2/gnucash-5.2.tar.bz2
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.2/gnucash-5.2.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.2 for yourself, the source 
code can be downloaded from:

 Sourceforge: 
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.2/gnucash-docs-5.2.tar.gz
 
 GitHub: 
https://github.com/Gnucash/gnucash/releases/download/5.2/gnucash-docs-5.2.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-announce mailing list
gnucash-annou...@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-announce
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to