Download GnuCash 3.9

Spread the love

Version 3.9 of GnuCash has been released. GnuCash is a cross platform and open source accounting program for individuals and small businesses. It uses the double-entry bookkeeping system and is able to easily keep track of, for example, bank accounts, investments, income and expenses, budgets, mortgages and loans and can of course create reports and graphs. The following changes and improvements have been made in this release:

Between 3.8 and 3.9, the following bug fixes were accomplished:

  • Bug 685102 – Scheduled Transactions don’t always respect weekends for first occurrence
  • Bug 794916 – Fails to find environment file at startup when installation prefix is ​​’/opt’
  • Bug 796579 – Cannot go forward with empty duplicates screen
  • Bug 796911 – Minimum window width to large.
    To fix this the text labels used have been enabled to ellipsize at the end
  • Bug 796984 – Import Bills & Invoices: date of line item is not validated; can lead to unexpected results
  • Bug 796985 – Import Bills & Invoices: option ‘open not yet posted docs in tab’ does not open tab if invoice could not be posted
  • Bug 796986 – Import Bills & Invoices: in case of invalid posting date in import file, invoice is posted with unexpected date
  • Bug 796987 – Import Bills & Invoices: fixing import items only works in special case
  • Bug 797022 – Import Bills & Invoices: expense/income account is not validated – leads to one-sided posting if account is invalid
  • Bug 797023 – Import Bills & Invoices: no user confirmation requested for update of invoices, if new invoice is created first
  • Bug 797024 – Import Bills & Invoices: import matches csv data rows with too few separators, brass up the import data
  • Bug 797025 – Import Bills & Invoices: the type of the post to account is not validated – enabling A/P and A/R postings on regular accounts
  • Bug 797042 – OK button in OFX importer doesn’t work if nothing is imported.
  • Bug 797133 – CSV Import or multicurrency transaction export in multiline form
  • Bug 797139 – test-report-utilities failure after 10-march in travis
  • Bug 797419 – equity statement unrealized-gain calculator uses weighted-average
  • Bug 797481 – crash on close of unsaved tabs by pressing [X]
  • Bug 797522 – Focus after reconcile jumps to a different account
  • Bug 797536 – cmake errors out because it cannot find GncPkgConfig (cmake 3.5.2)
  • Bug 797540 – Mapping of aqbanking accounts to gnucash accounts doesn’t work
  • Bug 797546 – Autocomplete not updated when account names changed
  • Bug 797548 – multicolumn income statement: some closing entries are not ignored when within reporting period
  • Bug 797549 – Reconcile window shows S_tatement Date rather than Statement Date
  • Bug 797550 – Crash when changing register tab position
  • Bug 797551 – Budget totals line missing in 3.8
  • Reinstate Income/Expense/Transfer/Total, but rename to:
    • Inflow from Income
    • Outflow to Expense
    • Outflow to Asset/Equity/Liability
    • Remaining to Budget
  • Bug 797566 – Crash on use of context menu in importer
  • Bug 797569 – Swedish account templates not accessible
  • Bug 797570 – Unable to import vendors.
    In the import of Customer/Vendor or Bill/Invoice, the dialog that lists rows that were not imported shows a scrollable view of only four rows.
  • Bug 797572 – Customer Report (beta): “Period Totals” includes total debit and credits outside the current period.
    Previously Credits was rendered before Debits. Change to formal accounting convention. Can swap to informal headers if set by global preference.
  • Bug 797573 – Incorrect value of securities in the Asset Chart
  • Bug 797576 – xaccAccountOrder shouldn’t sort account codes as base-36
  • Bug 797584 – New-owner – bill amount field left to wrong account
  • Bug 797588 – Gnucash segfaults when using mysql backend with empty password
  • Bug 797591 – multiperiod b/s and PnL reports: add style sheet ‘easy’
  • Bug 797609 – Backtraces for eguile report errors strips wrong part of stack
  • Bug 797613 – Due Invoices Reminder shows Job Name instead of Company Name
  • Bug 797624 – At some point Vietnam Dong seemed to drop xu (decimals)
  • Bug 797631 – Superfluous account selection dialog on first online retrieval
    The online id, which is needed to find a GnuCash account for a transaction or the balance retrieved from an online account, is already assigned to each matched GnuCash account within the Online Banking Setup tool. The online id is removed from the GnuCash account if it is no longer matched with an AqBanking account.
  • Bug 797636 – Incorrect Online account matches cannot be deleted
    A push button with text “Delete selected matches” is added to the “Match Online accounts with GnuCash accounts” page of the “Online Banking Setup” tool. Additionally, the underlying tree view is set to multiple selection mode from single selection mode. Pushing the button will remove the matched GnuCash account from all selected AqBanking (Online) accounts.
  • Bug 797638 – SIGSEGV editing transaction after closing Find Accounts dialog.
  • Bug 797640 – The Reconciliation Window starting balance calculator needs to ignore splits after statement date
  • Bug 797648 – Cannot reconcile both splits of a transaction with 2 splits for bank account subaccounts if only 1 is cleared
    Force all splits in a transaction for the account being reconciled (and its children), to have the same reconciliation status. This fixes a problem when the splits have different statuses.
  • Bug 797656 – Immediate crash when retrieving quotes

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