mirror of
https://github.com/Gnucash/gnucash.git
synced 2026-09-03 20:53:02 -05:00
Release GnuCash 5.16
This commit is contained in:
+1
-1
@@ -21,7 +21,7 @@ if (POLICY CMP0177)
|
||||
endif()
|
||||
|
||||
project (gnucash
|
||||
VERSION 5.15
|
||||
VERSION 5.16
|
||||
)
|
||||
|
||||
enable_testing()
|
||||
|
||||
@@ -1,5 +1,81 @@
|
||||
Version history:
|
||||
------- -------
|
||||
5.16 - 28 June 2026
|
||||
Between 5.15 and 5.16, the following bugfixes were accomplished:
|
||||
|
||||
Bug 421610 - RFE: Include logical dates for View->Filter by "date range"The Select Range
|
||||
section of the Date tab of the register's Filter By dialog box is changed to
|
||||
provide relative, specific date, or days ago options for the start and end of
|
||||
the filter range. The Show number of days item label is changed to Show from days
|
||||
ago to better reflect what it does.
|
||||
Bug 436105 - esc key not working as expected in register: Enable the escape key to cancel a
|
||||
field edit.
|
||||
Bug 797384 - Gnucash doesn't handle commodity prices with big numerator/denominator properly.
|
||||
Bug 798004 - Next gen UI for stock transactions
|
||||
Bug 799314 - Add "enter now" option in scheduled transaction editor. tab to allow users to
|
||||
select the scheduled transactions to be included in a “Since Last Run…” window.
|
||||
If there are no instances of a selected transaction triggered by today’s date,
|
||||
the next instance is triggered.
|
||||
Bug 799751 - autocomplete crash
|
||||
Bug 799759 - Users can't Enable entries via Checkboxes on Scheduled Transactions PageAllow the
|
||||
Enabled box in the list of scheduled transactions to be operated instead of having
|
||||
to open the transaction editor dialog and change the Enabled checkbox. Also added
|
||||
use of the Name column as the secondary column sort for all the other columns.
|
||||
Bug 799762 - Poor handling of cases where hidden/placeholder accounts are used in the account
|
||||
register
|
||||
Bug 799766 - Double line preference not respected in search register
|
||||
Bug 799767 - POST /accounts in bindings/python/example_scripts/rest-api is broken
|
||||
Bug 799777 - `xaccSplitSetParent`: reparenting a committed split silently drops its KVP slots
|
||||
(online_id, cap-gains links)
|
||||
|
||||
The following fixes and improvements were not associated with bug reports:
|
||||
|
||||
Numeric values may now be selected to copy in the Accounts page.
|
||||
Add new Finance::Quote source Finnhub.io: Free API key (personal/non-professional use)
|
||||
available at https://finnhub.io. Set FINNHUB_API_KEY environment variable to API key to use
|
||||
this source. As of June 2026, free tier API limit is 60 API calls/minute.
|
||||
The Investment Lots report has new optional columns for Computed Annual Growth Rate.
|
||||
Python Bindings: Improved translation of primary object (Account, Transaction, Split, etc.) so
|
||||
that they can be treated as normal Python objects. This is accomplished with SWIG magic so
|
||||
no existing code is obsoleted.
|
||||
Python Bindings: Better conversion of GLists to Python lists.
|
||||
Python Bindings: Destroy the QofSession in the Python Session dtor to prevent leaving the
|
||||
database locked.
|
||||
[engine] Add first-class online_id accessors for Split and Account and make them available to
|
||||
Python bindings, removing the unused Transaction online_id property.
|
||||
Improve C++ implementation of QofBook.
|
||||
Correct the Doxygen doc for qof_instance_get/set_kvp.
|
||||
[gnc-log-replay.cpp] fix incorrect guid dump
|
||||
Add some Boost library requirements needed by libgnucash-guile to CMakeLists.txt so that
|
||||
missing feature will fail at configure time.
|
||||
Use Compile-time Regular Expressions instead of std::regex in gnc-filepath-utils.cpp and
|
||||
instead of boost::regex in the CSV importer, with the CTRE v3.11.1 header added to borrowed
|
||||
[gnc-filepath-utils.cpp] null check char* arguments
|
||||
Add ChartJS licenses.
|
||||
Removed AEX from list of commodities. euronext.com is now using JS based anti-webscraping.
|
||||
[report-core] always offer options summary in reports. This is useful to debug reports. The Add
|
||||
options summary option is removed because it's no longer optional.
|
||||
Remove remaining obsolete IMContext from sheet
|
||||
Fix blurry text in HiDPI offscreen-rendered widgets
|
||||
Add port field to database connection dialog: The convention of appending the port number after
|
||||
the host isn't obvious.
|
||||
When editing a split in the register treat the account as being changed only if it isn't the
|
||||
one selected before editing instead of if the user performed an edit
|
||||
Return immediately from qof_book_destroy if hash_of_collections is null. If qof_book_destroy is
|
||||
called on a QofBook* freshly created with qof_book_new (usually because it was used to
|
||||
create a session that now must be destroyed) it would try to empty the non-existent hash
|
||||
tables, crashing.
|
||||
Clean up Flathub metadata to solve warnings at flatpak build time.
|
||||
Be consistent in naming GncPluginPage and GncPluginPageRegister
|
||||
HTML: Remove unimplemented function declarations.
|
||||
[gnc-html.cpp] remove unused buggy string conversion functions
|
||||
Convert libgnc-html to C++
|
||||
Apply -Wall -Werr -Wmissing-prototypes to C++ compilation on Windows and fix the resulting
|
||||
errors.
|
||||
|
||||
New and Updated Translations: Arabic, Croatian, Danish, Dutch, German, Finnish, Hungarian, Korean,
|
||||
Norwegian-Bokmal, Spanish
|
||||
|
||||
5.15 - 29 March 2026
|
||||
Between 5.14 and 5.15, the following bugfixes were accomplished:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user