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

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 4.5
« Antwort #60 am: 29 März, 2021, 18:50 »
Changelog

    Between 4.4 and 4.5, the following bugfixes were accomplished:

    Bug 783283 - Multi-Currency payments use wrong date
    Also properly handles the user clicking the cancel button on the transfer dialog. It will now just return to the payment window, waiting for further user input.
    Bug 797621 - GnuCash freezes temporarily and sometimes crashes when selecting Sales Tax Table in Invoices
    Bug 797630 - Check for missing dependencies of 'Get Quotes' to avoid Gnucash crash.
    Bug 797906 - GnuCash data file is locked after a "save-as" to mysql database.
    It's more general, any save-as to a different backend type, i.e. xml->sql or sql->xml, left the previous book locked.
    Bug 797924 - Crash when searching for customer to process payment.
    Bug 797997 - File gnucash could note be found
    On Microsoft Windows when run from a CMD shell and passing a path that contains non-ASCII characters.
    Bug 798019 - Currency rates in OFX file are ignored
    Use currency_rate information from OFX file if available. Requires LibOFX v 0.10.0 or later.
    Bug 798044 - Adding splits to a lot is extremely slow
    Bug 798060 - Invoices are missing on Customer report after upgrade
    Bug 798070 - Opening balance does not update when creating account from Account Hierarchy
    Bug 798078 - Report 'Income Chart' prints stacktrace when end date before start date
    Bug 798085 - Incorrect transactions import of entires with large number amount
    Quicken 2005 introduces U amount which sometimes differs from T amount. U amount has larger range, and must override T amount whenever they're not equal.
    Bug 798093 - Changing the symbol/abbreviation of a security after the trading account was created breaks GnuCash.
    Makes it possible for the user to rename trading accounts or securities independent of each other.
    Bug 798096 - can't duplicate TX previous to red line threshold
    Bug 798098 - Crash popup show when have 3 Windows in OSX
    Bug 798100 - Equity totals calculating incorrectly
    Prevents creation of non-currency opening balance accounts.
    Bug 798101 - Do not #undef __STRICT_ANSI__
    Remove defines and undefines for Windows, they were needed with MinGW classic but are not with MinGW-w64.
    Bug 798104 - Menu item for "Import Account" is wrong in danish
    Bug 798112 - An error occurred while processing mysql ...
    A "Feature" of MYSQL is that it allows C-style backslash escapes in string constants and replaces them with the actual character (e.g. n is converted to 0x0a). This causes round trip problems if the escape is one of the allowed ones and a MYSQL error if it isn't. Disable the feature so that MYSQL follows the SQL standard.
    Bug 798132 - Invoice Importing crashes when importing low quantity values.
    Bug 798135 - GtkEntry text with search list: shows selected entry again for no reason
    Bug 798147 - Notes entry crashes program
    Bug 798149 - CSV transaction Import setting loses account name if it is changed after setting is memorized
    Account guid is saved as well as the full account name and when recalled the account is looked up first by guid, if this fails the full account name is checked which if successful immediately updates the saved base account setting with the account guid for future use. If unsuccessful the account combo is blank with a error message as before. When save CSV settings button is used, both the Guid and full paths are saved so previous versions can still use the full path as before.
    Bug 798150 - Error on report over time
    Caused by incorrect handling of Daylight Savings beginning at midnight.
    Bug 798154 - Tooltips wrong when multiple charts in one report

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

    Fix building based on unix makefiles
    Make the chart on the report page icon larger to align better with the account page icon.
    Allow the context menu when GncCellRendererTextView is in edit mode.
    Restructure early locale initialization
    Move macOS specific bits to its own source file. As this is objective-c use .mm extension
    Use common function signature for macOS and Windows init function and include via common header file
    Fix GncDateTime::format_zulu to emit the UTC timezone instead of the GncDateTime's timezone with the UTC timestamp.
    Fix the implementations of gnc_foo_get_day_neutral. As implemented these returned 10:59 AM local on the day but neutral time is 10:59 UTC.
    Gnc_invoice_window_print_invoice return NULL if invoice is NULL.
    [dialog-invoice] invoice editor reuses invoice report tab.
    Allow for Header Bar use in CSV transaction Assistant
    There are a couple of action buttons that are added to the CSV transaction assistant with added alignment based on the action area being a GtkBox which causes errors if the header bar is used so test for the action area type and use appropriate specific functions.
    Drop default locale currency special case for euro
    The condition mentioned in the comment no longer applies. All European locales on Windows (MingW64) properly present EUR as currency these days
    Fix fencepost error in calculating the week_num for POSIX timezone rules.
    Include the contents of PROJECT_DESCRIPTION in the PACKAGE_PREFIX.
    If it's defined. PACKAGE_PREFIX is used to name tarballs and set their base directory. The translation project has requested that we name freeze-string tarballs with a pre1 suffix; this makes that possible.
    Update python/gnucash_business.py to reflect rename of gncOwnerApplyPayment.
    I18N: don't mark "<<", ">>" translatable
    They get properly reversed for RTL writing
    From Budget editor, add toolbar and Edit menu to run budget report
    This parallels the invoice editor "Print Invoice" functionality. Runs the budget report using current budget.
    [gnc-plugin-page-budget] change note icon to a note page
    Allow the find account dialog position to be saved when using 'X'
    Update price database for imported transactions.
    Replace g_memdup by memcpy
    GLib is deprecating g_memdup and will immediately remove it in the next micro-release because of a CVE.
    [html-fonts] Prevent sup/sub from affecting baseline
    Source: https://css-tricks.com/snippets/css/prevent-superscripts-and-subscripts-from-affecting-line-height/ Previously <sup> and <sub> would cause the baseline to move vertically.
    Replace stat calls with GFile to retrieve last modified info
    Avoids code-page problems with non-ASCII characters on Microsoft Windows.
    [gnc-tree-model-split-reg.c] use xaccSplitListGetUniqueTransactionsReversed
    Which is then reversed if required. this removes the need for double reversal.
    [Split.c]New function xaccSplitListGetUniqueTransactionsReversed
    Same as xaccSplitListGetUniqueTransactions but doesn't reverse the list prior to returning. To be used by gnc-tree-model-split-reg.c Several optimizations
    Doesn't call g_list_find and g_list_append for every iteration uses g_hash_table to cache list of txns already added instead of g_list_find<.
    Does not reverse the result, thereby returning a reversed list.
    [gnc-recurrence.c] avoid O(N^2) children traversal
    Ensure that any GncMainWindows containing no tabs are destroyed at shutdown.
    I18N: drop translatable flag from "xxx" dummies and remove trailing spaces from translatable strings
    Update Form/Schedule line references for 2020 for the US Income Tax Report.
    Fix build with glib2 2.67.x.
    Glib headers should not be included with 'extern "C"'.
    [balsheet-pnl] Use last day of the month prices instead of first day of next month.
    [options.scm API] Remove canonically-tabbed parent-subtotal-mode
    This mode had been marked experimental for 17 years and was never improved. Any saved reports with this option will be switched to parent-subtotal-mode enabled.
    Accommodate Gwenhywfar 5.5.0 signature change for some GUI callbacks.
    This is a breaking change that matters only in Win32. No ifdeffing because Win32 builds and dependencies are well synchronized.
    L10N: Move translation authority for Turkish from the GNU Translation Project to Weblate.
    Make prototypes static for autoclear unit test, fixes build on Debian Buster.
    [income-gst-statement] trep-engine currency section moved
    From "General" to "Currency". Missed out in 854c117 commit
    [test-scm-utilities] test-end properly so that test failures set the exit code correctly
    Create opening balance accounts only when there are opening balances.
    [qif-file.scm] Don't use match as an identifier
    It is a (ice-9 match) keyword.
    Change the CSV export account tree header line
    Change the headings of the CSV account export header line to be more friendly which uses existing translations.
    [new-owner-report] Don't create empty rows on report when splits have no entry in the memo field.
    [gnc-report] dump backtrace to console when report crashes
    Because gnc:backtrace-if-exception, not used anymore, would dump guile backtrace to console. restore this behaviour.
    [report-core] remove 2.6/2.4 compatibility code
    [gnucash-commands.cpp] display report errors to stderr

    New API:

    [report-core.scm] create and expose gnc:render-report
    Similar to gnc:report-run but *always* returns a 2-element list containing data OR captured_error
    [report-core.scm] create and expose gnc:render-report
    Similar to gnc:report-run but *always* returns a 2-element list containing data OR captured_error
    [gnc-plugin-page-report] add gnc_plugin_page_report_reload
    Refreshes the report

    Deprecations:

    [c-interface.scm] deprecate gnc:last-captured-error
    [report-core] deprecate gnc:restore-report-by-guid
    Gnc:get-three-months-ago
    Gnc:get-six-months-ago
    Gnc:get-one-year-ago
    Gnc:get-three-months-ahead
    Gnc:get-six-months-ahead
    Gnc:get-one-year-ahead
    Traverse-list->vec
    Traverse-vec->list

[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: 158890
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 4.6
« Antwort #61 am: 28 Juni, 2021, 09:50 »
Changelog

    Between 4.5 and 4.6, the following bugfixes were accomplished:

    Bug 648335 - Display Created Transactions setting
    Add a preference for the 'Review Created Transactions' setting in the 'Since Last Run' dialog so that the default can be specified.
    Bug 743753 - Nearest in time security price selection is incorrect in reports
    Add new price source - 'nearest before report date' will ignore prices *after* report date.
    Bug 743999 - Deleting a digit from an existing number greater than four digits in length generates an error message.
    Because the grouping is off. Checking grouping on input is pointless so just ignore the grouping separator when parsing number input.
    Bug 753283 - Current Selection Highlight Lost After Transaction Edit in Scheduled Transaction Window
    Bug 787813 - Price change from editing a transaction not reflected in pricedb.
    Bug 794877 - Intro text of "Online Banking Setup" is outdated
    Bug 795804 - Extremely slow save
    Only update the status bar when the percentage changes by at least 1% because running the mainloop is expensive on macOS and Microsoft Windows. This speeds up all operations that run the progress bar with overly-fine resolution.
    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 797787 - Feature request: preference setting to open new tabs adjacent to currently active tab
    tests preference; if enabled then new tab inserted after current. if disabled then new tab is at the end.
    Bug 797928 - Since last run asks for security price when no shares traded
    Bug 798093 - Changing the symbol/abbreviation of a security after the trading account was created breaks GnuCash.(Reopened)
    Bug 798133 - Gnucash crash when any custom action is entered
    Bug 798144 - Reconciliation uses different number than entered
    If a number was pasted into the balance end value with a currency symbol the number would silently fail on evaluate and cause the wrong value to be used. With previous changes to the GNCAmountEdit widget a warning symbol will indicate a validation error and prevents going forward.
    Bug 798148 - "Accounts" page Present (USD) column uses future prices
    Bug 798151 - Value entry box not tied to associated transaction in Since Last Run assistant
    Bug 798156 - glib 2.68.0 breaks gnucash
    Bug 798159 - Keyboard shortcut bug in 'manage document link'
    Bug 798162 - Type Ahead Initialization Problem
    Bug 798170 - Unbound variable: gnc-budget-lookup when running saved report Budget Report via gnucash-cli
    Bug 798177 - Price of new stock transactions not saved in price database
    Bug 798186 - Incorrect result editting account in register when overtyping a part selection.
    Bug 798188 - The Invoice Editor -> Printable Invoice toolbar button crashes on Windows
    Bug 798196 - not building with Boost 1.76
    Bug 798199 - Pasting invalid value in date column crashes GnuCash
    Bug 798202 - Register input ignores theme on KDE rendering black text on black background
    Bug 798203 - g_assert fault while reversing transaction
    Bug 798204 - Creation of Imbalance Accounts
    Bug 798212 - right-click the down-arrow in the date register changes focus to first split

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

    Improve transaction sorting on effective num field so that alpha charachters and numbers larger than 1 billion will be ordered. Ordering is now numeric for leading numbers (so that 9 sorts before 10) and lexical beginning with the first non-numeric character. Note that if one of the values begins with an alpha character ordering will be entirely lexical. Lexical sorting is localized; as in the rest of GnuCash only standard ASCII numbers (codepoints U+0030 - U+0039) are treated as numbers.
    Add import preferences for the difference in time considered when matching an existing transaction to an imported one. A difference less than the matching-date-threshold raises the score of the match; a difference greater than match-date-not-threshold lowers the score.
    Add experimental report "IFRS weighted-average cost basis report". This is a work-in-progress to help calculate the cost basis of securities priced in a foreign currency.
    [income-gst-statement] amend headers post Brexit. UK left EU, therefore VAT headers have now changed.
    Plug a bunch of memory leaks.
    Change how the print_info is obtained for the register: Currently the register sets up some 'print_info' values using the default account but if the register is a stock register they should be obtained from a parent account with a currency.
    Change monetary value for gnc_default_share_print_info: Share values are not currencies so set the monetary value to 0 for the GNCPrintAmountInfo
    Parse the register monetary cells for a currency symbol: Add the ability to strip the currency symbol from a registry monetary cell if it is pasted with one so it can be validated.
    SKR-49 Account Template: Add codes 4500-4504, drop a duplicate, correct code 0674.
    [gnc-plugin-page-register] Disable reverse on blank split
    Make balancing transactions with trading accounts easier by removing and recalculating all trading splits. This ensures that there will be only one trading split pair per exchange and relieves the user of having to adjust the trading splits to match the accounting splits.
    Don't bother scrubbing for orphans if there's no transaction currency. If it found one it would try to create an orphan account with no currency which will crash later.
    [chartjs] upgrade chartjs to 2.9.4. Fixes CVE-2020-7746
    [report-core] disallow define-report with incomplete export info. If exporting is allowed, 'export-types and 'export-thunk must both be defined.
    [test-engine-extras] augment book data generators
    ignore .vscode folder
    Reorder and relabel price source list for better coherence
    Python Bindings: Provide a deprecated GncPriceDB.lookup_latest_before_t64 to avoid breaking user scripts.
    Update gnucash_core.py with gnc-pricedb function name change
    Change some functions to use const gnc_commodity for gnc_pricedb
    Reformat schedule transaction source files for white space
    Add depreciation warnings for the removal of individual option tool tips
    Remove individual tool tips from radio button options
    Removes the function gnc_option_permissible_value_description
    ESC key was not working on load of Scheduled Transaction Editor
    [budget.scm] show correct tooltip for report option
    [html-acct-table] Remove unused 'pre-adjusting balances option
    Bugfix: export-code for category-barchart reports would fail.
    This stems from trying to handle file-name when calling export code. Export code no longer require file-name, The export-code returns a string in the html-document object instead. Remove all file-name handling in reports. No backward compatibility issues because most users would not copy a GnuCash >=4.6 report code onto a <4.5 installation.
    [gnucash-cli] improve discoverability of export-type. Formerly, selecting --export-type EXT would dump the cryptic "Report REPORTNAME has no export code". Modify to hint the user on acceptable reports with export-code.

    New API:

    [report-utilities] Functions to dump splits in whole book:
    gnc:dump-book - splits grouped by account
    gnc:dump-all-transactions - splits grouped by transaction
    gnc:dump-split - dumps single split
    Rename a couple of gnc-pricedb functions that have not been used:
    gnc_pricedb_lookup_latest_before_t64 to gnc_pricedb_lookup_nearest_before_t64
    gnc_pricedb_lookup_latest_before_any_currency_t64 to gnc_pricedb_lookup_nearest_before_any_currency_t64

    Add retrieval functions for price before the date given:

    gnc_pricedb_convert_balance_nearest_before_price_t64 that retrieves the balance using the last price dated before a specified date like today for the preset value.
    gnc_pricedb_get_nearest_before_price does the retrieval.

    Deprecations:

    gnc:get-start-next-year
    gnc:get-end-next-year
    gnc:get-start-next-month
    gnc:get-end-next-month
    gnc:get-start-next-quarter
    nc:get-end-next-quarter
    gnc:get-one-month-ago
    gnc:get-one-month-ahead
    gnc:account-code-less-p
    gnc:account-name-less-p
    Chinese (Simplified) translation moved from the Gnu Translation Project to weblate
    New and Updated Translations: Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Dutch, French, German, Greek, Hebrew, Indonesian, Italian, Japanese, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Spanish, Turkish, 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: 158890
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 4.7
« Antwort #62 am: 27 September, 2021, 09:20 »
Changelog

    Bug 87847 - RFE: Create a 'checkbox' cell type
    Bug 766052 - Job report payments wrong when payment contains splits
    Bug 797596 - New-owner - improved representation of payments with multiple non-APAR splits
    Bug 798142 - Tax rate appears as a fraction
    Bug 798180 - Update to macOS Big Sur 11.3 breaks Finance Quote
    Bug 798205 - Some transactions dropped with no apparent cause or warnings for credit card ofx import
    Do not exclude from import a transaction that has an FITID which matches an already existing split. This is because it (1) may be a coincidence and therefore the transaction needs to be added or (2) could be on a transfer from the account being imported to another bank account which has already been imported, and so needs to be matched, not added.
    Bug 798208 - management fee transactions are ignored on OFX import
    Bug 798211 - Equity statement double calculates unrealized gain
    Bug 798219 - apply/OK truncates exchange rates from 4 to 2 decimal places; enter doesn't
    Bug 798221 - Transfer funds between accounts with different currencies crashes Gnucash on macOS
    Bug 798224 - Scheduled transactions are created with date-entered copied from the template transaction.
    Bug 798229 - GncDate::c_formats is being created and destroyed twice resulting in a double free crash on every exit.
    Bug 798234 - Cut Transaction discards the reference to the description/memo strings so that Paste Transaction will paste uninitialised data (or other strings)
    Bug 798235 - Reconciliation Ending Balance not recalculated the 2nd and subsequent times Statement Date is updated.
    Bug 798237 - Logging during XML file loading degrades performance significantly
    Bug 798238 - "New security" dialog doesn't save the "Display symbol"
    Bug 798250 - Gnucash permanent hang on save while loading report
    Bug 798256 - Crash in recnFinishCB
    Bug 798298 - Re-imported transactions no longer ignored
    Bug 798303 - account list is sorted wrong by amount
    Bug 798312 - Opening the help for dialogues in the wrong language.

[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: 158890
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 4.8
« Antwort #63 am: 29 September, 2021, 09:30 »
Whats new:>>

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

    [gsettings] Avoid crash from settings schema not being registered.
    Rethink how gsettings migration file is constructed
    GSettings hotfix - resolve crash due to bad schema reference
    [gnc-plugin-page-register] call invoice editor with parent window
    [assistant-stock-split] set parent window properly

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 )