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 <jra...@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@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel