|
1 | 1 | Version history:
|
2 | 2 | ------- -------
|
| 3 | +5.5 - 17 December 2023 |
| 4 | +The following bugs have been fixed: |
| 5 | + |
| 6 | + |
| 7 | + Bug 607000 - SLR visible transactions |
| 8 | + Change the Since Last Run dialog to show only transactions |
| 9 | + with a non-empty Status. |
| 10 | + Bug 792241 - Allow sorting scheduled transactions |
| 11 | + Bug 798025 - SLR Value entry not tied to location |
| 12 | + Disable scrolling and the horizontal scroll bar while an entry |
| 13 | + has focus. |
| 14 | + Bug 798760 - SLR OK button to complete value entry |
| 15 | + With this change the Since Last Run dialog's OK button will |
| 16 | + commit an in-progress edit and advance to the next edit |
| 17 | + requiring input. It will close the dialog only if there are |
| 18 | + no more edits. |
| 19 | + Bug 798760 - SLR change reminder with value entry |
| 20 | + Change transaction state from Reminder to ToCreate when the |
| 21 | + user has provided the needed value and clicked OK. |
| 22 | + Bug 798890 - Printing Problem |
| 23 | + Bug 799087 - Import - Unbalanced (need acct) transactions now show in red |
| 24 | + (previously orange). |
| 25 | + Bug 799090 - Right Clicking scheduled transaction |
| 26 | + Ensure that the selection highlight changes to the item under |
| 27 | + the pointer when right-clicking in the SX Editor. |
| 28 | + Bug 799092 - GnuCash 5.4 leaves background process running on exit |
| 29 | + Clear the schema_hash at app shutdown via |
| 30 | + gnc_prefs_remove_registered and make that function available |
| 31 | + to the Python bindings so that python programs can do so too. |
| 32 | + Bug 799099 - Crash when trying to get quotes |
| 33 | + Bug 799104 - "Asset Chart" broken |
| 34 | + Bug 799108 - "Since Last Run" crashes if there are any errors creating a |
| 35 | + scheduled transaction: Capture errors and display them in a |
| 36 | + dialog box instead. |
| 37 | + Bug 799113 - "Start Import" button reports "Failed" |
| 38 | + Bug 799121 - Parse error on CSV import on MacOS |
| 39 | + Bug 799130 - split-register.c:1847:gnc_split_register_save: assertion |
| 40 | + failed: (xaccTransIsOpen (blank_trans)) |
| 41 | + Bug 799134 - Fails to build with GCC 14 (‘find_if’ is not a member of ‘std’; |
| 42 | + did you mean ‘find’) |
| 43 | + Bug 799138 - Port to new Python C config API |
| 44 | + Bug 799143 - FTBFS on 32bit architectures |
| 45 | + Bug 799144 - Date Completion is broken after 5.4 upgrade |
| 46 | + Bug 799148 - Reliable crash when saving a modified saved report |
| 47 | + configuration |
| 48 | + Bug 799150 - Can't paste text (with Ctrl+V) in Notes field in Account Tree |
| 49 | + View |
| 50 | + Bug 799151 - gnc_date_get_last_mday () does not account for leap years |
| 51 | + correctly. |
| 52 | + Bug 799152 - normalize_reldate_tm() does not handle dates with months |
| 53 | + greater than 11 or less than -11 correctly. |
| 54 | + Bug 799156 - normalize_struct_tm() does not normalize seconds,minutes, and |
| 55 | + hours correctly. |
| 56 | +Other repairs or enhancements not marked as bugs: |
| 57 | + |
| 58 | + Cancel the QIF import instead of inserting the default directory if the |
| 59 | + user cancels the file-selection dialog. |
| 60 | + Memory leak fixes |
| 61 | + Rename the scheduled transaction edit/new/delete menus to resolve a |
| 62 | + shortcut conflict. |
| 63 | + Allow saving the sort column in the Since Last Run dialog |
| 64 | + Ensure that Print Checks obtains for the check amount the sum of all splits |
| 65 | + in the current register account and subaccounts. |
| 66 | + Ensure that report page actions are re-enabled after editing options. Some |
| 67 | + actions (Print, PDFExport, and Report Options) had been left disabled. |
| 68 | + Ensure GncDateEntry always reverts to today if the user enters an invalid |
| 69 | + date string. |
| 70 | + Direct cmake to find the base installed Python3 instead of the latest |
| 71 | + version installed. Reference Cmake Issue 24126, Cmake Issue 24878, and |
| 72 | + CMake merge request 8287. Note that this requires CMake 3.20 or later; |
| 73 | + users of older versions will still get the newest installed Python |
| 74 | + version. |
| 75 | + CI: Run distcheck on one workflow to catch quickly instances where someone |
| 76 | + adds a file but forgets to update the distribution. |
| 77 | + Primarily of interest to developers: We've added a new CMAKE_BUILD_TYPE, |
| 78 | + Asan, with two options -DLEAKS and -DODR, both of which default to OFF. |
| 79 | + This creates a non-optimized, with-symbols build with the Address |
| 80 | + Sanitizer hooks compiled in. While the primary motivation is a CI run |
| 81 | + to ensure that there aren't any memory allocation errors revealed in |
| 82 | + the test suite, this is also a useful build to use when debugging a |
| 83 | + segfault crash, many of which are caused by use-after-free errors. When |
| 84 | + building on non-Apple platforms -DLEAKS=ON will add leak detection, |
| 85 | + dumping a stack trace for the allocation of any leaked heap or |
| 86 | + free-store allocations. Similarly and on non-Apple platforms only |
| 87 | + -DODR=ON will log violations of the C++ one definition rule. |
| 88 | + Also of interest to developers: A new cmake option -DCOVERAGE. When on and |
| 89 | + in a non-optimized build this will instrument the program and libraries |
| 90 | + to count usage for every source line. The option also adds three |
| 91 | + targets, lcov-initialize, lcov-collect, and lcov-generate-html. The |
| 92 | + primary motivation is to assess the completeness of tests in CI, see |
| 93 | + https://gnucash.github.io/Coverage-HTML for the latest results. |
| 94 | + |
| 95 | +New and Updated Translations: Chinese (Simplified), Croatian, Dutch, English |
| 96 | + (Australia), English (New Zealand), English (United Kingdom), Finnish, |
| 97 | + German, Gujarati, Hungarian, Italian, Norwegian Bokmål, Polish, Portuguese, |
| 98 | + Portuguese (Brazil), Romanian, Russian, Slovak, Spanish, Swedish |
| 99 | + |
3 | 100 | 5.4 - 24 September 2023
|
4 | 101 | The following bugs have been fixed:
|
5 | 102 |
|
|
0 commit comments