Serendipity Styx Blog

Serendipity Styx 3.3.0 release

N° 2021/1 - The Serendipity Styx 3.3.0 release php8

Due to PHP 8 and its stricter error reporting many hidden flaws have been ironed out.

Styx 3.3.0 applies

  • Once more Styx continued its work to clean up old occurrences for the new Series 3 branch, in example the old mysql and sqlrelay db include files and remaining type references
  • Removed outdated feed RSS 0.91 and ATOM_03 templates files and references
  • Allow backend configuration sets for plugin_html_nugget textareas
  • Strongly improved the “B46 [Black Edition]” bootstrap theme for having advanced lists view features
  • Improve “Spartacus” for reading the full requirements array, which allows to check extended plugin requirements on UPGRADE
  • Removed outdated “bulletproof” core template to additional_plugins pool
  • Removed “pure19” core template completely, considering the “pure” 2020 Standard themes flexing grid as good enough for all
  • Updated Smarty and Rich Text Editor (CKEditor) library assets
  • Added lots of improvements and bug fixes for themes all over
  • Added more slowly growing (experimental) support for upcoming file format “avif”, an AV1 codec based new image format. PHP 8 and GDlib still do not not support it yet. So, please wait!
  • Improved the serendipity_die() mode for errors vs maintenance mode
  • Improved core APIs
  • and more!

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

Serendipity Styx 3.2.0 release

N° 2020/9 - The Serendipity Styx 3.2.0 release php8

Serendipity Styx 3.2.0 was delayed a little bit, heading to next 3.3, since the new PHP 8.0.0 release just dropped in when it was quite ready to look out of the door. So I spend 3 more weeks to make it a PHP 8 ready release! Now you can start right off using the latest PHP. It does not say the PHP 8 fixes are already complete, but all main functions just for starting a new blog without complains are done. Time will tell for extended features off the wider Mainstream.

Styx 3.2.0 applies

  • Once more Styx continued its work to clean up old occurrences for the new Series 3 branch.
  • Styx 3.2 has improved for database storage. Since MySQL by ourselves was and is used as a synonym for MariaDB, which is our recommended database, Styx 3.2 now uses the ARIA storage engine format. Multibyte UTF-8 INDEX key length tweaks are done by the differing versions available, which are old MyISAM or InnoDB engines, or MariaDB 10.3, 10.4, 10.5 releases. The best one available is MariaDB 10.5 which allows us to not touch any INDEX keys for length limits. For Styx upgraders this means that we will have to wait until this latter version has landed in Mainstream before we start touching old database installs on UPGRADE.
  • Improved “pure” theme for some special cases
  • Added the new “B46 [Black Edition]” bootstrap theme for latest 4.5.3 release. The expected bootstrap 4.6.0 version did not make it in time.
  • Added the new “PSG” theme example, for a theme based start grid page.
  • Fixed some buggy WebP variation image edge cases which might have hit you playing around (read the ChangeLog on how to react)
  • Improved the media grid in filter(ed) lists, and to remember per User Cookie
  • Iconized several backend instances for viewability, like: MediaLibrary filtered status in the media toolbar, and stackable Plugins by their status, and for hotlink media shares to ML backend media properties, and for “has hidden suboption(s)” plugins option placeholders
  • Added lots of improvements and bug fixes for PHP methods, language constants, core plugins, and/or other internal methods. Ask for help on future language system changes!
  • Upgrade some libraries, like the basic Rich Text Editor, etc.
  • and more!

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

Serendipity Styx 3.1.0 release

N° 2020/8 - The Serendipity Styx 3.1.0 release - Jules edition.

Styx 3.1.0 applies

  • Series 3 continued its work to clean up old occurrences. This implies moving the Smarty “/cache/” directory, renaming the backends main javascript (template) files from serendipity_editor.js to serendipity_styx.js and more.
  • Styx 3.1 now also features some new web standards or better handles W3C living standards, like better secured cookie attributes for current browser needs, or adding per default the image “loading=lazy” attribute for saving bandwidth, or adding living standard rel=”noopener” attribute to all target=”_blank” links, and so on.
  • Improved both “pure” themes responsiveness for special cases
  • Approved a deep inspection to the installer and recommended must-haves
  • Added lots of fixes for PHP methods, language constants, core plugins, and/or other internal methods, like fixes for Atom and the RSS feeds
  • Added code highlight asset and improved the basic Rich Text Editor configuration allowing h-formats and videos and multilingual blog post elements

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

Serendipity Styx 3.0.3 release

N° 2020/7 - The Serendipity Styx 3.0.3 bugfix release.

Styx 3.0.3 applies

  • Improve both “pure” themes for unconfigured explorations and for the expanding grid on fresh installs without having any content yet
  • Improve “dude” theme expanding grid for fresh installs without having any content yet
  • Fixup both “pure” themes mobile footer navigation showup for unconfigured explorations
  • Improve both “pure” themes mobile footer overlaying last sidebar items

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

Serendipity Styx 3.0.2 release

N° 2020/6 - The Serendipity Styx 3.0.2 bugfix release.

Styx 3.0.2 applies

  • Fix “pure” (2020) standard theme regression for all 1-sidebar structures, fixing left only sidebars to left and for the flexible grids.
  • Improve “dude” theme using a 8-column CSS3 grid on desktop sizes, replacing the floats.
  • Extend the printArchives() counter to exclude group restricted entries
  • Update to minor CKEditor 4.14.1 assets release

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

What next?