[GNC-dev] GnuCash 4.11 Release
davidcousens49 at gmail.com
davidcousens49 at gmail.com
Sun Jun 26 21:08:28 EDT 2022
Thanks to John and all of the team. 4.11 successfully built, installed and runs
on Linux Mint 20.3 from the tarball.
David Cousens
On Sun, 2022-06-26 at 14:39 -0700, John Ralls wrote:
> The GnuCash development team announces GnuCash 4.11, the twelfth release in
> the stable 4.x series
> 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. the bug likely resides in the (if)
> conditional in (add-account-row).
> [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
> (United Kingdom), French, German, Hebrew, Hindi, Hungarian, Italian, Korean,
> Nepali, Norwegian Bokmål, Polish, Portuguese (Brazil), Russian, Spanish,
> Swedish, Ukrainian
> Help translate GnuCash on Weblate
> Known Problems
>
> Complete list of all open bugs.
> .
> Documentation
>
> Concurrent with the release of GnuCash 4.11 we're pleased to also release a
> new version of the companion Help and Tutorial and Concepts Guide
> Between 4.10.1 and XXX, the following bugfixes were accomplished:
>
> Bug 798414 -No way to get whole of account column displayed
>
> The following fixes and improvements were not associated with bug reports:
>
> Fix crosslinking between Help and the Guide so that nightlies link to
> nightly builds and releases link to release documents on
> https://www.gnucash.org/
> Add Description of installing Perl for Finance::Quote
> Change gnc-local-$LANG into gnc-gui-$LANG in all files.
> dtd-docbook: Separation of the declaration of entities of the GUI from
> their translatable part.
> Add tests related to images and figures
> Warn if document references images that don't exist
> inform if images exist that are not referenced
> Require same cmake version as gnucash program
> FO formatting, Added parameter to PdfTarget to improve the presentation of
> 'glosslist' elements.
>
> [SQL Backends] Clarify footnote about required additional packages.
> Fix path to find svg files
> dtd-docbook: Added an explanation of the syntax and corrected some
> previous entries.
> dtd-docbook: further work to simplify the translation of menu items
> dtd-docbook: add more translatable GUI elements (menuitems)
> gnc-docbookx.dtd, Optimize links to Selinger's docs
>
> New and Updated Translations: German, Portuguese
> 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.
>
> Note: A build problem with the documentation and some packaging bugs in the
> macOS bundle caused us to rebuild the macOS and Windows bundles and to re-
> release the documentation. The SHA256 hashes and downloads below are the new
> versions.
>
> The SHA256 Hashes for the downloadable files are:
>
> f814ede30d7be0dec0afb2ae8d03628b9ae34c848b68312e4c5aded94c102b19 gnucash-
> 4.11.tar.bz2
> 6ff4f408ff05c85c8dcdac43d0ac16672bf2059a21928de08e0f860d437c8f83 gnucash-
> 4.11.tar.gz
> 4bb6b616285ae4ddb286595b4270dc1c3e26045bc56d53227d4f6280535c6770 gnucash-
> 4.11.setup.exe
> cd51a9c0cf1edb378c6252853969ea4f9ecc95c5d8547fd7f76b322407b0ca72 Gnucash-
> Intel-4.11-1.dmg
> a83b8ef39111961d805100a860053557a1166cbf0b93a66dfb2c3f732ec25898 gnucash-
> docs-4.11.tar.gz
>
> Microsoft Windows:
> https://github.com/Gnucash/gnucash/releases/download/4.11/gnucash-4.11.setup.exe
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.11/gnucash-4.11.setup.exe
>
> Apple macOS:
> https://github.com/Gnucash/gnucash/releases/download/4.11/Gnucash-Intel-4.11-1.dmg
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.11/Gnucash-Intel-4.11-1.dmg
>
> GnuCash is also available as a flatpak from Flathub.org. Instructions for
> installing and running may be found at https://wiki.gnucash.org/wiki/Flatpak.
>
> Getting GnuCash as source code
> If you want to compile GnuCash 4.11 for yourself, the source code can be
> downloaded from:
> https://github.com/Gnucash/gnucash/releases/download/4.11/gnucash-4.11.tar.bz2
> https://github.com/Gnucash/gnucash/releases/download/4.11/gnucash-4.11.tar.gz
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.11/gnucash-4.11.tar.bz2
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.11/gnucash-4.11.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.11 for yourself, the source
> code can be downloaded from:
> https://github.com/Gnucash/gnucash/releases/download/4.11/gnucash-docs-4.11.tar.gz
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.11/gnucash-docs-4.11.tar.gz
>
> 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-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
More information about the gnucash-devel
mailing list