|
|
|
|
Changelog for python3-gnucash-5.5-1.4.x86_64.rpm :
* Thu Jan 11 2024 Jaime Marquínez Ferrándiz - Update to 5.5 + Bugfixes + [import-main-matcher.cpp] After clicking/toggling A/U+C/C checkbox, reselect the row because it\'ll be much faster to use keyboard navigation -- use up/down/left/right to target desired checkbox, hit repeatedly to repeat the same action over several consecutive rows. + Implement support for !Type:Prices records in the QIF importer. + Modernize construction of GObjects using G_DECLARE_DERIVABLE, G_DECLARE_FINAL, etc. + Fix yet more leaks. + [DBI backend] Change DBI test URLs to environment variables from cmake configuration definitions. + Restore the Stock Transaction Assistant to full operation. + Fix the Fancy Date file property so that it saves. + Fix formatting error in po files project-id line. + [simple-business-create.py] Overwrite an existing file instead of crashing. + Update github action package versions. + Add parsing mixed number and fraction (e.g. 10 1/2) to the gnc_numeric string constructor. + Bump minimum cmake version to 3.14 and drop some conditionals for older versions + Major speedup in the SQLBackend by replacing C++ exceptions with std::optional for null values. + Refresh the GUI on completion of the import matcher so that the imports are immediately reflected in the register. + Improve online quote retrieval error reporting. + Test loading and saving XML files with and without compression + [import-main-matcher] always defer_bal_computation during import to speed up both importing new transactions, and destroying existing ones. + GncGtkListUIItem::set_option_from_ui_item: Iterate over selected items Instead of all possible items. + Convert gnc-ofx-import.c, import-parse.c, import-utilities.c, import-format-dialog.c, import-account-matcher.c, import-commodity-matcher.c, import-settings.c, import-pending-matches.c, import-match-picker.c, import-main-matcher.c, and gnc-pricedb.c to .cpp + By default, filter out online_wiggle in test-gnc-quotes. Running ./bin/test-gnc-quotes from the command line will still include online_wiggle + Replace yahoo_json with alphavantage in test-gnc-quotes. yahoo_json is too unstable. + Include timezone in price-quote date diagnostic messages.- Disable the python bindings on Leap since it requires python 3.8 ( https://bugs.gnucash.org/show_bug.cgi?id=799138 )- Add a dependency on libicu-devel to fix the build on Leap * Sat Sep 30 2023 Johannes Engel - Update to 5.4 + Bugfixes + [import-main-matcher.cpp] After clicking/toggling A/U+C/C checkbox, reselect the row because it\'ll be much faster to use keyboard navigation -- use up/down/left/right to target desired checkbox, hit repeatedly to repeat the same action over several consecutive rows. + Implement support for !Type:Prices records in the QIF importer. + Modernize construction of GObjects using G_DECLARE_DERIVABLE, G_DECLARE_FINAL, etc. + Fix yet more leaks. + [DBI backend] Change DBI test URLs to environment variables from cmake configuration definitions. + Restore the Stock Transaction Assistant to full operation. + Fix the Fancy Date file property so that it saves. + Fix formatting error in po files project-id line. + [simple-business-create.py] Overwrite an existing file instead of crashing. + Update github action package versions. + Add parsing mixed number and fraction (e.g. 10 1/2) to the gnc_numeric string constructor. + Bump minimum cmake version to 3.14 and drop some conditionals for older versions + Major speedup in the SQLBackend by replacing C++ exceptions with std::optional for null values. + Refresh the GUI on completion of the import matcher so that the imports are immediately reflected in the register. + Improve online quote retrieval error reporting. Test loading and saving XML files with and without compression + [import-main-matcher] always defer_bal_computation during import to speed up both importing new transactions, and destroying existing ones. + GncGtkListUIItem::set_option_from_ui_item: Iterate over selected items Instead of all possible items. + Convert gnc-ofx-import.c, import-parse.c, import-utilities.c, import-format-dialog.c, import-account-matcher.c, import-commodity-matcher.c, import-settings.c, import-pending-matches.c, import-match-picker.c, import-main-matcher.c, and gnc-pricedb.c to .cpp + By default, filter out online_wiggle in test-gnc-quotes. Running ./bin/test-gnc-quotes from the command line will still include online_wiggle + Replace yahoo_json with alphavantage in test-gnc-quotes. yahoo_json is too unstable. + Include timezone in price-quote date diagnostic messages. * Sat Jul 08 2023 Johannes Engel - Update to 5.3 + Bugfixes + The type-ahead selection of transaction descriptions has been substantially overhauled based on extensive user feedback. Matches are now only on the beginning of words and are now sorted by age since last use. This both substantially reduces the number of matches and prioritizes the most recently used as being the most likely candidates for re-use. To help distinguish cases of long descriptions where the match would be outside the popup\'s viewport the viewport is automatically scrolled horizontally so that the end of the left-most (right-most in rtl languages) matches is centered in the view. Completion can be aborted with the key or a new Don\'t autocomplete selection that\'s the first entry in the popup. + Fix lockup on Windows in type-ahead selection of transaction descriptions. + More budget-module sign fixes and improvements. + Lots of memory-leak fixes, GLib modernization, and code cleanup by Richard Cohen, Simon Arlott, & Chris Lam. + bugfix xaccTransGetTxnType: avoid returning TXN_TYPE_LINK incorrectly: A TXN_TYPE_PAYMENT will have non-APAR splits; a TXN_TYPE_LINK will not have non-APAR splits. This bug manifests as a regular TXN_TYPE_PAYMENT transaction being later voided being incorrectly changed to TXN_TYPE_LINK. + Including brokerage fees in Money Out calculation (if not ignoring them) in advanced-portfolio.scm report and updating the \"advanced\" tests to reflect selling fees being included into the money out value + [stock-txn-asst] Don\'t use the initial value in amount edit widgets unless they\'re valid. Otherwise the invalid value will log an error that will prevent later valid input from working. + BUGFIX: Actions > Online Actions > Show log Window does not open when it is first clicked. + cmake: check gdk only when building GUI + Get the tooltip working on \"Online Banking Setup\" * Sun Jun 11 2023 Johannes Engel - Update to 5.1 + Bugfixes * Sat Apr 15 2023 Johannes Engel - Update to 5.0 + A new Stock Transaction Assistant to guide you through entering most investment transactions for stocks, bonds, and mutual funds. You can access it from Actions>Stock Assistant when the focus tab is the Accounts page or a Stock or Fund account register. + A new Investment Lots report showing a graph of capital gains and losses in a period by investment lot. Note that if you don\'t use the View Lots dialog to manage capital gains and losses this report won\'t have anything to show you. Use Reports>Assets & Liabilities>Investment Lots to see the report. + The Online Quotes facility has been completely rewritten and the old gnc-fq-check, gnc-fq-dump, and gnc-fq-helper programs have been replaced with finance-quote-wrapper. The functions performed by those programs may now be accomplished by passing commands to gnucash-cli -Q, see gnucash-cli --help for specifics. The perl module requirements have changed with the rewrite: The new version doesn\'t need Date::Manip but needs JSON::Parse instead. gnc-fq-update has been, er, updated to reflect that. + A new tab on the New/Edit Account dialog called More Properties includes entries to set a high and low limit on an account. That\'s coupled to a new column that\'s available on the Accounts Page, Balance Limit. If you set a high or low limit and the account balance falls above or below the respective limit an indicator will be shown in the Balance Limit column. + The description field quickfill in the register now displays a drop-down list of possible completions instead of just one inline completion. + File import menu items for the MT940, MT942, and DTAUS formats is replaced with a single Import from AQBanking that supports importing any file format supported by AQBanking, including the frequently requested CAMT. (Note that some CAMT profiles are under the XML format.) + The import matcher now permits editing descriptions, notes, and memo fields in the matcher window before creating the transactions. Right-click and select from the context menu. + The report generated by the Print Invoice button on the Edit Invoice tab can now be configured as a book option at the bottom of the Business tab; this permits selecting a saved configuration of one of the standard invoice reports. Another option enables a delay, during which a dialog box will appear enabling the user to select a different report. Note: When saving a configuration make sure that the invoice number is not set or you\'ll get that particular invoice instead of the one that you pressed the button for. * Sun Apr 02 2023 Johannes Engel - Update to 4.14 + Bugfixes o Bug 797477 - Manual foreign transaction from APAR to another doesn\'t trigger price input o Bug 797725 - Untranslatable string \"For Period Covering ~a to ~a\" o Bug 797903 - Transaction window: The \'blue line\' is always (erroneously) topmost when t. sorting order is inverted. o Bug 798570 - Totals for the income, expenses and remaining to budget incorrect for one specific date. o Bug 798625 - \"Last up through report date\" changed in 4.12 Don\'t adjust report dates with time64CanonicalDayTime. They\'re set to 23:59:59 local which is always >= neutral time at which prices and transactions are timestamped. Local noon is before neutral time for all time zones east of UTC+2. o Bug 798679 - Unicode normalization should be used for comparison but not stored. Change to NFC normalization for all comparisons because the Unicode meaning of compatible might collide with the user\'s intent. o Bug 798702 - Crash in gnc_plugin_page_focus_idle_destroy() closing a report before it completes. o Bug 798705 - ] New: UI string mismatch: OK vs. Next o Bug 798712 - Regional Decimal Point not recognized in budgets o Bug 798717 - Reports > Business > Fancy Invoice duplicates company details o Bug 798732 - : Type of balance carry forward accounts for German skr49 account template fixed o Bug 798734 - Aging Reports don\'t handle mixed currency payments and invoices without Trading Accounts o Bug 798734 - Aging Reports don\'t handle mixed currency payments and invoices without Trading Accounts o Bug 798737 - Minor grammatical error - \'for\' missing in \'You will be asked a conversion rate for each.\' o Bug 798740 - Build fails with gcc 13 o Bug 798747 - Crash in Investment Portfolio report o Bug 798748 - Transaction Notes field\'s value does not appear in reverse transaction. o Bug 798754 - Build fails with gcc 13 and glib > 2.76 o Bug 798759 - Register widths for \'with sub-account\' not saved o Bug 798765 - Increase the limit for Maximum Slices in the Expense Piechart * Sun Mar 12 2023 Bjørn Lie - Replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1) BuildRequires: Version 4.13 added support for webkit2gtk-4.1. * Thu Dec 22 2022 Johannes Engel - Update to 4.13 + Bugfixes o Bug 760274 - The Statusbar \"forgets\" when register doesn\'t have focus o Bug 798545 - Crash when updating document link on vendor bill o Bug 798614 - Croatia to join the Euro o Bug 798629 - gnucash crashes attempting to import OFX file o Bug 798633 - 4.12 build failure on 32-bit Linux: \"No code for module\" o Bug 798640 - Segfault when running saved report o Bug 798649 - Crash when closing Edit Style Sheets dialog while Style Sheet Properties dialog is still open. o Bug 798653 - Schedule Calendar event description pop up window does not track mouse position o Bug 798657 - Import Summary language is wrong o Bug 798664 - Result of \'gnucash --nofile\' is marked dirty o Bug 798669 - Multicolumn Balance Sheet not printing exchange rates o Bug 798672 - Preferences are not saved nor loaded, ERROR g_settings_new_full: assertion \'schema != NULL\' failed o Bug 798680 - Not able to match a reverse transaction of a previously matched transaction. o Bug 798681 - Previously imported investment income transactions may not be filtered. o Bug 798694 - Cursor in the wrong place after pasting with auto-completion + Enhancements o Include equity accounts in the exchange rate commodities list. o Don\'t normalize text when pasting from the clipboard or appending descriptions or notes during imports. o [register] Delay post-ime reset of the selection to work around bug 798587. o [ofx import] Clean up importing investment transactions for smoother workflow and better UI behavior. o [account-piecharts] drill-down piechart: tree-depth is at most 6 o Fix numerous memory leaks. o [ifrs-report] From Bug 798004 allow Cr cash to offset Dr fee and remove invalid \"dividend reinvestment\" during short. o [gtest-qofevent.cpp] Add comprehensive tests for qofevent o [test-qofbook] Test that gnc_features_test_unknown returns a suitable error message o [test-qofbook.c] add test for gnc_features_set_unused o [gnc-features.cpp] backport gnc_features_set_unused from master o [qofbook.cpp] backport qof_book_unset_feature from master o Moove gnc-euro.[ch] to engine and unit test it. o [test-qofbook] basic features test: Sets a feature and tests it\'s set. it\'s impossible to design a book with unknown features using the API. o po/README: Remove relics from ancient context forms o [test-ifrs-cost-basis] amend tests to accommodate extra column. o [ifrs-cost-basis] compare register vs calculated capgain per transaction. o Accomodate WebKit package version update to webkit2gtk-4.1. o [assistant-stock-transaction] input positive capgains for Credit income account. * Sat Oct 01 2022 Johannes Engel - Update to 4.12 + Bugfixes o Bug 794584 - Register not updated when scheduled transactions created o Bug 798262 - Scheduled transactions with blank amounts do not get created. o Bug 798385 - Description to often only \"Landesbank Hessen- Thuringen Girozentrale\" o Bug 798565 - Import map editor: deletion of a map does not mark gnucash document as dirty o Bug 798573 - Tab Width Behaviour Formerly when the notebook tabs on the left or right, the space used fluctuated depending on tab label width. This change sets the label width to the preference setting when the tabs are on the left or right but when top or bottom the width is set to the number of characters when shorter than the preference setting so they take up less room. o Bug 798578 - MT940 imports broken - all transactions have date of first transaction o Bug 798585 - segfault running sample script simple_business_create.py. o Bug 798588 - sx scrubbing was using incorrect free function o Bug 798590 - Transaction report: wrong type argument in position 1 o Bug 798598 - Selecting a line in a Vendor Credit Note changes display of Subtotal cell to 0.00 o Bug 798611 - Date changing when changing timezone by one hour When getting a date from the date editor anywhere in the program set the time to neutral time instead of the beginning of the day unless get_date_internal is called with GNC_DATE_EDIT_SHOW_TIME in which case the user-provided time is used. o Bug 798616 - Can\'t register amount greater than 9,000,000,000 + Enhancements * Fri Apr 01 2022 Johannes Engel - Update to 4.10 + Bugfixes + Recommend yelp for accessing online help without full GNOME environment + Performance and code clarity improvements * Fri Jan 21 2022 QK ZHU - Add -DCMAKE_SKIP_INSTALL_RPATH:BOOL=OFF to spec: cmake in SLE and Leap set this variable to ON by default, hence GnuCash cannot open shared object file, fix by overriding it (bsc#1194378) * Sun Jan 02 2022 Johannes Engel - Update to 4.9 + Bugfixes- Remove 285017793d2c0c9f5a8d52b3db42944480e3f557.patch: No longer required as the underlying issue has been fixed in release * Fri Oct 01 2021 Bjørn Lie - Update to 4.8 + Compatibility Notice: In order to allow flatpak users to share preferences with installations outside of the sandbox we need to change the preference path from /org/gnucash to /org/gnucash/GnuCash. This release of GnuCash does that and it will automatically migrate existing preferences. It does not, however, continue to write preferences to the old path and it runs the migration only once. If you go back and forth between GnuCash 4.7 and an older versions you\'ll have two sets of preferences, one for GnuCash 4.7 and later and another for GnuCash 4.6 and earlier. This includes the file history list and last-opened file. + Bugfixes + Updated translations.- Add 285017793d2c0c9f5a8d52b3db42944480e3f557.patch: Use plain cat instead of cmake -E cat to join the migratable-prefs. Fixes build for everything older than current Tumbleweed. * Mon Jun 28 2021 Johannes Engel - Update to 4.6 + Bugfixes * Wed May 05 2021 Carsten Ziepke - Fix building for openSUSE Leap 15.3 and SLE 15 SP3 (define used guile version) * Mon Apr 12 2021 Johannes Engel - Update to 4.5 + Bugfixes * Mon Apr 12 2021 Johannes Engel - Update to 4.5 + Bugfixes * Tue Jan 05 2021 Johannes Engel - Update to 4.4 * Two bugfixes
|
|
|