gnucash-htdocs master: Announce release of GnuCash 3.10

John Ralls jralls at code.gnucash.org
Sat Apr 11 20:11:42 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash-htdocs/commit/c2807e7f (commit)
	from  https://github.com/Gnucash/gnucash-htdocs/commit/43107393 (commit)



commit c2807e7fe004a4b0077792ee429aeac3ae27d552
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 11 16:56:43 2020 -0700

    Announce release of GnuCash 3.10

diff --git a/externals/global_params.php b/externals/global_params.php
index 040a470..4a1539b 100644
--- a/externals/global_params.php
+++ b/externals/global_params.php
@@ -5,7 +5,7 @@
      $major_stable		="3";
      // FIXME: on major_stable 4 copy in download.phtml into the historical
      // section: $latest_stable_xp_vista_version and $latest_stable_mac_ppc
-     $minor_stable		="9";
+     $minor_stable		="10";
      $latest_stable             = $major_stable.".".$minor_stable;
      $latest_stable_win		= $latest_stable;
      // $latest_stable_win         = $latest_stable."-1";
diff --git a/news/200412-3.10.news b/news/200412-3.10.news
new file mode 100644
index 0000000..1fa2f4d
--- /dev/null
+++ b/news/200412-3.10.news
@@ -0,0 +1,159 @@
+<b>Announcement:</b> GnuCash 3.10 Release
+2020-04-10
+
+<h2>GnuCash 3.10 released</h2>
+
+<p>The GnuCash development team announces GnuCash 3.10, the eleventh release of the 3.x stable release series.</p>
+<h3>Changes</h3>
+
+<p>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.
+</p>
+<p>Between 3.9 and 3.10, the following bugfixes were accomplished:</p>
+<ul>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=620848">Bug 620848 - Transfer Funds window - add Notes field</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797006">Bug 797006 - Balance is misleading in open subaccounts when different currencies are involved</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797318">Bug 797318 - Amounts ending in zero displayed as fractions</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797659">Bug 797659 - Liabilities in budget report no longer calculate correctly</a><p>candidate fix </p></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797666">Bug 797666 - libgnucash/engine/test/test-recurrence.c: In function 'check_valid': 'result' may be used uninitialized</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797676">Bug 797676 - Register displays amount in transaction currency...</a><p>instead of register currency. </p></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797674">Bug 797674 - 3.9: "test-gnc-path-util" failed on Debian amd64</a></li>
+</ul>
+
+<p> The following fixes and improvements were not associated with bug reports:</p>
+<ul>
+<li>Update latest translation from the Translation project.</li>
+<li>[window-reconcile] when reconciling, warn on splits having a
+      reconcile date > statement_date</li>
+<li>[window-reconcile] when inputing statement_date, warn if it's after today</li>
+<li>[find-transactions] add search for reconciled date</li>
+<li>Show transaction value, not amount, for registers with subaccounts.<p>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. </p></li>
+<li>Revert "Bug 797659 - Liabilities in budget report no longer calculate correctly"<p>Reverted for snap release. Not tested thoroughly yet. </p></li>
+<li>Add instance argument to Session constructor<p> Enables a python console to connect to the running GnuCash's session.</p></li>
+<li>Make python console less noisy without --debug.</li>
+<li>Provide locals and globals of calling context to the python console's shell on shell init</li>
+<li>Merge Jean Laroche's '797006_subaccounts' into maint.</li>
+<li>Add check to display warning dialog for mismatched commodities</li>
+<li>Replicate changes in *2 files</li>
+<li>Apply astyle to modified files</li>
+<li>Merge Chris Mayo's iPython-fixes into maint.</li>
+<li>Make pycons/ishell.py compatible with Python 3 and current IPython</li>
+<li>[eguile-utilities] Prevent crash in balsheet-eg.scm</li>
+<li>[eguile] escape-html -> gnc:html-string-sanitize</li>
+<li>[qif-to-gnc] Properly mark intra-QIF internal transfers.</li>
+</ul>
+
+<p>We have a revised Ukrainian translation.</p>
+<h2>Known Issues</h2>
+<p>The following are open bug reports to the 3.x series considered significant by the development team:</p>
+<ul>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=795383">Bug 795383 - Gnucash crashes on import of a 1400-transaction (or more) CSV file</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=796955">Bug 796955 - Import CSV - Single-line two-currency transactions can't be imported</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=796992">Bug 796992 - gnucash --add-price-quotes can't parse drive letters on Windows.</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=796997">Bug 796997 - Currency Conversion Dialog appears when recording transactions between same currency accounts.</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797037">Bug 797037 - Counter formats not saving</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797064">Bug 797064 - crash when try print report</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797083">Bug 797083 - Gnucash crashes when trying to rename budget</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797092">Bug 797092 - Save As fails: tries to save to reserved directory if path contains spaces</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797113">Bug 797113 - Scrubbing crashes when creating small splits that round to value 0.</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797114">Bug 797114 - Fixing an SX due to deleted account stuck in an error loop</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797115">Bug 797115 - Can't 're-activate' an expired SX</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797211">Bug 797211 - Very slow UI - dependent on window size</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797220">Bug 797220 - delete account allows move of all transactions to account having non-matching currency</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797236">Bug 797236 - Regression: Reconcile window transaction list resets to top when new transaction created in account</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797264">Bug 797264 - 3.5 can't use Chinese IME input</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797283">Bug 797283 - Permanent hang on clicking on report tabs</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797285">Bug 797285 - QIF import fails and then crashes</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797293">Bug 797293 - Crash when import "U+R" or "R"</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797294">Bug 797294 - Billing functions freezing</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797325">Bug 797325 - [Windows 7] Reports with charts will not load</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797329">Bug 797329 - Using Japanese IME to enter transactions results in unexpected field jumps</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797334">Bug 797334 - Crash on attempting to change account separator character</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797335">Bug 797335 - Crash on subsequent Open after accidentally Opening the current file</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797336">Bug 797336 - CSV Accounts import fails on UTF-8 e-acute in account name</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797345">Bug 797345 - Selecting item in tax table causes gnucash to crash</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797348">Bug 797348 - Wrong column order for RTL writing in GUI elements</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797351">Bug 797351 - General ledger register transaction becomes "zombie" after deletion</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797363">Bug 797363 - Consistent Silent Crash on Converting Saved Reports from 2.6 to 3.6</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797368">Bug 797368 - Cannot download Quantity information from a CSV to a mutual</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797384">Bug 797384 - Gnucash doesn't handle commodity prices with big numerator/denominator properly</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797385">Bug 797385 - Report html files NOT opening in Reports tab or window due to webkit Frame Load Interrupted error</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797512">Bug 797512 - Transaction with stock symbol XLU won't balance, symbol IXLU does.</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797514">Bug 797514 - Changing transaction unreconciles a split inconsistently</a></li>
+<li><a href="https://bugs.gnucash.org/show_bug.cgi?id=797646">Bug 797646 - Crash When Finishing Reconciliation After Editing Transaction To Un-Anchor To Account</a></li>
+Bug 797659 - Liabilities in budget report no longer calculate correctly
+
+</ul>
+<h2>Documentation</h2>
+<p>Concurrent with the release of Gnucash 3.10 we're pleased to also release a new version 3.10 of the companion <em>Help</em> and <em>Tutorial and Concepts Guide</em>.</p>
+<p>Documentation changes:</p>
+<ul>
+<li>Rewrite the translation paragraph in Overview, updating it to match the current status.</li>
+<li>Book options->Trading Accounts: link tutorial</li>
+<li>Remove obsolete basics_main[_]win*.{xcf|png} from guide</li>
+<li>In Business Account Setup of A/R and A/P emphasise 'for each currency'</li>
+<li>Remove redundant leading words in the admonition blocks</li>
+<li>Distinguish 2 "Process Payment" sections</li>
+</ul>
+
+<h3>Getting GnuCash for Windows and MacOS</h3>
+<p>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.</p>
+<p>The SHA256 Hashes for the downloadable files are:
+<ul>
+  <li><code></code>  gnucash-3.10.tar.bz2</li>
+  <li><code></code>  gnucash-3.10.tar.gz</li>
+  <li><code></code>  gnucash-3.10.setup.exe</li>
+  <li><code></code>  Gnucash-Intel-3.10-1.dmg</li>
+  <li><code></code>  gnucash-docs-3.10.tar.gz</li>
+</ul></p>
+
+<ul>
+  <li>SourceForge:
+  <ul>
+    <li><a href="http://downloads.sourceforge.net/gnucash/stable/gnucash-3.10.setup.exe">Win32</a></li>
+    <li><a href="http://downloads.sourceforge.net/gnucash/stable/Gnucash-Intel-3.10-1.dmg">Mac-Intel</a></li>
+  </ul></li>
+  <li>Github
+  <ul>
+    <li><a href="https://github.com/Gnucash/gnucash/releases/download/3.10/gnucash-3.10.setup.exe">Win32</a></li>
+    <li><a href="https://github.com/Gnucash/gnucash/releases/download/3.10/Gnucash-Intel-3.10-3.dmg">Mac-Intel</a></li>
+</ul></li></ul>
+
+<h3>Getting GnuCash as source code</h3>
+<p>If you want to compile GnuCash 3.10 for yourself, the source code can be downloaded from:</p>
+<ul>
+
+  <li>Sourceforge: <a href="http://downloads.sourceforge.net/gnucash/stable/gnucash-3.10.tar.bz2">bzip2</a>, <a href="http://sourceforge.net/projects/gnucash/files/gnucash%20(stable)/3.10/">all files</a>.</li>
+
+  <li>Github: <a href="https://github.com/Gnucash/gnucash/releases/download/3.10/gnucash-3.10.tar.bz2">bzip</a> <b>WARNING</b> Do not try to use the github-generated files labelled "Source Code". They have not been processed with swig and will not build.</li>
+
+  <li>You can also checkout the sources directly from the git repository as <a href="https://wiki.gnucash.org/wiki/Git">described here.</a></li>
+</ul>
+
+<p>To compile GnuCash from the source code by yourself, you will need at least <a href="https:www.gtk.org">Gtk+</a> 3.10, <a href="https://www.gnu.org/software/guile/">Guile</a> 2.0, <a href="https://www.boost.org/">Boost</a> 1.54, <a href="https://webkitgtk.org/">WebKitGtk</a> 2.4, and <a href="https://github.com/google/googletest">GoogleTest</a> 1.7.0. In addition you will need <a href="http://www.swig.org/">SWIG</a> 2.0.10 if compiling from git. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.</p>
+
+<h3>Getting the documentation</h3>
+
+<p>The documentation is available at <a href="https://www.gnucash.org/docs.phtml">Documentation page</a> of the <a href="https://www.gnucash.org/">GnuCash website</a>. 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.</p>
+
+<p>If you want to compile the GnuCash Documentation 3.10 for yourself, the source code can be downloaded from:</p>
+<ul>
+  <li><a href="http://downloads.sourceforge.net/gnucash/stable/gnucash-docs-3.10-1.tar.gz">Sourceforge</a> or <a href="https://github.com/Gnucash/gnucash/releases/download/3.10/gnucash-docs-3.10.tar.gz">GitHub</a></li>
+  <li>You can also checkout the sources directly from the git repository as <a href="https://wiki.gnucash.org/wiki/Git">described here.</a></li>
+</ul>
+
+
+<h3>About the Program</h3>
+
+<p>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.</p>



Summary of changes:
 externals/global_params.php |   2 +-
 news/200412-3.10.news       | 159 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 160 insertions(+), 1 deletion(-)
 create mode 100644 news/200412-3.10.news



More information about the gnucash-changes mailing list