[GNC-dev] GnuCash 3.10 Released

Christopher Lam christopher.lck at gmail.com
Sat Apr 11 23:19:17 EDT 2020


Addendum budget liabilities are still an issue in 3.10; this requires more
beta testers please. This will not be fixed until some experienced users
assist.

The 2020-04-07 build on https://code.gnucash.org/builds/win32/maint/ has my
candidate fix (but has the "too strict" reconciliation) -- I think this
build handles budget liability correctly but will no impose my view without
external confirmation.

Alternatively we can re-revert the suggested fix into the 3.10+ daily
builds and allow bleeding-edge users to feed back. P.S. I generally am
quite happy to use bleeding-edge builds for my regular datafile.

On Sun, 12 Apr 2020 at 00:12, John Ralls <jralls at ceridwen.us> wrote:

>
>
> The GnuCash development team announces GnuCash 3.10, the eleventh release
> of the 3.x stable release series.
> Changes
>
> This is a snap release to reverse the changes to the reconcile window's
> filtering reconciled transactions with a reconcile date after the current
> statement date when computing the starting balance. It seems that many
> users' books have accounts with reconcile dates in the future that were
> suddenly filtered out, creating an incorrect starting balance and making it
> impossible to reconcile the book.
>
> Between 3.9 and 3.10, the following bugfixes were accomplished:
>
>     Bug 620848 - Transfer Funds window - add Notes field
>     Bug 797006 - Balance is misleading in open subaccounts when different
> currencies are involved
>     Bug 797318 - Amounts ending in zero displayed as fractions
>     Bug 797666 - libgnucash/engine/test/test-recurrence.c: In function
> 'check_valid': 'result' may be used uninitialized
>     Bug 797676 - Register displays amount in transaction currency instead
> of register currency.
>     Bug 797674 - 3.9: "test-gnc-path-util" failed on Debian amd64
>
> The following fixes and improvements were not associated with bug reports:
>
>     Update latest translation from the Translation project.
>     [window-reconcile] when reconciling, warn on splits having a reconcile
> date > statement_date
>     [window-reconcile] when inputing statement_date, warn if it's after
> today
>     [find-transactions] add search for reconciled date
>     Show transaction value, not amount, for registers with subaccounts.
>
>     If the register has subaccounts in different currencies and a
> transaction has splits in more than one, the transaction will incorrectly
> appear to be unbalanced if we total amounts because the balancing logic
> works on split values.
>     Add instance argument to Session constructor
>
>     Enables a python console to connect to the running GnuCash's session.
>     Make python console less noisy without --debug.
>     Provide locals and globals of calling context to the python console's
> shell on shell init
>     Merge Jean Laroche's '797006_subaccounts' into maint.
>     Add check to display warning dialog for mismatched commodities
>     Replicate changes in *2 files
>     Apply astyle to modified files
>     Merge Chris Mayo's iPython-fixes into maint.
>     Make pycons/ishell.py compatible with Python 3 and current IPython
>     [eguile-utilities] Prevent crash in balsheet-eg.scm
>     [eguile] escape-html -> gnc:html-string-sanitize
>     [qif-to-gnc] Properly mark intra-QIF internal transfers.
>
> We have a revised Ukrainian translation.
> Known Issues
>
> The following are open bug reports to the 3.x series considered
> significant by the development team:
>
>     Bug 795383 - Gnucash crashes on import of a 1400-transaction (or more)
> CSV file
>     Bug 796955 - Import CSV - Single-line two-currency transactions can't
> be imported
>     Bug 796992 - gnucash --add-price-quotes can't parse drive letters on
> Windows.
>     Bug 796997 - Currency Conversion Dialog appears when recording
> transactions between same currency accounts.
>     Bug 797037 - Counter formats not saving
>     Bug 797064 - crash when try print report
>     Bug 797083 - Gnucash crashes when trying to rename budget
>     Bug 797092 - Save As fails: tries to save to reserved directory if
> path contains spaces
>     Bug 797113 - Scrubbing crashes when creating small splits that round
> to value 0.
>     Bug 797114 - Fixing an SX due to deleted account stuck in an error loop
>     Bug 797115 - Can't 're-activate' an expired SX
>     Bug 797211 - Very slow UI - dependent on window size
>     Bug 797220 - delete account allows move of all transactions to account
> having non-matching currency
>     Bug 797236 - Regression: Reconcile window transaction list resets to
> top when new transaction created in account
>     Bug 797264 - 3.5 can't use Chinese IME input
>     Bug 797283 - Permanent hang on clicking on report tabs
>     Bug 797285 - QIF import fails and then crashes
>     Bug 797293 - Crash when import "U+R" or "R"
>     Bug 797294 - Billing functions freezing
>     Bug 797325 - [Windows 7] Reports with charts will not load
>     Bug 797329 - Using Japanese IME to enter transactions results in
> unexpected field jumps
>     Bug 797334 - Crash on attempting to change account separator character
>     Bug 797335 - Crash on subsequent Open after accidentally Opening the
> current file
>     Bug 797336 - CSV Accounts import fails on UTF-8 e-acute in account name
>     Bug 797345 - Selecting item in tax table causes gnucash to crash
>     Bug 797348 - Wrong column order for RTL writing in GUI elements
>     Bug 797351 - General ledger register transaction becomes "zombie"
> after deletion
>     Bug 797363 - Consistent Silent Crash on Converting Saved Reports from
> 2.6 to 3.6
>     Bug 797368 - Cannot download Quantity information from a CSV to a
> mutual
>     Bug 797384 - Gnucash doesn't handle commodity prices with big
> numerator/denominator properly
>     Bug 797385 - Report html files NOT opening in Reports tab or window
> due to webkit Frame Load Interrupted error
>     Bug 797512 - Transaction with stock symbol XLU won't balance, symbol
> IXLU does.
>     Bug 797514 - Changing transaction unreconciles a split inconsistently
>     Bug 797646 - Crash When Finishing Reconciliation After Editing
> Transaction To Un-Anchor To Account
>     Bug 797659 - Liabilities in budget report no longer calculate
> correctly
>
> Documentation
>
> Concurrent with the release of Gnucash 3.10 we're pleased to also release
> a new version 3.10 of the companion Help and Tutorial and Concepts Guide.
>
> Documentation changes:
>
>     Bug 797056 - Chapter 2 - Putting it All Together - Screen Order
> Incorrect
>     Convert Wikipedia links to an entity.
>     Update some screenshots.
>
> Getting GnuCash for Windows and MacOS
>
> GnuCash is provided for both Microsoft Windows 7® and later and MacOS X
> 10.9 (Mavericks)® 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:
>
>     b60772c276a63639964d1e24c795fbb9a7c0c6c45959168fe5cdfe08eb796f16
> gnucash-3.10.tar.bz2
>     57f111625f3d5c68e373fa9505af855354647e7cf00d5a962920a9afaa36f94e
> gnucash-3.10.tar.gz
>     5e9eec7694cc6bdf26f143c9b5239aa520d781a58f545d1645539596d984a441
> gnucash-3.10.setup.exe
>     053764da1b4f87e2851372912ad503447bf96cd111b819a92f02319343f592f6
> Gnucash-Intel-3.10-1.dmg
>     25c74fd5a1a1ba58c7e6d732a3e4ad607f0b94283266f0195c7986b8352a790d
> gnucash-docs-3.10.tar.gz
>
> Downloads:
> Binaries:
>
> SourceForge:
> Source:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/3.10/gnucash-3.10.tar.bz2
> Source:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/3.10/gnucash-3.10.tar.gz
> Windows Setup:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/3.10/gnucash-3.10.setup.exe
> MacOS Disk Image:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/3.10/Gnucash-Intel-3.10-1.dmg
> Documentation Source:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/3.10/gnucash-docs-3.10.tar.gz
>
> Github:
> Source:
> https://github.com/Gnucash/gnucash/releases/download/3.10/gnucash-3.10.tar.bz2
> Source:
> https://github.com/Gnucash/gnucash/releases/download/3.10/gnucash-3.10.tar.gz
> Windows Setup:
> https://github.com/Gnucash/gnucash/releases/download/3.10/gnucash-3.10.setup.exe
> MacOS Disk Image:
> https://github.com/Gnucash/gnucash/releases/download/3.10/Gnucash-Intel-3.10-1.dmg
> Documentation Source:
> https://github.com/Gnucash/gnucash/releases/download/3.10/gnucash-docs-3.10.tar.gz
>
> To compile GnuCash from the source code by yourself, you will need at
> least Gtk+ 3.10, Guile 2.0, Boost 1.54, WebKitGtk 2.4, and GoogleTest
> 1.7.0. In addition you will need SWIG 2.0.10 if compiling from git. Please
> consult the README.dependencies file in the sources for the exact list of
> dependencies and versions.
> Getting the documentation
>
> The documentation is available at Documentation page of the GnuCash
> website. The 3.10 documentation can be found under "GnuCash v3 (current
> stable release)" in multiple languages both for reading online and for
> download in pdf, epub, and mobi formats. 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