Serendipity Styx Blog

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

Serendipity Styx 3.0.1 release

N° 2020/5 - The Serendipity Styx 3.0.1 bugfix release.

Styx 3.0.1 applies

  • Fixes some (minor) 3.0.0 upgrade issues
  • Improves some (minor) upgrade and installer tasks
  • Renamed the 3.0.0 standard pure theme to “pure 2019” and to further live as a child theme of pure (2020).
  • Changed the “pure” (2020) standard theme to use a modern CSS3 grid technique for responsive layout actions, since there was a comment fields issue with the layout javascript in combination with the CKE RichTextEditor and the Android GBoard App on mobiles.
  • Fixes wrong cookie assignment condition for addmedia lastdir directory
  • Allow RichTextEditor comment areas in the dude (theme), since also using CSS3 grid techniques
  • Improved some language constants and messages
  • Improved some (minor) backend styles
  • . . .
  • The improved autoupdate plugin does now allow to delete all previous zip update version files. Please enable this option first before performing your upgrade! This can free up lots of Megabytes on old blogs.

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

What next?