gnucash maint: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sun Sep 27 01:07:36 EDT 2020
Updated via https://github.com/Gnucash/gnucash/commit/8cb5c17f (commit)
via https://github.com/Gnucash/gnucash/commit/401299cd (commit)
from https://github.com/Gnucash/gnucash/commit/bd115a3a (commit)
commit 8cb5c17fba746a9f6d67c532c92b08b6566fc8c0
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 26 15:43:54 2020 -0700
Release GnuCash 4.2
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cc4a21073..7b70839f5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,7 +6,7 @@ if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.14.0)
endif()
project (gnucash
- VERSION 4.1
+ VERSION 4.2
)
enable_testing()
diff --git a/NEWS b/NEWS
index e2b5c7e3a..76e19ac32 100644
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,111 @@
Version history:
------- -------
+4.2 - 27 September 2020
+The third release of the 4.x stable 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).
+ Remove 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
+
4.1 - 26 July 2020
The second release of the 4.x stable series.
-Between 4.0 and XXX, the following bugfixes were accomplished:
+Between 4.0 and 4.1, the following bugfixes were accomplished:
Bug 775582 - Change "Petrol" (or Gas if seen in USA) to "Fuel".
Bug 797759 - Some transactions are not highlighted in the matching window
commit 401299cdd362b9554dc14ebe7ed51208203d0f22
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 26 13:11:12 2020 -0700
Fix adding Scheme tests to check target.
TEST isn't a variable name, SCHEME_TGT_TESTS is.
diff --git a/common/cmake_modules/GncAddSchemeTargets.cmake b/common/cmake_modules/GncAddSchemeTargets.cmake
index 214cd7770..9a4b0e961 100644
--- a/common/cmake_modules/GncAddSchemeTargets.cmake
+++ b/common/cmake_modules/GncAddSchemeTargets.cmake
@@ -283,7 +283,7 @@ function(gnc_add_scheme_targets _TARGET)
set(_TARGET_FILES "${_TARGET_FILES}" PARENT_SCOPE)
- if(TEST)
+ if(SCHEME_TGT_TEST)
add_dependencies(check ${_TARGET})
else()
install(FILES ${_TARGET_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/${GUILE_REL_SITECCACHEDIR}/${SCHEME_TGT_OUTPUT_DIR})
Summary of changes:
CMakeLists.txt | 2 +-
NEWS | 104 ++++++++++++++++++++++++-
common/cmake_modules/GncAddSchemeTargets.cmake | 2 +-
3 files changed, 105 insertions(+), 3 deletions(-)
More information about the gnucash-changes
mailing list