|
|
|
|
@ -1,5 +1,94 @@
|
|
|
|
|
Version history:
|
|
|
|
|
------- -------
|
|
|
|
|
5.12 - 29 June 2025
|
|
|
|
|
|
|
|
|
|
The following bugfixes were accomplished:
|
|
|
|
|
|
|
|
|
|
Bug 648768 - Warning "Change Reconciled Split" has wrong cursor fu
|
|
|
|
|
Bug 797766 - Automatic decimal point doesn't work properly with zeros when
|
|
|
|
|
entering stocks.
|
|
|
|
|
Preserve the decimal point when printing numbers with no
|
|
|
|
|
decimal places to stop the auto-decimal code from triggering
|
|
|
|
|
when exiting the field.
|
|
|
|
|
Bug 799490 - Error on start or opening a gnucash file: Can't parse the URL
|
|
|
|
|
g_filename_from_uri can't handle # in paths but
|
|
|
|
|
gnc_uri_get_path can.
|
|
|
|
|
Bug 799506 - reconcile bad date pops to 1969
|
|
|
|
|
Bug 799521 - Segmentation fault on Autocomplete of Description with ß
|
|
|
|
|
Bug 799572 - Return proper status code when Finance::Quote errors during
|
|
|
|
|
price quote retrieval via CLI.
|
|
|
|
|
Bug 799580 - Swiss currency symbol is displayed as SFr. instead of CHF
|
|
|
|
|
Replace SFr. with Fr. as SFr. is obsolete but Fr. is still
|
|
|
|
|
widely used. This is the local symbol so users who want CHF
|
|
|
|
|
can set it in the security editor.
|
|
|
|
|
|
|
|
|
|
Bug 799582 - Mortgage and Loan Assistant - Compounding Formula
|
|
|
|
|
Adds a semi-annual compounding period for Canadians
|
|
|
|
|
and implements the more correct simple-rate formula
|
|
|
|
|
provided by a Canadian licensed accountant. Also
|
|
|
|
|
adds support for day-interval loan payments, ensures
|
|
|
|
|
that the formula on the repayment page reflects
|
|
|
|
|
changes on that page, ensures that the number and
|
|
|
|
|
amounts of payments are correct when payments are
|
|
|
|
|
more frequent than monthly, use the correct intest
|
|
|
|
|
rate for compunding calculations, and fixes some
|
|
|
|
|
memory issues.
|
|
|
|
|
Bug 799590 - Pressing enter after changing date on initial reconcile
|
|
|
|
|
information window does not change ending balance.
|
|
|
|
|
Bug 799592 - "No transactions found" when importing CSV transactions
|
|
|
|
|
Bug 799593 - macOS: mariadb hardcodes plugin paths to original install
|
|
|
|
|
directory.
|
|
|
|
|
Bug 799594 - GnuCash 5.11 fails to build with boost 1.88
|
|
|
|
|
Bug 799597 - Crash when deleting all splits in General Journal
|
|
|
|
|
Bug 799602 - Unit Price on Invoice will NOT display as decimals
|
|
|
|
|
Bug 799603 - Does not save to mysql on localhost.
|
|
|
|
|
Bug 799623 - test-backend-dbi fails after 2038
|
|
|
|
|
|
|
|
|
|
The following fixes and improvements were not associated with bug reports:
|
|
|
|
|
|
|
|
|
|
[reports]Lazily generate sub-reports. Reports with links to detail
|
|
|
|
|
sub-reports like the budget reports would take a long time to generate
|
|
|
|
|
because they built both the main report and all of the sub-reports.
|
|
|
|
|
Now the sub-reports generate when the user clicks the link in the
|
|
|
|
|
main report.
|
|
|
|
|
Security editor quote sources: Add new source, China Merchants Bank. Remove
|
|
|
|
|
no longer supported F::Q Modules Bloomberg.pm, DWSFunds, Investor's
|
|
|
|
|
Exchange (U.S.), Morningstar Australia, Skanddinaviska Enskilda Banken,
|
|
|
|
|
Tiaacref.pm, Troweprice.pm and many of the multi-source sources from
|
|
|
|
|
the Security Editor.
|
|
|
|
|
[import-main-matcher.cpp] Add tooltips to transaction A, U+C, and C action
|
|
|
|
|
columns in the generic transaction import matcher.
|
|
|
|
|
[reports] Use ICU for Unicode string comparison and substring search
|
|
|
|
|
because it knows how to correctly localize comparisons of accented and
|
|
|
|
|
unaccented characters.
|
|
|
|
|
[reports] more robust error handling if target report doesn't exist.
|
|
|
|
|
Register: Ensure splits belong to transaction when doing bulk operations on
|
|
|
|
|
a transaction's splits.
|
|
|
|
|
Drop the definition of __EXTENSIONS__ from three files and instead move it
|
|
|
|
|
to compiler options if on a platform that needs it.
|
|
|
|
|
Avoid non-POSIX "echo -n" behavior in util/gnc-vcs-info.
|
|
|
|
|
Add testbuild target which builds tests without running them to accommodate
|
|
|
|
|
packaging processes that run ctest separately.
|
|
|
|
|
[engine.i] convert gnc_account_accumulate_at_dates to c++.
|
|
|
|
|
[gnc-engine-guile.cpp] helper gnc_split_to_scm function.
|
|
|
|
|
[gnc-engine-guile] reduce overhead of gnc_foo_to_scm by caching the result
|
|
|
|
|
of SWIG_TypeQuery(typestr)
|
|
|
|
|
[balance-forecast] optimise some loops: fewer temporary lists and gc
|
|
|
|
|
Let cmake probe for the existence of HAVE_STRUCT_TM_GMTOFF, fix build of
|
|
|
|
|
test-gnc-date on systems without HAVE_STRUCT_TM_GMTOFF, and avoid
|
|
|
|
|
unused variable warnings on systems without HAVE_STRUCT_TM_GMTOFF
|
|
|
|
|
Wrap include of gtest.h and gmock.h with a warning-silencing pragma.
|
|
|
|
|
See https://github.com/google/googletest/issues/4701 The warnings cause
|
|
|
|
|
the Arch Linux CI to fail because of -Werror.
|
|
|
|
|
Fixed GetInvoiceFromTxn to convert to the right type of Python object for
|
|
|
|
|
a GncInvoice.
|
|
|
|
|
[test-report-utilities] more tests for gnc:account-accumulate-at-dates
|
|
|
|
|
testing balances at date boundaries
|
|
|
|
|
|
|
|
|
|
New and Updated Translations: Arabic, Bulgarian, Chinese (Simplified Han script),
|
|
|
|
|
Danish, Dutch, Finnish, French, German, Hungarian, Portuguese, Romanian,
|
|
|
|
|
Russian, Spanish, Swedish, Turkish
|
|
|
|
|
|
|
|
|
|
5.11 - 30 March 2025
|
|
|
|
|
The following bugfixes were accomplished:
|
|
|
|
|
|
|
|
|
|
|