From 3f15f0c094e9ed6ffc64066c75b020938aa0c975 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Sun, 26 Mar 2023 13:17:40 -0700 Subject: [PATCH] Announce release of GnuCash 5.0 --- docs.phtml | 1 + download.phtml | 2 +- externals/global_params.php | 10 +-- news/230326-5.0.news | 153 ++++++++++++++++++++++++++++++++++++ robots.txt | 1 + viewdoc.phtml | 9 +-- 6 files changed, 165 insertions(+), 11 deletions(-) create mode 100644 news/230326-5.0.news diff --git a/docs.phtml b/docs.phtml index 03bcbd95..9c2ec58a 100644 --- a/docs.phtml +++ b/docs.phtml @@ -477,6 +477,7 @@ $older4 ="2.2"; // until here region code in LANG required $older5 ="2.4"; // region code no longer required $older6 ="2.6"; $older7 ="3"; +$older7 ="4"; ?>
diff --git a/download.phtml b/download.phtml index b287d094..15e31051 100644 --- a/download.phtml +++ b/download.phtml @@ -85,7 +85,7 @@ diff --git a/externals/global_params.php b/externals/global_params.php index 57058d8a..e016cfe9 100644 --- a/externals/global_params.php +++ b/externals/global_params.php @@ -3,12 +3,12 @@ // This section defines the most recent version numbers for all platforms. // Each platform can define its own latest version or follow the default. // Both a latest stable version and a latest unstable version are defined. - $major_stable ="4"; + $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 ="14"; + $minor_stable ="0"; // Number of Translations: Did we add or dropped some? - define("PROG_TRANSLATIONS", 58); + define("PROG_TRANSLATIONS", 61); $latest_stable = $major_stable.".".$minor_stable; //$latest_stable_win = $latest_stable; @@ -26,8 +26,8 @@ $latest_unstable_win = $latest_unstable; $latest_unstable_mac_intel = $latest_unstable."-1"; - $major_old_stable ="3"; - $minor_old_stable ="11"; + $major_old_stable ="4"; + $minor_old_stable ="14"; $old_stable = $major_old_stable.".".$minor_old_stable; $old_stable_win = $old_stable; $old_stable_mac_intel = $old_stable."-1"; diff --git a/news/230326-5.0.news b/news/230326-5.0.news new file mode 100644 index 00000000..14a2da5c --- /dev/null +++ b/news/230326-5.0.news @@ -0,0 +1,153 @@ +Announcement: GnuCash 5.0 Released +2023-03-26 + +

GnuCash 5.0 Released

+ +

The GnuCash development team announces GnuCash 5.0

+ +

New Features

+ + +

Significant Code Changes

+ +

Deprecations (will be removed in GnuCash 6.0)

+ + +

Report and Book Options

+ +

Online Price Retrieval

+ +

Stability Improvements

+ +

Modernization

+ +

New and Updated Translations: Chinese (Simplified), Croatian, Czech, English (Australia), English (New Zealand), English (United Kingdom), Hungarian, Japanese, Macedonian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, Ukrainian

+ +

Known Problems

+

Complete list of all open bugs.

. + +

Documentation

+

Concurrent with the release of GnuCash 5.0 we're pleased to also release a new version of the companion Manual and Tutorial and Concepts Guide

+

Note that the document formerly titled Help is now the Manual

+

The installation of the documentation has changed to match the XDG-Documentation recommendations so that recent releases of Gnome Desktop's Yelp can find it.

+ +

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.

+

The SHA256 Hashes for the downloadable files are:

+ + + + +

GnuCash is now available as a flatpak from Flathub.org. Instructions for installing and running.

+ +

Getting GnuCash as source code

+

If you want to compile GnuCash 5.0 for yourself, the source code can be downloaded from:

+ + +

To compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.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

+ +

The documentation is available at Documentation page of the GnuCash website. The 5.0 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.

+ +

If you want to compile the GnuCash Documentation 5.0 for yourself, the source code can be downloaded from:

+ + + +

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.

diff --git a/robots.txt b/robots.txt index b3e293fd..34fab8ef 100644 --- a/robots.txt +++ b/robots.txt @@ -26,6 +26,7 @@ Disallow: /docs/v2.2/ Disallow: /docs/v2.4/ Disallow: /docs/v2.6/ Disallow: /docs/v3/ +Disallow: /docs/v4/ # Keep robots away from the beta site diff --git a/viewdoc.phtml b/viewdoc.phtml index e0d46909..fd12f63d 100644 --- a/viewdoc.phtml +++ b/viewdoc.phtml @@ -12,7 +12,7 @@ include("externals/header.phtml"); include("externals/menu.phtml"); # Some base parameters used later on -# The helpdoc path applies to the 4.900/5.0 branch and is adjusted for +# The helpdoc path applies to the 5.0 branch and is adjusted for # earlier versions below. $basepath = \DEFAULT_URL."docs"; $helpdoc = "gnucash-manual/index.html"; @@ -59,6 +59,9 @@ if ($rev_to_show) { case "4": $showrev = "4"; break; + case "5": + $showrev = "5"; + break; case "current": $showrev = $current_stable; break; @@ -84,10 +87,6 @@ if ($rev_to_show) { $helpdoc = "gnucash-help/help.html"; break; case "4": - # Once gnucash 5 is out, the three cases below should be removed from the switch statement - case "current": - case "maint": - case "nightly": $helpdoc = "gnucash-help/index.html"; break; }