Software  When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

GnuCash 5.3 [Update]


GnuCash is a personal and small business finance application, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows. It’s designed to be easy to use, yet powerful and flexible. GnuCash allows you to track your income and expenses, reconcile bank accounts, monitor stock portfolios and manage your small business finances. It is based on professional accounting principles to ensure balanced books and accurate reports.

GnuCash can keep track of your personal finances in as much detail as you prefer. If you are just starting out, use GnuCash to keep track of your checkbook. You may then decide to track cash as well as credit card purchases to better determine where your money is being spent. When you start investing, you can use GnuCash to help monitor your portfolio. Buying a vehicle or a home? GnuCash will help you plan the investment and track loan payments. If your financial records span the globe, GnuCash provides all the multiple-currency support you need.

GnuCash 5.2 changelog:

Between 5.1 and 5.2, the following bugfixes were accomplished:

  • Bug 777472 - reconcile does not work if transaction selected
  • Bug 798564 - GnuCash is slow when there are a lot of open tabs/registers (37)
  • Bug 798597 - The word "Separators" needs two separate versions
  • Bug 798695 - Deleting everything from the "Transfer" cell after suggestions pop-up restricts search to the first 30 accounts
  • Bug 798796 - Account list incomplete in report options
  • Bug 798809 - Multicolumn report error when reopened after saving.
  • Bug 798839 - Edit -> Preferences string not translatable (reopened)
  • Bug 798862 - Merge identical strings (reopened)
  • 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 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"

Between 5.2 and 5.3, the following bugfixes were accomplished:

  • Bug 798967 - Cannot Save to Any Path After Upgrading to 5.2 Fix inverted if statement condition for save success flag

The following fixes and improvements were not associated with bug reports:

  • Some memory cleanup by Chris Lam.
  • Missing from the 5.2 release notes is that Chris streamlined the transaction scrubbing so that each transaction gets scrubbed only once. This improves--in some cases substantially--the time to load and to run Check and Repair.

Download: GnuCash 5.3 | 153.0 MB (Open Source)
Links: GnuCash Home page | Other Operating Systems

Get alerted to all of our Software updates on Twitter at @NeowinSoftware

Report a problem with article
Next Article

Mirillis Action! 4.33.0

Previous Article

WebChangeMonitor 23.06

Join the conversation!

Login or Sign Up to read and post a comment.

1 Comment - Add comment