[GNC] GnuCash 4.6 Released
John Ralls
jralls at ceridwen.us
Sun Jun 27 19:45:51 EDT 2021
Thanks. The correct hashes are:
251b01dfb9f9c679db26926f934ca4d13c7092a485be04f60e2031d85a445733 gnucash-4.6.tar.bz2
ad3a6ec1f5fdf15fd167808cf351bc1aa7c012ea03a16c73a3d1c29bbd59a03d gnucash-4.6.tar.gz
de0447be56f3c56194132a89766221dfac72742c04aa87a84716cdd1ff93cfa7 gnucash-4.6.setup.exe
1d641691a5c6c4e6cfb32438175c242bdcfb2f1c497db35fc66b4fecd9f084b2 Gnucash-Intel-4.6-1.dmg
5c4f8957d4e4a27bd7be3bc42f6a0823c1bfa4da1efff3fc17d57db43899c58c gnucash-docs-4.6.tar.gz
Regards,
John Ralls
> On Jun 27, 2021, at 4:21 PM, Glenn Fowler <gfowler1 at outlook.com> wrote:
>
> Hi,
>
> FYI the hashes for the last three are the same:
>
> 251b01dfb9f9c679db26926f934ca4d13c7092a485be04f60e2031d85a445733
> gnucash-4.6.tar.bz2
> ad3a6ec1f5fdf15fd167808cf351bc1aa7c012ea03a16c73a3d1c29bbd59a03d
> gnucash-4.6.tar.gz
> 1d641691a5c6c4e6cfb32438175c242bdcfb2f1c497db35fc66b4fecd9f084b2
> gnucash-4.6.setup.exe
> 1d641691a5c6c4e6cfb32438175c242bdcfb2f1c497db35fc66b4fecd9f084b2
> Gnucash-Intel-4.6-1.dmg
> 1d641691a5c6c4e6cfb32438175c242bdcfb2f1c497db35fc66b4fecd9f084b2
> gnucash-docs-4.6.tar.gz
>
> On Sun, Jun 27, 2021 at 5:51 PM John Ralls <jralls at ceridwen.us> wrote:
>
>> The GnuCash development team announces GnuCash 4.6, the sixth release in
>> the stable 4.x series
>> 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
>> Known Problems
>>
>> Complete list of all open bugs:
>> https://bugs.gnucash.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&limit=0&list_id=8149&order=priority%2Cbug_severity&query_format=advanced
>> .
>> Documentation
>>
>> Concurrent with the release of GnuCash 4.6 we're pleased to also release a
>> new version of the companion Help and Tutorial and Concepts Guide
>> Between 4.5 and 4.6, the following bugfixes were accomplished:
>>
>> Bug 798178 - : Wrong Color in Scheduled Transactions Window text
>> Bug 798217 - minor mistakes in Tutorial and Concepts guide
>>
>> The following fixes and improvements were not associated with bug reports:
>>
>> Update ch_invest.xml
>> Help/C: New screenshots, remove unused images, and image optimization
>> New help/de/figures/Main-window-callouts + helper files
>> Add ENTITY vers-last-2 for reference of major changes
>> Make calibre optional in cmake
>> Create Github actions to replace TravisCI
>> Fixes reference to Help Manual
>> Help: link Setup for Online Transactions in C, de
>> Help: Replace most <literallayout> by <screen>
>> Help pt: Add missing xmlns:xi parameters
>> Replace most <literallayout> by <screen>; <screen> uses Monospace
>> while <literallayout> keeps the default (proportional) font
>> Backport of improvements from de/Help_ch_GUIMenus.xml
>> Added new menu items
>> Corrected the order of menu items
>> Removed duplicate descriptions
>> insert <accel>-Tags
>> Update PACKAGE_URL of configure.ac
>> xmlformat all docs
>> EEC became EU decades ago, but we had still references
>> Several fixes of shortcuts in C and pt
>> Check for " >" to avoid unwanted wraps
>> Add xmlformat incl. configuration
>> Improve the wiki link in the note for translators
>>
>> New and Updated Translations: German
>> Getting GnuCash for Windows and MacOS
>>
>> GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS
>> 10.13 (High Sierra)® and later in pre-built, all-in-one packages. An
>> installer is provided for Microsoft Windows® while the MacOS® package is a
>> disk image containing a drag-and-drop application bundle.
>>
>> The SHA256 Hashes for the downloadable files are:
>>
>> 251b01dfb9f9c679db26926f934ca4d13c7092a485be04f60e2031d85a445733
>> gnucash-4.6.tar.bz2
>> ad3a6ec1f5fdf15fd167808cf351bc1aa7c012ea03a16c73a3d1c29bbd59a03d
>> gnucash-4.6.tar.gz
>> 1d641691a5c6c4e6cfb32438175c242bdcfb2f1c497db35fc66b4fecd9f084b2
>> gnucash-4.6.setup.exe
>> 1d641691a5c6c4e6cfb32438175c242bdcfb2f1c497db35fc66b4fecd9f084b2
>> Gnucash-Intel-4.6-1.dmg
>> 1d641691a5c6c4e6cfb32438175c242bdcfb2f1c497db35fc66b4fecd9f084b2
>> gnucash-docs-4.6.tar.gz
>>
>> Microsoft Windows:
>>
>> https://github.com/Gnucash/gnucash/releases/download/4.6/gnucash-4.6.setup.exe
>>
>> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.6/gnucash-4.6.setup.exe
>>
>> Apple macOS:
>>
>> https://github.com/Gnucash/gnucash/releases/download/4.6/Gnucash-Intel-4.6-1.dmg
>>
>> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.6/Gnucash-Intel-4.6-1.dmg
>>
>> GnuCash is now available as a flatpak from Flathub.org. Instructions for
>> installing and running may be found at
>> https://wiki.gnucash.org/wiki/Flatpak.
>>
>> Note that at the time of this announcement the flathub.org build is
>> broken because of a problem with Finance::Quote installation. We will get a
>> release up there as soon as we can resolve the issue.
>>
>> Getting GnuCash as source code
>> If you want to compile GnuCash 4.6 for yourself, the source code can be
>> downloaded from:
>>
>> https://github.com/Gnucash/gnucash/releases/download/4.6/gnucash-4.6.tar.bz2
>> https://github.com/Gnucash/gnucash/releases/download/4.6/gnucash-4.6.tar.gz
>>
>> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.6/gnucash-4.6.tar.bz2
>>
>> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.6/gnucash-4.6.tar.gz
>>
>> You can also checkout the sources directly from the git repository, see
>> https://wiki.gnucash.org/wiki/Git for instructions.
>>
>> To compile GnuCash from the source code by yourself, you will need at
>> least Gtk+ 3.24, Guile 2.0, Boost 1.54, WebKitGtk 2.4, GoogleTest 1.7.0,
>> cmake 3.10 and SWIG 2.0.12. Please consult the README.dependencies file in
>> the sources for the exact list of dependencies and versions.
>>
>> Getting the documentation
>>
>> If you want to compile the GnuCash Documentation 4.6 for yourself, the
>> source code can be downloaded from:
>>
>> https://github.com/Gnucash/gnucash/releases/download/4.6/gnucash-docs-4.6.tar.gz
>>
>> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.6/gnucash-docs-4.6.tar.gz
>>
>> Note that the documentation for stable releases is not on the GnuCash
>> website. It is built daily and may be found on the development server under
>> the locale directory; "C" is English, "de" is German, and so on.
>>
>> The documentation is included in the MacOS and Windows application bundles.
>> About the Program
>>
>> GnuCash is a free, open source accounting program released under the GNU
>> General Public License (GPL) and available for GNU/Linux, *BSD, Solaris,
>> MacOS, and Microsoft Windows. Programming on GnuCash began in 1997, and its
>> first stable release was in 1998.
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> If you are using Nabble or Gmane, please see
>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
More information about the gnucash-user
mailing list