diff --git a/externals/global_params.php b/externals/global_params.php index ad7cab00..97cdff06 100644 --- a/externals/global_params.php +++ b/externals/global_params.php @@ -18,8 +18,8 @@ // e.g. if one retagged 2.6.13 to 2.6.13a, make $tarball = $latest_stable."a". $tarball = $latest_stable.""; - $major_unstable ="3"; - $minor_latest_unstable ="906"; + $major_unstable ="4"; + $minor_latest_unstable ="900"; $latest_unstable = $major_unstable.".".$minor_latest_unstable; // To publicize an unstable release: $show_unstable = $major_unstable >= $major_stable; diff --git a/news/230108-4.900.news b/news/230108-4.900.news new file mode 100644 index 00000000..9640f19e --- /dev/null +++ b/news/230108-4.900.news @@ -0,0 +1,148 @@ +Announcement: GnuCash 4.900 Released +2023-01-08 + +
The GnuCash development team announces GnuCash 4.900, the first unstable release leading to GnuCash 5.0.
+ +If the column is too narrow to display the whole number it will display the leading digits with an ellipsis (…).
Rearrange the New and Edit Account dialog to move the parent selector under the description field followed by the account type as a combo (i.e. drop down) list.
New API: + The options system has been rewritten in C++ with Scheme wrappers for report options. While this is invisible to most users, those who have written custom reports should look for deprecation warnings when the custom reports are reconciled. The main difference is that option creation and registration is now done in a single function call. Nearly all standard code defined a local convenience function that wrapped the two steps, for example +
+ (let* ((options (gnc:new-options)) + (add-option + (lambda (new-option) + (gnc:register-option options new-option))))) ++ called as +
+ (add-option + (gnc:make-string-optionpagename title key docstring default-value)) ++ The convenience function is no longer needed, call +
+ (let* ((options (gnc-new-optiondb))) + ... + (gnc-register-string-option options pagename title key docstring default-value) ++ intead. Note that gnc:new-options is now gnc-new-options. There are several similar changes. All of these are wrapped in bindings/guile/options.scm with the old names, but are marked to raise deprecation warnings to encourage you to change. The wrappers will be removed in GnuCash 6.0. + +
Deprecations: See the deprecation warnings in options.scm as noted above. + +
+ +New and Updated Translations: Chinese (Simplified), Croatian, Hungarian, Polish, Portuguese (Brazil)
+ +Help translate GnuCash on Weblate.
+Translators note that there is a new project Program-beta on weblate for this unstable branch. Having twice the strings causes us to exceed the free account limit, but Weblate has so far just warned us about it. If we need to change the branch we'll announce it on gnucash-devel.
+ +Complete list of all open bugs.
+ +Concurrent with the release of GnuCash 4.900 we're pleased to also release a new version of the companion Manual and Tutorial and Concepts Guide
+We've made some structural changes and one addition: +
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.
+ +GnuCash is also available as a flatpak from Flathub.org. Instructions for installing and running.
+ +The SHA256 Hashes for the downloadable files are:
+e33c020b50bca22cb432583be3aef85e1eec067f6d0b9098f8b5a8fb18590362
gnucash-4.900.tar.bz22b2c35738d73a4d55091814f4a4c80880779defbb5561a2e725ada9ffe1bad2c
gnucash-4.900.tar.gz5750c350b63b09c39957c32958aca52785a75153878b2fdef4d020d11e9db600
gnucash-4.900.setup.exeb8d1a1442d42f5818a04ef57e68fe9e20c4b6f82d762511934a62981715a6b0c
Gnucash-Intel-4.900-1.dmgc81a99d8e9ae287abad1a38f93fdac1a66e27f4f24aed85b25259df30bd1db83
gnucash-docs-4.900.tar.gzIf you want to compile GnuCash 4.900 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.
+ +Note that the documentation for unstable releases is not on the GnuCash website. It is built daily and may be found on the development server under the locale directory; "C" is English, "de" is German, and so on.
+The documentation is included in the MacOS and Windows application bundles.
+ +If you want to compile the GnuCash Documentation 4.900 for yourself, the source code can be downloaded from:
+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.