Serendipity Styx Blog

Serendipity Styx 4.0-rc1 release

N° 2022/08 - The Serendipity Styx 4.0-rc1 release php8.2

4.0-rc1 - Public Release Candidate 1

Thanks for the help with our last Beta2. More 😎 improvements were made! Please help for making this upcoming 4.0 release a very smooth release.

Styx 4.0-rc1 contains

  • Finished the comments escape refactoring. From now on a mix of switched markup editors should not matter anymore for elder blogs.
  • NEW: Deny mixing of PLAIN TEXT editor default buttons in the entry forms when used with markup editors like markdown or textile plugins. A workaround variable for the old behaviour is supported. Read the news (changelog) file. This new (more strict) behaviour clarifies what you actually have and (want to) use.
  • This and that to both relations for consistencies and other minor improvements.

Check out the ChangeLog for details, or even read the commit history for more. See download.

Serendipity Styx 4.0-beta2 release

N° 2022/07 - The Serendipity Styx 4.0-beta2 release php8.2

4.0-beta2 - Public Beta 2

Thanks for the help with our last Beta1. Great improvements were made! 😎 Please help for making this upcoming 4.0 release a very smooth release.

Styx 4.0-beta2 contains

  • Fixed a hell bunch of outdated PostgreSQL and general PDO-driver database connection OR mis-behaving SQL query part issues
  • Fixed several buggy issues with the spamblock plugin, related to trackbacks, filter verification for htmlcomments and the log file
  • Added theme improvements for with the updated commentsearch plugin to act separately on search results
  • Fixed some regressions in [ s9ymarkup, emoticate ] plugins for the escape refactoring
  • Removed some very old and deprecated set variables
  • Improved and added some messaging on core tasks

Check out the ChangeLog for details, or even read the commit history for more. See download.

Serendipity Styx 4.0-beta1 release

N° 2022/06 - The Serendipity Styx 4.0-beta1 release php8.2

4.0-beta1 - Public Beta 1

Due to the new major version jump, this version requires a short beta release cycle. I am happy when you help getting this to be a smooth release.

Styx 4.0-beta1 contains

  • Minimum requirement is now set to PHP 7.4 (and it will not last long until PHP 8 only is required for futures, roundabout next summer)
  • Added a new function to convert strftime() date formats to the dateTime Interface successor up from PHP 8.2. This PHP version requires the intl/icu extension loaded
  • Generate strong random & secure password suggestions for user forms
  • Fixed some odd or Methusalem bugs and made improvements in the workflow behaviour
  • Update some assets for themes, like jQuery or bootstrap and for bundled-libs, like Smarty, SimplePie, RichText (CKE) etc.
  • Improved the import class and specific importers to match changed user password hashing since S9y 1.5 and on
  • Removed and/or beta-upgraded importer files, checked by their latest major release database requirements. The WordPress (only) importer was checked to run!
  • Improved Plain Text comments mix-ins for now used HTML comments on elder blogs
  • Improved some themes for edge cases or other oddities
  • Update some lang description constants
  • Cleanups for outdated considerations

Check out the ChangeLog for details, or even read the commit history for more. See download.

Serendipity Styx 3.9.1 release

N° 2022/05 - The Serendipity Styx 3.9.1 release php8.2

3.9 Bugfix Edition

Finally Styx 3.9.0 brought in an error on some PHP Versions, resulting in a MySQLi error exception writing configuration items to the database, which is now fixed. Sorry for the inconvenience caused!

Styx 3.9.1 contains

  • Fixed 3.9.0 type error bug on some PHP versions
  • Fixed another Methusalem bug in the plugin API deleting option items in the database
  • Update some lang description constants

Check out the ChangeLog for details, or even read the commit history for more. See download.

Serendipity Styx 3.9.0 release

N° 2022/04 - The Serendipity Styx 3.9.0 release php8.2

Summer Edition

This mainly is another bugfix & maintenance release with some extraordinary readiness for upcoming PHP 8.2. With PHP 8.2, the Styx AVIF image support is now complete, since not relaying to workarounds or having to disable certain image actions. The new AVIF image format - as to announce again - is something you should expect with excitement for your images, since its encoding compression rate can be quite astonishing without any real visual loss. See an extreme example output for an ESA astronomic image of type image/jpeg with ~1.350 KB, compressed to WebP with ~480 KB and with AVIF to ~16 KB. Imagine what this means watching galleries or pages with lots of images when using the picture-container format.

Styx 3.9.0 contains

  • Fixed shared installations for tokenized deployment installs
  • Improved MediaLibrary actions
  • Finetuned MediaLibrary AVIF image variation relations for PHP 8.2
  • General fixes and improvements for upcoming PHP 8.2
  • Added additional notes to several lang option description constants
  • Add new processing “busy”-focus to several backend parts when probably taking long
  • Update CKEditor and Bootstrap 4/5 assets
  • Update Smarty lib to support PHP 8.2
  • Other consistency and future improvements

Check out the ChangeLog for details, or even read the commit history for more. See download.

What next?