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

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • 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: 191383
  • 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: 191383
  • 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: 191383
  • 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 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
GnuCash 4.9
« Antwort #64 am: 20 Dezember, 2021, 11:10 »
Changelog

    Between 4.8 and 4.9, the following bugfixes were accomplished:

    Bug 797502 - (RTL) - Right edge of the reports are locked while scrolling down
    Running gnucash in Hebrew, the right edge of the reports are locked while scrolling down and do not scroll with the rest of the report.
    Bug 797618 - Spanish translation of Shares and Stock
    Bug 797678 - OFX importer should supplement, not replace, existing Notes (and Description and Memo) fields
    Add an "Append" checkbox to the bottom of the "Generic import transaction matcher" window to the left of the "Reconcile after match" checkbox. When ticked, this causes the imported Description/Notes to be appended to the matched transaction Description/Notes respectively. The selected ticked/unticked state of the "Append" checkbox is saved in a key value pair for the import account, so the next import for that account will automatically default it to the saved state. As these mods are limited to the code for the matcher window, this should work for all the imports that use it - ie ofx & csv file imports (both tested) & aqbanking (cannot test).

    Bug 797772 - Allow reconciliation report to double filter by both posting and reconciliation date
    Bug 798222 - Account search dialog: Pushing enter does nothing
    Bug 798266 - Dropdown picker menu for category does not appear
    Bug 798313 - "File/Import/Import Transactions From CSV" crashes Gnucash.
    Bug 798320 - Error message indicating a crash of GNUcash when closing application - MacOS 10.15.7 (19H1419)
    Bug 798325 - New Currency for Venezuela (VED)
    Bug 798327 - Ofx import stops too early for multi-account OFX and one account has no new transactions
    Bug 798335 - No longer possible to change trading account
    Strip trading splits only if "Use Trading Accounts" is enabled for the book so that users who want to manage trading accounts by hand may do so.
    Bug 798341 - Right align in Hebrew - Account screen
    Bug 798346 - crashes when running check & repair
    Bug 798352 - Decimal Precision when Entering Mutual Fund Transaction
    Let xaccParseAmount parse up to 12 decimal places instead of 8.
    Bug 798382 - Typo corrections in comments

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

    More memory leak plugging and GList efficiency improvements.
    Fix build with cmake older than 3.18
    3.18 introduced 'cmake -E cat', but we still have to support versions starting from 3.14.
    [account-piecharts] don't use gnc:make-internal-option
    Several improvements to the experimental IFRS cost-basis report.
    Fix two minor issues with displaying links in the Document Link dialog.
    Fix obsolete links to bugzilla.gnome.org in translations.
    L18N: Fix glossary/es.po:906: duplicate message definition...
    901: ...this is the location of the first definition
    [budget-flow] delay creating exchange-fn until a valid budget exists
    because it needs budget period end-date.
    [options.scm] Addon previous commit... need to initialize with guid
    [options.scm] gnc:make-budget-option stores guid instead of object
    because object may become stale if UI is used to delete it, leading to stale pointer and segfault. storing guid is safer, and will return null if budget is deleted.
    support SEPA internal transfer
    Fix issue with failure to run reconciliation with all accounts present in a multi-account OFX file. Do that by saving a GList of statements, rather than a pointer to a single one. Also freeing of info happens during the call to process_next_file.
    Import of OFX files with many securities opens too many matching dialogs Because ofx import is currently split per target account, and since each security has its own accounts, importing such OFX is a tedious process. The fix is to only split the transactions if we identify a potential transfer, currently based on amount, date and accounts. To do that, we insert transactions one by one into a list, making sure we have not already inserted one that has the same date, and the same absolute amount. If we have, we keep this potential transfer for a second phase. A naive approach would loop through added transactions for each new transaction by that ends up being O(N^2), which matters if we have many transactions. Instead, I'm using a hash to make this O(N log N).
    [date-utilities.scm] remove unused date selectors code & string
    Adjust GNC_DEFINE_TYPE_EXTENDED_END
    To match new signature of g_once_init_enter and g_once_init_leave.
    Fix build with glib2 2.67.x.
    glib headers should not be included with 'extern "C"'.
    Add explanatory note for gnc_add_scheme_deprecated_module test code
    The immediate parent commit removes old deprecated scheme modules. Link to the old modules for example code.
    [test-engine-extras] don't create splits of opposing amt/value signs
    Splits' value and amount should never be of opposite signs. Fix test book which had created this incorrect value/amount pair. Strengthen env-create-multisplit-transaction to disallow test book errors.
    [dialog-search] another QofQuery "q" must be destroyed
    because qof_query_merge creates a newly allocated QofQuery, its 2 QofQuery must be freed separately.
    [trep-engine] new option "Date Filter" to specify dates to filter by
    [dialog-sx-since-last-run] don't allocate repeatedly to combine strings
    [test-transaction] "Report Currency" renamed to "Report's currency"
    Separate the warnings for "cut split/transaction" and "delete split/transaction"
    [gnc-autoclear] Move autoclear algorithm into gnome-utils
    GSettings - fix GObject warning when old prefs-version is unset
    This will happen when current master (future 5.0) has been run at least once.
    [utest-gnc-pricedb] add tests for gnc_price_list_equal
    Also need to change PWARN which causes test failure, to PINFO
    [reconcile-view][bug] dr/cr query tests amount instead of value
    Because split->amount and split->value are generally of equal sign, EXCEPT in stock transactions whereby split->value can be zero and split->amount is non-zero. e.g. a stock split transaction. Querying the split amount instead will allow stock accounts with stock splits to be reconciled.
    [split-register-model.c] Hide price==1 for zero-amount splits
    mainly of interest in zero-amount zero-value splits in the stock register eg dividend splits.
    [core-utils] introduce gnc:format
    (gnc:format str [binding value]...) str will contain ${binding} which will be replaced to value.
    [import-main-matcher] show destination acct for auto-match
    GSettings - add 'deprecate' and 'obsolete' conversions for user preferences
    'deprecate' is technically a noop. It serves to remind maintainers the 'deprecated' preference is to be obsoleted in the next major release. 'obsolete' goes one step further in that it will cause gnucash to reset the preference, effectively clearing the value stored in the preferences backend. This is the final phase of a preference. Following this it will be completely removed from the GSettings schema in the next major release. Notes * 'deprecate' and 'migrate' are related. Both are a reminder the preference is to be obsoleted in the next major release. 'deprecate' does only that though while 'migrate' will also trigger a copy of the old value to a new location in the databse. * This commit readds a couple of preferences that had been removed in the past to be able to properly obsolete them (and to test the obsoleting code)
    New and Updated Translations: Chinese (Simplified), Chinese (Traditional), Croatian, French, German, Hebrew, Italian, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Spanish, Ukranian.

    Documentation:

    Concurrent with the release of GnuCash 4.9 we're pleased to also release a new version of the companion Help and Tutorial and Concepts Guide

    Between 4.8 and 4.9, the following bugfixes were accomplished:

    Bug 797950 - Reconcilation docs don't mention automatic credit card payment feature.

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

    Guide:C: Add a directory with datafiles for faster regeneration of images
    Chapter "Online-Quotes" created.
    Description of the installation and configuration of F::Q (moved from Help_ch_Account-Actions-xml).
    Remove several Autotools remains
    Drop TravisCI as we are using Github Workflows now.
    Removed the information of HACKING file from README.
    Add ghelp to the default target
    At some point in the past ghelp didn't have to be built, as one could develop and test simply from the source directory. That is no longer the case so perform a build by default if ghelp is enabled.
    New and Updated Translations: German

[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.10
« Antwort #65 am: 28 März, 2022, 12:35 »
Changelog

    Between 4.9 and 4.10, the following bugfixes were accomplished:

    Bug 684507 - commodity namespace should be localized
    Bug 741674 - Newly created Scheduled Transactions appear in existing search windows
    Bug 797501 - Currency symbols in Hebrew (RTL) language
    Bug 797772 - Allow reconciliation report to double filter by both posting and reconciliation date
    Bug 798164 - Import transaction window does not allow changing the transaction description.
    Bug 798272 - up/down arrow keys do not work in account selection pop-up
    Bug 798375 - Transfer Account Selection not editable after typing error
    Bug 798386 - Cannot increment date by 1 day with Japanese keyboard.Allow ';' to increment the date because on those keyboards + is shift-;.
    Bug 798391 -OFimport routine keeps prompting for accepted (and reconciled) transactions when imported again
    Bug 797610 - Scrolling is too fast to follow
    Bug 798392 - Reports do not display when Reports JavaScript dependencies are located at a filepath that includes special characters like hash ("#")
    Bug 798395 - ofxdirectconnect downloads crash gnucash 4.9
    Bug 798408 - The calculation in budgets UI and reports are wrong.
    Bug 798411 - Untranslated/Unused string [pt only]
    Bug 798415 - Due Bills Reminder Dialog - Right align 'amount'This was a right-to-left language (e.g. Hebrew) problem.
    Bug 798435 - Crash on print after printing checks
    Bug 798438 - on reconcile window, click on the last column 'R' does not order the entries according with the status
    Bug 798448 - Column 'num' cannot be null
    Bug 798458 - Build failure with gcc 12
    Bug 798474 - Windows 10: Mouse scroll wheel on register only scrolls 1 pixel at a time (instead of 1 line at a time)

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

    Added a BETA Stock Transaction Assistant to help create a variety of securities transactions. To try it out start GnuCash with the --extra option, open a stock-type register, and select Actions>Stock Assistant. Please note any issues on Bug 798004.
    Remove the hard-coded default namespaces"AMEX", "NASDAQ", "NYSE", "EUREX", and "FUND" from the New Security dialog. These namespaces were added to the list of existing namespaces; it was necessary to create a commodity that used one of them to make that one an actual namespace, so users who have commodities in e.g. the namespace NYSE will still see that namespace in the selection list. Reasoning: The list was necessarily incomplete and confused new users.
    Fixed the Income Statement report table formating so that all sections get laid out to the same width.
    [Python Bindings]Implement some comparison and arithmetic operators for GncNumeric
    Budgets are sensitive to readonly status
    Disable some budget features if book is readonly
    Fisuppression of "cut split/transaction" warnings for the current session
    These were not working because they were missing from the temporary warnings settings schema. The warnings could only be dismissed permanently. Add them to the temporary warnings section of the settings schema.
    Currencies in several locations not displayed correctly for Hebrew
    [category-barchart] Added option to show ratios
    [html-chart] Add format style option for numbers
    Better wording for tatable changed info message.
    [register] Checkboany value other than 0x20 (ASCII space) is true, because it can be or U+2716 now and could be something else in future. Fixes in particular the disappearing tax-included and tax-table in the Invoice/Bill entry register.
    [Python Bindings]Provide the complete set of QOF enums in gnucash
    [Pyton Bindings]Provide wrapper for qof numeric predicate
    Python bindings already have some wrapping objects for qof predicates. This adds the one missing for GncNumeric comparisons. Additionally fixes a wrong number for QOF_NUMERIC_MATCH_ANY in example file.
    Remove commodity-table.scm, no longer required after adjusting qif-dialog-utils
    Preferences, Import: UPDATE AND RECONCILE should be UPDATE AND CLEAR on preference "Enable update match action" tooltip text.
    [register] Enable horizontal scrolling with a touchpad.
    [business]Add diagnostic messages to GncEntry and GncInvoice.
    Replace code style guidance with reference to the wiki Coding Standard page.
    Update Form/Schedule line references for 2021 for the US Income TaReport
    Update the register help label when cell read only
    Change AR/AP Type cell to be read only. The Type cell in AR/AP registers should not be changeable from the register so make the cell read only.
    Tip-of-the-Day, new tip: the full file path is shown in the status bar.
    [assistant-qif-import] Prevent ambiguous mnemonic
    Mnemonic N clashes with GtkAssistant "Next". Change to D which does not clash.
    Numerous performance and code-clarity improvements.

[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.11
« Antwort #66 am: 27 Juni, 2022, 09:06 »
Changelog

    Between 4.10 and 4.11, the following bugfixes were accomplished:

    Bug 797163 - qof_book_get_option segfaults when retrieving a non-leaf frame
    Bug 798053 - Accounts renumeration (renumbering)
    Bug 798471 - Can't see or select Income or Expense accounts in Income Tax Information GUI
    Bug 798483 - GnuCash Crashing With SIGSEGV During QFX Import Transaction Matching
    Bug 798491 - MT940 of day 28.02.2022 ends in transactiondate 01.01.1970
    Bug 798493 - Invoice Report Quantity & Unit Price fields have limited decimal precision on printed invoices
    Bug 798496 - gncEntry Quantity and Discount are misusing commodity scu
    Bug 798499 - Expense Chart data tables include extra columns of data
    Bug 798500 - FTBFS (tests failure) on armhf
    Bug 798501 - Balance wrong date end of period
    Bug 798531 - Selecting "Print" from the file menu on a report crashes gnucash
    Bug 798533 - Crash when importing quicken @ currency
    Bug 798535 - Crash when increasing the number of periods in a budget
    Bug 798547 - Calculated Due Date is short 1 day when posting on day of fall change from Daylight Time to Standard Time.
    The following fixes and improvements were not associated with bug reports:

    Partially fix Bug 771095 by inserting a help button in the Since-Last-Run dialog.
    Lock down GITHUB_TOKEN permissions on workflows.
    [g_option_context_get_help() returns a char* which must be freed.
    [assistant-stock-transaction] dividends must include stock account.
    Fix arch linux CI build failures.
    Add a help button to the financial calculator dialog.
    [assistant-stock-transaction] avoid resetting txn_types unnecessarily.
    [assistant-stock-transaction] reorder of Pages - date before type.
    [import matcher] Only append description if there's something to append to.
    Otherwise just set the new string.
    [balsheet-pnl] test "lvl <= depth-limit" outside add-indented-row as a first step trying to fix bug 798502.
    [gnc-main-window] page->window is not main_window, skip warning.
    [gnc-plugin-page-register] if account==NULL, skip AccountIsPriced because gnc_plugin_page_register_ui_initial_state may be called for non-account registers (eg the sx editor) and account may be null.
    [gnc-account-sel.c] prepend & reverse while building acct list
    and don't use confusing double pointer
    Fix use-after-free in unable to save database dialog.
    [account.cpp] restore breadth-first search for 2 functions
    gnc_account_lookup_by_name and gnc_account_lookup_by_code were searching breadth-first and accidentally changed to depth-first in 4.7.
    [account.cpp] gnc_accounts_and_all_descendants converted from scm
    [CI]Work around new git security measure.
    [balsheet-pnl] faster definition of balance lists
    [gnc-numeric.cpp] Reduce logging level of gnc_numeric exception message because exceptions are expected in some use cases.
    Redo icon handling in cmake
    Using globs for file copying prevents cmake from discovering newly added icons. Writing rules that explicitly use lists of icons will fix this as a new icon in the sources will have to be added to the list and will force reparsing by cmake. We have to maintain the lists anyway for our dist target so there's actually no extra work involved for the devs.
    [assistant-stock-transaction] better Dr/Cr imbalance error message

    New API:

    gnc:accounts-and-all-descendants-sorted
    gnc-accounts-and-all-descendantsNone
    Deprecations:
    gnc:account-path-less-p
    gnc:accounts-and-all-descendants
    New and Updated Translations: Arabic, Chinese (Simplified), Croatian, English (Australia), English (New Zealand), English (United Kingdom), French, German, Hebrew, Hindi, Hungarian, Italian, Korean, Nepali, Norwegian Bokmål, Polish, Portuguese (Brazil), Russian, Spanish, Swedish, 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.12
« Antwort #67 am: 26 September, 2022, 05:10 »
Changelog

    Between 4.11 and 4.12, the following bugfixes were accomplished:

    Bug 794584 - Register not updated when scheduled transactions created
    Bug 798262 - Scheduled transactions with blank amounts do not get created.
    Bug 798385 - Description to often only "Landesbank Hessen-Thuringen Girozentrale"
    Prepend the Ulitimate Creditor or Ultimate Debtor to the transaction description.
    Bug 798565 - Import map editor: deletion of a map does not mark gnucash document as dirty
    Bug 798573 - Tab Width Behaviour
    Formerly when the notebook tabs on the left or right, the space used fluctuated depending on tab label width. This change sets the label width to the preference setting when the tabs are on the left or right but when top or bottom the width is set to the number of characters when shorter than the preference setting so they take up less room.
    Bug 798578 - MT940 imports broken - all transactions have date of first transaction
    Bug 798585 - segfault running sample script
    simple_business_create.py.
    Bug 798588 - sx scrubbing was using incorrect free function
    Bug 798590 - Transaction report: wrong type argument in position 1
    Bug 798598 - Selecting a line in a Vendor Credit Note changes display of Subtotal cell to 0.00
    Bug 798611 - Date changing when changing timezone by one hour
    When getting a date from the date editor anywhere in the program set the time to neutral time instead of the beginning of the day unless get_date_internal is called with GNC_DATE_EDIT_SHOW_TIME in which case the user-provided time is used.
    Bug 798616 - Can't register amount greater than 9,000,000,000
    Because when loading the value the split in the xml backend doesn't yet have a parent so the code tried to convert to GNC_COMMODITY_MAX_FRACTION and if the numerator was larger than 10^10 that would overflow. To fix it this changes the "don't know" response in get_currency_denom and get_commodity_denom to GNC_DENOM_AUTO which will normally leave the denominator alone.

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

    It is now possible to edit the description, notes, and memo fields of new transactions in the import matcher and to do so for multiple transactions. The option is accessed via a context menu on selected import lines.
    Show GnuCash's installation and configuration configuration paths in the About dialog. List the same from the command line with a --paths option.
    Add account hierarchy templates for locale es_AR
    Continued work on the Stock Transaction Assistant. If you want to try out this new way of recording your investment transactions start GnuCash with the --extra option. The stock assistant is available on the toolbar and from the Actions menu when a register for a STOCK or FUND account is focused.
    Replace the very obsolete ghelp: URI scheme with help: and install the documentation according to the XDG documentation spec on non-Mac Linux systems. This ensures that the Help menu documentation items work with Gnome 42 and later.
    Conforming to the XDG documentation spec, rename the root page of the Help manual to index from help. This has the happy side effect of removing some special-case code from the macOS documentation links.
    Standardize the top-level Equity and Assets account names in the French templates to "Capitaux propres" and "Actif" respectively.
    [gnc-ab-utils] concise string accumulator
    [gnc-glib-utils] gnc_g_list_stringjoin skips NULL data
    [ifrs-cost-basis] identify sale/purchase according to truth table instead of via flawed heuristics
    [ifrs-cost-basis] add options used as a report footer
    [lot-viewer] Show Open & Close dates only when they have a value.
    Fix use-after-free crash in gnc_set_busy_cursor.
    Create Swiss SMB account chart acctchrt_pme-19.gnucash-xea.
    [date-utilities] avoid report crash if start > end date
    [html-chart] add percent formatter for numbers for older javascript.
    [trial-balance] set default price-source to average-cost to minimise complaints (see Bug 798550)
    Use macos-latest github runner for mac tests.
    [dialog-price] Price Database: Insert help buttons
    Disable transaction type (i.e. Bill or Invoice) in Invoice/Bill Registers, determining the type by inspecting the money flow.
    Fix python tests dependencies so that ninja check works from a clean build directory with Python enabled.
    Review of account templates C—missing placeholders, redundancies
    Fixed a variety of memory leak, poor list handling, and dangling reference errors.

    New API:

    gnc_tm_get_today_neutral to complement gnc_tm_get_today_begin and gnc_tm_get_today_end.
    gnc_get_dialog_widget_from_id
    gnc_list_all_paths

[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.13
« Antwort #68 am: 19 Dezember, 2022, 18:20 »
Changelog

Between 4.12 and 4.13, the following bugfixes were accomplished:

    Bug 760274 - The Statusbar "forgets" when register doesn't have focus
    Bug 798545 - Crash when updating document link on vendor bill
    Bug 798614 - Croatia to join the Euro
    Bug 798629 - gnucash crashes attempting to import OFX file
    Bug 798633 - 4.12 build failure on 32-bit Linux: "No code for module"
    Bug 798640 - Segfault when running saved report
    Bug 798649 - Crash when closing Edit Style Sheets dialog while Style Sheet Properties dialog is still open.
    Bug 798653 - Schedule Calendar event description pop up window does not track mouse position
    Bug 798657 - Import Summary language is wrong
    Bug 798664 - Result of 'gnucash --nofile' is marked dirty
    Bug 798669 - Multicolumn Balance Sheet not printing exchange rates

    include equity accounts in the exchange rate commodities list.
    Bug 798672 - Preferences are not saved nor loaded, ERROR <GLib-GIO> g_settings_new_full: assertion 'schema != NULL' failed
    Bug 798680 - Not able to match a reverse transaction of a previously matched transaction.
    Bug 798681 - Previously imported investment income transactions may not be filtered.
    Bug 798694 - Cursor in the wrong place after pasting with auto-completion

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

    Don't normalize text when pasting from the clipboard or appending descriptions or notes during imports.
    [register] Delay post-ime reset of the selection to works around bug 798587.
    [ofx import] Clean up importing investment transactions for smoother workflow and better UI behavior.
    [account-piecharts] drill-down piechart: tree-depth is at most 6
    Fix numerous memory leaks.
    [ifrs-report] From Bug 798004 allow Cr cash to offset Dr fee and remove invalid "dividend reinvestment" during short.
    [gtest-qofevent.cpp] Add comprehensive tests for qofevent
    [test-qofbook] Test that gnc_features_test_unknown returns a suitable error message
    [test-qofbook.c] add test for gnc_features_set_unused
    [gnc-features.cpp] backport gnc_features_set_unused from master
    [qofbook.cpp] backport qof_book_unset_feature from master
    Move gnc-euro.[ch] to engine and unit test it.
    [test-qofbook] basic features test: Sets a feature and tests it's set. it's impossible to design a book with unknown features using the API.
    po/README: Remove relics from ancient context forms
    [test-ifrs-cost-basis] amend tests to accommodate extra column.
    [ifrs-cost-basis] compare register vs calculated capgain per transaction.
    Accomodate WebKit package version update to webkit2gtk-4.1.
    [assistant-stock-transaction] input positive capgains for Credit income account.

[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.901 Unstable
« Antwort #69 am: 06 Februar, 2023, 09:20 »
Changelog

    New Features:

    A new Stock Transaction Assistant to guide you through entering most investment transactions for stocks, bonds, and mutual funds. You can access it from Actions>Stock Assistant when you have the Accounts page ora Stock or Fund account register open.
    A new Investment Lots report showing a graph of capital gains and losses in a period by investment lot. Note that if you don't use the View Lots dialog to manage capital gains and losses this report won't have anything to show you. Use Reports>Assets & Liabilities>Investment Lots to see the report.
    A new tab on the New/Edit Account dialog called More Properties includes entries to set a high and low limit on an account. That's coupled to a new column that's available on the Accounts Page, Balance Limit. If you set a high or low limit and the account balance falls above or below the respective limit an indicator will be shown in the Balance Limit column.
    The description field quickfill in the register now displays a drop-down list of possible completions instead of just one inline completion.
    File import menu items for the MT940, MT942, and DTAUS formats is replaced with a single Import from AQBanking that supports importing any file format supported by AQBanking, including the frequently requested CAMT.
    The report generated by the Print Invoice button on the Edit Invoice tab can now be configured as a book option at teh bottom of the Business tab; this permits selecting a saved configuration of one of the standard invoice reports. Another option enables a delay, during which a dialog box will appear enabling the user to select a different report.

[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.902 Unstable
« Antwort #70 am: 06 März, 2023, 09:10 »
Changelog

    The following fixes will also appear in GnuCash 4.14:

    Bug 798748 - Transaction Notes field's value does not appear in reverse transaction.
    Bug 798754 - Build fails with gcc 13 and glib > 2.76
    Bug 798759 - Register widths for 'with sub-account' not saved
    Bug 798600 - CSV import of multi-split security transactions fails to load capital gain

    The following additional bug fixes are in unstable only:

    Bug 782141 - Import CSV - Multi-currency support can cause rounding errors
    Replace the column types 'Deposit' and 'Withdrawal' with 'Amount' and 'Amount (Negated)' that are conceptually applicable more widely. Also introduce column types 'Value' and 'Value (Negated)' to allow construction of splits in commodities different from the transaction currency. While Value is the number in the transaction currency, always use 'Amount' in single-currency transactions.
    Bug 793306 - Price is not imported from CSV
    Bug 796955 - Import CSV - Single-line two-currency transactions can't be imported
    Bug 797033 - The CSV Importer should not obey with the "automatic digital point" setting
    Bug 797383 - Import transaction via CSV selects the commodity as a currency, results in an invalid transaction that is uneditable, and a corrupted price database.
    Change the transaction currency to the from or base account's parent account currency if the from or base account is not denominated in a currency. This allows to import stock transactions directly into the stock account.
    Bug 797903 - Transaction window: The 'blue line' is always (erroneously) topmost when t. sorting order is inverted.
    Bug 798334 - Importing transactions from CSV with space as thousand separator
    Bug 798572 - Parse numbers with two minus signs as a positive numbers
    Bug 798691 - Memo field not updated on CSV import using U+C
    Bug 798732 - : Type of balance carry forward accounts for german skr49 account template fixed
    The accounts listed are of the EQUITY type and not ASSET.
    Bug 798749 - Fails to read gsettings on startup
    Bug 798753 - UX improvements in new import dialog
    Bug 798763 - "Manage Document Link" keyboard shortcut is missing

[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.903 Unstable
« Antwort #71 am: 13 März, 2023, 10:40 »
Changelog

    New Features:

    A new Stock Transaction Assistant to guide you through entering most investment transactions for stocks, bonds, and mutual funds. You can access it from Actions>Stock Assistant when you have the Accounts page ora Stock or Fund account register open.
    A new Investment Lots report showing a graph of capital gains and losses in a period by investment lot. Note that if you don't use the View Lots dialog to manage capital gains and losses this report won't have anything to show you. Use Reports>Assets & Liabilities>Investment Lots to see the report.
    The Online Quotes facility has been completely rewritten and the old gnc-fq-check, gnc-fq-dump, and gnc-fq-helper programs have been replaced with finance-quote-wrapper. The functions performed by those programs may now be accomplished by passing commands to gnucash-cli -Q, see gnucash-cli --help for specifics. The perl module requirements have changed with the rewrite: The new version doesn't need Date::Manip but needs JSON::Parse instead. gnc-fq-update has been, er, updated to reflect that.
    A new tab on the New/Edit Account dialog called More Properties includes entries to set a high and low limit on an account. That's coupled to a new column that's available on the Accounts Page, Balance Limit. If you set a high or low limit and the account balance falls above or below the respective limit an indicator will be shown in the Balance Limit column.
    The description field quickfill in the register now displays a drop-down list of possible completions instead of just one inline completion.
    File import menu items for the MT940, MT942, and DTAUS formats is replaced with a single Import from AQBanking that supports importing any file format supported by AQBanking, including the frequently requested CAMT.
    The report generated by the Print Invoice button on the Edit Invoice tab can now be configured as a book option at the bottom of the Business tab; this permits selecting a saved configuration of one of the standard invoice reports. Another option enables a delay, during which a dialog box will appear enabling the user to select a different report.
    Note: When saving a configuration make sure that the invoice number is not set or you'll get that particular invoice instead of the one that you pressed the button for.

[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.904 Unstable
« Antwort #72 am: 20 März, 2023, 18:20 »
Changelog

    The following fixes will also appear in GnuCash 4.14:

    Bug 798570 - Budget totals for income, expenses and remaining to budget incorrect for one specific date.

    The following fixes are in 4.904 only and will not appear in GnuCash 4.14:

    Bug 798558 - Irregular line spacing in Account Tree View
    Bug 798773 - Help file launches in browser when using command-H to hide GnuCash
    This is a MacOS-only problem. Note that for the fix to have effect you must remove the file accelerator-map from GNC_CONFIG_HOME when GnuCash isn't running.
    Bug 798778 - GnuCash quits abruptly when attempting to edit options for certain reports.
    Bug 798781 - Printing multiple checks prints duplicate checks
    Bug 798787 - gnc-register-owner-option currently broken

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

    Fix quotes codecvt to wchar_t error on Windows.
    Budget totals for one period would be wrong when increasing the number of periods.
    Change the handling of accelerator maps. Gtk no longer supports changing these from the menus and the save no longer writes out the accelerators that have their default values, so to assist users editing them we have generated default ones that we include with GnuCash and have disabled saving when quitting GnuCash. At startup GnuCash will check for the presence of the file accelerator-map in GNC_CONFIG_HOME and if it's not found will copy in the default one.
    Properly parse plus signs while importing numbers in a CSV file.
    Fix CSV price import file loading.
    CsvImport - actually do as the warning indicates: If an invalid column is found in a preset, replace it with a NONE column, rather than not inserting a column at all.
    New and Updated Translations: Chinese (Simplified), Croatian, Hungarian, Japanese, Portuguese, Portuguese (Brazil), Spanish, Swedish

[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 5.0
« Antwort #73 am: 27 März, 2023, 11:50 »
Changelog

    New Features:

    A new Stock Transaction Assistant to guide you through entering most investment transactions for stocks, bonds, and mutual funds. You can access it from Actions>Stock Assistant when the focus tab is the Accounts page or a Stock or Fund account register.
    A new Investment Lots report showing a graph of capital gains and losses in a period by investment lot. Note that if you don't use the View Lots dialog to manage capital gains and losses this report won't have anything to show you. Use Reports>Assets & Liabilities>Investment Lots to see the report.
    The Online Quotes facility has been completely rewritten and the old gnc-fq-check, gnc-fq-dump, and gnc-fq-helper programs have been replaced with finance-quote-wrapper. The functions performed by those programs may now be accomplished by passing commands to gnucash-cli -Q, see gnucash-cli --help for specifics. The perl module requirements have changed with the rewrite: The new version doesn't need Date::Manip but needs JSON::Parse instead. gnc-fq-update has been, er, updated to reflect that.
    A new tab on the New/Edit Account dialog called More Properties includes entries to set a high and low limit on an account. That's coupled to a new column that's available on the Accounts Page, Balance Limit. If you set a high or low limit and the account balance falls above or below the respective limit an indicator will be shown in the Balance Limit column.
    The description field quickfill in the register now displays a drop-down list of possible completions instead of just one inline completion.
    File import menu items for the MT940, MT942, and DTAUS formats is replaced with a single Import from AQBanking that supports importing any file format supported by AQBanking, including the frequently requested CAMT. (Note that some CAMT profiles are under the XML format.)
    The import matcher now permits editing descriptions, notes, and memo fields in the matcher window before creating the transactions. Right-click and select from the context menu.
    The report generated by the Print Invoice button on the Edit Invoice tab can now be configured as a book option at the bottom of the Business tab; this permits selecting a saved configuration of one of the standard invoice reports. Another option enables a delay, during which a dialog box will appear enabling the user to select a different report. Note: When saving a configuration make sure that the invoice number is not set or you'll get that particular invoice instead of the one that you pressed the button for.

    Significant Code Changes:

    Deprecations (will be removed in GnuCash 6.0):

    _ (the alias for gettext. Use G_ instead
    gnc:make-account-list-limited-option
    gnc:make-account-list-option
    gnc:make-account-sel-limited-option
    gnc:make-account-sel-option
    gnc:make-budget-option
    gnc:make-color-option
    gnc:make-commodity-option
    gnc:make-complex-boolean-option
    gnc:make-counter-format-option
    gnc:make-counter-option
    gnc:make-currency-option
    gnc:make-date-format-option
    gnc:make-font-option
    gnc:make-internal-option
    gnc:make-invoice-option
    gnc:make-list-option
    gnc:make-multichoice-callback-option
    gnc:make-multichoice-option
    gnc:make-number-plot-size-option
    gnc:make-number-range-option
    gnc:make-owner-option
    gnc:make-pixmap-option
    gnc:make-query-option
    gnc:make-radiobutton-option
    gnc:make-simple-boolean-option
    gnc:make-string-option
    gnc:make-taxtable-option
    gnc:make-text-option
    gnc:option-set-default-value
    gnc:option-set-value
    gnc:option-setter
    gnc:option-value
    gnc:register-option
    The invoice option to gnc:register-report-create-internal

    Report and Book Options:

    This major change will affect everyone who has written custom reports in Guile Scheme.
    The report and book options code has been completely rewritten in C++ with SWIG providing Guile Scheme access for reports. The new design requires directly registering options with for example gnc-optiondb-register-string-option instead of calling gnc:make-string-option to create an option followed by gnc:register-option to insert it in the report's options.
    Value access is also changed: Instead of retrieving an option and then querying or setting its value with gnc:option-value one will query the optiondb with gnc-option-value, the arguments to which are the optiondb, the section, and the option name.
    Supporting the new options backend the options dialog code in gnc-dialog-options, gnc-business-options, and the new gnc-option-gtk-ui have also been rewritten in C++.

    Online Price Retrieval:

    As noted under New Features the interface to Finance::Quote has been completely rewritten in C++ with much of the behavior previously coded in external perl scripts moved into GnuCash proper. This permits much better access to Finance::Quotes's facilities and in particular should provide much richer error reporting.

    Stability Improvements:

    There are hundreds of small changes to prevent memory leaks, reduce unnecessary memory allocations, and fix compiler and static analyzer warnings.
    Use of deprecated API in C/C++ is now an error (with 3 exceptions), including for the minimum required version of GLib and Gtk.
    Extensive changes to the CSV importer, resolving most known bugs.
    Remove all unused variables and made an unused variable a compile error.
    Move all extern "C" declarations into the respective header files and remove extern "C" wrappers around #include statements.
    Separate the scheme financial functions into a separate module so that all other scheme code can be banished from libgnucash to bindings.

    Modernization:

    The menus and toolbars now use the GAction and GActionGroup actuation functions, replacing the deprecated GtkAction and GtkActionGroup APIs.
    The experimental Register2 implementation is removed, as is the never-used Jalali calendar code and partly-written option code for creating a book currency.
    New and Updated Translations: Chinese (Simplified), Croatian, Czech, English (Australia), English (New Zealand), English (United Kingdom), Hungarian, Japanese, Macedonian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, 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 5.1
« Antwort #74 am: 01 Mai, 2023, 10:40 »
Changelog

    Bug 765920 - Running balance not accurate when sorted different ways
    Renamed option to "Account Balance" to avoid confusion with running total.
    Added helper function to ensure running balance and balance forward are only shown when transaction are grouped by account and sorted as in register. In that case column heading remains "Running Balance" and balance forward is shown. Otherwwise column heading is renamed "Account Balance" and balance forward is not shown.
    Also added missing code for Common Currency conversion.
    Bug 797879 - [Transaction Report] running balance column not consistent with amount column for SAME transaction date
    Bug 798461 - balance sheet shows positions with zero balances despite report options
    Bug 798775 - Why is General Journal called "Register" in the tabs?
    Bug 798802 - Online Price quote - Stocks not working GNU 5.0 Windows Bis
    Bug 798802 - Online Price quote - Stocks not working GNU 5.0 Windows
    Bug 798807 - Keyboard shortcuts not working
    Bug 798808 - Saved reports shown on main menu
    Bug 798810 - Income Statement (multicolumn) - account sorting is 'reversed' each time you restart.
    Bug 798812 - crashes after I open a customer report and select…
    Bug 798813 - Under File->Import, Missing OFX/QFX menu item
    Bug 798815 - flatpak run --command=gnucash-cli cannot download quotes since 5.0.
    Bug 798821 - Crash when running report in window
    Bug 798834 - CSS-based Stylesheet Help Button not working
    Bug 798839 - Edit -> Preferences string not translatable
    Bug 798844 - "Assign as Payment" does nothing in 4.14 & 5.0
    Bug 798845 - User Config and User Data link broken
    Bug 798851 - Account Balance 'include subaccounts' not saved
    Bug 798854 - Softkey 'Save Config' remains dark
    Bug 798862 - Merge identical strings
    Bug 798863 - Crash on clicking Settings button second time
    Bug 798864 - Budget Reporting on select reports are wrong
    Bug 798869 - Transaction Import MAP
    Bug 798872 - Reload inoperative for reports
    Bug 798877 - Program crashes upon selection of CSV profile
    Bug 798885 - Accented character in folder name on Account Export
    Bug 798886 - [Transaction Report] Subtotal upper headings do not follow font style of lower headings
    Bug 798893 - several menu tip messages in reports are marked translatable but unused.
    Bug 798894 - TOTD with ellipsis broken.

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

    Add filters to the File>Open dialog in File mode to show only files with GnuCash extensions, only those matching GnuCash's backup file pattern, or any extension.
    Select the first result in the Customer/Vendor search box. This allows faster keyboard navigation -- Find Customer, input search string, press ENTER, use up/down to select desired object, press ENTER to open object.
    Improve foreign currency handling in budget report

    Improve handling of the blank transaction when the register is sorted in reverse:

    Change the preference option 'Future transactions after blank transaction'
    Change tooltip for 'Blank Transaction' in register to mention moving to the blank transaction.
    Show the blank transaction at top of register
    Prevent infinite recursion from gnucash_item_edit_focus_out when using an input method.
    Create obsolete features list with first member book_currency.Obsolete features set in the book will be removed from the book's KVP and ignored.
    Restore existence, but not implementation, of GNC_FEATURE_BOOK_CURRENCY.
    At least one user has managed to get it set on their book so even though it was supposed to be unimplemented it got through somehow. Restoring it allows books with it set to load.
    Offer to force edit non-identical fields when multiple matches are selected in the import matcher window. Previously only identical Desc/Notes/Memo were unlocked for editing.
    Guard against there being no namespaces in the new security dialog
    Fix Finance::Quote use on Win32 by dealing with Win32 rn newlines on return from finance-quote-wrapper.
    Fix some menu labels that were not marked for translation
    Fix category in CSV export with simple layout.
    If Trading accounts is enabled, and the transaction is a transfer between two accounts of differing commodities, the CSV simple-layout export would incorrectly show "--Split Transaction--" as the category.
    When configuring Guile use pkg-config before searching for binaries.

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

    Add details for some CSV import options.

[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 )