Autor Thema: GnuCash ...  (Gelesen 16821 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 3.3
« Antwort #45 am: 01 Oktober, 2018, 05:48 »
Changelog

Changes:

Bug 771667 - Different warnings when changing reconciled splits vs. splits linked to reconciled splits.
Bug 784420 - "Save changes on closing" window waits 2^32 seconds when "Time to wait for answer" is set 0.
Bug 786708 - GnuCash won't load currency fractions larger than 1000000. Also create larger fractions for the account dialog.
Bug 787439 - Segmentation Fault in Transfer dialog after clearing Date field and pressing escape.
Bug 789594 - Unable to overwrite sqlite3 database file.
Bug 792446 - Mixed languages in error dialog.
Bug 794526 - Python bindings can't find loadable modules.
Bug 794755 - Commodity Register displays fractional prices.
Prices will now be displayed in decimal, rounded to two more places than the currency's smallest unit.
Bug 794870 - If no book is opened, gnucash still asks if the user wants to save changes when opening a file.
Bug 795821 - GnuCash could not obtain the lock for file://C:UsersusernameDocumentsGnuCash2.6.21xxxxxxxx.gnucash
Bug 796054 - Unposting and reposting invoice doubles amounts.
Bug 796137 - query.search_for outputs critical qof.object errors and prevents queries being run.
Bug 796248 - Editing Scheduled Transaction.
In addition to not begining to edit already-loaded transactions, don't try to load splits that are already loaded. It shouldn't be possible to load a transaction without also loading its splits.
Bug 796474 - Segmentation fault while setting up online banking.
Allow only a single instance of the assistant.
Bug 796509 - Saved reports don't respect *some* 'Edit report options'.
Bug 796579 - Cannot go forward with empty duplicates screen.
Bug 796665 - Backspace Key Inoperable After Ctrl+V.
Bug 796669 - Dark Theme Text Colors Hard to Read.
Only add the register-foreground class when using Gnucash built in colours. When this setting not used, the foreground colour by default will be what ever the theme has set and will be down to the user to over ride along with the other register colours.
Bug 796724 - Can't overwrite gnucash DB on MariaDB.
Bug 796725 - 4 of 6 Date Posted options fail to return matching transactions.
Bug 796734 - Auto-complete entry not highlighting to allow for incremental entry.
Bug 796737 - Patch to restore gncmod-python.c.
Bug 796739 - Toolbar buttons have no labels.
Bug 796751 - reconcile window usability - R column should be next to Amount.
Bug 796755 - buggy window handling at startup.
Bug 796756 - OFX import fails to recognize associated income accounts.
Bug 796759 - --add-price-quotes leaves a lock on the file.
Bug 796762 - Scrollbar partially hides the delete button in the Saved Report Configurations window.
The vertical scrollbar obscures the delete button in the tree view so add a dummy blank column to the end and set it to the width of the vertical scrollbar.
Bug 796766 - Credit note creating 'imbalance' with wrong entries.
Bug 796777 - CVE-2008-1391: Integer overflow in included strfmon function.
Bug 796788 - Strange behaviour in options of multicolumn report.
Bug 796792 - SaveAs Overwrite dialogue in background and not visible.
Bug 796812 - gnc_date_cell_get_date and gnc_date_cell_get_date_gdate have different date validation behaviour.
Bug 796813 - Date validation inconsistent.
Bug 796814 - Changing a book's read-only threshold doesn't immediately affect open registers.
Bug 796816 - Notes field in Duplicate Invoice dialogue is 'read-only'.
Bug 796819 - Bad icon with Spanish localization.
Drop translations of the 'gnucash-icon' string from our po files and add a note for translators to not translate this string or use the literal 'gnucash-icon' as translation.
Bug 796820 - References to 'Gnome Bugzilla' should be changed to 'GnuCash Bugzilla'.
Bug 796833 - Excel csv Format misprocessed.
Convert all line ending styles to the one expected by the C++ standard library before starting to parse a csv file.
Bug 796839 - Find transaction won't filter on Date Posted.
Bug 796858 - TypeError: in method 'qof_query_int32_predicate', argument 2 of type 'gint32' on gnucash.gnucash_core.QueryInt32Predicate.

The Following fixes and improvemts were not associated with bug reports:

Set toolbar buttons to show both icon and text.
And make the icon small to recover some vertical screen estate. The motivation for this is that Gtk has dropped the ability for users to change a toolbar's appearance. And as our icons are often less than descriptive many users benefit from having textual descriptions as well. This is the best compromise we can make until the gui gets an in-depth redesign.
Add preference for forcing prices to decimal display.
Anticipating that some users might prefer to see exact prices, add a preference to General>Numbers to configure whether prices are rounded to decimals or are displayed as exact fractions.
Revert the "Average Cost" pricing changes made in 2.6.17.
These changes broke trial balances in many books.
Allow saving to xml over an existing sqlite3 file and the other way around.
Add customer/vendor ID in client section of invoices.
Partly fixes bugs 430259 and 742086; full fixes would require not-backward-compatible data model changes.
Change the default filter for General Ledger.
The General Ledger default for the number of days shown is 30 but for the Register it is 0, meaning show all. So change the default filter based on ledger type and use this when determining if the setting should be saved or removed.
Fix gtk accelerator mixups by explicitly disabling actions that are not relevant.
For example, File->Print and its variants for various page types all use the same 'p' as global accelerator. It was possible to have gnucash invoke the 'Print Report...' action instead of the 'Print Invoice...' action when hitting p on an invoice page. If no report page was open at this point, gnucash would crash. If a report was open, gnucash would invoke the print action on that report instead of opening an invoice report for the invoice.
[job-report] Prevent Crash if there is no AR account
Add the ability to cascade account colours in account tree.
The colour on an account that has sub-accounts can be applied to its sub-accounts; by default only those sub-accounts that don't have a colour set are affected, but there's a preference to override that.
Speed up loading the preference dialog by blocking register updates until the dialog is fully loaded.
Update change_tax_code.py, add basic test for python query.
Simplify GNCQueryView's data model: It was managing a number of redudant parameters which were leaking memory all over the place. The information that was tracked could easily be extracted from the underlying GtkTreeView, GtkTreeModel or GtkTreeSelection when needed.
Open customer/vendor/employee report when double-clicking an the respective owner the cust/vend/empl overview page.
Update Overview of README based on https://lists.gnucash.org/pipermail/gnucash-devel/2018-September/042748.html
Many new tests for reports.
Some substantial speedups when loading large amounts of business transactions from a SQL backend.
Clean up a lot of memory leaks.
Remove all use of Timespec in the program. Provide deprecated wrapper functions supporting timespecs for custom reports; users should update the reports as soonas possible.

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 3.4
« Antwort #46 am: 31 Dezember, 2018, 12:30 »
Changelog

The GnuCash development team announces GnuCash 3.4, the fifth release of the 3.x stable release series.
Changes

Between 3.3 and 3.4, the following bugfixes were accomplished:

    Bug 498072 - GnuCash show taxes on invoice when individual taxes is not checked
    Bug 760825 - On duplicating a bill, the entry dates should be set to the bill date, not to the current date - followup:
    Use neutral time on entry post dates instead of canonical time
    Bug 767772 - Associated file with transaction is lost when moving entry between accounts
    Bug 775580 - Inaccurate information provided for "Common Accounts" when using "New Account Hierarchy Setup"
    Bug 779565 - Treeview header combos do not work at first load
    Bug 788332 - Last Reconcile Date column sorts by day of month not date
    Bug 789674 - Close Book tool regression
    Bug 793156 - Incorrect date sort order in Generic import matcher window
    Bug 795080 - Some dates reset to 01/01/1970
    Bug 795237 - Update of "wohnungsw" template
    Bug 795425 - Version 2018 of german account template SKR49
    Bug 796772 - Receivable Ageing Report invalid URL for Totals column
    Bug 796806 - Crash after OFX import if line item dragged
    Bug 796842 - Add new employee window may not fit on screen
    Bug 796849 - Load another QIF file causes "that file already loaded" dialog
    Bug 796875 - Unable to use arrow keys to advance past pre-filled text in register
    Bug 796878 - test-qofsession fails on x86_32.
    Bug 796883 - Register text oddities
    HOME and END need to be treated like right and left arrow keys.
    Bug 796886 - OFX Import does not show source account in the transaction matching window
    Bug 796887 - Remove account slot key color if there is no valid color
    Bug 796893 - invoice.GetDatePosted() and other date related functions returns strange values for uninitalised dates.
    Bug 796896 - Button to complete an export not intuitively placed or discoverable
    Bug 796903 - Crash when searching invoice by Invoice Owner
    Bug 796914 - Customer Summary is giving error
    Bug 796915 - Update Account colour background
    Bug 796940 - Invalid transaction date-posted KVP causes date-posted to not be saved.
    Bug 796944 - Tab navigation From Company Address field in New Book Options
    Bug 796945 - Search Search Criteria window does not scroll when added criteria exceed a certain amount
    Bug 796948 - Scheduled Transactions Entered Since Last Run Are not Visible
    Bug 796949 - Incorrect conversion of 0,01 USD to EUR
    Bug 796960 - Incorrect amount sort order in Generic import matcher window
    Bug 796961 - Can't overwrite existing MYSQL database, V3.3.
    Bug 796967 - gnclock table not removed when using PostgreSQL.
    Bug 796978 - Deleting a split of same account as register cancels the transaction without warning
    Bug 796981 - Gnucash crashes with critical error when selecting another file
    Bug 796982 - Import Bills & Invoices: change in un_escape() routine causes description and notes fields to be mangled.
    Bug 796988 - Untranslated string in CSV transaction importer
    Bug 796989 - some date/time does not honor user locale
    Bug 796994 - Unable to generate Tax Report because of pricedb error

The following fixes and improvements were not associated with bug reports:

    Set up filepath utils to determine the GNC_CONFIG_HOME in the same way as GNC_DATA_HOME.
    Until now GNC_CONFIG_HOME was more or less hard-coded. Now it can be set via environment variable GNC_CONFIG_HOME. In addition it will automatically be created to avoid potential user confusion.
    Redesign gnc-uri-utils
        gnc_uri_get_components will now return NULL as protocol if the input is a normal file system path instead of a uri (it used to return 'file')
        gnc_uri_get_protocol will now return NULL if the input is a normal file system path instead of a uri (it used to return 'file')
        gnc_uri_is_file_protocol now returns FALSE if protocol is NULL (it used to return TRUE)
        gnc_uri_is_file_uri now returns FALSE if input is a normal file system path instead of a uri (it used to return TRUE)
        a new function gnc_uri_targets_local_fs will return TRUE only if its input is either a file uri or a normal file system path. This function is now mostly used instead of gnc_uri_is_file_uri in the current code base
        a new function gnc_uri_is_uri is added to check whether its input is a valid uri (has protocol, path and hostname for non-file uris)
        refer to 'scheme' instead of 'protocol' as that's the more formal term used in uris This involves renaming 3 functions:
            gnc_uri_get_protocol -> gnc_uri_get_scheme
            gnc_uri_is_known_protocol -> gnc_uri_is_known_scheme
            gnc_uri_is_file_protocol -> gnc_uri_is_file_scheme
        The *_protocol variants are marked as deprecated.
        Additionally a number of local variables have been renamed from protocol to scheme to support this change.
    Show warnings for deprecated declarations
    We're about to announce our own set of deprecated functions in libgnucash. That would be pretty pointless if we also would silence all deprecation warnings at the same time...
    More report code-cleanup by Chris Lam, including deprecating the following functions:
        gnc:account-get-balance-at-date
        gnc:account-get-total-flow
        gnc-commodity-numeric-string
        gnc-commodity-value->string
        gnc:double-col
        gnc:options-add-include-subaccounts
        gnc:options-add-group-accounts
        gnc:options-add-currency-selection
    The following modules are deprecated:
        report-system/collectors
        report-system/report-collectors
    Invoice: Remove H1 title and superflous option.
    Printing the title twice is silly, so remove the option and the H1 display of the title. Note that the remaining title is in a div named "invoice-title" so it can be styled with CSS as the user pleases from the Report Options Layout tab.
    The preference, use formal accounting labels does not update the header With a register open and you change preference 'use formal accounting labels' it does not update the register header so add a call back for the preference.
    Make the grid lines of totals Budget tree view track the preferences.
    Make the grid lines of the totals tree view track the preferences to match the account tree view above it.
    Add routine to fix Account Color being set to "Not Set"
    Previously the account color slot has been populated with "Not Set" when any field for the account has been edited and saved. This routine should run once and remove all such entries.
    Performance fix in dom_chars_handler: use g_strndup instead of g_strdup
    In the appdata/metadata file, rename the ID from org.gnucash.Gnucash to org.gnucash.GnuCash to match flathub, and add a launchable ID to link it to the desktop file.
    Added double-click-on-file for the CSV transaction, price, and account importers and exporters.
    Cleaned up a variety of issues reported by the clang static analyzer.
    Allow the text options widget to use all remaining space
    The text option widget used for report options has only about 3 lines visible currently and will not use any available space in the dialogue. Change the packing for this widget to expand and fill the remaining dialogue space. If there are more than one text option widget on a page then the available space will be shared equally.
    Add short_labels for a few toolbar buttons with long names. That should fit a few more buttons on the toolbar.
    Update iso-4217-currencies.xml, adddding VES - Bolivar Soberano, minor updates of other VE currencies.
    Python 3 bindings fixes and improvements from Christoph Holterman and Sumit Bhardwaj.

We have revised translations for Chinese (Simplified), Farsi, German, Japanese, Portuguese (Portugal), and Ukrainian

Revised or added account templates for English (US), English (UK), German (Austria), German (Germany), Portuguese (Portugal)
Known Issues

The following are open bug reports new to the 3.x series considered significant by the development team:

    Bug 775368 - "Average cost" price source problem
    Bug 795071 - new account entry screen keeps on disappearing and coming back
    Bug 795251 - googletest detection cannot be overridden
    Bug 795362 - Special variable "i" not parsed in function calls
    Bug 795383 - Gnucash crashes on import of a 1400-transaction (or more) CSV file
    Bug 795384 - GnuCash 3 is tremendously memory hungry on macOs
    Bug 795393 - Do not create .log files when using sqlite backend
    Bug 795614 - Unicode handling in amount fields [resubmission]
    Bug 795729 - Advanced Portfolio Report - Percentage rates not displaying leadinga zeroes
    Bug 795804 - Extremely slow save
    Bug 796100 - Autosave Doesn't Always Work
    Bug 796122 - Poor Performance Scanning Old Files During Autosave
    Bug 796492 - Wrong calculation of the first occurrence
    Bug 796496 - CSV Importer: Column Selectors invisible on Windows.
    Bug 796500 - Scalability issue - importing large CSV to large book won't finish
    Bug 796520 - Layout overlapping in Income & Expense Chart
    Bug 796656 - GnuCash frequently crashes, usually involving unsaved transactions.
    Bug 796687 - Tax Entity name and type for an account won't work under "Tax Reporting Options" in Gnucash 3.2
    Bug 796688 - "Next" Button Moves Repeatedly During New File Wizard
    Bug 796728 - GnuCash 3.0-3.2 crashes when starting up under Windows
    Bug 796736 - Column Widths calculator need to allow more padding
    Bug 796740 - Selecting register value with mouse fails
    Bug 796746 - Cannot copy and paste anything into the amount field (both credit and debit)
    Bug 796750 - qof_query_search_for stores pointer of type string argument
    Bug 796754 - Guile encoding certain strings not as UTF-8
    Bug 796758 - Improve error messages, why one can not remove a tax table
    Bug 796761 - Newline (char(10) is inserted into the end of the string if copy & paste text from excel into the description field of transaction
    Bug 796767 - The importer shows read-only and placeholder accounts
    Bug 796773 - Display of Negative numbers
    Bug 796774 - Investment account QIF Import does not import transaction
    Bug 796779 - Window size in SEPA transaction
    Bug 796782 - Cannot import OFX file in new 3.2
    Bug 796799 - After Deleting Transaction Price, Enter Required 2x
    Bug 796810 - Account creation and editing dialogs do not allow entering umlaut-u
    Bug 796824 - took more than 2 hours to import 220 transactions
    Bug 796844 - Amount column of Customer Report should net Credits and Debits
    Bug 796847 - Error trying to do CSV import doesn't recognize account specification
    Bug 796850 - Auto-decimal-point causes incorrect price to display when amount is edited.
    Bug 796852 - Context sensitive Help broken
    Bug 796857 - Import of QIF duplicates transfer transactions
    Bug 796867 - GNUCash crashes on startup with Mac Mojave 10.14 in Dark mode.
    Bug 796870 - Cannot (occasionally) undo invoice billing
    Bug 796871 - GtkFileChooser Name Field and Sidebar Ignore UNC Paths
    Bug 796877 - test-stress-options fails
    Bug 796878 - test-qofsession fails on x86_32
    Bug 796879 - GnuCash crashes on startup
    Bug 796880 - Menu Tooltips Interfere with All Dialogs
    Bug 796882 - Entering an amount as a calculation fails the first time in bills
    Bug 796885 - SX Editor Calendar Sometimes Shows Wrong Year, Wrong Next Date
    Bug 796890 - CSV import of multi-split transactions marks reconciliation status of first line as cleared
    Bug 796892 - Startup warning: undefined symbol PyOS_getsig
    Bug 796894 - Edit -> Preferences results in gnucash.exe- No Disk error box
    Bug 796895 - Report end and start dates not obeyed
    Bug 796896 - Button to complete an export not intuitively placed or discoverable
    Bug 796899 - FTBFS on [mips]: segfault; test-backend-dbi; endianness
    Bug 796900 - Problems in Description Editing. Select all implemented with the Caps Key (plus no Ctrl Z Undo, grrr)
    Bug 796905 - GNUcash does not start after windows 10 update
    Bug 796907 - After a series of actions to the window of GnuCash, some of or all of the contents will dispear and could not get them back
    Bug 796909 - Can't enter different notes and memos for an AR payment transaction
    Bug 796911 - Minimum window width is too large, so it may not be possible to maximise the window
    Bug 796926 - Scrolling Fails if Mouse Leaves Window
    Bug 796933 - Backspace key doesn't work, sometimes.
    Bug 796934 - Menu and message characters display as boxes
    Bug 796935 - Scrollbar indicator does not move while scrolling
    Bug 796936 - Saving XML-formatted file to CryFS volume crashes GNUCash
    Bug 796938 - Typing account name no longer navigates to account
    Bug 796942 - Make Auto-Split Optional or Undo-Able for Data Entry
    Bug 796946 - Mortgage and Loan Repayment Setup tool crashes when exiting "Loan Repayment Options" page
    Bug 796953 - Attempting to enter loan causes 3.3 to crash
    Bug 796954 - No scroll in invoice/billing and all columns not visible. Column resizing is disastrous
    Bug 796955 - Import CSV - Single-line two-currency transactions can't be imported
    Bug 796965 - Show Unused Accounts
    Bug 796968 - Screen display gets corrupted in some circumstances when multiple windows stacked on top of each other
    Bug 796970 - Disable editing of currency retrieval settings for currencies.
    Bug 796971 - Keys "Home" and "End" do not work after popup is displayed
    Bug 796973 - Blocking problem when importing QIF - trading commodities enter Information
    Bug 796974 - Feature Request - Headings for the Matcher column Deposit/Withdrawal do not change to Debit/Credit when formal accounting labels are preferenced
    Bug 796976 - saving file with scheduled transaction hangs: copy of scheduled transactions missing in tmp file?
    Bug 796977 - No amounts displaying after upgrade from 2.6.19 to 3.3
    Bug 796979 - GnuCash segfaults on first startup when run from remote X session
    Bug 796983 - fails when importing QIF exported by Quicken 2015 Deluxe
    Bug 796989 - some date/time does not honor user locale
    Bug 796990 - Budget : Newly created account and account with zero transaction cannot be shown in Budget
    Bug 796992 - gnucash --add-price-quotes always fails

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 3.5
« Antwort #47 am: 01 April, 2019, 05:45 »
Changelog

Between 3.4 and 3.5, the following bugfixes were accomplished:

Bug 639049 - Asset Barchart Report includes also the first day of next month transactions If the original date is an end-of-month date, we take it as an indicator they always want monthdelta dates to be end-of-months. This works for monthly/quarterly/halfyearly/annual.
Bug 748431 - Wrong average balance for transactions during DST Replace average-splits with custom loop, cycling through the balancelist and splitlist, creating interval summaries along the way.
Bug 787401 - Test for the report system - HTML Tests.
Bug 795729 - Advanced Portfolio Report - Percentage rates not displaying leading zeros.
Bug 796498 - Incorrect starting balance in TXF Report calculations.
Bug 796530 - TxnCsvImport - fix loading of saved preset with update of seperator selection. Previously this would cause all but the first column to lose its assigned types.
Bug 796687 - Tax Entity name and type for an account won't work under "Tax Reporting Options" in Gnucash 3.2
Bug 796826 - Report HTML - not possible to suppress the document header.
Bug 796827 - Report HTML - it is not possible to suppress the document title.
Bug 796829 - Report HTML - HTML table rows are prepended not as list elements
Bug 796831 - Report-HTML - append table column correctly.
Bug 796877 - test-stress-options fails.
Bug 796946 - Mortgage and Loan Repayment Setup tool crashes when exiting "Loan Repayment Options" page. Because libstdc++ on Windows doesn't support any C++ locales besides "C" and throws an exception if you try.
Bug 796952 - Report formatting (justify) is broken.
Bug 796956 - Aqbanking 6 will drop DTAUS Adds support for the upcoming AQBanking 6 and removes support for AQBanking earlier than 5.3.4.
Bug 796965 - Change the default to show unused accounts.
Bug 796989 - some date/time does not honor user locale.
Bug 797002 - Program crashes when exporting tax data in txf format.
Bug 797011 - GnuCash 3.4 Crashes When Printing Checks with Custom Format.
Bug 797013 - Import Customers & Vendors: error in CMakeLists.txt - causes incomplete project in Xcode.
Bug 797029 - Import Customer & Vendors: blank name and company in import data row crashes GnuCash
Bug 797030 - Import Customer & Vendors: several issues with the matching of data rows.
Bug 797031 - Import customer & Vendors: import can create customer and vendors without address data
Bug 797041 - enum confusion in qoflog.
Bug 797046 - Tools / Price Database / Currencies UI not working since 3.4.
Bug 797067 - Date displayed incorrectly in register.
Bug 797074 - Reports with averages are displaying fractions Convert amounts to decimal prior to adding to html-table. Also adds tests to make sure averages are displayed in 2 decimal places.
Bug 797098 - Quitting Gnucash shortly after clicking Save may abort file save.
Bug 797105 - Incorrect local-symbol for SZL currency
Bug 797136 - Balance sheet report "Show Exchange rate" broken when foreign currency is sold completely For cases where total(amount)/total(value) = 0/0, the price is reported as 0.

The following fixes and improvements were not associated with bug reports:

API: Add dedicated api to query build-time, version related compile constants and use it in several location in the code for consistent behaviour.
Budget: Save and restore the Account filter settings.
Build: Fix deprecation warnings for g_type_class_add_private.
CSV Tokenizer: Add additional test to guard against quote parsing regressions.
GUI: Replace ambiguous mnemonic for File>Export>Export Active Register...
GUI: Rearrange menu accelerators for Actions>Online Actions menu items
GUI: Add mnemonic for File>Import>Import Bills...
GUI: Move Balance-Forecast report to Reports>Assets & Liabilities
GUI: Move Void Transactions item in Report Options from the Accounts tab to the Filter tab.
I18N: Fix erratic localization of dates on Windows.
Date format selection on Windows relies on Windows National Language functions and those are unaffected by the POSIX setlocale(). We have in the past relied upon gtk initialization to handle this but it has not been reliable since the move to Gtk3. Note that this applies only when the locale is set via a Unix-style environment variable (typically LANG) or in the environment file; it's unnecessary and ignored when using the localization settings in Region & Language.
I18N: Unify phrases to remove untranslated msgids.
I18N: Restore the global locale after Guile munges it.
There's no way to change the environment locale on Windows so calling setlocale(LC_ALL, ""), as guile does in its init routine, reads the user's Language and Region settings instead of the environment variables. We save the discovered environment locale and call setlocale with it again after Guile has initialized.
Importing: Remove old (non-SEPA) online transaction code, because now in 2019 the banks will only offer SEPA transactions and no others. This in turn means we don't need the old ktoblzcheck checking functions at all so also remove the dependency.
Importing: Usability improvements for Bayes editor window
Remove the "Are you sure" question as it is simply annoying but does not help. Fix some string wordings to be more understandable.
Online Banking: No longer force existence of local BIC code.
Online Banking: Entering of TAN must use normal visibility
The visibility of the entered content was set to FALSE (=invisible) always, which was wrong for certain types of input as indicated by the GUI_INPUT_FLAGS. This should now be honored and visibility set to TRUE (=visible) for the correct flags.
Online Banking: Fix reconcile timestamps when importing balances.
Used to be start-of-day, but needs to be day-neutral.
Performance: Provide a single static instance of C++ locale.
We can't use std::locale::global because all streams imbue it by default and if it's not 'C' (aka std::locale::classic) then we must imbue all the streams that we don't want localized, and that's most of them.
Performance: Add GncDateTime::timestamp().
To provide a C++ implementation of gnc_date_timestamp and to avoid using the expensive and localized GncDateTime::format().
Performance: Implement a faster date-time serialization function.
Has the side effect of recording all date-times in XML files in UTC instead of local time with a timezone. This will help users who like to keep their files under version control because the time strings won't shift every time Daylight time begins or ends.
Performance: >Fix XML load CPU hotspot: Scrub.c xaccTransScrubPostedDate
The refactoring provides roughly 10% reduction in user CPU use for XML file load by moving an expensive function to within an if-clause where the result is used.
Performance: Speed-up of txn match dialog: Suspend GUI refresh during deletion of selected lines.
Performance: Sorting speed-up: Cache the bool value of Transaction's is_closing property.
Register: Accept URLs or file paths for files associated with transactions. File paths can be relative or absolute. A preference is provided.
Reports: Speed up the budget and cash flow report calculation by iterating over accounts only once.
Reports: Heavy scrubbing for code readability and performance.
Reports: New Report by Ryan Turner: Balance Forecast Report
This report forecasts the combined balances of the selected accounts based on the scheduled transactions and plots them on a line graph. You can set a "reserve" amount, which will draw a red line on the graph, so you can easily see if your forecast dips below a given value. There is also a "future minimum" line which shows what the lowest future balance will be at a given point. I find this useful in conjunction with the "target" line for planning.
Reports: Fix crash when loading saved-report with unknown choices.
If a saved-report with e.g. relative date, multichoice option is unknown, the report would crash, and the Report-Options would segfault. This commit fixes both: report-date defaults to 'today', multichoice-options defaults to default-value. Following this commit, if a report loads a saved-report or .gcm from a future version, a gnc:warn will be emitted and the report will not crash; it will use relative-date today. Multichoice will remain the default value. Report Options will not segfault. The user will be notified via a gnc:gui-warn dialog

Reports: Date intervals at end-of-month:

Instead of recursing the date, we calculate the next month using an index-based multiplier, and apply modulo/remainder as appropriate to determine the next month/year. Then we attempt to create new mktime, and if the resulting mktime's month is not as expected, reduce the mday by 1 until resulting month is correct. This fixes monthly intervals for end-of-month days. Test via monthly/quarterly deltas, and also includes leapyear calculation.
Reports: Date-grouping must allow indenting.
Indenting checkbox was erroneously disabled when: sortkey = date, date-subtotal = not 'none.
Reports: Table display
It is intuitive that if the user wishes to show the subtotal-table, and hide the transactions, then both the main (hidden) transactions and subtotals must be hidden as well.
Reports: Update US Income Tax information for 2018.

Scheme Deprecations:

account-assoc
account-hash
account-hashtable-ref
account-hashtable-set!
account-in-alist
account-in-list-pred
account-in-list?
account-same?
gnc-commodity-collector-commodity-count
gnc-commodity-collector-contains-commodity?
gnc:commodity-collectorlist-get-merged
gnc:exchange-by-pricedb-helper
gnc:exhange-by-pricevalue-helper
gnc:get-commoditylist-inst-prices
gnc:hook-run-danglers
gnc:make-drcr-collector
gnc:make-stats-collector
gnc:report-template-menu-name/name
gnc:report-template-name-to-id
gnc:report-template-new-options/name
gnc:report-template-renderer/name
gnc:restore-report
gnc:save-options
split-assoc
split-hash
split-hashtable-ref
split-hashtable-set!
split-in-list?
split-same?
Scheme: Replace account and split utility functions with SRFI-1 functions.
Scheme: Testing (create-transaction) adds price trading commodities/currency.
this will modify a test which was calibrated to record purchase price only. fix transaction creation to add prices for both purchase and sales, and also fix test which was assuming no sale price was bring recorded.
Scheme: Testing (env-create-multisplit-transaction) This is the general case for any transaction creation.
Rewrite other transaction creation routines to use it. All tests still work unchanged, which confirms this function works well. This will allow tests to create multisplit transactions, of an arbitrary number of splits. If the list-of-split's values are not balanced (i.e. total 0), the engine will create an Imbalance-CUR split.
The motivation is to allow creation of complex multisplit multicommodity transactions eg USD50 + GBP20 (USD25) = EUR66 (USD75) as well as their prices GBP/USD = 25/20 and EUR/USD = 75/66.
USD -50
USD -25 = GBP -20
USD +75 = EUR +66
This will be useful in creating tests for stock-based reports, whereby stock sales need splits in STOCK/ASSET/INCOME accounts.
Scheme: Redesign gnc:account-get-balances-at-dates,
replacing the ignore-closing? parameter with a split->amount function parameter having a default value of xaccSplitgetAmount. (split->amount split) should return the amount of the split or #f; in the latter case the split is skipped. This allows for a more general account balance list accumulator with novel balance strategies. For example a split->amount function could test void status and return xaccSplitVoidForerAmount on void splits; test description/memo for some content and vary the returned amount accoridingly; or test the split and return 1 or 0 creating a counter. To recreate the ignore-closing use case pass (lambda (s) (and not (xaccTransGetIsClosingTxn (xaccSplitGetParent s))) (xaccSplitGetAcmount s)))
Scheme: Replace some option names. Automatically convert usage of the old names and issue a warning.
We have revised translations for Arabic, Croatian (New!), Farsi, French, German, Spanish, Ukrainian
Revised or added account templates for Belgium (French) (New!), France, Croatia (New!), Germany. Switzerland (French)

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 3.5.1
« Antwort #48 am: 10 April, 2019, 12:14 »
Changelog

It fixes two problems, one serious, one not so much:

Bug 797178 - 3.5 install-fq-mods.cmd requires ssleay32.dll, but it's no longer installed as part of GnuCash
Update the Bugzilla URL for the Report a GnuCash Bug Start Menu item.

A few bugs listed as "known problems" in the GnuCash-3.5 release notes have been tested by their reporters and marked as resolved:

Bug 795804 - Extremely slow save
Bug 796880 - Menu Tooltips Interfere with All Dialogs
Bug 796962 - File save hangs
Bug 796976 - saving file with scheduled transaction hangs: copy of scheduled transactions missing in tmp file?
Bug 797144 - Dates are erased when changing the language to de_DE
Bug 797148 - Custom Count fields won't save
Bug 797169 - GnuCash hangs loading XML file

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 3.6
« Antwort #49 am: 01 Juli, 2019, 13:13 »
Changelog

Changes

Between 3.5 and 3.6, the following bugfixes were accomplished:

    Bug 397927 - Save the window size/position for Qif Account picker dialog
    Bug 577968 - Values are not stored by pressing in budget page
    Bug 583277 - Ask for confirmation for cancelling QIF import
    Bug 624176 - budget report - rollup-budget ignored
    Bug 642824 - Check for Placeholder Accounts in Qif Import: Placeholder accounts do not allow transactions so when the account picker dialog is presented, add an error dialog for placeholder selection and a column to display that the account is a placeholder.
    Bug 646361 - Estimate budget option to have same amount in each budget period
    Bug 668349 - Scroll to selected accounts in QIF import tree views
    Bug 676810 - Wrong accounting in multi-currency budget report
    Bug 679800 - Shortcut to allow population of all budgeting periods
    Bug 689753 - Budget Report: Neg Num Not Colored Red
    Bug 728873 - In Qif importer use the enter on account entry
    Bug 751290 - Rethinking the invoice ledger view
    Bug 754710 - Add column sorting to Qif import Match views
    Bug 781345 - Equity disregarded by budget totals
    Bug 788157 - Open Budget Menu Item Doesn't Select Default Budget
    Bug 796949 - Fix division and rounding of zero.
    Bug 797051 - Change Overwrite price confirmation
    Bug 797051 - Follow up - Change defaults for new price
    Bug 797051 - Overwrite prices without warning
    Bug 797089 - Wrong time for accounting period end date
    Bug 797104 - Translations not showing in receipt options
    Bug 797123 - Export transactions to CSV file.
    Bug 797126 - It is annoying to run cmake to get an updated mo file
    Bug 797127 - Company name and address in reports not display properly
    Bug 797134 - Decimal separator: Windows configured as dot,...
    Bug 797165 - Crash on price deletion.
    Bug 797169 - GnuCash hangs loading XML file
    Bug 797170 - gnucash-3.5 fails to compile with GTK+3-3.20.x
    Bug 797175 - Gnucash will not open from UNC paths.
    Bug 797175 - Opening a file from a gvfs mount point fails
    Bug 797183 - association head path with spaces displayed wrong
    Bug 797185 - Correct the sorting for the Transaction Association Dialog
    Bug 797186 - gtk crash closing parent window edit->stylesheets
    Bug 797188 - Default invoice prints credit note as invoice
    Bug 797196 - Allow for per-payment rounding in amortization calculations
    Bug 797197 - Transaction report: Error message when sorting on month
    Bug 797204 - Qif import Tradable commodities page
    Bug 797207 - Chart reports show blank when run from the build directory
    Bug 797215 - Add sorting to QIF duplicates page
    Bug 797223 - Preference missing tooltip
    Bug 797230 - Use after free in
    Bug 797232 - Convert dialog-ab.glade to gtk3
    Bug 797233 - Balance Sheet, Chart of Accounts, and other reports...
    Bug 797240 - Multicolumn report not showing each report name
    Bug 797241 - Some reports skip transactions of the last day of the selected period
    Bug 797244 - Remove the invert prices for less than 1
    Bug 797246 - Cleared Balance Remains Red After Turning Positive
    Bug 797249 - Cutting home account causes transaction to disappear
    Bug 797262 - Change "Today date format"
    Bug 797266 - Missing translation settings
    Bug 797277 - Assets over time ignores nested liabilities
    Bug 797278 - Create an option for type of commodity for Price import: Currently when you use the 'Commodity From' column for Price imports it can match against the wrong commodity like COP (Conoco Philips) would match against the currency COP (Columbian Peso). To fix this add a new column type 'From Namespace' and rename 'Commodity From' to 'From Symbol' so they match the Security Editor.
    Bug 797281 - Gnucash crashes when attempting to match online accounts

The following fixes and improvements were not associated with bug reports:

    Rewrite the Customer Summary Report to correctly handle multiple currencies.
    Improve the Owner Report's find-first function to consider currency when selecting the account.
    Prevent cutting the "anchor" split or pasting another split on top of it in account registers so that the transaction won't suddenly disappear from the register page. Displays an explanatory dialog just like trying to delete the anchor split does. Allow deleting, cutting, and pasting over all splits in Journal View registers which don't have anchor splits because they're not associated with any account.
    Disable editing the "blank split" (the new split at the bottom of a transaction in split view) if the transaction itself is read-only.
    Use the customer and vendor currency instead of the default currency from preferences when generating bills, invoices, or credit notes.
    Allow assigning a single target account to more than one transaction in the import matcher.
    To do this select the new transactions and right-click to open a single-item context menu. Click the menu item to open the account selection dialog box. Note that imported transactions that match transactions already in the eriger, i.e. those marked "update" or "reconcile and update" are not eligible for inclusion.
    This feature still has some rough edges that are being addressed for the next release.
    Use the default currency from Properties>Accounts for the summary bar currency to make it configurable.
    Allow CSV export of grand total amounts from reports using the trep-engine.
    Fix XML file import failures into GnuCash for Android.
    Raise minimum CMake version to 3.5 for all platforms.
    Prevent crash in Aging Report when the book has no AP or AR accounts.
    Fix operation of the "default budget" option.
    Change the account-picker dialog to disable the OK button instead of raising a warning dialog if the selected account is a placeholder.
    Fix crash after unloading all files from the QIF import assistant.
    Disable the Next button in the QIF import assistant if no files are selected for import.
    New report "Balance Sheet-PNL" combines a Balance Sheet and an Income Statement in a single report.
    Rework localization in C++ on Win32 builds, fixing several crashes and speeding up file loading by 10x.
    Create a console window for displaying stdout/stderr. Define __MSWIN_CONSOLE__ and recompile to enable.
    Keep the selection in the Securities Editor on the commodity after editing it.
    Allow the Securities Editor to stack separately from the main window.
    Much more Scheme cleanup and refactoring.
    Python console improvements, including switching to Python3 and not killing GnuCash when quitting the console.

New API:

The following functions can now be used in scheduled transaction credit/debit calculations:

    gnc:amort_pmt
    gnc:amort_ppmt
    gnc:amort_ipmt

API Deprecations:

    gnc:html-table-prepend-column!
    gnc:html-acct-table-num-cols
    gnc:html-acct-table-append-row!
    gnc:html-acct-table-prepend-row!
    gnc:html-acct-table-append-col!
    gnc:html-acct-table-prepend-col!
    gnc:html-acct-table-remove-last-row!
    gnc:html-acct-table-render
    gnc:second-html-build-acct-table

We have revised translations for Croatian, Farsi, German, Romanian, and Ukrainian.
Known Issues

The following are open bug reports new to the 3.x series considered significant by the development team:

    Bug 787813 - Regression: Price database should allow multiple buy/sell prices on the same date
    Bug 791825 - Accounting Period dates (among others) stored with a TZ-sensitive time.
    Bug 792975 - missing hellip in menus
    Bug 792986 - Connecting with Bank server is very slow
    Bug 793306 - Price is not imported from CSV
    Bug 794584 - Register not updated when scheduled transactions created
    Bug 794644 - Remove Old Prices is very slow
    Bug 794807 - Calendar widget current month shown as (null)
    Bug 795071 - new account entry screen keeps on disappearing and coming back
    Bug 795251 - googletest detection cannot be overridden
    Bug 795383 - Gnucash crashes on import of a 1400-transaction (or more) CSV file
    Bug 795384 - GnuCash 3 is tremendously memory hungry on macOs
    Bug 795393 - Do not create .log files when using sqlite backend
    Bug 795614 - Unicode handling in amount fields [resubmission]
    Bug 795753 - Initial save into MySQL should use bulk inserts
    Bug 796100 - Autosave Doesn't Work if Preferences Changed During Data Entry
    Bug 796122 - Poor Performance Scanning Old Files During Autosave
    Bug 796492 - Wrong calculation of the first occurrence
    Bug 796496 - CSV Importer: Column Selectors invisible on Windows.
    Bug 796500 - Scalability issue - importing large CSV to large book won't finish
    Bug 796520 - Layout overlapping in Income & Expense Chart
    Bug 796688 - "Next" Button Moves Repeatedly During New File Wizard
    Bug 796736 - Column Widths calculator need to allow more padding
    Bug 796740 - Selecting register value with mouse fails
    Bug 796746 - Cannot copy and paste anything into the amount field (both credit and debit)
    Bug 796750 - qof_query_search_for stores pointer of type string argument
    Bug 796758 - Improve error messages, why one can not remove a tax table
    Bug 796761 - Newline (char(10) is inserted into the end of the string if copy & paste text from excel into the description field of transaction
    Bug 796764 - make check: hardcoded filenames in /tmp, vulnerable to symlink attacks
    Bug 796767 - The importer shows read-only and placeholder accounts
    Bug 796769 - Exposing new variables via swig sometimes results in an error "Undefined variable : <something>" while building
    Bug 796773 - Display of Negative numbers
    Bug 796774 - Investment account QIF Import does not import transaction
    Bug 796775 - Auto fill not working correctly (only match the first char you type ...)
    Bug 796779 - Window size in SEPA transaction
    Bug 796782 - Cannot import OFX file in new 3.2
    Bug 796783 - handling invalid date range in "get transaction..."
    Bug 796787 - report options - default plot size too big
    Bug 796788 - strange behavior in options of multicolumn report
    Bug 796799 - After Deleting Transaction Price, Enter Required 2x
    Bug 796810 - Account creation and editing dialogs do not allow entering umlaut-u
    Bug 796824 - took more than 2 hours to import 220 transactions
    Bug 796836 - Credit note wrong, database inconsistency
    Bug 796844 - Amount column of Customer Report should net Credits and Debits
    Bug 796850 - Auto-decimal-point causes incorrect price to display when amount is edited.
    Bug 796852 - Context sensitive Help broken
    Bug 796857 - Import of QIF duplicates transfer transactions
    Bug 796861 - Report HTML Pie Chart - default value #f for colors makes the pie chart renderer crash
    Bug 796862 - Report HTML Scatter Chart - default value #f for makercolor makes the scatter chart renderer crash
    Bug 796870 - Cannot (occasionally) undo invoice billing
    Bug 796878 - test-qofsession fails on x86_32
    Bug 796882 - Entering an amount as a calculation fails the first time in bills
    Bug 796885 - SX Editor Calendar Sometimes Shows Wrong Year, Wrong Next Date
    Bug 796890 - CSV import of multi-split transactions marks reconciliation status of first line as cleared
    Bug 796892 - Startup warning: undefined symbol PyOS_getsig
    Bug 796894 - Edit -> Preferences results in gnucash.exe- No Disk error box
    Bug 796895 - Report end and start dates not obeyed
    Bug 796896 - Button to complete an export not intuitively placed or discoverable
    Bug 796899 - FTBFS on [mips]: segfault; test-backend-dbi; endianness
    Bug 796900 - Problems in Description Editing. Select all implemented with the Caps Key (plus no Ctrl Z Undo, grrr)
    Bug 796905 - GNUcash does not start after windows 10 update
    Bug 796907 - After a series of actions to the window of GnuCash, some of or all of the contents will dispear and could not get them back
    Bug 796909 - Can't enter different notes and memos for an AR payment transaction
    Bug 796911 - Minimum window width is too large, so it may not be possible to maximise the window
    Bug 796925 - Database connections not closed by session.end()/session.destroy() when is_new=True
    Bug 796933 - Backspace key doesn't work, sometimes.
    Bug 796934 - Menu and message characters display as boxes
    Bug 796935 - Scrollbar indicator does not move while scrolling
    Bug 796936 - Saving XML-formatted file to CryFS volume crashes GNUCash
    Bug 796942 - Make Auto-Split Optional or Undo-Able for Data Entry
    Bug 796945 - Find Transaction Split Search Search Criteria window does not scroll when added criteria exceed a certain amount
    Bug 796948 - Scheduled Transactions Entered Since Last Run Are not Visible
    Bug 796954 - No scroll in invoice/billing and all columns not visible. Column resizing is disastrous
    Bug 796955 - Import CSV - Single-line two-currency transactions can't be imported
    Bug 796958 - GnuCash tries to lock the database even when opened read-only.
    Bug 796959 - GnuCash complains about saving on close when read-only.
    Bug 796966 - Underscore showing in german translation strings in the gui - business - search invoice
    Bug 796970 - Disable editing of currency retrieval settings for currencies.
    Bug 796974 - Feature Request - Headings for the Matcher column Deposit/Withdrawal do not change to Debit/Credit when formal accounting labels are preferenced
    Bug 796977 - No amounts displaying after upgrade from 2.6.19 to 3.3
    Bug 796979 - GnuCash segfaults on first startup when run from remote X session
    Bug 796983 - fails when importing QIF exported by Quicken 2015 Deluxe
    Bug 796984 - Import Bills & Invoices: date of line item is not validated; can lead to unexpected results
    Bug 796985 - Import Bills & Invoices: option 'open not yet posted docs in tab' does not open tab if invoice could not be posted
    Bug 796986 - Import Bills & Invoices: in case of invalid posting date in import file, invoice is posted with unexpected date
    Bug 796987 - Import Bills & Invoices: fixing import items only works in special case
    Bug 796992 - gnucash --add-price-quotes always fails
    Bug 796995 - Income and GST Statement: wrong grouping of invoices with multiple tax rates
    Bug 796997 - Currency Conversion Dialog appears when recording transactions between same currency accounts.
    Bug 797003 - Number widget changes values by more than one
    Bug 797006 - Balance is misleading in "open subaccounts" when different currencies are involved
    Bug 797009 - Database error on split transaction
    Bug 797010 - Install v3.4 failure
    Bug 797016 - modifying existing entry don't allow to input zero price or zero stocks
    Bug 797022 - Import Bills & Invoices: expense/income account is not validated - leads to one-sided posting if account is invalid
    Bug 797023 - Import Bills & Invoices: no user confirmation requested for update of invoices, if new invoices is created first.
    Bug 797024 - Import Bills & Invoices: import matches csv data rows with too few separators, messing up the import data
    Bug 797025 - Import Bills & Invoices: the type of the post to account is not validated - enabling A/P and A/R postings on regular accounts
    Bug 797026 - Reimport of account structure not working
    Bug 797033 - The CSV Importer should not obey with the "automatic digital point" setting
    Bug 797035 - Date selection via calender
    Bug 797036 - Runtime Error During 3.4 Upgrade
    Bug 797037 - Counter formats not saving
    Bug 797038 - GnuCash hangs loading under XWindows
    Bug 797043 - Rouble Symbol missing in Windows.
    Bug 797045 - Improve error reporting for bad credentials with MySQL backend ("bad or corrupt data" => "access denied")
    Bug 797048 - GnuCash in English doesn't show dates in register when book contains Polish characters
    Bug 797049 - Typing in lists does no longer initiate text search
    Bug 797050 - Encoding problem at MT940 Import
    Bug 797052 - Unable to Use Shift Key After Autofill or Paste
    Bug 797053 - Window state isn't saved
    Bug 797054 - Reports are rendered in Greek glyphs
    Bug 797057 - gnc-gwen-gui.c is still based on the deprecated GtkTable
    Bug 797060 - When importing QFX transactions all dates are current date
    Bug 797063 - gncEntryGetDocValue is modifying the invoice or entry
    Bug 797064 - crash when try print report
    Bug 797065 - character is broken when display report
    Bug 797070 - With multiple monitors, menus only open in one monitor, regardless of which monitor GnuCash window is located
    Bug 797073 - Tax Schedule Report off by one year
    Bug 797076 - Net worth, Assets and Liabilities report wrong period
    Bug 797077 - Wrong Balance Displayed in Related Registers
    Bug 797078 - "Automatic decimal point" Should Not Cause 2 Different Behaviors
    Bug 797080 - "Rate of Gain" and "Rate of Return" Seem to be Mislabeled
    Bug 797083 - Gnucash crashes when trying to rename budget
    Bug 797084 - Provide an option to leave edited transactions reconciled
    Bug 797085 - Import Bills & Invoices – headers not translated
    Bug 797088 - Encoding problem with CSV-formated account tree import
    Bug 797092 - Save As fails: tries to save to reserved directory if path contains spaces
    Bug 797093 - Miscalculation in cashflow reports
    Bug 797096 - Bad display in dialog window
    Bug 797101 - repeated pop-up "confirm creation of" some mangled account name
    Bug 797102 - Advanced Portfolio Ignores Capital Gain Splits
    Bug 797106 - Advanced Portfolio Report shows too many decimals in security unit prices newly imported from Finance::Quote
    Bug 797110 - Column alignment on Trial Balance using a Stylesheet
    Bug 797112 - Unable to Close Period due to reconcile_date falling before 1970-01-01 00:00:00 UTC
    Bug 797113 - Scrubbing crashes when creating small splits that round to value 0.
    Bug 797114 - Fixing an SX due to deleted account stuck in an error loop
    Bug 797115 - Can't 're-activate' an expired SX
    Bug 797116 - request for review: gnc doesn't understand the chars it allows to be stored in a file and should
    Bug 797118 - Date entered incorrectly if entered as yyyy with some Date Time Local Settings
    Bug 797119 - Duplicating transaction produces blocked edit
    Bug 797121 - Unable to save to database
    Bug 797124 - Request for Enhancement: Preferences and Saved Reports should be per-book not per-user
    Bug 797133 - CSV Import of multicurrency transaction export in multiline form
    Bug 797137 - Advanced portfolio for currency accounts
    Bug 797142 - txf export report outputs incorrect values in schedule c
    Bug 797145 - QIF Importer CP1252->UTF-8 transcoding fails
    Bug 797147 - invoice.GetDatePosted() returns 1970-01-01 for unposted invoices in MySQL backend rather than Null
    Bug 797158 - gnc:make-account-sel-limited-option is not working
    Bug 797161 - first transaction with trn:date-posted on 1st day of month counted to previous month by graphs (due to timezone)
    Bug 797163 - qof_book_get_option segfaults when retrieving a non-leaf frame
    Bug 797164 - QFX import dialog creates Floppy Drive Not Ready error on a computer with no floppy drive
    Bug 797166 - Stock scrubbing does not handle Return of Capital Transactions
    Bug 797167 - Paste from clipboard to invoice editing window fails
    Bug 797171 - Allow multiple credit/debit columns to be selected
    Bug 797172 - Allow accounting terms in drop down list.
    Bug 797173 - Allow user to specify a debit/credit column needs to be negated.
    Bug 797182 - Doesn't respond correctly when using Windows Snap feature
    Bug 797184 - chargeback customer invoicing
    Bug 797187 - Payment processing falsely initialized with order list in the customer entry field (workaround described)
    Bug 797188 - Default invoice prints credit note as invoice
    Bug 797190 - When Translations Not Selected, 75 MB of Help Files Installed
    Bug 797191 - Gnu Cash does not save certificates permanently
    Bug 797194 - Hebrew fonts are not shown correctly
    Bug 797199 - AqBanking HBCI import Visa Card (comdirect bank) without line result: from to dates switched
    Bug 797200 - closing window in python console should trigger regular shutdown or none at all
    Bug 797201 - ipython shell broken
    Bug 797203 - autofill value is incorrect in split tx across currencies with trading accounts enabled
    Bug 797205 - Python Shell startup message: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated
    Bug 797206 - qif import: investment accounts with cash transactions that are transfers cause import to fail with bug detected
    Bug 797211 - Very slow UI - dependent on window size
    Bug 797213 - import map editor shows no maps, takes ~22 seconds to display nothing, yet QIF importer remembers maps somehow
    Bug 797214 - enhancement: gnucash file anonymizer, great for providing sample errant data to dev/test
    Bug 797216 - The order of multi-split journal entries in the CSV-importfile is blocking a valid import
    Bug 797218 - qif import: Quicken exported QIF files do not import diacritic extended characters, they are replaced with ?
    Bug 797220 - delete account allows move of all transactions to account having non-matching currency
    Bug 797222 - Resetting the "change reconciled split" warning doesn't take effect until GnuCash is restarted.
    Bug 797226 - Minor Issues in GnuCash Export Format
    Bug 797227 - Feature Request: Use trading accounts only for currency conversion
    Bug 797229 - Two Finger Horizontal Scroll in Register Broken
    Bug 797231 - Split transaction doesn't complete in future
    Bug 797232 - dialog-ab.glade was written for gtk 2.16.
    Bug 797234 - gnucash closes when trying to open new file
    Bug 797235 - 'Memorised' is british EnglishBug 797236 - Regression: Reconcile window transaction list resets to top when new transaction created in account
    Bug 797237 - Default currency is USD no matter what you choose
    Bug 797243 - Slow XML load/save on OS X 10.11
    Bug 797244 - Commodity categories are inconsistent
    Bug 797245 - Smallest fraction of Vietnam Dong VND should be 1
    Bug 797251 - File choosers have lost the ability to type file names and paths
    Bug 797256 - AR/AP: placeholder accounts are selectable in the Posting menu for invoices and bills
    Bug 797260 - msys2 setup incomplete with current setup-mingw64.ps1 bootstrap
    Bug 797263 - Tax Schedule Report fails to generate
    Bug 797264 - 3.5 can't use Chinese IME input
    Bug 797268 - Stock Split Assistant can create nonsense transactions
    Bug 797270 - Budget Chart report - translation of header and dates
    Bug 797275 - Multiselection contains matched transactions
    Bug 797276 - Hitting the cancel button when editing a scheduled transaction does not undo changes
    Bug 797279 - Reports RTL do not support RTL
    Bug 797280 - Balance Sheet and P&L Reports use different rounding.
    Bug 797282 - Bills Due Reminder does not update document count message after processing payment
    Bug 797283 - Permanent hang on clicking on report tabs
    Bug 797284 - A column of an account can be too small (width 1), so that it is not possible to get it back with a double-click on it
    Bug 797285 - QIF import fails and then crashes
    Bug 797287 - summary bar is wonky
    Bug 797290 - out-of-memory during register dropdown for income account
    Bug 797292 - Amounts are displayed and stored with fractions smaller than the commodity's SCU
    Bug 797293 - Crash when import "U+R" or "R"
    Bug 797294 - Billing functions freezing
    Bug 797295 - problems with entering swedish åäö in company address

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 3.7
« Antwort #50 am: 09 September, 2019, 13:06 »
Changelog

Changes

Between 3.6 and 3.7, the following bugfixes were accomplished:

    Bug 605602 - precision of Financial Calculator seems to depend on locale
    Bug 746937 - Template transaction splits are loaded in reverse order and then not sorted before saving.
    Actually not sorted after loading because the template accounts weren't being committed.
    Bug 752395 - Start Day of weekly report doesn't respond to change in locale
    Redefines some functions to ensure weekly grouping in transaction report obeys locale's start-of-week.
    Bug 784623 - GNUCash does not work with sql backend, I can open in read only mode
    Upgrade the splits table as well, an oversight from the original fix.
    Bug 793018 - Balance (with >>eguile<<) - Report Title can't be changed
    Bug 795251 - googletest detection cannot be overridden
    Bug 796819 - bad icon with Spanish localization
    Temporary fix for Farsi, which was afffected, too. As it is maintained by TP, the final fix has to come from them.
    Bug 796952 - Report formatting (justify) is broken
    Preveious patch reverted and replaced with a more correct one.
    Bug 797085 - Import Bills & Invoices – headers not translated.
    Make strings translatable. Translators: This adds 22 new translatable strings.
    Bug 797158 - gnc:make-account-sel-limited-option is not working
    Option was being deliberately reset to default_value every time.
    Bug 797279 - Reports RTL do not support RTL
    Fix guile-2.0 string handling to prevent munging unicode in report-titles etc. while loading/saving reports.
    Bug 797295 - problems with entering swedish åäö in company address
    Bug 797297 - GNUCash is in English even though MacOS is set-up to French.
    Bug 797301 - Register Menu View > Refresh doesn't work in 'with subaccounts' window.
    Bug 797306 - "URL cannot be shown" when one clicks an account line link in report.
    Bug 797316 - New Mauritanian ouguiya MRU not supported
    Bug 797319 - Mauritanian ouguiya MRO shows too few decimals
    Bug 797339 - Online banking frame to small
    Bug 797349 - "A"ssociate header badly translated.
    Bug 797353 - Add copyright and release info in appdata file
    Bug 797355 - General Journal report seems to be off balance
    Previously, for general-journal, each split was being analyzed, and only the source split was counted for totals. This change will means the source split *and* its peers were accounted for.
    Bug 797377 - cmake fails on debian-8 and ubuntu-14.04 with gnucash.appdata.xml.in does not exist
    Bug 797378 - QIF file import fails: Loading gives wrong type argument in position 2
    Bug 797389 - Random Crashes while attaching a document.

The following fixes and improvements were not associated with bug reports:

    New feature: Multiselection in the import transaction matcher. Use control-left-click, shift-left-click, or click-and-drag to select multiple unmatched transactions to match them with a single account, then right-click to bring up a single-item context menu sith "Assign Transfer Account".
    Set a FinTS product version key when the installed AQBanking supports it.
    Change translatable strings with context to use the modern gettext three-parameter function instead of the ':' hack.
    Stop duplicate entries for the invoice taxtable cell.
    Do not log an error when no default tax tables are set.
    Fix cmake dependency tree so that make/ninja check works without having to first run make/ninja.
    Remove the accelerator for the Clear buttons on the Loan Calculator because they were all the same and also the same as the Close button's accelerator.
    Change the transfer account notation for single-split transactions in basic view from "--Split Transaction--" (they're obviously not) to "None".
    Correctly parse decimal values between 0 and -1 (e.g. -0.5) in register caclulations: The negative sign was being stripped.
    Require CMake 3.5 or later for all platforms.
    Rework the building of libgtest.a from source when the builder sets GTEST_ROOT or the distro doesn't provide a pre-build one.
    Fix crash when trying to display a tooltip in the register split view when a split has focus.
    Fix repeated requests to create a new account when you click No.
    Suppress bogus error when creating a new account from register split view.
    Fix price conversion report crashes in Balance Sheet PNL and all average balance calculations.
    Upgrade the Budget reports to support accumulated accounts.
    Redefine gnc:debug to use QofLog instead of writing to stdout.
    Change the Balance Sheet PNL account depth to mean the deepest *selected* account rather than the deepest account.
    Set the Owner Report date option to default to today.
    Much Scheme cleanup and more testing.

API Deprecations:

    gnc:easy-invoice-report-create-internal - Unused.
    gnc:entry-type-percent-p
    gnc:fancy-invoice-report-create-internal - Unused.
    gnc:get-relative-date-strings - Unused
    gnc:html-acct-table-comm-row-helper - Unused
    gnc:html-build-acct-table - Unused
    gnc:make-customer-option - Unused
    gnc:make-employee-option - Unused
    gnc:make-general-journal-report - Unused.
    gnc:make-reldate-hash - Unused
    gnc:make-vendor-option - Unused
    gnc:sum-collector-stocks - Unreachable
    gnc:time64-ge-date - Unused
    gnc:time64-le-date - Unused
    make-simple-class - Use make-record-type
    make-simple-obj - Use construct
    simple-obj-getter - Use record-accessor
    simple-obj-print - Use write
    simple-obj-setter - Use record-modifier
    simple-obj-to-list - Use record-type->list
    simple=obj-from-list-obj - Use list-record-type
    gnc:html-acct-table-cell - Unused.

We have revised translations for, German, Hebrew, and Ukrainian and new account templates for Hebrew-Israel.
Known Issues

The following are open bug reports to the 3.x series considered significant by the development team:

    Bug 795383 - Gnucash crashes on import of a 1400-transaction (or more) CSV file
    Bug 796955 - Import CSV - Single-line two-currency transactions can't be imported
    Bug 796992 - gnucash --add-price-quotes can't parse drive letters on Windows.
    Bug 796997 - Currency Conversion Dialog appears when recording transactions between same currency accounts.
    Bug 797006 - Balance is misleading in "open subaccounts" when different currencies are involved
    Bug 797037 - Counter formats not saving
    Bug 797064 - crash when try print report
    Bug 797083 - Gnucash crashes when trying to rename budget
    Bug 797092 - Save As fails: tries to save to reserved directory if path contains spaces
    Bug 797113 - Scrubbing crashes when creating small splits that round to value 0.
    Bug 797114 - Fixing an SX due to deleted account stuck in an error loop
    Bug 797115 - Can't 're-activate' an expired SX
    Bug 797133 - CSV Import of multicurrency transaction export in multiline form
    Bug 797211 - Very slow UI - dependent on window size
    Bug 797220 - delete account allows move of all transactions to account having non-matching currency
    Bug 797236 - Regression: Reconcile window transaction list resets to top when new transaction created in account
    Bug 797264 - 3.5 can't use Chinese IME input
    Bug 797283 - Permanent hang on clicking on report tabs
    Bug 797285 - QIF import fails and then crashes
    Bug 797293 - Crash when import "U+R" or "R"
    Bug 797294 - Billing functions freezing
    Bug 797318 - Amounts ending in zero displayed as fractions
    Bug 797325 - [Windows 7] Reports with charts will not load
    Bug 797327 - Crash after changing numerous transactions from asset to liability accounts
    Bug 797329 - Using Japanese IME to enter transactions results in unexpected field jumps
    Bug 797334 - Crash on attempting to change account separator character
    Bug 797335 - Crash on subsequent Open after accidentally Opening the current file
    Bug 797336 - CSV Accounts import fails on UTF-8 e-acute in account name
    Bug 797345 - Selecting item in tax table causes gnucash to crash
    Bug 797348 - Wrong column order for RTL writing in GUI elements
    Bug 797351 - General ledger register transaction becomes "zombie" after deletion
    Bug 797363 - Consistent Silent Crash on Converting Saved Reports from 2.6 to 3.6
    Bug 797368 - Cannot download Quantity information from a CSV to a mutual
    Bug 797384 - Gnucash doesn't handle commodity prices with big numerator/denominator properly
    Bug 797385 - Report html files NOT opening in Reports tab or window due to webkit Frame Load Interrupted error

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 3.8
« Antwort #51 am: 30 Dezember, 2019, 12:30 »
Changelog

    Bug 412151 - Not handling exception when guile is compiled w/o regexp support
    disable qif-import and make-regexp if guile is compiled without regex
    Bug 724219 - Customer Summary includes Closing Entries when reporting across the end of year
    Bug 743943 - "Edit->Post Invoice" is ambiguous Read invoice type and set label and tooltip texts to the translations of static definitions. Remove unnecessary list counts.
    Bug 759005 - Print negatives in red
    Bug 787295 - Allow UI jump from Business accounts to their relevant invoice/bill/voucher
    Bug 796530 - [txn csv importer] usability suggestions
    Bug 796736 - Register cell pop up columns width to narrow
    Bug 796945 - Search dialog update
    Bug 797078 - "Automatic decimal point" Should Not Cause 2 Different Behaviors
    Bug 797086 - Import customer dialog – headers not translated
    Bug 797279 - Reports RTL do not support RTL
    Bug 797326 - Enhancement: budget's Estimate tool should ignore Closing Entries
    Bug 797356 - ninja check fails with GCC-9
    Bug 797390 - xaccAccountRecomputeBalance also tallies no-closing balances
    Bug 797397 - Import Map Editor, Ctrl-A with filter
    Bug 797401 - Invoice Reports need an overall page width set
    Use html5 @media to set main-table to page width.
    Bug 797405 - : Fix hiding PIN entry window behind online banking log window
    If there is a log window, make the PIN entry transient_for that one instead of its parent.
    Bug 797408 - Find Transaction Window -> Search Criteria Section -> Add Search Criteria -> Section does not expand to new size to include a newly added Search Criteria
    Bug 797416 - Enter key does not move to blank tx or next line
    Bug 797418 - In budget report, column with Actual Totals for Liabilities and Income are reversed
    Bug 797453 - Chart of Accounts is slow to update / redraw
    Bug 797459 - Installation (for 3.7) Readme Version number shows 2.2.x
    Bug 797462 - gnc:strify reports the amount and value incorrectly
    Bug 797468 - Receivable Aging report - phantom company with negative total
    Bug 797473 - UTF8 characters not processed correctly with aqbanking6
    Bug 797481 - crash on close of unsaved tabs by pressing [X]
    Bug 797482 - Can't edit date when using Edit Payment function
    Bug 797492 - Lock up on 'Find Account'
    Bug 797500 - valgrind errors - new/delete vs malloc/free
    Bug 797506 - New Aging errors out with guile backtrace in case of a few uncommon transactions
    Bug 797519 - Budget Viewer Totals do not redraw upon to Sign-Reversal changes
    Bug 797520 - ] Balance Sheet (Multicolumn) the retained earnings amount in the equity section has its sign reversed
    Bug 797521 - Receivable Aging (beta): prepayments logic doesn't work, appears to use incorrect absolute value logic
    Bug 797532 - Crash/Coredump Lots

    The following fixes and improvements were not associated with bug reports:

    The Customer/Employee/Vendor reports have been rewritten. The new versions may be found in Reports>Experimental.
    [stylesheet-css] a user-customisable CSS based stylesheet New stylesheet.
    Exposes a single text box for full CSS customisability.
    Allow account selection by typing into the post-to field of the payment window
    When sizing some register columns take account of 'Tot' being added.
    Take account for the pop up button border in the register.
    Change the date sample so it has the maximum text width possible
    [new-owner-report] bugfix: balance row needs variable linked cols
    Improve translations by scriptedly removing the removed colon suffix.
    [report-utilities] bugfix: aging-list was incorrect. off-by-1 error.
    [report-utilities] bugfix: overpayment works for AP accounts.
    Swap the buttons around on the Budget Open dialogue
    Swap the OK and Cancel buttons so they conform to the normal layout.
    [report-utilities] bugfix: fix overpayment detection
    For 1 payment to >1 invoices, previously would miscalculate overpayment.
    [budgets.scm] Budget reports handle both natural & reversed budgets.
    This change is protected by a Feature: Using it will prevent the file from being opened by earlier versions of GnuCash.
    [gnc-budget-view.c] totals - 5 fundamental types
    previous showed income/expense/transfers/totals budget totals, of uncertain meaning. now shows income/expense/asset/liability/equity budget totals. The 5 lines also become sensitive to the global sign-reverse property.
    bindings-python - drop references to gnucash-env
    We no longer ship a gnucash-env script, directly use python(3) instead
    [balsheet-pnl] fix: single-date balsheet missed printing date
    [balsheet-pnl] fix: hide Equity sections when not needed
    If currencies are not converted, Unrealized Gains are meaningless. Hide them.
    If there are no income/expense accounts, retained earnings will be nil. Remove row.
    Ignore trailing noise on imported transaction account numbers.
    AQBanking6 uses a separate method for retrieving account numbers for account info and transactions, where the transactions method can have additional characters, most often the ISO4217 currency code. That results in match failures when importing. As a work-around, compare only the length of the account-info-generated online id when comparing it to the transaction-generated one. Note that this is only a partial solution: At least one German bank also appends characters to the transaction-generated bank id and that will still cause the match to fail.
    [dialog-payment] Add warning label if payment is unattached
    Completing a payment for a customer without associating with an open invoice is allowable and is used for prepayments. Enable a warning to inform that the payment does not have an invoice/bill document attached.
    [aging] update error reporting
    This error handling was for transactions in APAR accounts whereby Transaction Currency != Owner Currency. An example is a manually entered transaction, then assigned as payment to a customer with a different currency.
    Fixed German IBAN error message
    Allow edit of some fields for posted invoice
    Allow editing of some fields for posted invoice. For reasons, see bug report: https://bugs.gnucash.org/show_bug.cgi?id=797400
    [average-balance] show monetaries instead of numbers in data table
    UK VAT template: replace obsolete EEC and EC by EU
    Implement the presentation of static optical TAN challenges (photoTAN and QR) inside the enter TAN dialogue.
    [budget] fixcrash: fix crasher for some periods
    eg. the following combo would previously crash: - periods from next to current - use accumulated amounts
    [budget] fixcrash: prevent crash if periods start > end
    It's silly to input start-period > end-period. Nevertheless handle it by swapping them instead of crashing. i.e. report budget periods from end to start.
    [budget-flow] fixcrash: exchange-fn needs to specify exchange date
    because some exchange-fn *do* require date eg. pricedb-nearest. use the period end-date for the exchange date.
    [portfolio report] There's no report-currency. Use currency.
    [window-report] show backtrace when report crashes
    Exposes a SCM string last-captured-error containing last backtrace
    when rendering report-crash window, include it

    New Scheme Functions:

    gnc:html-markup-ol: creates an HTML ordered list.
    gnc:multiline-to-html-textt: creates html-text with
    elements.
    gnc:make-html-table-cell/min-width: Create a table-cell with min-width style attribute
    gnc:collector+ and gnc:collector-

    API Deprecations:

    gnc:html-table-append-ruler/at!
    gnc:html-table-remove-last-row!
    We have revised translations for Chinese(Simplified), Croatian, German, Hebrew, Ukrainian

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 3.9
« Antwort #52 am: 30 März, 2020, 10:30 »
Changelog

    Between 3.8 and 3.9, the following bugfixes were accomplished:

    Bug 685102 - Scheduled Transactions don't always respect weekends for first occurrence
    Bug 794916 - Fails to find environment file at startup when installation prefix is '/opt'
    Bug 796579 - Cannot go forward with empty duplicates screen
    Bug 796911 - Minimum window width to large.
    To fix this the text labels used have been enabled to ellipsize at the end
    Bug 796984 - Import Bills & Invoicesdate of line item is not validated; can lead to unexpected results
    Bug 796985 - Import Bills & Invoicesoption 'open not yet posted docs in tab' does not open tab if invoice could not be posted
    Bug 796986 - Import Bills & Invoicesin case of invalid posting date in import file, invoice is posted with unexpected date
    Bug 796987 - Import Bills & Invoicesfixing import items only works in special case
    Bug 797022 - Import Bills & Invoicesexpense/income account is not validated - leads to one-sided posting if account is invalid
    Bug 797023 - Import Bills & Invoicesno user confirmation requested for update of invoices, if new invoice is created first
    Bug 797024 - Import Bills & Invoicesimport matches csv data rows with too few separators, messing up the import data
    Bug 797025 - Import Bills & Invoicesthe type of the post to account is not validated - enabling A/P and A/R postings on regular accounts
    Bug 797042 - OK button in OFX importer doesn't work if nothing is imported.
    Bug 797133 - CSV Import of multicurrency transaction export in multiline form
    Bug 797139 - test-report-utilities failure after 10-march in travis
    Bug 797419 - equity-statement unrealized-gain calculator uses weighted-average
    Bug 797481 - crash on close of unsaved tabs by pressing [X]
    Bug 797522 - Focus after reconcile jumps to a different account
    Bug 797536 - cmake errors out because it cannot find GncPkgConfig (cmake 3.5.2)
    Bug 797540 - Mapping of aqbanking accounts to gnucash accounts doesn't work
    Bug 797546 - Autocomplete not updated when account names changed
    Bug 797548 - multicolumn income statementsome closing entries are not ignored when within reporting period
    Bug 797549 - Reconcile window shows S_tatement Date rather than Statement Date
    Bug 797550 - Crash when changing register tab position
    Bug 797551 - Budget totals line missing in 3.8

    Reinstate Income/Expense/Transfer/Total, but rename to:

    Inflow from Income
    Outflow to Expense
    Outflow to Asset/Equity/Liability
    Remaining to Budget
    Bug 797566 - Crash on use of context menu in importer
    Bug 797569 - Swedish account templates not accessible
    Bug 797570 - Unable to import vendors.
    In the import of Customer/Vendor or Bill/Invoice, the dialog that lists rows that were not imported shows a scrollable view of only four rows.
    Bug 797572 - Customer Report (beta)"Period Totals" includes total debit and credits outside the current period
    Previously Credits was rendered before Debits. Change to formal accounting convention. Can swap to informal headers if set by global preference.
    Bug 797573 - Incorrect value of securities in the Asset Chart
    Bug 797576 - xaccAccountOrder shouldn't sort account codes as base-36
    Bug 797584 - New-owner - bill amount field links to wrong account
    Bug 797588 - Gnucash segfaults when using mysql backend with empty password
    Bug 797591 - multiperiod b/s and PnL reportsadd style sheet 'easy'
    Bug 797609 - Backtraces for eguile report errors strips wrong part of stack
    Bug 797613 - Due Invoices Reminder shows Job Name instead of Company Name
    Bug 797624 - At some point Vietnam Dong seemed to drop xu (decimals)
    Bug 797631 - Superfluous account selection dialog on first online retrieval
    The online id, which is needed to find a GnuCash account for a transaction or the balance retrieved from an online account, is already assigned to each matched GnuCash account within the Online Banking Setup tool. The online id is removed from the GnuCash account if it is no longer matched with an AqBanking account.
    Bug 797636 - Incorrect Online account matches cannot be deleted
    A push button with text "Delete selected matches" is added to the "Match Online accounts with GnuCash accounts" page of the "Online Banking Setup" tool. Additionally, the underlying tree view is set to multiple selection mode from single selection mode. Pushing the button will remove the matched GnuCash account from all selected AqBanking (Online) accounts.
    Bug 797638 - SIGSEGV editing transaction after closing Find Accounts dialog.
    Bug 797640 - The Reconciliation Window starting balance calculator needs to ignore splits after statement date
    Bug 797648 - Cannot reconcile both splits of a transaction with 2 splits for bank account subaccounts if only 1 is cleared
    Force all splits in a transaction for the account being reconciled (and its children), to have the same reconciliation status. This fixes a problem when the splits have different statuses.
    Bug 797656 - Immediate crash when retrieving quotes

    The following fixes and improvements were not associated with bug reports:

    [report-utilities] fix gnc:account-accumulate-at-dates sorting & operator

    This commit performs 2 important fixes:

    The account splitlist walking assumes that the split->date always increases. This is now enforced by sorting the splitlist, *only* if a custom split->date is offered. By default the splits are sorted by posted_date, and if a custom split->date is used, will be stable-sorted to ensure the algorithm works.
    The handling of splits *ON* date boundaries is fixed. Previously if a split->date was equal to a date boundary, it would be considered part of the "after" date section. It is more intuitive that a date boundary includes all splits on and before the date.
    When selecting a file for OFX import, restrict the files listed to .OFX (or .QFX)
    Fix crash when changing account-separator.
    Change the default focus to search entry for 'Find Account'
    Fix rounding precision when importing prices from CSV
    [trep-engine] subtotals when cells have monetary only
    Instead of accumulating subtotals from any non-#f value, ensure value is a gnc-monetary before accumulating subtotals. This paves the way to allow non-monetary in RHS custom-calculated-cells.
    Travis - don't try to copy the removed after-failure file to the test container
    Travis - use ctest built-in feature to verbosely log test failures
    Fix tokenize_string()to prevent empty strings as Bayes account-matching tokens and remove duplicated tokens.
    Fix calculation of Bayes account-matching token info to find exactly matching tokens only.
    Clear online banking KVP from accounts no longer associated with an online one
    Account template improvements for Swiss-German KMU and Germany SKR04.
    Appdata file allows packagers to include distribution release information.
    Ensure that new budgets are saved instead of saving only the state information.
    Update US Income Tax information for 2019.
    Correct double-counting of accounts in some cases in US Income Tax Report.
    Housekeeping - reduce the number of PACKAGE and VERSION related cmake variables
    Restrict gnucash.pot comment collection to ones beginning with "Translators".
    At the recommendation of the Translation Project coordinator.
    [html-table][API] html-table can have multirow-col-headers
    NEW APIgnc:html-table-multirow-col-headers and gnc:html-table-set-multirow-col-headers! gnc:html-table col-headers have been augmented to support list of <th> rows.
    BACKWARD COMPATIBILITY is offered. Old use of single-row headers API gnc:html-table-col-headers and gnc:html-table-set-col-headers! should be unchanged; will get/set a single row of <th> elements.
    NEW functions gnc:html-table-multirow-col-headers and gnc:html-table-set-multirow-col-headers! will get/set an arbitrary number of rows of <th> elements.
    using old API gnc:html-table-col-headers on a table, whose multiple row headers have been set, will lead to a warning and return the first row only.
    We have revised translations for Croatian, German, Polsih, and Ukrainian

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 3.10
« Antwort #53 am: 12 April, 2020, 16:00 »
Changelog

    Between 3.9 and 3.10, the following bugfixes were accomplished:

    Bug 620848 - Transfer Funds window - add Notes field
    Bug 797006 - Balance is misleading in open subaccounts when different currencies are involved
    Bug 797318 - Amounts ending in zero displayed as fractions
    Bug 797659 - Liabilities in budget report no longer calculate correctly
    candidate fix
    Bug 797666 - libgnucash/engine/test/test-recurrence.c: In function 'check_valid': 'result' may be used uninitialized
    Bug 797676 - Register displays amount in transaction currency...
    instead of register currency.
    Bug 797674 - 3.9: "test-gnc-path-util" failed on Debian amd64

    The following fixes and improvements were not associated with bug reports:

    Update latest translation from the Translation project.
    [window-reconcile] when reconciling, warn on splits having a reconcile date > statement_date
    [window-reconcile] when inputing statement_date, warn if it's after today
    [find-transactions] add search for reconciled date
    Show transaction value, not amount, for registers with subaccounts.
    If the register has subaccounts in different currencies and a transaction has splits in more than one, the transaction will incorrectly appear to be unbalanced if we total amounts because the balancing logic works on split values.
    Revert "Bug 797659 - Liabilities in budget report no longer calculate correctly"
    Reverted for snap release. Not tested thoroughly yet.
    Add instance argument to Session constructor
    Enables a python console to connect to the running GnuCash's session.
    Make python console less noisy without --debug.
    Provide locals and globals of calling context to the python console's shell on shell init
    Merge Jean Laroche's '797006_subaccounts' into maint.
    Add check to display warning dialog for mismatched commodities
    Replicate changes in *2 files
    Apply astyle to modified files
    Merge Chris Mayo's iPython-fixes into maint.
    Make pycons/ishell.py compatible with Python 3 and current IPython
    [eguile-utilities] Prevent crash in balsheet-eg.scm
    [eguile] escape-html -> gnc:html-string-sanitize
    [qif-to-gnc] Properly mark intra-QIF internal transfers.

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 3.903 Unstable
« Antwort #54 am: 02 Juni, 2020, 05:50 »
Changelog

    New Features:

    A new separate executable, gnucash-cli (gnucash-cli.exe on Microsoft Windows) for doing command-line things like updating the prices in your book. gnucash-cli gains the ability to run reports from the command line. Specify reports to run by name or guid. It also provides an export format and an output file name without which it will output the report to stdout.
    gnucash --run-report=[reportname/guid] datafile.gnucash
    gnucash --run-report=[reportname/guid] --output-file=x.html datafile.gnucash
    gnucash --run-report=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash
    When deleting accounts the destination accounts of moved splits will be checked to ensure that they're the same as the source. If they're not you'll get a warning and the opportunity to pick another account or to carry on regardless.
    New type-ahead search added to sequential search when selecting an account in the register: Instead of typing the first few characters of a top level account, the separator, the first few characters of the next level account and so on you may instead type a few characters of any part of a full account name and the drop-list will be filtered to contain only matching accounts. Once you have a small enough list you can use the arrow keys to select the account that you want.
    Python bindings are now localized and their strings available for translation.
    The new reports introduced in the Experimental Reports menu are moved to the main menu and the old reports hidden; the old reports can be unhidden by running GnuCash from the commandline with the --extra argument. That will cause the old reports to appear in their regular locations on the menu labeled (legacy). Note that new reports use different options and layouts and you may need to adjust your saved report configurations.
    A new Transaction Association dialog, available from the new Update Transaction Association item in the register context menu, provides the ability to have multiple associations for a single transaction. Associations may now be easily removed.
    Allow Associations to be added to invoices. The actual association when present is added as a link button which is shown below the notes.
    A symbol is now displayed on transactions in the register when they have an attachment and the selected font supports the symbol.
    The OFX file importer can now import more than one file at a time.
    A new report menu supbmenu Multicolumn contains the old custom-multicolumn report and a new Dashboard report containing Account reports for expenses and income, an income-expense chart, and an account summary.
    When importing, the matcher will no longer offer to match a transaction to one that has already matched in a previous import, nor will it offer to match more than one imported transaction to a single existing transaction.
    Support for UK VAT and Australian GST added to the Income-GST report. The reports options are changed from source accounts to source sales and purchase accounts to permit proper reporting of capital purchases. N.B. This is incompatible with previous versions of the report and will require regenerating saved configurations.
    Add option to save Layout for Business items
    Add two menu items under windows, one to save an existing layout for Invoices, Bills and Vouchers to there respective default layouts so the user set column widths will be used. The second menu item will reset the column widths to defaults and remove the default layout. Open Business items will also save there column widths to the page section so these can temporarily have different widths.

    New/Revised Reports:

    Income-GST
    Owner Report

    Significant Code Changes:

    gnucash-bin.c has been split into 4 parts, mostly C++:
    gnucash.cpp, the GUI executable.
    gnucash-cli.cpp, the command-line executable.
    gnucash-commands.cpp, implementation for the commands that can be run from the command-line.
    gnucash-app-core.cpp, common code required by both the command line and gui programs.
    There's also an auxiliary file, gnucash-windows-locale.c because the localization code proved resistant to compiling as C++. We're planning another auxiliary file for the MacOS localization.
    A new mock facility for several engine classes to permit better-isolated unit testing of components that depend on those classes.
    Register filter and sort values are saved in the book's state file (book.gcm) in the user's configdir instead of in the book.
    QofSession no longer creates its book, instead one must create a book first and pass that to qof_session_new()/QofSession::QofSession().
    Add option to save Layout for Register items
    Add two menu items under windows, one to save an existing register layout based on the register type to there respective default layouts so the user set column widths will be used when opening registers. The second menu item will reset the column widths to defaults and remove the associated default layout. Open registers will also save their column widths to the page section so these can temporarily have different widths.
    Input Method handling in the register is moved to the GtkEntry where it belongs.
    gnc_get_current_session() no longer creates an empty session if there isn't one already open.

    Deprecations (will be removed in GnuCash 5.0:

    gnc:substring-replace-from-to

    Bug fixes:

    Between 3.902 and 3.903, the following bugfixes were accomplished. Some of these will also be fixed in GnuCash 3.11, some are for 4.0 only.
    Bug 796531 - transaction report: export file/location associated with transaction
    Displays the Transaction Association link in the Transaction Report and when selected will open the association outside of Gnucash as it currently does when opened from the register.
    Bug 796932 - Invoices order when assigning payments
    sorts documents in dialog-payment.c by date, then by document ID.
    Bug 797052 - Autofill Selection is Corrupted After Clicking Description
    Bug 797185 - [transaction association window] sorting by column.
    Bug 797185 - Allow sorting on all Transaction Association columns
    Bug 797220 - delete account allows move of all transactions to account having non-matching currency
    Bug 797236 - Regression: Reconcile window transaction list resets to top when new transaction created in account.
    Bug 797264 - 3.5 can't use Chinese IME input
    Bug 797329 - Using Japanese IME to enter transactions results in unexpected field jumps
    Bug 797388 - GnuCash 3.6 segfaults regularly.
    Bug 797648 - Cannot reconcile both splits of a transaction with 2 splits for bank account subaccounts if only 1 is cleared
    Bug 797659 - Liabilities in budget report no longer calculate correctly
    Bug 797689 - Child dialog windows are demoted behind parent window when task switching.
    Bug 797707 - CSV Transaction Export: custom dates should be insensitive by default
    Bug 797717 - Summary bar changes height when opening a menu or scrolling over an option
    Bug 797737 - Import matching can match an imported transaction to an existing, previously matched transaction
    Bug 797743 - Monetary amounts are occasionally rendered in fractions
    Bug 797745 - Unable to change default report currency
    Bug 797748 - missing header "algorithm"
    Bug 797750 - SIGSEV in swig-engine.c
    Bug 797754 - In an account register, scrolling stops working when the mouse pointer re-enters the scrollbar after leaving it
    Bug 797760 - Broken register split activity--cannot delete splits, unable to tab complete account name.
    Bug 797761 - Customer report beta: opening balance tax column shows garbage string
    Bug 797768 - View Lots sorting numbers not right.
    Bug 797770 - Reconciliation report does not consider credit transactions

    The following fixes and improvements were not associated with bug reports or new features:

    When no file is open don't ask to save it when opening another file or quitting GnuCash.
    Add an Invoice section to dialog-utils for when the path head changes.
    Change the position the register pop up so it aligns better.
    Fix the alignment of the Notes label in Transfer dialog.
    Set the initial Split horizontal paned position to be half way when the window is realized.
    Set the expanding column in the lot viewer to be the 'Title' and the 'Description'. Also ellipsize the description to help with long transaction descriptions.
    Change the alignment of the numeric columns to be right aligned so the numbers line up.
    [new-aging] speed up split->owner.
    split->owner will now cache results, bypassing gncOwnerGetOwnerFromLot and gncInvoiceGetInvoiceFromLot for repeated calls to the same split.
    Previously each call to split->owner would allocate a new gncOwner. Now a new gncOwner is only allocated during a cache miss. the list of gncOwners is maintained and is purged when split->owner is called with #f. There is no need to maintain a tofree list of gncOwners anymore.
    Instead of slow gncOwnerReturnGUID to test equality, use gncOwnerEqual
    Fix crash in case filter is less than 4 parameters.
    Change the Options GtkCheckBox to use its own built-in label and remove the label in the first column.
    Enable the Options Checkbox label to be used to toggle values.
    Add enum SplitRegisterTypeGroup to group registers.
    Change state_section parameter for gnc_table_save_state.
    Fix clang error about type mismatch GtkWidget* != void* aka gpointer.
    HIG, I18N: Improve Budget menu entries
    I18N: fix translator comments in window-reconcile.c
    I18N: Fix several issuse with 'Help not found' strings.
    [QofLog] Replace hashtable with tree of vectors: 16x speedup.
    Make qof_log_set_file static. Used only internally.
    Move QofLogModule typedef to qoflog.h where it belongs.
    [balsheet-eg] don't use safe-cadr and safe-cdr
    They are safety hacks which indicate inability to deal with lists. use lists properly.
    [balsheet-eg] reindent process-acc-list-r
    [eguile-utilities] deprecate single-use function used only by balsheet-eg.scm
    [balsheet-eg] use "foreign" css class correctly.
    [eguile-gnc] don't catch errors in eguile-gnc.
    Initially select the last account chosen in the account picker dialogs.
    Separately keeps track of last investment account, security account, and income account. One issue is that gnc_import_select_account doesn't tell the caller if it put up a dialog or found the online ID on an existing account. This means the last account may be one the user didn't manually select. This may or may not be the right thing to do.
    Transaction matcher dialogue was not closing when changing book.
    Correct parent widget for import new account dialog.
    No Selection on load for Bill Terms
    Change the selection process so it selects the first entry if present on load and also selects a newly created entry when completed.
    Change the Tax Table dialogue to be based on a GtkWindow
    When using Gnucash on Microsoft Windows and a dialog opens a further dialog when you switch away from the application and back the last dialog that has the focus is behind the parent and it appears like the application has froze. To fix this try to use only one level of dialogue so change the Tax Table to use a GtkWindow with no transient parent.
    Align the import matcher help button
    Move the import matcher help button to the left in the CSV transaction importer.
    Merge branch 'maint'
    Fix LIBDBI_DRIVERS_DIR generation.
    Use more precise strings in gnc-split-reg.c
    You can edit the account very well, but not its transactions.
    L10N:de: "Für" klein in "Ergebnisrechnung für Periode" etc.
    I18N: Msgmerge recent changes
    I18N: Hotfix for bug 797725
    Add a translator comment
    L10N:de_CH: Ein weiterer Tippfehler im Kontenrahmen KMU
    [test-stress-options] fix combinatorics testing
    Premise: pairwise combinatorics testing is only possible when all options have at least 2 options. The "General Journal" report is unique because it starts with the Transaction Report options generator, and adds a few hidden options. Unfortunately the Transaction Report receives the "General/Stylesheet" option, with only 1 default stylesheet. The General Journal report therefore has 1 stylesheet option with only 1 choice, and is not acceptable to jenny for pairwise testing. It would fail the combinatorics testing. Adding other stylesheets did not successfully allow pairwise testing. Therefore the simplest way to test General Journal is to disable multichoice testing whereby num(choices) is only 1.
    [Account.cpp] more xaccAccountTypeGetFundamental types
    Fix the crash that occurs when opening a new book when the transaction-matching dialog has been opened then closed.
    Display report zoom factor with one decimal space.
    Fix transaction post_date being set to midnight local.
    Respect the environment LD_LIBRARY_PATH for loading Scheme modules and tests.
    Add a tip about announcements and other mailing lists
    Change occurrences of gdk_display_get_default to gdk_window_get_display()
    Remove some Gtk version checks in code
    Remove some Gtk version checks for CSS
    Fix libgnc-app-utils.dylib install_name_dir.
    The install location changed as part of expunging libgnc-module.
    Updated Translations: German, Swiss German, Ukrainian


[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 4.0
« Antwort #55 am: 29 Juni, 2020, 05:20 »
Changelog

New Features

    A new separate executable, gnucash-cli (gnucash-cli.exe on Microsoft Windows) for doing command-line things like updating the prices in your book. gnucash-cli gains the ability to run reports from the command line. Specify reports to run by name or guid. It also provides an export format and an output file name without which it will output the report to stdout.
        gnucash-cli --report run --name=[reportname/guid] datafile.gnucash
        gnucash-cli --report run --name=[reportname/guid] --output-file=x.html datafile.gnucash
        gnucash-cli --report run --name=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash
    Business Document Column Widths:

    Entry column widths in Invoices, Bills, and Employee Vouchers may now be saved as defaults for each type of document.

    Two menu items are added to the View menu when a Bill, Invoice, or Voucher tab has focus:
        Use as Default Layout for Vendor Documents
        Reset Default Layout for Vendor Documents

    Vendor Documents is for Bills and is replaced by Customer or Employee Documents for Invoices or Vouchers respectively. The first saves the current document's column widths and makes them the default for all documents in the same type. The second menu item removes the customization and documents of that type will therafter use the computed default widths.
    When deleting accounts the destination accounts of moved splits will be checked to ensure that they have the same commodity as the source account. If they don't you'll get a warning and the opportunity to pick another account or to carry on regardless.
    New type-ahead search added to sequential search when selecting an account in the register: Instead of typing the first few characters of a top level account, the separator, the first few characters of the next level account and so on you may instead type a few characters of any part of a full account name and the drop-list will be filtered to contain only matching accounts. Once you have a small enough list you can use the arrow keys to select the account that you want.
    Python bindings are now localized and their strings available for translation.
    A new Transaction Association dialog, available from the Update Association for Transaction menu item that has replaced the two association items in 3.x, allows setting, changing, and deleting associations.
    Allow Associations to be added to invoices. The actual association when present is added as a link button which is shown below the notes.
    A symbol is now displayed on transactions in the register when they have an attachment and the selected font supports the symbol.
    The OFX file importer can now import more than one file at a time.
    A new report menu supbmenu Multicolumn contains the old custom-multicolumn report and a new Dashboard report containing Account reports for expenses and income, an income-expense chart, and an account summary.
    Support for UK VAT and Australian GST added to the Income-GST report. The reports options are changed from source accounts to source sales and purchase accounts to permit proper reporting of capital purchases. N.B. This is incompatible with previous versions of the report and will require regenerating saved configurations.
    The matcher window columns are changed from R to C and from U+R to U+C, reflecting that the matcher marks transactions cleared but doesn't reconcile them. (Bug 797338)
    OFX imports having balance information will now offer to immediately reconcile, passing the balance information in the file to the reconcile info.
    Improve quickfill in the account pickers to filter the choices based on any part of the name.
    The GnuCash widget hierarchy for CSS has been revised to be more consistent with Gtk practice. You may need to spend some time with the GtkInspector to get your custom CSS back the way you like it.
    When creating a new account hierarchy it's now possible to load account templates from locales other than the one set for the user interface. (Bug 797472)
    New Account - Online Account match list to the Import Map Editor.
    New invalid maps dialog in the Import Map Editor. (Bug 797612)
    Optionally include the account code option in budget view.
    Account matcher will decline to match accounts with a different commodity from the imported split if the import information includes the commodity.
    Ellipsize the Description and Memo fields in the account matcher.
    Enable adding notes to budgets. (Bug 693180)
    Support for AQBanking Version 6. This is required to support new FinTS protocols for the European Payment Services Directive (PSD2).
    GnuCash 4.x will not migrate old gconf settings from GnuCash 2.4.x.
    Reversing transactions will now pop a dialog box to request a posting date. (Bug 782455)
    The Accounts page has a new optional column for the hidden property to make it easier to toggle it. Note that in order to see hidden accounts you must still enable that in the Filter by... dialog. (Bug 797486)
    The Customer, Vendor, and Employee overviews have a process-payment toolbar. (Bug 797605).
    Account codes may now optionally be displayed in the Budget Tree View. (Bug 797489).

New/Revised Reports

    Income-GST
    Owner Report

Significant Code Changes

    The signature for qof_session_begin(), QofSession::begin(), and QofBackend::begin() are changed to use an enum SessionOpenMode instead of three booleans.
    gnucash-bin.c has been split into 4 parts, mostly C++:
        gnucash.cpp, the GUI executable.
        gnucash-cli.cpp, the command-line executable.
        gnucash-commands.cpp, implementation for the commands that can be run from the command-line.
        gnucash-app-core.cpp, common code required by both the command line and gui programs.
        There's also an auxiliary file, gnucash-windows-locale.c because the localization code proved resistant to compiling as C++. We're planning another auxiliary file for the MacOS localization.
    A new mock facility for several engine classes to permit better-isolated unit testing of components that depend on those classes.
    Register filter and sort values are saved in the book's state file (book.gcm) in the user's configdir instead of in the book.
    QofSession no longer creates its book, instead one must create a book first and pass that to qof_session_new()/QofSession::QofSession().
    Input Method handling in the register is moved to the GtkEntry where it belongs.
    gnc_get_current_session() no longer creates an empty session if there isn't one already open.
    The source directories have been rearranged and most of the loadable modules (e.g. libgncmod-engine.so) are now normal dynamic libraries (libgnc-engine.so), shorn of their gnc-module adapters. Make sure that you clean and rebuild your build directory.
    All functions marked as deprecated in 3.x are now removed. If you have custom reports be sure to examine gnucash.trace for deprecation warnings and update your reports before trying them in GnuCash 4.0.
    libgncmod-generic-import is now libgnc-generic-import.
    Scheme no longer uses libgncmodule, always do (use-modules (gnucash foo))
    Autocompletion improvements for the transfer-account field.
    New test for invalid mappings for online accounts and a dialog to fix them.
    jqplot is replaced by chartjs.
    Separate most Guile binding code from the code that it wraps. It's now located in bindings/guile.
    Improve Google test integration in cmake. CMake now requires only GTEST_ROOT and only when cmake isn't able to find Google test without help.
    Unit tests for Scheme code with SRFI64.

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 4.1
« Antwort #56 am: 27 Juli, 2020, 04:50 »
Changelog

    The following bugfixes were accomplished:

    Bug 775582 - Change "Petrol" (or Gas if seen in USA) to "Fuel"
    Bug 797759 - Some transactions are not highlighted in the matching window
    Bug 797787 - Feature request: preference setting to open new tabs adjacent to currently active tab (as opposed to at the end of the tab list)
    Bug 797825 - OFX import crashes on import of investment transaction
    Bug 797827 - 4.0.1 gnucash-cli seg faults on macOS Catalina
    Bug 797828 - Budget Barchart was not upgraded
    Bug 797830 - Expense over time has extra empty row
    Bug 797831 - Printer not found
    Bug 797834 - Ctrl+A in account register fields chimes after any element newly focussed.
    Bug 797835 - Zero Crossing in 4.0 that wasn't in 3.10
    Bug 797842 - Windows: Insertion cursor invisible in Edit Account or New Account windows until text fields have content
    Bug 797843 - Quickfill broken with Cyrillic input language
    Bug 797844 - Typing account number to select account fails
    Bug 797845 - Backspace key produces incorrect result
    Bug 797847 - Best match probability calculation on import is too pessimistic
    Lowering the minimum value for the auto-clear preference. This is to allow user to still auto clear even when date don't match quite exactly.
    Bug 797850 - Account register credit/debit column headings untranslated
    Bug 797853 - Crash on 'Save As' in MacOS Mojave and Gnucash 4
    Bug 797854 - Global Register Preference to prompt for interest payment is not being honored.
    Replace the global preference item with a per-account option, enabled only on those account types where interest might be paid or charged.
    Bug 797858 - Transaction date is one day too early from SWIFT MT940 import.
    Bug 797861 - Yearly / Monthly average reporting displays zeros
    Bug 797873 - New Account Hierarchy selects en_US

    The following fixes and improvements were not associated with bug reports:

    Accommodate Guile-3.0 in Scheme code.
    [html-style-info] Display fractional amounts as decimal in price-render
    Warn against using xaccTransGetSplit for iteration instead of encouraging it.
    Quickfill cells: Remove the selection after a delete.
    Accommodate AQBanking < 6 use of GWEN_TIME instead of GWEN_DATE.
    ensure averaging-multipler returns exact numbers rather than floats
    [gnucash-cli] improve "-R show" to describe report
    Don't leak the libofx contexts in gnc_file_ofx_import_process_file/
    Make the edit dialog refresh the auto-interest flag display based on pref
    Remove global preference for auto-interest-transfer
    [Reports] Use SRFI-9 records for HTML styling.
    [html-style-sheet] combine 2 similar functions
    Let environment override AppleLanguages on Macs.
    [balsheet-eg] remove unused functions
    [balsheet-eg] modernize accrec to use srfi-9 record
    [account.cpp] prevent crash in gnc_account_get_currency_or_parent.
    CMakeLists: mark deprecation of .scm files
    [eguile-utilities] Ensure that fmtnumeric renders numbers as decimals instead of exact fractions.
    [Python Bindings] Implement keyword paramters to selected functions.
    [Python Bindings] Adapt to use of sessionOpenMode in qof_session_begin
    introduce python submodule deprecation.
    Link with libm.so on those platforms that require it.
    [account-piecharts] round account->balance to report-currency SCU
    [report-utilities] ensure commodity-collector doesn't round amounts
    [advanced-portfolio] simplify basis functions
    [advanced-portfolio] simplify basis-builder and use scheme division which is more accurate than gnc_numeric_div. tests need to change slightly.
    [git-release-notes.pl] html-escape strings in the html output.

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 4.2
« Antwort #57 am: 28 September, 2020, 05:15 »
Changelog

    Between 4.1 and 4.2, the following bugfixes were accomplished:

    Bug 102787 - Currency selection should do autocompletion
    Bug 476114 - Goto register by date feature req
    Adds ability to jump to arbitrary date.
    Bug 554391 - Tax Options dialog - can only assign one TXF category at a time
    If the Tax options dialog is opened from the Chart of Accounts and an account is selected then the tax dialog will preselect that account.
    Bug 787295 - Allow UI jump from Business accounts to their relevant invoice/bill/voucher
    Bug 797514 - Changing transaction unreconciles a split inconsistently
    Partial: This make sure that the split's reconcile status gets updated before the transaction is committed.
    Bug 797730 - Transaction matching can match multiple imported transactions to the same existing one
    Bug 797839 - Auto-complete prevents entering non-ASCII transaction descriptions
    Bug 797852 - Error in Accounts Payable Aging re cut off dates
    Bug 797857 - Edit->Preferences: Help/Close buttons unreachable
    Bug 797874 - Errors in register and new-account UI
    Bug 797878 - Pie chart displays fractions and long decimal representations
    Ensure amounts rendering is rounded to report-currency SCU
    Bug 797880 - [gnucash-cli] encoding and font differing from manually exported reports (Win10, German locale).
    Bug 797883 - [Transaction Report] non-localized string
    Bug 797889 - editing amounts in dr / cr behaving oddly
    Bug 797893 - Unable to change font size in charts
    Use the stylesheet font values instead of hard-coded ones.
    Bug 797895 - Hang for a long time (9 minutes per account) importing a QFX file.
    Bug 797896 - [HBCI] crash when downloading transactions
    Bug 797897 - Cannot select multiple accounts in Tax Report Options
    Bug 797898 - [reconciliation] calculated balance amount per reconcilation date depending on actual time.
    Bug 797900 - Crash caused by Quitting while Check and Repair All is running
    Bug 797923 - Running employee report results in "Unbound variable: txn"
    Bug 797924 - Crash when searching for customer to process payment.
    Bug 797935 - Strange formal register headers
    In languages other than English because of poorly constructed translatable strings.
    Bug 797936 - Lot viewer notes field too narrow
    Bug 797945 - Tools -> Import Map Editor causes GnuCash to lock up

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 4.3
« Antwort #58 am: 28 Dezember, 2020, 07:50 »
Changelog

    Between 4.2 and 4.3, the following bugfixes were accomplished:

    Bug 106746 - In Mort. Repay. druid, creating New acct should also select it.
    Bug 128772 - Account Help Button does not work
    Bug 309943 - When unable to obtain a lock, no option to open another database.
    Bug 330930 - Financial Calculator resets payment period to zero if automatic decimal places used
    Bug 343647 - [rfe] save tab/report location
    Bug 345924 - RFE: don't disable "OK" button after using "Apply" to modify chart options
    Bug 355496 - Mark placeholder accounts in account tree window visibly.
    Bug 355498 - When there is only one result from a 'Find', select it.
    Bug 571697 - Transaction Status in Since Last Run needs to look clickable.
    Bug 644242 - Window Panning Oddity.
    Bug 645379 - When duplicating a transaction, any non-numeric value entered in the "Number" field is discarded.
    Bug 667490 - Support image-based TAN methods QR, photoTAN, and chipTAN optical "Flicker code"
    Partial: Implements the display of flashing optical TAN challenges (aka flicker) in the "Enter TAN" dialog box.
    Bug 688917 - Help button not working when editing style sheets.
    Bug 720564 - Search in General Ledger cannot be cleared.
    Bug 794807 - Calendar widget current month shown as (null).
    Bug 797901 - List of Recently Used Files not updated until GnuCash is closed and reopened.
    Bug 797944 - Crash on use of File-Open
    Bug 797953 - RFE: provide access to filter-by on right-mouse-click in Accounts register.
    Bug 797956 - dialog-report-style-sheet.c stylesheet editor does not set transient_for correctly.
    Bug 797959 - "Exception" when value greater than one million with commas and periods is pasted to register.
    Bug 797967 - minor ui niggles - some dialogs don't respond to GDK_KEY_Escape
    Bug 797971 - odd cursor behaviour in register Description.
    Bug 797972 - Crash on export report CSV
    Bug 797982 - exchange rates' decimal places (bis)
    Bug 797983 - v4.2 report numbers change over gnucash restarts; Price Database dropping user:price-editor entries.
    Bug 797984 - Infinite loop while Check&Repair AR and AP accounts
    Bug 797989 - Sorting columns by alphabet with non-ASCII characters
    Bug 797993 - Reverse balance option does not apply to an Account Report
    Bug 797994 - Account type-ahead search doesn't match accented characters.
    Bug 798005 - Import of QIF file sets expenses to zero, deposits are fine
    Bug 798008 - Option '--log' cannot be specified more than once.
    Bug 798015 - cash flow numerical-overflow
    Bug 798031 - Date goes to prior year with mm/dd entry to transaction duplicate.
    Bug 798036 - Transaction Report should offer price source
    Bug 798038 - Incorrect spelling in german account templates 'common' and 'full'
    Bug 798039 - Using 'Consolidate Transactions' option on Consolidate Transaction Report returns Error
    Bug 798041 - Open invoices in new window.
    Bug 798047 - Crash on delete account.
    Bug 798050 - error using Reports->Experimental->Income Statement (Multicolumn)

    The following fixes and improvements were not associated with bug reports:

    Add custom unbound-variable exception reporter in guile that identifies what module provides the missing symbol.
    Balsheet-pnl report: show most recent period first by default
    Change register page icon to a padlock if read only
    When a resister is read only make whole sheet insensitive.
    Add account name to the read-only-register dialog box because under some circumstances it may be unclear to which register the message applies.
    Strictly use use-modules to import Scheme symbols: Guile 3.0 doesn't like the alternatives. This can cause problems resolving symbols if the source of those symbols isn't yet compiled and hasn't been symlinked into the builddir.
    Don't try to reload report if the first attempt raised an html error.
    Barcharts: Limit account drill-down depth to 6.
    I18N:glossary: add mortgage terms ARM, APR, FRM
    Change the icons used for the file locked dialog box.
    Add support for the opening balance accounts flag
    Up to now, opening balance accounts have been identified by means of fixed names and their translations. Support Replacing this with a consistent non-translated tag. The actual replacement will be added to Gnucash 4.4; this change is to ensure a migration path.
    Replace TravisCI with Github actions for CI testing. TravisCI sharply restricted their free support of Free Software projects.
    Use LTDL_LIBRARY_PATH instead of (DY)LD_LIBRARY_PATH in environment file.
    Add a few more CSS classes for labels
    Add GoogleMocks of some engine objects and refine Import-export unit tests using them.
    Add auto-clear to register page
    Change source files dialog-dup-trans.* for space and tabs
    Fix exception when converting to decimal values that reduce to N/1.
    Add confirmation of Main Window close when more than one window is displayed
    Add keyboard shortcuts <Ctrl><Alt><Menu> for the notebook page selection menu and <Ctrl><Alt>A to jump to the Accounts page.
    Allow using the Ctrl+Alt+PgUp/Down to scroll the report view.
    Fix report page keyboard focus in the scroll window.
    Fix some incorrect links to the help file
    Fix section help on windows not working.
    Set the visibility of the account column in import-main-matcher depending upon the nubmer of accounts being displayed.
    Add option to hide memo column on import-main-matcher
    Fix pressing help button in OFX importer causing main-import-matcher to disappear
    Preferences dialog: Display the invalid account separator message box only when the user closes the Preferences Dialog instead of after every change to any control.
    Expose ngettext as gnc:ngettext
    Add tooltip in import matcher window for description and memo column.
    Put Macs back on WebKit2.
    CMake: Mute guile-2.2 again
    Fix several report stylesheet font-handling issues especially on macOS.
    Fix price-renderer not converting to decimal.
    Add some additional places where Check&Repair can be aborted
    Make the price database list obey the force-prices-to-decimal preference.
    Several improvements to the auto-clear dialog.
    Fix some errors found by i18nspector in po files
    Tax Report Options appeared twice on menu for Chart of Accounts
    General Journal Report: Allow Report Options>General Title to render document title.
    [options.scm] rename new-owner-report "Links" to "Transaction Links"
    [new-owner-report] enable doclink links
    [html-utilities][API] add function gnc:html-invoice-doclink-anchor
    Disable chart animation that prevented visual comparison of state before and after reload
    Select the register account if Tax Options dialog opened from a register tab.

    Deprecations:

    xaccAccountCountSplits.
    gnc:html-make-exchangerates
    Updated Translations: Croatian, Dutch, Finnish, German, Indonesian, Italian, Japanese, Norwegian (Bokmal), Portuguese, Portuguese (Brazil), Ukrainian

[close]

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 4.4
« Antwort #59 am: 29 Dezember, 2020, 16:45 »
Whats new:>>

Fixed:

    Bug 798038 - Incorrect spelling in german account templates 'common' and 'full' part 2: AT
    Bug 798063 - Crash when opening SX Editor

http://www.gnucash.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )