storing guid is safer, and will return null if budget is deleted. because object may become stale if UI is used to delete it, leading to stale pointer and segfault.gnc:make-budget-option stores guid instead of object.because it needs budget period end-date.delay creating exchange-fn until a valid budget exists.this is the location of the first definition L18N: Fix glossary/es.po:906: duplicate message definition.Fix obsolete links to in translations.Fix two minor issues with displaying links in the Document Link dialog.Several improvements to the experimental IFRS cost-basis report.3.18 introduced 'cmake -E cat', but we still have to support versions starting from 3.14.More memory leak plugging and GList efficiency improvements.The following fixes and improvements were not associated with bug reports: Bug 798382 - Typo corrections in comments.Let xaccParseAmount parse up to 12 decimal places instead of 8.Bug 798352 - Decimal Precision when Entering Mutual Fund Transaction.Bug 798346 - crashes when running check & repair.Bug 798341 - Right align in Hebrew - Account screen.Strip trading splits only if "Use Trading Accounts" is enabled for the book so that users who want to manage trading accounts by hand may do so.Bug 798335 - No longer possible to change trading account.Bug 798327 - Ofx import stops too early for multi-account OFX and one account has no new transactions.Bug 798325 - New Currency for Venezuela (VED).Bug 798320 - Error message indicating a crash of GNUcash when closing application - MacOS 10.15.7 (19H1419).Bug 798313 - "File/Import/Import Transactions From CSV" crashes Gnucash.Bug 798266 - Dropdown picker menu for category does not appear.Bug 798222 - Account search dialog: Pushing enter does nothing.Bug 797772 - Allow reconciliation report to double filter by both posting and reconciliation date.
PERSONAL AND SMALL BUSINESS ACCOUNTING SOFTWARE FOR MAC MODS
As these mods are limited to the code for the matcher window, this should work for all the imports that use it - ie ofx & csv file imports (both tested) & aqbanking (cannot test). The selected ticked/unticked state of the "Append" checkbox is saved in a key value pair for the import account, so the next import for that account will automatically default it to the saved state. When ticked, this causes the imported Description/Notes to be appended to the matched transaction Description/Notes respectively. Add an "Append" checkbox to the bottom of the "Generic import transaction matcher" window to the left of the "Reconcile after match" checkbox.Bug 797678 - OFX importer should supplement, not replace, existing Notes (and Description and Memo) fields.Bug 797618 - Spanish translation of Shares and Stock.Running gnucash in Hebrew, the right edge of the reports are locked while scrolling down and do not scroll with the rest of the report.Bug 797502 - (RTL) - Right edge of the reports are locked while scrolling down.Between 4.8 and 4.9, the following bugfixes were accomplished: