Serendipity 2.4.0
We are very happy to announce the availability of the final release for Serendipity 2.4, our new stable version, after more than two years of work (right, same as the last full release :) )!
Serendipity 2.4 focuses on
- PHP 8.0 (fully) and 8.1 support (partly), with PHP 8.0 being the recommended version to run Serendipity with
- Update of bundled libs, improving the way we use composer
- Fixes and extensions to the multi language system
- Use of full UTF8 in MySQL/MariaDB by default
Additional changes include:
- Plugin update notifications in the dashboard
- Fixes to the .htaccess-blocking SQL statement
- Changes to the responsive images srcset, improving edge cases where unexpected image sizes leading lead to blurry thumbnails
- Rework of the error handler, resulting in this behaviour: Warnings will not be shown in production blogs, but will be properly shown in alpha versions (this was important for PHP 8 compatibility)
- A cleanup of the WYSIWYG configuration options, as shown in the personal settings
- A plethora of changes related to PHP 8 support
An update to this version is highly recommended, as hosters start to shutdown their PHP 7.4 support. Please be aware that full PHP 8 support does not include all plugins, though many plugins have been made compatible. If you encounter further incompatibilities, please let us know. Fixes to plugins would be even better, sent as pull request to https://github.com/s9y/additional_plugins.
You can download the release file and unzip it to your installation as usual, or update from within Serendipity using the Serendipity Autoupdate Plugin (serendipity_event_autoupdate
).
The s9y team wants to thank all contributors to this release, in no particular order: Hanno Böck, Mario Hommel, Stephan Brunker, Garvin Hicking, Malte Paskuda, Matthias Gutjahr, Markus Birth, surrim, Uwe Krause, Soatok Dreamseeker, Thomas Hochstein, and Eike Rathke.
Upgrade hint 1: We missed a bug in the sidebar comments plugin (serendipity_plugin_comments
), it will break the frontend under PHP 8.x when showing long comments. Please disable the plugin for now or fix the code manually.
Upgrade hint 2: Be careful with your PHP version, the new minimum requirement is PHP 7.3.
(MD5: 8b80df37f4640486419227882d071730)