gnucash-htdocs master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Mar 31 19:26:43 EDT 2024


Updated	 via  https://github.com/Gnucash/gnucash-htdocs/commit/1eb06866 (commit)
	 via  https://github.com/Gnucash/gnucash-htdocs/commit/28594c01 (commit)
	from  https://github.com/Gnucash/gnucash-htdocs/commit/745fd988 (commit)



commit 1eb068665278992a38986b6921752f2fe2a98b65
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 31 16:26:03 2024 -0700

    Announce release of GnuCash 5.6.

diff --git a/externals/global_params.php b/externals/global_params.php
index 9d662fa..6ee18f2 100644
--- a/externals/global_params.php
+++ b/externals/global_params.php
@@ -6,13 +6,13 @@
      $major_stable              ="5";
      // TODO: on major_stable 5 in download.phtml copy from $old_stable into the historical
      // section: last_win7 and $last_mac_sierra
-     $minor_stable              ="5";
+     $minor_stable              ="6";
      // Number of Translations: Did we add or dropped some?
      define("PROG_TRANSLATIONS", 61);
 
      $latest_stable             = $major_stable.".".$minor_stable;
-     //$latest_stable_win         = $latest_stable;
-     $latest_stable_win         = $latest_stable."-1";
+     $latest_stable_win         = $latest_stable;
+     //$latest_stable_win         = $latest_stable."-1";
      $latest_stable_mac_intel   = $latest_stable."-1";
 // Change this when there has been a re-tag to add the re-tag letter,
 // e.g. if one retagged 2.6.13 to 2.6.13a, make $tarball = $latest_stable."a".
diff --git a/news/231217-5.5.news b/news/231217-5.5.news
index a896af3..67921d5 100644
--- a/news/231217-5.5.news
+++ b/news/231217-5.5.news
@@ -23,7 +23,8 @@
     <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799121">Bug 799121 - Parse error on CSV import on MacOS</a></li>
     <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799130">Bug 799130 - split-register.c:1847:gnc_split_register_save: assertion failed: (xaccTransIsOpen (blank_trans))</a></li>
     <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799134">Bug 799134 - Fails to build with GCC 14 (‘find_if’ is not a member of ‘std’; did you mean ‘find’)</a> </li>
-    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799138">Bug 799138 - Port to new Python C config API</a></li>
+    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799138">Bug 799138 - Port to new Python C config API</a>
+    <p>Note that this increases the minimum Python version to 3.8</p></li>
     <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799143">Bug 799143 - FTBFS on 32bit architectures</a></li>
     <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799144">Bug 799144 - Date Completion is broken after 5.4 upgrade</a></li>
     <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799148">Bug 799148 - Reliable crash when saving a modified saved report configuration</a></li>
diff --git a/news/240331-5.6.news b/news/240331-5.6.news
new file mode 100644
index 0000000..7cdce6c
--- /dev/null
+++ b/news/240331-5.6.news
@@ -0,0 +1,136 @@
+<b>Announcement:</b> GnuCash 5.6 Released
+2023-03-31
+
+<h2>GnuCash 5.6 Released</h2>
+
+<p>The GnuCash development team announces GnuCash 5.6, the seventh release in the stable 5.x series.</p>
+
+<h4>Between 5.5 and 5.6, the following bugfixes were accomplished:</h4>
+<ul>
+    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=798946">Bug 798946 - start/end of current/last quarter have off-by-one error</a></li>
+    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799093">Bug 799093 - Cannot reconcile since v5.4</a></li>
+    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799179">Bug 799179 - SLR won't allow change from "Reminder" to any other state</a></li>
+    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799210">Bug 799210 - Bad encoding of accented chars in account names in "Import CSV" wizard</a></li>
+    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799213">Bug 799213 - SIGSEGV caused by revising an auto completed transaction</a></li>
+    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799222">Bug 799222 - Crash when changing the parent of an account that has had two or more levels of sub-accounts auto-created using the register in the current session.</a></li>
+    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799224">Bug 799224 - Import of QIF gets Bug detected during duplicates (partial fix</a>: If the new-splits object is null, it means the new account tree from the current import has no splits. Therefore the (apply min|max dates) will fail. Omitting the date query is a simple fix to prevent crashing.  This is a partial fix because the crash is likely a symptom of another bug which causes the new account-tree to be empty. </li>
+    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799225">Bug 799225 - QIF Importer Crashes Silently after "Start Import" Button</a>: Don't allow a QIF investment transaction without an action (buy/sell/etc) </li>
+    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799246">Bug 799246 - import matcher will rename incorrect splits</a></li>
+</ul>
+<h4>The following fixes and improvements were not associated with bug reports:</h4>
+<ul>
+    <li>Numeric parsing and string handling improvements in the Engine and XML backend.</li>
+    <li>[gnc-dense-cal.c] sx popup: show date in preference (cf.locale) format because the date format preference is user-facing and customisable. it's jarring if the preference is dd/mm/yyyy and the display shows mm/dd/yyyy in accordance to the locale. </li>
+    <li>Correct misleading description about creating Scheduled Transaction.</li>
+    <li>Date parsing efficiency improvements.</li>
+    <li>Update minumum Python version to 3.8, made necessary by updating the C API in the Python bindings.</li>
+    <li>Replace deprecated distutils.sysconfig with sysconfig. distutils is not present in Python 3.12.2. </li>
+    <li>Query user via dialog for date when creating a reverse transaction.</li>
+    <li>More C++ conversions</li>
+    <li>Avoid deprecation warning for -py3 in swig >= 4.1</li>
+    <li>[gnc-commodities.cpp] gnc_new_iso_codes is a std::unordered_map</li>
+    <li>Replace some naked for loops with C++ algorithms</li>
+    <li>Convert gnc-commodity to C++ and make GncQuoteSources a C++ class.</li>
+    <li>[test-commodities.cpp] add some tests for gnc_quote_sources</li>
+    <li>Remove the SLR status sort as it is too confusing</li>
+    <li>Allow sorting of the transaction column in the Since Last Run dialog by schedule name or occurrence date.  To sort by schedule name, a schedule name is first selected and then the column header is pressed to change order.  To sort by occurrence date, a date is selected and then the column header is pressed to change order based on the date of the first occurrence.  A tool tip has been added to indicate the sort order being used. </li>
+    <li>[gtest-gnc-numeric] add operator comparisons with example int64 numbers </li>
+    <li>[assistant-stock-transaction] store & retrieve associated account as metadata</li>
+    <li>Update Form/Schedule line references for 2023 for the US Income Tax Report</li>
+    <li>Update another gnucash-help to gnucash-manual</li>
+    <li>[invoice.scm] centralize layout components into layout-key-list instead of maintaining 2 assoc lists. </li>
+    <li>[invoice.scm] normalize header section generators, changing the functions to require 1 options argument only </li>
+    <li>Update invoice.scm: Add spacing for long Invoice ID's (Displayed as "Reference" on the Invoice)</li>
+</ul>
+
+<p>New and Updated Translations: Croatian, Dutch, English (Australia), English (New Zealand), English (United Kingdom), French, German, Hebrew, Hungarian, Indonesian, Japanese, Norwegian Bokmål, Polish, Portuguese, Slovak, Spanish, Swedish</p>
+
+<a href="https://hosted.weblate.org/engage/gnucash/">Help translate GnuCash on Weblate</a>
+
+<h4>Known Problems</h4>
+<p><a href="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">Complete list of all open bugs.</a></p>
+
+<h2>Documentation</h2>
+<h6>Between 5.5 and 5.6, the following bugfixes were accomplished:</h6>
+<ul>
+    <li><a href="https://bugs.gnucash.org/show_bug.cgi?id=799237">Bug 799237 - Dead Link</a></li>
+</ul>
+
+<h4>The following fixes and improvements were not associated with bug reports:</h4>
+<ul>
+    <li>C, de:Manual:Finance-Quote: Note about Expected Time Commitment</li>
+    <li>C, de:Manual:Finance-Quote: Tip about 'gnc-fq-update: Command not found'</li>
+    <li>docbook: gnc-gui-de: Improve accelerator of menuitems</li>
+    <li>Link https://wiki.gnucash.org/wiki/Documentation_Translation#The_Procedure in recent gnc-gui-*.dtd files</li>
+    <li>Replace *dquote entities by <quote> tags</li>
+    <li>C:Manual:Tools:Unify main section titles and other minor improvements</li>
+    <li>Unify filename extension</li>
+    <li>C:Manual:CSV Import: show icons</li>
+    <li>xmlformat: Apply changes at the element 'screeninfo'</li>
+    <li>xmlformat.conf: new element 'screeninfo' with no entry- and no exit-break</li>
+</ul>
+
+
+<p>New and Updated Translations: German</p>
+
+
+<h3>Getting GnuCash for Windows and MacOS</h3>
+<p>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.</p>
+
+<p>GnuCash is also available as a flatpak from Flathub.org. <a href="https://wiki.gnucash.org/wiki/Flatpak">Instructions for installing and running.</a></p>
+
+<p>The SHA256 Hashes for the downloadable files are:</p>
+<ul>
+    <li><code>b4b42c626350f3e79f7ca1f2173545cc63ddee1addf2460b1a1f22221bf21bd1</code>  gnucash-5.6.tar.bz2</li>
+    <li><code>50aebe914da600003c3b668c6a0b86df3d583a200c378f0f16658bec299bbbd3</code>  gnucash-5.6.tar.gz</li>
+    <li><code>dc6139469696168ddd13ad617a8fbd31c2389b0960a82bc2da1c0c5606b37f46</code>  gnucash-5.6.setup.exe</li>
+    <li><code>2cc91f36d9939065dac366058aae1a6a8c41cfe84850b6b549ee87ba075d50d4</code>  Gnucash-Intel-5.6-1.dmg</li>
+    <li><code>8ad9da28199074fc5ef604d4489a82413031290a06e5f6418fe85cceb5fa3f02</code>  gnucash-docs-5.6.tar.gz</li>
+</ul>
+
+<ul>
+    <li>SourceForge:
+        <ul>
+            <li><a href="https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.6/gnucash-5.6.setup.exe">Win32</a></li>
+            <li><a href="https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.6/Gnucash-Intel-5.6-1.dmg">Mac-Intel</a></li>
+        </ul></li>
+    <li>Github
+        <ul>
+            <li><a href="https://github.com/Gnucash/gnucash/releases/download/5.6/gnucash-5.6.setup.exe">Win32</a></li>
+            <li><a href="https://github.com/Gnucash/gnucash/releases/download/5.6/Gnucash-Intel-5.6-1.dmg">Mac-Intel</a></li>
+        </ul></li></ul>
+
+<h3>Getting GnuCash as source code</h3>
+<p>If you want to compile GnuCash 5.6 for yourself, the source code can be downloaded from:</p>
+<ul>
+
+    <li>Sourceforge: <a href="https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.6/gnucash-5.6.tar.bz2">bzip2</a>, <a href="https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.6/gnucash-5.6.tar.gz">gzip</a>.</li>
+
+    <li>Github: <a href="https://github.com/Gnucash/gnucash/releases/download/5.6/gnucash-5.6.tar.bz2">bzip</a>, <a href="https://github.com/Gnucash/gnucash/releases/download/5.6/gnucash-5.6.tar.gz">gzip</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>
+
+<p>To compile GnuCash from the source code by yourself, you will need at least <a href="https://www.gtk.org">Gtk+</a> 3.22.29, <a href="https://www.gnu.org/software/guile/">Guile</a> 2.0, <a href="https://www.boost.org/">Boost</a> 1.67, <a href="https://webkitgtk.org/">WebKitGtk</a> 2.4, <a href="https://github.com/google/googletest">GoogleTest</a> 1.8.0, <a href="https://cmake.org/">cmake 3.10</a> and <a href="http://www.swig.org/">SWIG</a> 2.0.12. 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 5.6 documentation can be found under "GnuCash v5 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats. The documentation is also included in the MacOS and Windows application bundles.</p>
+
+<p>If you want to compile the GnuCash Documentation 5.6 for yourself, the source code can be downloaded from:</p>
+<ul>
+    <li><a href="https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.6/gnucash-docs-5.6.tar.gz">Sourceforge</a> or <a href="https://github.com/Gnucash/gnucash/releases/download/5.6/gnucash-docs-5.6.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>

commit 28594c01de723041cc5d90b9e2a115ec1559afc6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 31 15:52:50 2024 -0700

    Bug 799261 - Webpage Outdated
    
    Renove stale book reference and obsolete GnuCash 4.0 Released banner.

diff --git a/externals/menu.phtml b/externals/menu.phtml
index 6070af1..4cf5432 100644
--- a/externals/menu.phtml
+++ b/externals/menu.phtml
@@ -54,22 +54,6 @@
         <li><a href="https://wiki.gnucash.org/wiki/Documentation_Improvement"><?=T_("Writing Documentation")?></a></li>
       </ul>
     </div>
-    
-    <?php // ADS start: GnuCash small business accounting book ?>
-    <div class="adscontainer">
-      
-    <h2 class="adstitle"><?= T_("GnuCash 2.4 Small Business Accounting")?></h2>
-    
-    <p class="center"><a href="https://www.packtpub.com/hardware-and-creative/gnucash-24-small-business-accounting-beginners-guide"><img class="adsimage" src="<?=$home?>/externals/packtpub_gnucash_2.4cov.png" alt="GnuCash 2.4 small business accounting" height="152" width="125" /></a>
-    </p>
-    <p class="adstext"><?= T_("The GnuCash development team received notice about a new book published by PacktPub, UK:")?></p>
-    <p class="adstext"><a href="https://www.packtpub.com/hardware-and-creative/gnucash-24-small-business-accounting-beginners-guide"><?= T_("GnuCash 2.4 Small Business Accounting, by Ashok Ramachandran")?></a>.</p>
-    <p class="adstext"><?= T_("This is a Beginner's Guide for managing your accounts.")?></p>
-    <?php
-    echo '<p class="adstext">' . sprintf(T_("Our own developer Christian Stimming has been contributing to this book as a reviewer, and we can wholeheartly recommend the outcome of this fruitful collaboration. Feel free to have a look at this book over at %s, and, best of all, the publisher has committed to allocate some percentage of the book sales back to the GnuCash project. Have fun with this book!"), '<a href="https://www.packtpub.com/hardware-and-creative/gnucash-24-small-business-accounting-beginners-guide">packtpub.com</a>') . '</p>';
-    ?>
-    </div>
-  
-  </div><?php // ADS end: GnuCash small business accounting book ?>
+  </div>
 </div><?php // maincol ?>
 
diff --git a/index.phtml b/index.phtml
index 5824dfa..d96c45d 100644
--- a/index.phtml
+++ b/index.phtml
@@ -85,12 +85,6 @@ include ("externals/menu.phtml");
     <a href="<?=$home?>/features.phtml"><?=T_("<b>Discover more …</b>")?></a>
   </div>
   <!-- mainfeature -->
-  <div id="newfeatures">
-    <h1><?php printf(T_("GnuCash %s Released"), "4.0"); ?></h1>
-    <p><?php printf(T_("We've released GnuCash %s with many bugfixes and improvements including some %s!"), "4.0",
-                    sprintf("<a href=\"%s\">%s</a>", $home . "/new_features-4.0.phtml", T_("great new features")))?>
-    </p>
-  </div> <!-- newfeatures -->
 
 <?php /*!-- Android app info 
   <div class="download" style="margin-top:2em">
diff --git a/new_features-4.0.phtml b/new_features-4.0.phtml
deleted file mode 100644
index b62af66..0000000
--- a/new_features-4.0.phtml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?php
-  include("lang.php");
-  $title = T_("Features");;
-  $description = sprintf (T_("What's New in GnuCash %s"),"4.0");
-  $page = basename($_SERVER['SCRIPT_NAME']);
-  include("$top_dir/externals/header.phtml");
-  include("$top_dir/externals/menu.phtml");
-?>
-
-<div id="content">
-  <h1><?$description?></h1>
-
-  <div class="featurecontainer">
-    <div class="featureborder">
-      <h2 class="featuretitle"><?php echo T_("Major Highlights");?></h2>
-    </div>
-    <div class="row">
-      <img class="featureimage"
-         src="<?=$top_dir?>/images/4.0-release/trans-assoc.png"
-         alt="[Transaction Association Dialog]"/>
-      <div class="justify">
-        <ul>
-          <li><?php echo T_("A new <b>Transaction Association</b> dialog, available from the <b>Update Association for Transaction</b> menu item that has replaced the two association items in 3.x, allows setting, changing, and deleting associations.");?></li>
-          <li><?php echo T_("A symbol (paperclip for files, chain links for URLS) is now displayed in the Associations column (visible in double-line mode) in the register in place of the letters when a transaction has an association. This doesn't work on MacOS.");?></li>
-          <li><?php echo T_("Associations may now be added to bills, credit notes, invoices, and vouchers. The actual association when present is added as a link button which is shown below the notes.");?> </li>
-        </ul>
-      </div>
-    </div>
-    <div class="row">
-      <video class="featureimage" controls>
-        <source src="<?=$top_dir?>/images/4.0-release/select_account.mp4" type="video/mp4">
-        <source src="<?=$top_dir?>/images/4.0-release/select_account.webm" type="video/webm">
-        <?php echo T_("[Video showing two ways to filter accounts]");?>
-      </video>
-      <p class="justify">
-        <ul>
-          <li><?php echo T_("New type-ahead search is added to sequential search when selecting an account or an Action in the register: Instead of typing the first few characters of a top level account, the separator, the first few characters of the next level account and so on you may instead type a few characters of any part of a full account name and the drop-list will be filtered to contain only matching accounts. Once you have a small enough list you can use the arrow keys to select the account that you want.");?></li>
-        </ul></p>
-    </div>
-    <div class="row">
-      <img class="featureimage" src="<?=$top_dir?>/images/4.0-release/gnucash-cli.png" alt="Command-Line" />
-      <p class="justify"><?php echo T_("A new separate executable, <kbd>gnucash-cli</kbd> (<kbd>gnucash-cli.exe</kbd> on Microsoft Windows) for doing command-line things like updating the prices in your book. <kbd>gnucash-cli</kbd> gains the ability to run reports from the command line. Specify reports to run by name or guid. It also provides an export format and an output file name without which it will output the report to stdout.");?>
-        <ul>
-          <li><code>gnucash-cli --report run --name=[reportname/guid] datafile.gnucash</code></li>
-          <li><code>gnucash-cli --report run --name=[reportname/guid] --output-file=x.html datafile.gnucash</code></li>
-          <li><code>gnucash-cli --report run --name=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash</code></li>
-        </ul></p>
-      <p class="justify"><kbd>gnucash-cli --help</kbd> <?php echo T_("will display a screen listing all of the available commands and their options.");?></p>
-      <p><?php echo T_("The GUI program, <kbd>gnucash</kbd>, still responds to the options it always has, though <kbd>--get-price-quotes</kbd> is deprecated in  favor of <kbd>gnucash-cli --quotes get</kbd>.");?></p>
-    </div>
-  </div>
-  <div class="featurecontainer">
-    <div class="featureborder">
-      <h2 class="featuretitle"><?php echo T_("Graphic User Interface");?></h2>
-    </div>
-    <p>
-      <ul>
-        <li><p><?php echo T_("When creating a new account hierarchy it's now possible to load account templates from locales other than the one set for the user interface.");?></p>
-          <p><?php echo T_("On the <b>Choose Accounts to Create</b> page there are two drop-downs above the <b>Account Types</b> selector, one for language and one for country, the choices in the latter depending on the former. The default is the current locale but they may be used to select account templates from any locale.");?></p>
-        </li>
-        <li><?php echo T_("When deleting accounts the destination accounts of moved splits will be checked to ensure that they have the same commodity as the source account. If they don't you'll get a warning and the opportunity to pick another account or to carry on regardless.");?></li>
-        <li><?php echo T_("Reversing transactions will now pop a dialog box to request a posting date.");?></li>
-      </ul>
-    </p>
-  </div>
-
-  <div class="featurecontainer">
-    <div class="featureborder">
-      <h2 class="featuretitle"><?php echo T_("Business Functions");?></h2>
-    </div>
-    <ul>
-      <li><?php echo T_("Business Document Column Widths");?>
-        <p><?php echo T_("Entry column widths in Invoices, Bills, and Employee Vouchers may now be saved as defaults for each type of document.");?></p></li>
-      <li><?php echo T_("Two menu items are added to the View menu when a Bill, Invoice, or Voucher tab has focus:");?>
-        <ul>
-          <li><?php echo T_("Use as Default Layout for Vendor Documents");?></li>
-          <li><?php echo T_("Reset Default Layout for Vendor Documents");?></li>
-        </ul><?php echo T_("Vendor Documents is for Bills and is replaced by Customer or Employee Documents for Invoices or Vouchers respectively.");?>
-      </li>
-      <li><?php echo T_("The first saves the current document's column widths and makes them the default for all documents in the same type. The second menu item removes the customization and documents of that type will therafter use the computed default widths.");?>
-      </li>
-    </ul>
-  </div>
-  <div class="featurecontainer">
-    <div class="featureborder">
-      <h2 class="featuretitle"><?php echo T_("Importing Transactions");?></h2>
-    </div>
-    <ul>
-      <li><?php echo T_("Support for AQBanking Version 6. This is required to support new FinTS protocols for the European Payment Services Directive (PSD2).");?></li>
-      <li><?php echo T_("The <b>Import Map Editor</b> (Tools>Edit Import Maps) will scan for Bayesian associations with non-existent accounts and display a dialog offering to remove any that are found. It also adds a button at the bottom of the Import Map Editor to delete them if one chooses not to use the dialog.");?></li>
-      <li><?php echo T_("The OFX file importer can now import more than one file at a time.");?></li>
-      <li><?php echo T_("OFX imports having balance information will now offer to immediately reconcile, passing the balance information in the file to the reconcile info.");?></li>
-      <li><?php echo T_("The import transaction matcher window column headings are changed from R to C and from U+R to U+C, reflecting that the matcher marks transactions cleared but doesn't reconcile them.");?></li>
-      <li><?php echo T_("Account matcher will decline to match accounts with a different commodity from the imported split if the import information includes the commodity.");?></li>
-      <li><?php echo T_("Ellipsize the Description and Memo fields in the account matcher.");?></li>
-    </ul>
-  </div>
-  <div class="featurecontainer">
-    <div class="featureborder">
-      <h2 class="featuretitle"><?php echo T_("Reports");?></h2>
-    </div>
-    <ul>
-      <li><?php echo T_("A new report menu submenu <b>Multicolumn</b> contains the old custom-multicolumn report and a new <b>Dashboard</b> report containing Account reports for expenses and income, an income-expense chart, and an account summary.");?></li>
-      <li><?php echo T_("Support for UK VAT and Australian GST have been added to the Income-GST report. The report's options are changed from source accounts to source sales and purchase accounts to permit proper reporting of capital purchases. <b>N.B.</b> This is incompatible with previous versions of the report and will require regenerating saved configurations.");?></li>
-    </ul>
-  </div>
-  <div class="featurecontainer">
-    <div class="featureborder">
-      <h2 class="featuretitle"><?php echo T_("Budgets");?></h2>
-    </div>
-    <ul>
-      <li><?php echo T_("Optionally include the account code option in budget view.");?></li>
-      <li><?php echo T_("Enable adding notes to budgets.");?></li>
-      <li><?php echo T_("Account codes may now optionally be displayed in the Budget Tree View.");?></li>
-    </ul>
-  </div>
-  <div class="featurecontainer">
-    <div class="featureborder">
-      <h2 class="featuretitle"><?php echo T_("Compatibility");?></h2>
-    </div>
-    <ul>
-      <li><?php echo T_("GnuCash 4.x and later will no longer migrate old gconf settings from GnuCash 2.4.x.");?></li>
-    </ul>
-  </div>
-
-  <div class="featurecontainer">
-    <div class="featureborder">
-      <h2 class="featuretitle"><?php echo T_("Customization and Scripting");?></h2>
-    </div>
-    <ul>
-      <li><?php echo T_("The GnuCash widget hierarchy for CSS has been revised to be more consistent with Gtk practice. You may need to spend some time with the GtkInspector to get your custom CSS back the way you like it.");?></li>
-      <li><?php echo T_("Python bindings are now localized and their strings available for translation.");?></li>
-    </ul>
-  </div>
-  <p><?php printf (T_("For a complete list of new features and API changes see the %s."),
-                   sprintf ("<a href=\"%s/news.phtml#n-200628-4.0.news\">%s</a>", $home, T_("Release Notes"))
-                  );?></p>
-</div>
-<?php include("externals/footer.phtml"); ?>



Summary of changes:
 externals/global_params.php |   6 +-
 externals/menu.phtml        |  18 +-----
 index.phtml                 |   6 --
 new_features-4.0.phtml      | 139 --------------------------------------------
 news/231217-5.5.news        |   3 +-
 news/240331-5.6.news        | 136 +++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 142 insertions(+), 166 deletions(-)
 delete mode 100644 new_features-4.0.phtml
 create mode 100644 news/240331-5.6.news



More information about the gnucash-changes mailing list