Serendipity Styx Blog

A pattern preview

N° 2021/4 - A pattern preview

😎 » Rumors ... 📢 » rumors... » .. 👀

Styx goes dark

Serendipity Styx 3.4.0 release

N° 2021/3 - The Serendipity Styx 3.4.0 release php8

Once more … a more theming related release.

Styx 3.4.0 applies

  • Improved the “B46” theme for “Featured Article” Pro Tip helper
  • Improved several Styx backend outsigns, as for media properties, pinned entries, for toolbar and plugin/theme/user configuration groups, for icon placements, inline SVGs, etc.
  • The [ Pure, PSG, Dude, B46 ] themes got some improvements and fixes
  • Extend WebP added picture sets for plugin/themes configuration items
  • Improved [ B46, Bootstrap4, Clean-blog, Timeline ] themes to deliver local up-to-date [css/js]-type assets from the new added “_assets” fallback chain
  • Allow to remove the maintenance section utf8mb4 ready success box by the Administrator
  • Improved categories and media directory list views
  • Improved lists filter states by icons
  • Update template assets
  • Added a new Bootstrap 5 “Take 5 fallback pool” templates parent theme [ boot ] and a new simple example blog [ b5blog ] depending child theme
  • Added auto generated SVG [ no preview ] images by runtime to templates w/o preview file
  • Lots of other fixes as well as other PHP 8 related fixes
  • And once more removed some old PHP 4/5 and other old Serendipity release references

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

Serendipity Styx 3.3.1 release

N° 2021/2 - The Serendipity Styx 3.3.1 release php8

Heading to Styx 3.4 some odd behaviours mainly for PHP 8 were found that made it happen to release an intermediate point bugfix release.

Styx 3.3.1 applies

  • Fix history plugin for multiyears with a non matching leap day case
  • Some new filter status state icons were added
  • The [ Pure, PSG, Dude, B46 ] themes got some minor improvements and fixes
  • In the core, a cased PHP 8 (hidden) error by an empty frontend stylesheet call was fixed
  • Improved multi engine themes configuration load behaviour, fixing an old bug
  • Intentional estimated for 3.4, but for now removed deprecated old default widgets from dashboard overview (and adding an upgrade task to clean up)
  • Fix some PHP 8 installer issues with SQLite and PostreSQL databases
  • Update template assets jQuery lib to 3.6.0
  • some other fixes

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

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

What next?