<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

 <title>Serendipity Styx Edition</title>
 <link href="https://ophian.github.io/atom.xml" rel="self"/>
 <link href="https://ophian.github.io/"/>
 <updated>2026-05-15T11:56:19+00:00</updated>
 <id>https://ophian.github.io</id>
 <author>
   <name>Ian Styx</name>
   <email>just no - get me over github please</email>
 </author>

 
 <entry>
   <title>Serendipity Styx 5.1.0 release</title>
   <link href="https://ophian.github.io/2026/05/06/Serendipity-Styx-5.1.0-released/"/>
   <updated>2026-05-06T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2026/05/06/Serendipity-Styx-5.1.0-released</id>
   <content type="html">&lt;p&gt;N° 2026/02 - The new Serendipity Styx 5.1.0 Stable release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_5.svg&quot; alt=&quot;php8.5&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Requirements: At least PHP 8.2 !!&lt;/p&gt;

&lt;p&gt;Better use PHP 8.4 !! And we are fully ready and prepared for PHP 8.5 😀 !! Latest PHP 8.5.6 release runs overall fine.&lt;/p&gt;

&lt;h3 id=&quot;510---the-final-release-of-new-serendipity-styx-51&quot;&gt;5.1.0 - The final release of new Serendipity Styx 5.1&lt;/h3&gt;

&lt;p&gt;Read the ChangeLog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-510&quot;&gt;Styx 5.1.0&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Massively improved the MediaLibrary adding Imagick extension module support&lt;/li&gt;
  &lt;li&gt;Improve image upload sizes&lt;/li&gt;
  &lt;li&gt;Improve orientation issues with smartphone shot cameras&lt;/li&gt;
  &lt;li&gt;Fix libraries for PHP 8.4/8.5 deprecation removals&lt;/li&gt;
  &lt;li&gt;Fix some issues for PDO::PostgreSQL&lt;/li&gt;
  &lt;li&gt;Remove PEAR XML and pingback services&lt;/li&gt;
  &lt;li&gt;Update to jQuery v4.0.0 final&lt;/li&gt;
  &lt;li&gt;Finally finishes the language UTF-8 only migration which now removes all remaining and existing directories/files as announced several times&lt;/li&gt;
  &lt;li&gt;Improved [ pure ] theme styles&lt;/li&gt;
  &lt;li&gt;and many more 😎 fixes and features…&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Happy Upgrade ! 😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/5.1.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/5.1.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/5.1.0&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 5.1-rc1 release</title>
   <link href="https://ophian.github.io/2026/04/15/Serendipity-Styx-5.1-rc1-released/"/>
   <updated>2026-04-15T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2026/04/15/Serendipity-Styx-5.1-rc1-released</id>
   <content type="html">&lt;p&gt;N° 2026/01 - The new Serendipity Styx 5.1-rc1 Release Candidate of new release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_5.svg&quot; alt=&quot;php8.5&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Requirements: At least PHP 8.2 !!&lt;/p&gt;

&lt;p&gt;Better PHP 8.4 !! And we are fully ready and prepared for PHP 8.5 😀 !! Latest PHP 8.5.5 release runs overall fine.&lt;/p&gt;

&lt;h3 id=&quot;51-rc1---a-release-test-candidate-of-new-serendipity-styx-51-heading-to-final-release&quot;&gt;5.1-rc1 - A Release-Test-Candidate of new Serendipity Styx 5.1 heading to final release&lt;/h3&gt;

&lt;p&gt;THANK YOU for helping us to finish and finalize this new Serendipity Styx 5.1 version ! Read the ChangeLog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-51&quot;&gt;Styx 5.1&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Massively improved the MediaLibrary adding Imagick extension module support&lt;/li&gt;
  &lt;li&gt;Improve image upload sizes&lt;/li&gt;
  &lt;li&gt;Improve orientation issues with smartphone shot cameras&lt;/li&gt;
  &lt;li&gt;Fix libraries for PHP 8.4/8.5 deprecation removals&lt;/li&gt;
  &lt;li&gt;Fix some issues for PDO::PostgreSQL&lt;/li&gt;
  &lt;li&gt;Remove PEAR XML and pingback services&lt;/li&gt;
  &lt;li&gt;Update to jQuery v4.0.0 final&lt;/li&gt;
  &lt;li&gt;Finally finishes the language UTF-8 only migration which now removes all remaining and existing directories/files as announced several times&lt;/li&gt;
  &lt;li&gt;Improved [ pure ] theme styles&lt;/li&gt;
  &lt;li&gt;and more …&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is expected that we will get some exception or hidden logged errors with non-deeply checked plugins that are not so much mainstream. If you run into these please file a &lt;a href=&quot;https://github.com/ophian/styx/issues&quot;&gt;core issue&lt;/a&gt; or &lt;a href=&quot;https://github.com/ophian/additional_plugins/issues&quot;&gt;plugin issue&lt;/a&gt; over at GitHub or mention them in the &lt;a href=&quot;https://github.com/ophian/styx/discussions&quot;&gt;discussions&lt;/a&gt;. Just paste the error exception with the stack trace and explain what you did to get there, so it is easy to reproduce. Normally you can just resume with your work afterwards by going back in your browsers history or by returning to the start page of your Backend or Frontend.&lt;/p&gt;

&lt;p&gt;Thanks again; See you soon on next 😎 Serendipity Styx 5.1.0 revisions !😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/5.1-rc1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/5.1-rc1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/5.1-rc1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 5.0.4 bugfix release</title>
   <link href="https://ophian.github.io/2025/12/07/Serendipity-Styx-5.0.4-released/"/>
   <updated>2025-12-07T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2025/12/07/Serendipity-Styx-5.0.4-released</id>
   <content type="html">&lt;p&gt;N° 2025/07 - The new Serendipity Styx 5.0.4 bugfix revision of new major release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_5.svg&quot; alt=&quot;php8.5&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Requirements: At least PHP 8.2 !!&lt;/p&gt;

&lt;p&gt;Better use a stable PHP 8.4 !!&lt;/p&gt;

&lt;h3 id=&quot;504---a-late-2cd--nikolaus-bugfix-release-of-new-serendipity-styx-500-&quot;&gt;5.0.4 - A late 2cd 🎅 Nikolaus bugfix release of new Serendipity Styx 5.0.0 ++&lt;/h3&gt;

&lt;p&gt;THANK YOU for support and help ! Read the ChangeLog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-504-since-503&quot;&gt;Styx 5.0.4 since 5.0.3&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed bootstrap 4 themes not being able to work with brand new jquery v4&lt;/li&gt;
  &lt;li&gt;Improve some more variable checks&lt;/li&gt;
  &lt;li&gt;Fixed some themes&lt;/li&gt;
  &lt;li&gt;Ready for brand new PHP 8.5&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the real major NEWS updates regarding Styx 5.0, please read below release candidate and beta Announcements.&lt;/p&gt;

&lt;p&gt;Having ironed-out lots of these issue, it is still expected that we will get some exception errors with non-deeply checked plugins that are not so much mainstream. If you run into these please file a &lt;a href=&quot;https://github.com/ophian/styx/issues&quot;&gt;core issue&lt;/a&gt; or &lt;a href=&quot;https://github.com/ophian/additional_plugins/issues&quot;&gt;plugin issue&lt;/a&gt; over at GitHub or mention them in the &lt;a href=&quot;https://github.com/ophian/styx/discussions&quot;&gt;discussions&lt;/a&gt;. Just paste the error exception with the stack trace and explain what you did to get there, so it is easy to reproduce. Normally you can just resume with your work afterwards by going back in your browsers history or by returning to the start page of your Backend or Frontend.&lt;/p&gt;

&lt;p&gt;Thanks again; See you soon on next 😎 Serendipity Styx 5.1 revision !😃&lt;/p&gt;

&lt;p&gt;The next version will be Styx 5.1.0, which will finally clean up old UTF-8 language file directories, apart from exiting new improvements. Please update your local or development plugins and themes until then! This is announced in the upgrade tasks to 5.0.0.&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/5.0.4/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/5.0.4&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/5.0.4&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 5.0.3 bugfix release</title>
   <link href="https://ophian.github.io/2025/12/06/Serendipity-Styx-5.0.3-released/"/>
   <updated>2025-12-06T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2025/12/06/Serendipity-Styx-5.0.3-released</id>
   <content type="html">&lt;p&gt;N° 2025/06 - The new Serendipity Styx 5.0.3 bugfix revision of new major release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_5.svg&quot; alt=&quot;php8.5&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Requirements: At least PHP 8.2 !!&lt;/p&gt;

&lt;p&gt;Better use a stable PHP 8.4 !!&lt;/p&gt;

&lt;h3 id=&quot;503---a--nikolaus--bugfix-release-of-new-serendipity-styx-500-&quot;&gt;5.0.3 - A 🎅 Nikolaus 🎅 Bugfix release of new Serendipity Styx 5.0.0 ++&lt;/h3&gt;

&lt;p&gt;THANK YOU for support and help ! Read the ChangeLog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-503-since-502&quot;&gt;Styx 5.0.3 since 5.0.2&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed the adding category issue&lt;/li&gt;
  &lt;li&gt;Improve some more variable checks&lt;/li&gt;
  &lt;li&gt;Fixed some ImageMagick image tool issues&lt;/li&gt;
  &lt;li&gt;Fixed several plugin issues with spamblock and nl2br&lt;/li&gt;
  &lt;li&gt;Fixed several silently logged fail errors&lt;/li&gt;
  &lt;li&gt;Ready for brand new PHP 8.5&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the real major NEWS updates regarding Styx 5.0, please read below release candidate and beta Announcements.&lt;/p&gt;

&lt;p&gt;Having ironed-out lots of these issue, it is still expected that we will get some exception errors with non-deeply checked plugins that are not so much mainstream. If you run into these please file a &lt;a href=&quot;https://github.com/ophian/styx/issues&quot;&gt;core issue&lt;/a&gt; or &lt;a href=&quot;https://github.com/ophian/additional_plugins/issues&quot;&gt;plugin issue&lt;/a&gt; over at GitHub or mention them in the &lt;a href=&quot;https://github.com/ophian/styx/discussions&quot;&gt;discussions&lt;/a&gt;. Just paste the error exception with the stack trace and explain what you did to get there, so it is easy to reproduce. Normally you can just resume with your work afterwards by going back in your browsers history or by returning to the start page of your Backend or Frontend.&lt;/p&gt;

&lt;p&gt;Thanks again; See you soon on next 😎 Serendipity Styx 5.1 revision !😃&lt;/p&gt;

&lt;p&gt;The next version will be Styx 5.1.0, which will finally clean up old UTF-8 language file directories, apart from exiting new improvements. Please update your local or development plugins and themes until then! This is announced in the upgrade tasks to 5.0.0.&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/5.0.3/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/5.0.3&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/5.0.3&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 5.0.0 ++ release</title>
   <link href="https://ophian.github.io/2025/11/23/Serendipity-Styx-5.0.0-released/"/>
   <updated>2025-11-23T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2025/11/23/Serendipity-Styx-5.0.0-released</id>
   <content type="html">&lt;p&gt;N° 2025/05 - The new Serendipity Styx 5.0.0 final revision of new major release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_5.svg&quot; alt=&quot;php8.5&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Requirements: At least PHP 8.2 !!&lt;/p&gt;

&lt;p&gt;Better use a stable PHP 8.4 !!&lt;/p&gt;

&lt;h3 id=&quot;500---the-final-release-of-new-serendipity-styx-500-&quot;&gt;5.0.0 - The final release of new Serendipity Styx 5.0.0 ++&lt;/h3&gt;

&lt;p&gt;THANK YOU for support and help ! Read the ChangeLog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-500-since-rc2&quot;&gt;Styx 5.0.0 since RC2&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fix some more comment handling issues&lt;/li&gt;
  &lt;li&gt;Improve some variable checks&lt;/li&gt;
  &lt;li&gt;Fixed a postgreSQL type issue&lt;/li&gt;
  &lt;li&gt;Improved [ pure ] theme styles&lt;/li&gt;
  &lt;li&gt;Ready for brand new PHP 8.5&lt;/li&gt;
  &lt;li&gt;and more …&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;styx-501-and-502&quot;&gt;Styx 5.0.1 and 5.0.2&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed some issues with new plugins syncs and null values which only occurred on live systems causing fatal error halts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the real major NEWS updates regarding Styx 5.0, please read below release candidate and beta Announcements.&lt;/p&gt;

&lt;p&gt;It is expected that we will get some exception errors with non-deeply checked plugins that are not so much mainstream. If you run into these please file a &lt;a href=&quot;https://github.com/ophian/styx/issues&quot;&gt;core issue&lt;/a&gt; or &lt;a href=&quot;https://github.com/ophian/additional_plugins/issues&quot;&gt;plugin issue&lt;/a&gt; over at GitHub or mention them in the &lt;a href=&quot;https://github.com/ophian/styx/discussions&quot;&gt;discussions&lt;/a&gt;. Just paste the error exception with the stack trace and explain what you did to get there, so it is easy to reproduce. Normally you can just resume with your work afterwards by going back in your browsers history or by returning to the start page of your Backend or Frontend.&lt;/p&gt;

&lt;p&gt;Thanks again; See you soon on next 😎 Serendipity Styx 5.x revisions !😃&lt;/p&gt;

&lt;p&gt;&lt;em&gt;One last word:&lt;/em&gt; If there isn’t a necessary .3 bugfix release required, the next version will be Styx 5.1.0, which will finally clean up old UTF-8 language file directories. Please update your local or development plugins and themes until then! This is announced in the upgrade tasks to 5.0.0.&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/5.0.2/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/5.0.2&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/5.0.2&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 5.0-rc2 release</title>
   <link href="https://ophian.github.io/2025/11/16/Serendipity-Styx-5.0-rc2-released/"/>
   <updated>2025-11-16T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2025/11/16/Serendipity-Styx-5.0-rc2-released</id>
   <content type="html">&lt;p&gt;N° 2025/04 - The new Serendipity Styx 5.0-rc2 of new major release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_4.svg&quot; alt=&quot;php8.4&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Requirements: At least PHP 8.2 !!&lt;/p&gt;

&lt;p&gt;Better use PHP 8.4 !! And it looks like we are already prepared for upcoming PHP 8.5 😀 !! Latest PHP 8.5 RC builds run fine.&lt;/p&gt;

&lt;h3 id=&quot;50-rc2---a-release-test-candidate-of-new-serendipity-styx-50-heading-to-final-release&quot;&gt;5.0-rc2 - A Release-Test-Candidate of new Serendipity Styx 5.0 heading to final release&lt;/h3&gt;

&lt;p&gt;THANK YOU for helping us to finish and finalize this new Serendipity Styx 5.0 major version ! Read the ChangeLog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-50-rc2&quot;&gt;Styx 5.0-rc2&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fix some more comment handling type issues&lt;/li&gt;
  &lt;li&gt;Fix libraries for type issues and PHP 8.5 deprecations&lt;/li&gt;
  &lt;li&gt;The RichText Editor auto focus behavior was refactored to not auto focus itself since this brought too many problems in the frontend and as well in some backend places&lt;/li&gt;
  &lt;li&gt;Bug fixes&lt;/li&gt;
  &lt;li&gt;Fixed several PHP 8.5 deprecation issues&lt;/li&gt;
  &lt;li&gt;Improved styles (read the changelog if using copy or child themes, please)&lt;/li&gt;
  &lt;li&gt;and more …&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is expected that we will get some exception errors with non-deeply checked plugins that are not so much mainstream. If you run into these please file a &lt;a href=&quot;https://github.com/ophian/styx/issues&quot;&gt;core issue&lt;/a&gt; or &lt;a href=&quot;https://github.com/ophian/additional_plugins/issues&quot;&gt;plugin issue&lt;/a&gt; over at GitHub or mention them in the &lt;a href=&quot;https://github.com/ophian/styx/discussions&quot;&gt;discussions&lt;/a&gt;. Just paste the error exception with the stack trace and explain what you did to get there, so it is easy to reproduce. Normally you can just resume with your work afterwards by going back in your browsers history or by returning to the start page of your Backend or Frontend.&lt;/p&gt;

&lt;p&gt;Thanks again; See you soon on next 😎 Serendipity Styx 5.0 revisions !😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/5.0-rc2/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/5.0-rc2&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/5.0-rc2&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 5.0-rc1 release</title>
   <link href="https://ophian.github.io/2025/08/31/Serendipity-Styx-5.0-rc1-released/"/>
   <updated>2025-08-31T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2025/08/31/Serendipity-Styx-5.0-rc1-released</id>
   <content type="html">&lt;p&gt;N° 2025/03 - The new Serendipity Styx 5.0-rc1 of new major release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_4.svg&quot; alt=&quot;php8.4&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Requirements: At least PHP 8.2 !!&lt;/p&gt;

&lt;p&gt;Better PHP 8.4 !! And it looks like we are already prepared for upcoming PHP 8.5 😀 !! Latest PHP 8.5 Beta2 runs fine.&lt;/p&gt;

&lt;h3 id=&quot;50-rc1---a-release-test-candidate-of-new-serendipity-styx-50-heading-to-final-release&quot;&gt;5.0-rc1 - A Release-Test-Candidate of new Serendipity Styx 5.0 heading to final release&lt;/h3&gt;

&lt;p&gt;THANK YOU for helping us to finish and finalize this new Serendipity Styx 5.0 major version ! Read the ChangeLog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-50-rc1&quot;&gt;Styx 5.0-rc1&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Finally all additional_plugins have raised up for Serendipity Styx 5.0. Styx 5.0 now checks all plugins root directory for UTF-8 encoded lang files only.&lt;/li&gt;
  &lt;li&gt;Fix some lasting comment handling type issues&lt;/li&gt;
  &lt;li&gt;Fix libraries for type issues and PHP 8.4/8.5 deprecations&lt;/li&gt;
  &lt;li&gt;Fix some API parameter and return type issues for PDO::PostgreSQL.&lt;/li&gt;
  &lt;li&gt;Update to jQuery v4.0.0-rc.1 which removed a bunch of methods we need to check for - and which looks promising&lt;/li&gt;
  &lt;li&gt;Finally removed the plug plugin old s9y image logo&lt;/li&gt;
  &lt;li&gt;Improved styles&lt;/li&gt;
  &lt;li&gt;and more …&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is expected that we will get some exception errors with non-deeply checked plugins that are not so much mainstream. If you run into these please file a &lt;a href=&quot;https://github.com/ophian/styx/issues&quot;&gt;core issue&lt;/a&gt; or &lt;a href=&quot;https://github.com/ophian/additional_plugins/issues&quot;&gt;plugin issue&lt;/a&gt; over at GitHub or mention them in the &lt;a href=&quot;https://github.com/ophian/styx/discussions&quot;&gt;discussions&lt;/a&gt;. Just paste the error exception with the stack trace and explain what you did to get there, so it is easy to reproduce. Normally you can just resume with your work afterwards by going back in your browsers history or by returning to the start page of your Backend or Frontend.&lt;/p&gt;

&lt;p&gt;Thanks again; See you on next 😎 Serendipity Styx 5.0 revisions !😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/5.0-rc1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/5.0-rc1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/5.0-rc1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 5.0-beta2 release</title>
   <link href="https://ophian.github.io/2025/07/31/Serendipity-Styx-5.0-beta2-released/"/>
   <updated>2025-07-31T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2025/07/31/Serendipity-Styx-5.0-beta2-released</id>
   <content type="html">&lt;p&gt;N° 2025/02 - The new Serendipity Styx 5.0-beta2 of new major release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_4.svg&quot; alt=&quot;php8.4&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Requirements: At least PHP 8.2 !!&lt;/p&gt;

&lt;p&gt;Better PHP 8.4 !! And it looks like we are already prepared for upcoming PHP 8.5 😀 !!&lt;/p&gt;

&lt;h3 id=&quot;50-beta2---a-beta-test-release-of-new-serendipity-styx-50&quot;&gt;5.0-beta2 - A Beta-Test release of new Serendipity Styx 5.0&lt;/h3&gt;

&lt;p&gt;THANK YOU for helping us to finish and finalize this new Serendipity Styx 5.0 major version ! Read the ChangeLog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-50-beta2&quot;&gt;Styx 5.0-beta2&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fix edge case types for some radio buttons, serendipity_track_url, serendipity_sendComment, traverse_plugin_dir, get_event_plugins and serendipity_setCookie&lt;/li&gt;
  &lt;li&gt;Avoid placing empty category names in Frontend sidebar lists&lt;/li&gt;
  &lt;li&gt;Fix Extended descriptions for XML (RSS) icons in some sidebar plugins&lt;/li&gt;
  &lt;li&gt;Fix broken [ko] USE_CACHE_DESC constant, and silence serendipity_MB_LOADED define warnings&lt;/li&gt;
  &lt;li&gt;Fix an old BUG with MYSQLi PORT settings&lt;/li&gt;
  &lt;li&gt;Fix case sensitive directory name issue for case-sensitive filesystems in TinyMCE plugins&lt;/li&gt;
  &lt;li&gt;Remove outdated feedburner and subToMe syndication references&lt;/li&gt;
  &lt;li&gt;and more …&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is expected that we will get some exception errors with non-yet converted plugins that are not so much mainstream. If you run into these please file a &lt;a href=&quot;https://github.com/ophian/styx/issues&quot;&gt;core issue&lt;/a&gt; or &lt;a href=&quot;https://github.com/ophian/additional_plugins/issues&quot;&gt;plugin issue&lt;/a&gt; over at GitHub or mention them in the &lt;a href=&quot;https://github.com/ophian/styx/discussions&quot;&gt;discussions&lt;/a&gt;. Just paste the error exception with the stack trace and explain what you did to get there, so it is easy to reproduce. Normally you can just resume with your work afterwards by going back in your browsers history or by returning to the start page of your Backend or Frontend.&lt;/p&gt;

&lt;p&gt;Thanks again; See you on next 😎 Serendipity Styx 5.0 revisions !😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/5.0-beta2/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/5.0-beta2&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/5.0-beta2&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 5.0-beta1 release</title>
   <link href="https://ophian.github.io/2025/07/24/Serendipity-Styx-5.0-beta1-released/"/>
   <updated>2025-07-24T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2025/07/24/Serendipity-Styx-5.0-beta1-released</id>
   <content type="html">&lt;p&gt;N° 2025/01 - The new Serendipity Styx 5.0-beta1 major release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_4.svg&quot; alt=&quot;php8.4&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Requirements: At least PHP 8.2 !!&lt;/p&gt;

&lt;h3 id=&quot;50-beta1---a-beta-test-release-of-new-serendipity-styx-50&quot;&gt;5.0-beta1 - A Beta-Test release of new Serendipity Styx 5.0&lt;/h3&gt;

&lt;p&gt;After a long run the development of upcoming Styx 5.0 came to a public state and is now waiting for your tests, my fellow bloggers !&lt;/p&gt;

&lt;p&gt;THANK YOU for helping us to finish and finalize this new Serendipity Styx 5.0 major version ! Read the ChangeLog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-50&quot;&gt;Styx 5.0&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Refactored the language system to UTF-8 only&lt;/li&gt;
  &lt;li&gt;Refactored the RichText Editor from CKEditor to TinyMCE&lt;/li&gt;
  &lt;li&gt;Use of strict types for the API&lt;/li&gt;
  &lt;li&gt;Multiple fixes and improvements&lt;/li&gt;
  &lt;li&gt;Modernize structures for modernized Browsers&lt;/li&gt;
  &lt;li&gt;Cache improvements&lt;/li&gt;
  &lt;li&gt;and so much more (…to be completed)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is expected that we will get some exception errors with non-yet converted plugins that are not so much mainstream. If you run into these please file a &lt;a href=&quot;https://github.com/ophian/styx/issues&quot;&gt;core issue&lt;/a&gt; or &lt;a href=&quot;https://github.com/ophian/additional_plugins/issues&quot;&gt;plugin issue&lt;/a&gt; over at GitHub or mention them in the &lt;a href=&quot;https://github.com/ophian/styx/discussions&quot;&gt;discussions&lt;/a&gt;. Just paste the error exception with the stack trace and explain what you did to get there, so it is easy to reproduce. Normally you can just resume with your work afterwards by going back in your browsers history or by returning to the start page of your Backend or Frontend.&lt;/p&gt;

&lt;p&gt;Thanks again; See you on next 😎 Serendipity Styx 5.0 revisions !😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/5.0-beta1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/5.0-beta1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/5.0-beta1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.5.1 release</title>
   <link href="https://ophian.github.io/2024/11/30/Serendipity-Styx-4.5.1-released/"/>
   <updated>2024-11-30T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2024/11/30/Serendipity-Styx-4.5.1-released</id>
   <content type="html">&lt;p&gt;N° 2024/05 - The Serendipity Styx 4.5.1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_4.svg&quot; alt=&quot;php8.4&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;451---a-small-bugfix-release&quot;&gt;4.5.1 - A small bugfix release&lt;/h3&gt;

&lt;p&gt;It is supposed to be the latest &lt;strong&gt;must have&lt;/strong&gt; revision to positively checkout into the future of Serendipity Styx ! Read the ChangeLog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-451-fixed&quot;&gt;Styx 4.5.1 fixed&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;The broken htmlcomment option for the public since 4.5.0 release&lt;/li&gt;
  &lt;li&gt;Allowed CKEditor ref tags for the wikilinks plugin&lt;/li&gt;
  &lt;li&gt;Changed the image media props default value in the copyright property to realname&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Have fun with the update and read the ChangeLog!! See you again on next 😎 Serendipity Styx 5.0 !😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.5.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.5.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.5.1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.5.0 release</title>
   <link href="https://ophian.github.io/2024/10/31/Serendipity-Styx-4.5.0-released/"/>
   <updated>2024-10-31T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2024/10/31/Serendipity-Styx-4.5.0-released</id>
   <content type="html">&lt;p&gt;N° 2024/04 - The Serendipity Styx 4.5.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_4.svg&quot; alt=&quot;php8.4&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;450---pre-winter-edition-and-maintenance-release&quot;&gt;4.5.0 - Pre Winter Edition and maintenance release&lt;/h3&gt;

&lt;p&gt;Since Styx 4.4.2 release the development of Styx 5 started and on its way some relevant issues and improvements were found to now file a new Styx 4 revision.&lt;/p&gt;

&lt;p&gt;In some weeks we will also see the release of the new PHP 8.4 version. Styx 4.5 is ready for it and you better update your system to current Styx 4.5 before getting on this train. Please update to the latest available PHP version for your system, to be able to work with all features Serendipity Styx supports.&lt;/p&gt;

&lt;p&gt;It is supposed to be the latest &lt;strong&gt;must have&lt;/strong&gt; revision to positively checkout into the future of Serendipity Styx ! Read the ChangeLog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-450-worked-on&quot;&gt;Styx 4.5.0 worked on&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed varying type warning error with postgreSQL databases&lt;/li&gt;
  &lt;li&gt;Fixed several bundled-libs/ library deprecation message errors for upcoming PHP 8.4&lt;/li&gt;
  &lt;li&gt;Fixed some real Methusalem and other old bugs&lt;/li&gt;
  &lt;li&gt;Improved triggered error reportings for PHP 8.4 deprecation sets&lt;/li&gt;
  &lt;li&gt;Update highlightJS and Magnific Popup javascript assets&lt;/li&gt;
  &lt;li&gt;Refactored the ATOM feed for dark mode and feed stylesheet&lt;/li&gt;
  &lt;li&gt;Multi-changed [ default, default-php, b46, b53, b5blog, boot, bootstrap4, clean-blog, psg, pure, next, skeleton, sliver, 2k11, timeline ] themes for several issues or improvements&lt;/li&gt;
  &lt;li&gt;Improved the image orphans tasker and the syndication feed&lt;/li&gt;
  &lt;li&gt;Added backend comments code highlight ability&lt;/li&gt;
  &lt;li&gt;General bug fixing and consistency changes&lt;/li&gt;
  &lt;li&gt;Improved some styling issues and for some external plugin edge cases&lt;/li&gt;
  &lt;li&gt;Multi-fixes for type cared precision&lt;/li&gt;
  &lt;li&gt;Improved some description and explanation constants in language files&lt;/li&gt;
  &lt;li&gt;Backported some Smarty security changes from upcoming Styx 5&lt;/li&gt;
  &lt;li&gt;[Authenticated Users] Allow RichText Editor comments only as an extension of general usage&lt;/li&gt;
  &lt;li&gt;Improved searchTerm filter preparations and the Serendipity sendMail standard compliance&lt;/li&gt;
  &lt;li&gt;Fixed some media IPTC meta field data values and better catch networking connect return errors&lt;/li&gt;
  &lt;li&gt;Improved installer messaging when using the tar installer file for owner:group mismatch&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Have fun with the update and read the ChangeLog!! See you again on next 😎 Serendipity Styx 5.0 !😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.5.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.5.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.5.0&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.4.2 release</title>
   <link href="https://ophian.github.io/2024/03/15/Serendipity-Styx-4.4.2-released/"/>
   <updated>2024-03-15T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2024/03/15/Serendipity-Styx-4.4.2-released</id>
   <content type="html">&lt;p&gt;N° 2024/03 - The Serendipity Styx 4.4.2 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_3.svg&quot; alt=&quot;php8.3&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;442---a-point-update-edition&quot;&gt;4.4.2 - A Point Update Edition&lt;/h3&gt;

&lt;p&gt;Another bugfix release, caused by several issues and with PHP 8 versions.&lt;/p&gt;

&lt;h2 id=&quot;styx-442-fixes&quot;&gt;Styx 4.4.2 fixes&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed several type warning errors with postgreSQL databases&lt;/li&gt;
  &lt;li&gt;Fixed several Smarty compilation errors&lt;/li&gt;
  &lt;li&gt;Fixed several errors with non production version cases&lt;/li&gt;
  &lt;li&gt;Fixed plugin configuration data POST checkups for type cared precision&lt;/li&gt;
  &lt;li&gt;Improved new plugin tasker and comment messaging&lt;/li&gt;
  &lt;li&gt;Other styling minors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.4.2/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.4.2&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.4.2&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.4.1 release</title>
   <link href="https://ophian.github.io/2024/03/03/Serendipity-Styx-4.4.1-released/"/>
   <updated>2024-03-03T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2024/03/03/Serendipity-Styx-4.4.1-released</id>
   <content type="html">&lt;p&gt;N° 2024/02 - The Serendipity Styx 4.4.1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_3.svg&quot; alt=&quot;php8.3&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;441---a-point-update-edition&quot;&gt;4.4.1 - A Point Update Edition&lt;/h3&gt;

&lt;p&gt;A quick bugfix release, caused by PHP &amp;lt; 8.3 which could throw a fatal error “white page” on upgrade.&lt;/p&gt;

&lt;h2 id=&quot;styx-441-fixes&quot;&gt;Styx 4.4.1 fixes&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed a fatal error in 4.4.0 media nuke handler improvement for first “.v/” image variations subdir&lt;/li&gt;
  &lt;li&gt;Other styling minors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.4.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.4.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.4.1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.4.0 release</title>
   <link href="https://ophian.github.io/2024/03/03/Serendipity-Styx-4.4.0-released/"/>
   <updated>2024-03-03T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2024/03/03/Serendipity-Styx-4.4.0-released</id>
   <content type="html">&lt;p&gt;N° 2024/01 - The Serendipity Styx 4.4.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_3.svg&quot; alt=&quot;php8.3&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;440---spring-edition-and-maintenance-release&quot;&gt;4.4.0 - Spring Edition and maintenance release&lt;/h3&gt;

&lt;p&gt;Since Styx 4.3 releases some major issues and improvements were found to file a new revision. Next Serendipity Styx 5.0 was set on hold meanwhile to use the new 4.4 revision as its new base for jump off.&lt;/p&gt;

&lt;p&gt;So again to say: This maintenance update is the last regular Serendipity Styx 4 series revision supporting the PHP 7.4+ Series. If nothing in the following development of next major Serendipity Styx version 5.0 is discovered, which needs an important backport refactoring, further only urgent bugfix or security point releases will be given.&lt;/p&gt;

&lt;p&gt;As already pointed out: With the release of PHP 8.3 the EOL for PHP 8.0 has arrived. Please update to the latest available PHP version for your system, to be able to work with all features Serendipity Styx supports.&lt;/p&gt;

&lt;p&gt;It is supposed to be a &lt;strong&gt;must have&lt;/strong&gt; revision to positively checkout into the future of Serendipity Styx ! Read the changelog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-440-introduces&quot;&gt;Styx 4.4.0 introduces&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed remote_ticker issues for PostGreSQL databases queries and trying to fix a re-appearing of hidden remote messages on some host&lt;/li&gt;
  &lt;li&gt;Generally improved markup, templates, styles, plugins and constants&lt;/li&gt;
  &lt;li&gt;Improve output indentation markup mainly based to the [ pure ] standard theme in 2-sidebar structures indent mode. This helps to better understand the general inheritance tree, find issues more easily and always send clean code.&lt;/li&gt;
  &lt;li&gt;Fix the history plugins specialage years option for leap year calculations&lt;/li&gt;
  &lt;li&gt;Improved [ styx ] backend theme dark mode conditioning to match browser preferences OR previously added storage sets, backend user preferences and (non-) login states for asset loads, icon-schemes, virgin arrivals, Smarty vars and scope. NO JS, NO FUN ! ;-)&lt;/li&gt;
  &lt;li&gt;Improved [ styx ] backend theme to implement expandable hooked plugins into the backend sidebar, to expand/collapse non-core plugins on demand&lt;/li&gt;
  &lt;li&gt;Improved [ styx ] backend theme installation and upgrade pages&lt;/li&gt;
  &lt;li&gt;Refactor several main functions for performance and others optimizations like media nuke handlers&lt;/li&gt;
  &lt;li&gt;Added dark mode support to the [ styx ] backend theme for installer.inc and upgrader.inc template files, which also removes unneeded assets loading.&lt;/li&gt;
  &lt;li&gt;Allow [ pure, boot, b5blog, b53 ] themes dark mode preference in backend preview_iframe views.&lt;/li&gt;
  &lt;li&gt;Fixes to the [ pure, psg, dude, boot, b5blog, b46, b53 ] themes&lt;/li&gt;
  &lt;li&gt;Upgrade some libraries and assets&lt;/li&gt;
  &lt;li&gt;Bug fixes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Have fun with the update and read the ChangeLog!! See you again on 😎 Serendipity Styx 5.0 !😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.4.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.4.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.4.0&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.3.2 release</title>
   <link href="https://ophian.github.io/2023/12/12/Serendipity-Styx-4.3.2-released/"/>
   <updated>2023-12-12T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2023/12/12/Serendipity-Styx-4.3.2-released</id>
   <content type="html">&lt;p&gt;N° 2023/10 - The Serendipity Styx 4.3.2 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_3.svg&quot; alt=&quot;php8.3&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;432---another-point-update-edition&quot;&gt;4.3.2 - Another Point Update Edition&lt;/h3&gt;

&lt;p&gt;A next follow bugfix release.&lt;/p&gt;

&lt;h2 id=&quot;styx-432-addresses&quot;&gt;Styx 4.3.2 addresses&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed remote_ticker issues for SQLite and PostGreSQL databases queries&lt;/li&gt;
  &lt;li&gt;Fixes for (imported) hotlink images and Variations&lt;/li&gt;
  &lt;li&gt;Improved markup, templates, styles, plugins and constants&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Please update !! And - See you on next 😎 Serendipity Styx 5.0 - hopefully - !😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.3.2/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.3.2&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.3.2&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.3.1 release</title>
   <link href="https://ophian.github.io/2023/12/02/Serendipity-Styx-4.3.1-released/"/>
   <updated>2023-12-02T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2023/12/02/Serendipity-Styx-4.3.1-released</id>
   <content type="html">&lt;p&gt;N° 2023/09 - The Serendipity Styx 4.3.1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_3.svg&quot; alt=&quot;php8.3&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;431---a-point-update-edition&quot;&gt;4.3.1 - A Point Update Edition&lt;/h3&gt;

&lt;p&gt;A quick bugfix release.&lt;/p&gt;

&lt;h2 id=&quot;styx-431-houses&quot;&gt;Styx 4.3.1 houses&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed several remote_ticker issues which needed a slight refactoring&lt;/li&gt;
  &lt;li&gt;Other minors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Please update !! And - See you on next 😎 Serendipity Styx 5.0 - hopefully - !😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.3.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.3.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.3.1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.3.0 release</title>
   <link href="https://ophian.github.io/2023/11/26/Serendipity-Styx-4.3.0-released/"/>
   <updated>2023-11-26T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2023/11/26/Serendipity-Styx-4.3.0-released</id>
   <content type="html">&lt;p&gt;N° 2023/08 - The Serendipity Styx 4.3.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_3.svg&quot; alt=&quot;php8.3&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;430---the-autumn-update-edition&quot;&gt;4.3.0 - The Autumn Update Edition&lt;/h3&gt;

&lt;p&gt;This maintenance update is the last regular Serendipity Styx 4 series revision supporting the PHP 7.4+ Series. If nothing in the following development of next major Serendipity Styx version 5.0 is discovered, which needs an important backport refactoring, further only urgent bugfix or security point releases will be given.&lt;/p&gt;

&lt;p&gt;As already pointed out: With the release of PHP 8.3 the EOL for PHP 8.0 has arrived. Please update to latest available PHP version for your system, to be able to work with all features Serendipity Styx supports.&lt;/p&gt;

&lt;p&gt;Some important refactoring and future update changes have been made. So this is not only a pretty good maintenance upgrade, it is supposed to be a &lt;strong&gt;must have&lt;/strong&gt; revision to positively checkout into the future of Serendipity Styx ! Read the changelog, please.&lt;/p&gt;

&lt;h2 id=&quot;styx-430-spices&quot;&gt;Styx 4.3.0 spices&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Ready for the new PHP 8.3 version&lt;/li&gt;
  &lt;li&gt;Refactor comment escaping, fixing a regression with valid code snippets on re-edit cases&lt;/li&gt;
  &lt;li&gt;Improve some icons, helper constants and documentary links&lt;/li&gt;
  &lt;li&gt;Improve the backend startpage overview plugin API for plugin hooked “section” placement, so it better works as a normal dashboard widget&lt;/li&gt;
  &lt;li&gt;Upgrade some template and core assets, eg. jQuery lib, Smarty, etc.&lt;/li&gt;
  &lt;li&gt;Retired plugin “serendipity_event_smartymarkup” due to Smarty changes&lt;/li&gt;
  &lt;li&gt;Improve the [ pure ] standard theme by adding “back-to-top” anchor jumpers&lt;/li&gt;
  &lt;li&gt;At long last, allow other core themes to follow an elder [ core / pure ] improvement, to exclude empty (blog) years in the archives (list)s&lt;/li&gt;
  &lt;li&gt;Refactor and fix the plugin zombies comparison checkup maintenance task&lt;/li&gt;
  &lt;li&gt;Improve the MediaLibrary workflow for better RichText editor placement&lt;/li&gt;
  &lt;li&gt;Add logic to check an automatic upgrade GO for the next Styx major 5 series&lt;/li&gt;
  &lt;li&gt;Prepare Spartacus to check and run “additional_plugins” updates over the new “legacy” named Github branch, until next major Styx 5.0 revision has settled&lt;/li&gt;
  &lt;li&gt;Added a remote ticker notification system for urgent update and future preparation notifications&lt;/li&gt;
  &lt;li&gt;Certain bug fixes for several core tasks&lt;/li&gt;
  &lt;li&gt;Improved the backend markup indents for the main content where possible&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Take it !! And - See you on next 😎 Serendipity Styx 5.0 - hopefully - !😃&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.3.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.3.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.3.0&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Watch your PHP version</title>
   <link href="https://ophian.github.io/2023/10/31/Watch-your-PHP-version/"/>
   <updated>2023-10-31T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2023/10/31/Watch-your-PHP-version</id>
   <content type="html">&lt;p&gt;N° 2023/07 - Watch your PHP version &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;end-of-life-for-php-80&quot;&gt;End of Life for PHP 8.0&lt;/h3&gt;

&lt;p&gt;Please notice: PHP current Version series are not that long supported any more like they were with elder PHP series, i.e. PHP 5. See this official &lt;a href=&quot;https://www.php.net/supported-versions.php&quot; rel=&quot;external noopener&quot; target=&quot;_blank&quot;&gt;Support Until&lt;/a&gt; announcement page. Even for PHP 8.0 EOL time will end in 3 weeks:&lt;/p&gt;

&lt;div&gt;
    &lt;div&gt;

	&lt;style type=&quot;text/css&quot;&gt;
            table.standard td { padding: .25rem }
            [data-dark-theme=&quot;dark&quot;] table.standard { color: #444c56 }
            .security { background-color: #f93 }
            .stable { background-color: #9c9 }
            .eol { background-color: #f33 }
	&lt;/style&gt;

&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 970 228&quot; width=&quot;970&quot; height=&quot;228&quot;&gt;
	&lt;style type=&quot;text/css&quot;&gt;

            text {
				fill: #333;
				font-family: var(--font-family-sans-serif);
				font-size: 16px;
			}

            .years text {
              fill: currentColor;
            }
			[data-dark-theme=&quot;dark&quot;] .years text {
              fill: aquamarine;
            }

			g.eol rect,
			.branches rect.eol {
				fill: #f33;
			}

			g.eol text {
				fill: white;
			}

			g.security rect,
			.branches rect.security {
				fill: #f93;
			}

			g.stable rect,
			.branches rect.stable {
				fill: #9c9;
			}

			.branch-labels text {
				dominant-baseline: central;
				text-anchor: middle;
			}

			.today line {
				stroke: #f33;
				stroke-dasharray: 7,7;
				stroke-width: 3px;
			}

			.today text {
				fill: #f33;
				text-anchor: middle;
			}

			.years line {
				stroke: black;
			}

			.years text {
				text-anchor: middle;
			}

	&lt;/style&gt;

	&lt;!-- Branch labels --&gt;
	&lt;g class=&quot;branch-labels&quot;&gt;
					&lt;g class=&quot;eol&quot;&gt;
				&lt;rect x=&quot;0&quot; y=&quot;24&quot; width=&quot;40&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
				&lt;text x=&quot;20&quot; y=&quot;39&quot;&gt;
					7.2				&lt;/text&gt;
			&lt;/g&gt;
					&lt;g class=&quot;eol&quot;&gt;
				&lt;rect x=&quot;0&quot; y=&quot;54&quot; width=&quot;40&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
				&lt;text x=&quot;20&quot; y=&quot;69&quot;&gt;
					7.3				&lt;/text&gt;
			&lt;/g&gt;
					&lt;g class=&quot;eol&quot;&gt;
				&lt;rect x=&quot;0&quot; y=&quot;84&quot; width=&quot;40&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
				&lt;text x=&quot;20&quot; y=&quot;99&quot;&gt;
					7.4				&lt;/text&gt;
			&lt;/g&gt;
					&lt;g class=&quot;security&quot;&gt;
				&lt;rect x=&quot;0&quot; y=&quot;114&quot; width=&quot;40&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
				&lt;text x=&quot;20&quot; y=&quot;129&quot;&gt;
					8.0				&lt;/text&gt;
			&lt;/g&gt;
					&lt;g class=&quot;stable&quot;&gt;
				&lt;rect x=&quot;0&quot; y=&quot;144&quot; width=&quot;40&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
				&lt;text x=&quot;20&quot; y=&quot;159&quot;&gt;
					8.1				&lt;/text&gt;
			&lt;/g&gt;
					&lt;g class=&quot;stable&quot;&gt;
				&lt;rect x=&quot;0&quot; y=&quot;174&quot; width=&quot;40&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
				&lt;text x=&quot;20&quot; y=&quot;189&quot;&gt;
					8.2				&lt;/text&gt;
			&lt;/g&gt;
			&lt;/g&gt;

	&lt;!-- Branch blocks --&gt;
	&lt;g class=&quot;branches&quot;&gt;
								&lt;rect class=&quot;stable&quot; x=&quot;80&quot; y=&quot;24&quot; width=&quot;0&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
			&lt;rect class=&quot;security&quot; x=&quot;80&quot; y=&quot;24&quot; width=&quot;109.73606395795&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
								&lt;rect class=&quot;stable&quot; x=&quot;80&quot; y=&quot;54&quot; width=&quot;111.70737049611&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
			&lt;rect class=&quot;security&quot; x=&quot;191.70737049611&quot; y=&quot;54&quot; width=&quot;119.92114773847&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
								&lt;rect class=&quot;stable&quot; x=&quot;80&quot; y=&quot;84&quot; width=&quot;229.00010951703&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
			&lt;rect class=&quot;security&quot; x=&quot;309.00010951703&quot; y=&quot;84&quot; width=&quot;119.92114773847&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
								&lt;rect class=&quot;stable&quot; x=&quot;188.42185959917&quot; y=&quot;114&quot; width=&quot;239.84229547695&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
			&lt;rect class=&quot;security&quot; x=&quot;428.26415507611&quot; y=&quot;114&quot; width=&quot;119.92114773847&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
								&lt;rect class=&quot;stable&quot; x=&quot;308.01445624795&quot; y=&quot;144&quot; width=&quot;239.84229547695&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
			&lt;rect class=&quot;security&quot; x=&quot;547.85675172489&quot; y=&quot;144&quot; width=&quot;120.24969882817&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
								&lt;rect class=&quot;stable&quot; x=&quot;432.20676815245&quot; y=&quot;174&quot; width=&quot;240.17084656664&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
			&lt;rect class=&quot;security&quot; x=&quot;672.37761471909&quot; y=&quot;174&quot; width=&quot;119.92114773847&quot; height=&quot;30&quot;&gt;&lt;/rect&gt;
			&lt;/g&gt;

	&lt;!-- Year lines --&gt;
	&lt;g class=&quot;years&quot;&gt;
					&lt;line x1=&quot;80&quot; y1=&quot;24&quot; x2=&quot;80&quot; y2=&quot;204&quot;&gt;&lt;/line&gt;
			&lt;text x=&quot;80&quot; y=&quot;19.2&quot;&gt;
				1 Jan 2020			&lt;/text&gt;
					&lt;line x1=&quot;200.24969882817&quot; y1=&quot;24&quot; x2=&quot;200.24969882817&quot; y2=&quot;204&quot;&gt;&lt;/line&gt;
			&lt;text x=&quot;200.24969882817&quot; y=&quot;19.2&quot;&gt;
				1 Jan 2021			&lt;/text&gt;
					&lt;line x1=&quot;320.17084656664&quot; y1=&quot;24&quot; x2=&quot;320.17084656664&quot; y2=&quot;204&quot;&gt;&lt;/line&gt;
			&lt;text x=&quot;320.17084656664&quot; y=&quot;19.2&quot;&gt;
				1 Jan 2022			&lt;/text&gt;
					&lt;line x1=&quot;440.09199430511&quot; y1=&quot;24&quot; x2=&quot;440.09199430511&quot; y2=&quot;204&quot;&gt;&lt;/line&gt;
			&lt;text x=&quot;440.09199430511&quot; y=&quot;19.2&quot;&gt;
				1 Jan 2023			&lt;/text&gt;
					&lt;line x1=&quot;560.01314204359&quot; y1=&quot;24&quot; x2=&quot;560.01314204359&quot; y2=&quot;204&quot;&gt;&lt;/line&gt;
			&lt;text x=&quot;560.01314204359&quot; y=&quot;19.2&quot;&gt;
				1 Jan 2024			&lt;/text&gt;
					&lt;line x1=&quot;680.26284087176&quot; y1=&quot;24&quot; x2=&quot;680.26284087176&quot; y2=&quot;204&quot;&gt;&lt;/line&gt;
			&lt;text x=&quot;680.26284087176&quot; y=&quot;19.2&quot;&gt;
				1 Jan 2025			&lt;/text&gt;
					&lt;line x1=&quot;800.18398861023&quot; y1=&quot;24&quot; x2=&quot;800.18398861023&quot; y2=&quot;204&quot;&gt;&lt;/line&gt;
			&lt;text x=&quot;800.18398861023&quot; y=&quot;19.2&quot;&gt;
				1 Jan 2026			&lt;/text&gt;
					&lt;line x1=&quot;920.1051363487&quot; y1=&quot;24&quot; x2=&quot;920.1051363487&quot; y2=&quot;204&quot;&gt;&lt;/line&gt;
			&lt;/g&gt;

	&lt;!-- Today --&gt;
	&lt;g class=&quot;today&quot;&gt;
				&lt;line x1=&quot;539.64297448253&quot; y1=&quot;24&quot; x2=&quot;539.64297448253&quot; y2=&quot;204&quot;&gt;&lt;/line&gt;
		&lt;text x=&quot;539.64297448253&quot; y=&quot;223.2&quot;&gt;
			Today: 31 Oct 2023		&lt;/text&gt;
	&lt;/g&gt;

    &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&lt;table class=&quot;standard&quot;&gt;
	&lt;tbody&gt;&lt;tr class=&quot;stable&quot;&gt;
		&lt;td&gt;Active support&lt;/td&gt;
		&lt;td&gt;
			A release that is being actively supported. Reported bugs and security
			issues are fixed and regular point releases are made.
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;security&quot;&gt;
		&lt;td&gt;Security fixes only&lt;/td&gt;
		&lt;td&gt;
			A release that is supported for critical security issues only. Releases
			are only made on an as-needed basis.
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;eol&quot;&gt;
		&lt;td&gt;End of life&lt;/td&gt;
		&lt;td&gt;
			A release that is no longer supported. Users of this release should
			upgrade as soon as possible, as they may be exposed to unpatched security
			vulnerabilities.
		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;So better hurry up. The new upcoming Styx 4.3 is your last chance series to work and live with your current PHP versions, but we do recommend to use the latest 8.2 revision! 😉 After Styx 4.3 the work on the new Styx 5 (major) series starts, which will require a minimum of PHP 8.2.&lt;/p&gt;

&lt;p&gt;See you soon on this channel!&lt;/p&gt;
&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.2.0 release</title>
   <link href="https://ophian.github.io/2023/08/06/Serendipity-Styx-4.2.0-released/"/>
   <updated>2023-08-06T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2023/08/06/Serendipity-Styx-4.2.0-released</id>
   <content type="html">&lt;p&gt;N° 2023/06 - The Serendipity Styx 4.2.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;420---a-maintenance-release&quot;&gt;4.2.0 - A Maintenance Release&lt;/h3&gt;

&lt;p&gt;Serendipity Styx 4.x.x revisions will be the last update Series supporting the PHP 7.4 Series and will further on only see some maintenance or bugfix releases.
The previously announced change to PHP 8 minimum requirement was stashed and we now start developing Serendipity Styx 5.0 up from PHP 8.2 as the minimum.
Styx 4.2 has ironed out several bugs and other inconsistencies and is pretty much another good maintenance release, pushing a new 😎 Styx Logo. Read the ChangeLog.&lt;/p&gt;

&lt;h2 id=&quot;styx-420-faces&quot;&gt;Styx 4.2.0 faces&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Add the new Styx Logo. “Gone fishing… Phishing for inspiration…”&lt;/li&gt;
  &lt;li&gt;Improve header sets up from HTTP/1.1, including some LiteSpeed server cache exceptions&lt;/li&gt;
  &lt;li&gt;Several Theme templates were updated for some issues&lt;/li&gt;
  &lt;li&gt;Fix and improve the “last page of” multipage search results on MySQL&lt;/li&gt;
  &lt;li&gt;Improve the MediaLibrary messaging for ImageMagick&lt;/li&gt;
  &lt;li&gt;Improve several references with plugin categories&lt;/li&gt;
  &lt;li&gt;Upgrade some template and core assets&lt;/li&gt;
  &lt;li&gt;Improve the new [ b53 ] Work-In-Progress [ WIP ] theme for final assets and new configurable color themes&lt;/li&gt;
  &lt;li&gt;Fix .htaccess core templates for Apache 2.3 deny syntax. This also is the minimum Apache Server version supported.&lt;/li&gt;
  &lt;li&gt;Bug fixes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.2.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.2.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.2.0&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.1.3 release</title>
   <link href="https://ophian.github.io/2023/04/15/Serendipity-Styx-4.1.3-released/"/>
   <updated>2023-04-15T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2023/04/15/Serendipity-Styx-4.1.3-released</id>
   <content type="html">&lt;p&gt;N° 2023/05 - The Serendipity Styx 4.1.3 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;413---a-bugfix-release&quot;&gt;4.1.3 - A Bugfix Release&lt;/h3&gt;

&lt;p&gt;After the Serendipity Styx 4.1.2 bugfix release we found it related to PHP 8.2 version on certain servers too.&lt;/p&gt;

&lt;h2 id=&quot;styx-413-fixed&quot;&gt;Styx 4.1.3 fixed&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;A follow-up regression found for PHP 8.2 versions&lt;/li&gt;
  &lt;li&gt;Fix entries search result on bool (no result) for PHP 8.2&lt;/li&gt;
  &lt;li&gt;Improve [ b53 ] theme&lt;/li&gt;
  &lt;li&gt;Other minors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.1.3/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.1.3&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.1.3&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.1.2 release</title>
   <link href="https://ophian.github.io/2023/04/12/Serendipity-Styx-4.1.2-released/"/>
   <updated>2023-04-12T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2023/04/12/Serendipity-Styx-4.1.2-released</id>
   <content type="html">&lt;p&gt;N° 2023/04 - The Serendipity Styx 4.1.2 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;412---a-quick-bugfix-release&quot;&gt;4.1.2 - A quick Bugfix Release&lt;/h3&gt;

&lt;p&gt;Quickly after Serendipity Styx 4.1.1 bugfix release we found it related to PHP 8.1 version too.&lt;/p&gt;

&lt;h2 id=&quot;styx-412-fixed&quot;&gt;Styx 4.1.2 fixed&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;A follow-up regression found for PHP 8.1.x versions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.1.2/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.1.2&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.1.2&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.1.1 release</title>
   <link href="https://ophian.github.io/2023/04/10/Serendipity-Styx-4.1.1-released/"/>
   <updated>2023-04-10T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2023/04/10/Serendipity-Styx-4.1.1-released</id>
   <content type="html">&lt;p&gt;N° 2023/03 - The Serendipity Styx 4.1.1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;411---a-quick-bugfix-release&quot;&gt;4.1.1 - A quick Bugfix Release&lt;/h3&gt;

&lt;p&gt;Quickly after Serendipity Styx 4.1.0 release yesterday an odd type issue was found, resulting in a blank page.&lt;/p&gt;

&lt;h2 id=&quot;styx-411-fixed&quot;&gt;Styx 4.1.1 fixed&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;An incorrect integer value: ‘’ MYSQLI_SQL_EXCEPTION for PHP versions 7.4 and 8.0 setting config vars (i.e. changing templates)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.1.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.1.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.1.1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.1.0 release</title>
   <link href="https://ophian.github.io/2023/04/09/Serendipity-Styx-4.1.0-released/"/>
   <updated>2023-04-09T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2023/04/09/Serendipity-Styx-4.1.0-released</id>
   <content type="html">&lt;p&gt;N° 2023/02 - The Serendipity Styx 4.1.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;410---a-maintenance-spring-edition---for-m&quot;&gt;4.1.0 - A Maintenance Spring Edition - For M.&lt;/h3&gt;

&lt;p&gt;Serendipity Styx 4.1 revision will be the last update supporting the PHP 7.4 Series.
Some more and really 😎 improvements were made again!
Styx 4.1 has ironed out several bugs and other inconsistencies and is pretty much a good maintenance release, with an Easter-Egg.&lt;/p&gt;

&lt;h2 id=&quot;styx-410-faces&quot;&gt;Styx 4.1.0 faces&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Improves the handling with some NEW (edge-cased) configuration options&lt;/li&gt;
  &lt;li&gt;Added NEW MediaLibrary selection fields&lt;/li&gt;
  &lt;li&gt;Improves language descriptions of several options or buttons&lt;/li&gt;
  &lt;li&gt;Some resolved fixes and found oddities related to MYSQLi multi-byte search or unsupported OPENSSL_VERSION session-based authentication timer&lt;/li&gt;
  &lt;li&gt;Improves the [ pure ] theme for additional search result head titles by comments and staticpages&lt;/li&gt;
  &lt;li&gt;Removes the limitation of GIF image(s) to Variation(s) converts&lt;/li&gt;
  &lt;li&gt;Improves the MediaLibrary to follow given paging for per item Variation delete or re-/build actions&lt;/li&gt;
  &lt;li&gt;Improves the entryproperties plugin by added NEW configuration option, to automatize the cache-entries confirmation dialog for the next pages after the 1st confirm&lt;/li&gt;
  &lt;li&gt;Upgrade some template and core assets&lt;/li&gt;
  &lt;li&gt;Added the new [ b53 ] Work-In-Progress [ WIP ] theme for long awaited and promising bootstrap 5.3-alpha3 assets&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.1.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.1.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.1.0&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Happy Birthday Miss S</title>
   <link href="https://ophian.github.io/2023/03/29/Happy-Birthday-Miss-S/"/>
   <updated>2023-03-29T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2023/03/29/Happy-Birthday-Miss-S</id>
   <content type="html">&lt;p&gt;N° 2023/1 - &lt;strong&gt;20 years&lt;/strong&gt; of Serendipity&lt;/p&gt;

&lt;div&gt;
  &lt;div&gt;

&lt;h2&gt;🎂 Still living… and &lt;em&gt;better than ever&lt;/em&gt; ❗&lt;/h2&gt;&lt;br /&gt;

&lt;p&gt;Its time to give an update of development and the future plans for &lt;strong&gt;Serendipity&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Upcoming Serendipity Styx 4.1 revision will be the last update supporting the PHP 7.4 Series, while next 4.2 will require PHP 8. Needless to say, recommended to use is the latest PHP 8.2 revision which allows to use all features Serendipity Styx already supports. Styx 4.1 has ironed out some bugs and other inconsistencies and is pretty much a maintenance release, but also improves the handling with some new configuration options,&amp;nbsp; MediaLibrary selection fields and better language descriptions.&lt;/p&gt;

&lt;p&gt;Serendipity Styx will have to check for a new Rich Text Editor (WYSIWYG), since the current CKEditor 4 Series has an end-of-life scheduled for 2023. The excellent new CKE 5 Series is something totally different and would require a total rebuild and split for current textarea usage on Serendipity side, which seems to be a &lt;em&gt;no go&lt;/em&gt;. Other &quot;CMS&quot; out there do face the same issue and probably the most are going to change to TinyMCE.&lt;/p&gt;

&lt;p&gt;Further plans for &lt;strong&gt;Serendipity Styx&lt;/strong&gt; will see a refactoring of the current language system to &lt;strong&gt;UTF-8&lt;/strong&gt; only and maybe even move away from current constant only usage. &lt;em&gt;Time will tell.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Now, lets have a deep look in the miraculous mirror of futures…&lt;/p&gt;

&lt;p&gt;&lt;em&gt;’Twas brillig, and the slithy toves&lt;br /&gt;
Did gyre and gimble in the wabe:&lt;br /&gt;
All mimsy were the borogoves,&lt;br /&gt;
And the mome raths outgrabe …&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
👉 &lt;em&gt;Jabberwocky by Lewis Carroll. &lt;/em&gt;🧞&lt;/p&gt;

 &lt;/div&gt;
&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.0.1 release</title>
   <link href="https://ophian.github.io/2022/12/31/Serendipity-Styx-4.0.1-released/"/>
   <updated>2022-12-31T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2022/12/31/Serendipity-Styx-4.0.1-released</id>
   <content type="html">&lt;p&gt;N° 2022/10 - The Serendipity Styx 4.0.1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;401---minor-end-year-release&quot;&gt;4.0.1 - Minor End Year release&lt;/h3&gt;

&lt;p&gt;Move on into 2023! HAPPY NEW YEAR 🎆 to you all!&lt;/p&gt;

&lt;h2 id=&quot;styx-401-comes-with&quot;&gt;Styx 4.0.1 comes with&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Improved permalinks pattern&lt;/li&gt;
  &lt;li&gt;Improve P-Word search request colliding with P-Page uriArguments for routing&lt;/li&gt;
  &lt;li&gt;Improve spamblock maintenance cleanspam reasons for type REJECTED&lt;/li&gt;
  &lt;li&gt;Update templates asset jQuery lib to v.3.6.3&lt;/li&gt;
  &lt;li&gt;Fix some warnings, continued removal of MSIE conditions and other minors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.0.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.0.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.0.1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.0.0 release</title>
   <link href="https://ophian.github.io/2022/12/08/Serendipity-Styx-4.0.0-released/"/>
   <updated>2022-12-08T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2022/12/08/Serendipity-Styx-4.0.0-released</id>
   <content type="html">&lt;p&gt;N° 2022/09 - The Serendipity Styx 4.0.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;400---new-major-version&quot;&gt;4.0.0 - New Major Version&lt;/h3&gt;

&lt;p&gt;Finally the new major 4.0.0 release has rounded. Thanks for any help with our last public pre releases.
Some more and really 😎 improvements were made again!
So today - with the new public release of shiny new PHP 8.2 - we shift this fully compatible Serendipity version.&lt;/p&gt;

&lt;h2 id=&quot;styx-400-finalizes-with&quot;&gt;Styx 4.0.0 finalizes with&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Improved plugin html nugget areas for markupeditor/type assignments&lt;/li&gt;
  &lt;li&gt;Some resolved fixes and found oddities related to configurations or plugins&lt;/li&gt;
  &lt;li&gt;Improved the [ pure ] theme comments area in special for the dark theme mode and the used font&lt;/li&gt;
  &lt;li&gt;Upgrade some template and core assets&lt;/li&gt;
  &lt;li&gt;Please read all other 4.0… blog post announcements for more&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.0.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.0.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.0.0&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.0-rc1 release</title>
   <link href="https://ophian.github.io/2022/11/30/Serendipity-Styx-4.0-rc1-released/"/>
   <updated>2022-11-30T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2022/11/30/Serendipity-Styx-4.0-rc1-released</id>
   <content type="html">&lt;p&gt;N° 2022/08 - The Serendipity Styx 4.0-rc1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;40-rc1---public-release-candidate-1&quot;&gt;4.0-rc1 - Public Release Candidate 1&lt;/h3&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;h2 id=&quot;styx-40-rc1-contains&quot;&gt;Styx 4.0-rc1 contains&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Finished the comments escape refactoring. From now on a mix of switched markup editors should not matter anymore for elder blogs.&lt;/li&gt;
  &lt;li&gt;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.&lt;/li&gt;
  &lt;li&gt;This and that to both relations for consistencies and other minor improvements.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.0-rc1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.0-rc1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.0-rc1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.0-beta2 release</title>
   <link href="https://ophian.github.io/2022/11/17/Serendipity-Styx-4.0-beta2-released/"/>
   <updated>2022-11-17T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2022/11/17/Serendipity-Styx-4.0-beta2-released</id>
   <content type="html">&lt;p&gt;N° 2022/07 - The Serendipity Styx 4.0-beta2 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;40-beta2---public-beta-2&quot;&gt;4.0-beta2 - Public Beta 2&lt;/h3&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;h2 id=&quot;styx-40-beta2-contains&quot;&gt;Styx 4.0-beta2 contains&lt;/h2&gt;

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

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.0-beta2/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.0-beta2&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.0-beta2&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 4.0-beta1 release</title>
   <link href="https://ophian.github.io/2022/11/02/Serendipity-Styx-4.0-beta1-released/"/>
   <updated>2022-11-02T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2022/11/02/Serendipity-Styx-4.0-beta1-released</id>
   <content type="html">&lt;p&gt;N° 2022/06 - The Serendipity Styx 4.0-beta1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;40-beta1---public-beta-1&quot;&gt;4.0-beta1 - Public Beta 1&lt;/h3&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;h2 id=&quot;styx-40-beta1-contains&quot;&gt;Styx 4.0-beta1 contains&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;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)&lt;/li&gt;
  &lt;li&gt;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&lt;/li&gt;
  &lt;li&gt;Generate strong random &amp;amp; secure password suggestions for user forms&lt;/li&gt;
  &lt;li&gt;Fixed some odd or Methusalem bugs and made improvements in the workflow behaviour&lt;/li&gt;
  &lt;li&gt;Update some assets for themes, like jQuery or bootstrap and for bundled-libs, like Smarty, SimplePie, RichText (CKE) etc.&lt;/li&gt;
  &lt;li&gt;Improved the import class and specific importers to match changed user password hashing since S9y 1.5 and on&lt;/li&gt;
  &lt;li&gt;Removed and/or beta-upgraded importer files, checked by their latest major release database requirements. The WordPress (only) importer was checked to run!&lt;/li&gt;
  &lt;li&gt;Improved Plain Text comments mix-ins for now used HTML comments on elder blogs&lt;/li&gt;
  &lt;li&gt;Improved some themes for edge cases or other oddities&lt;/li&gt;
  &lt;li&gt;Update some lang description constants&lt;/li&gt;
  &lt;li&gt;Cleanups for outdated considerations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/4.0-beta1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/4.0-beta1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/4.0-beta1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.9.1 release</title>
   <link href="https://ophian.github.io/2022/07/31/Serendipity-Styx-3.9.1-released/"/>
   <updated>2022-07-31T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2022/07/31/Serendipity-Styx-3.9.1-released</id>
   <content type="html">&lt;p&gt;N° 2022/05 - The Serendipity Styx 3.9.1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;39-bugfix-edition&quot;&gt;3.9 Bugfix Edition&lt;/h3&gt;

&lt;p&gt;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.
&lt;em&gt;Sorry for the inconvenience caused!&lt;/em&gt;&lt;/p&gt;

&lt;h2 id=&quot;styx-391-contains&quot;&gt;Styx 3.9.1 contains&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed 3.9.0 type error bug on some PHP versions&lt;/li&gt;
  &lt;li&gt;Fixed another Methusalem bug in the plugin API deleting option items in the database&lt;/li&gt;
  &lt;li&gt;Update some lang description constants&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.9.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.9.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.9.1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.9.0 release</title>
   <link href="https://ophian.github.io/2022/07/28/Serendipity-Styx-3.9.0-released/"/>
   <updated>2022-07-28T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2022/07/28/Serendipity-Styx-3.9.0-released</id>
   <content type="html">&lt;p&gt;N° 2022/04 - The Serendipity Styx 3.9.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_2.svg&quot; alt=&quot;php8.2&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;summer-edition&quot;&gt;Summer Edition&lt;/h3&gt;

&lt;p&gt;This mainly is another bugfix &amp;amp; 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.&lt;/p&gt;

&lt;h2 id=&quot;styx-390-contains&quot;&gt;Styx 3.9.0 contains&lt;/h2&gt;

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

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.9.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.9.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.9.0&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.8.2 release</title>
   <link href="https://ophian.github.io/2022/04/12/Serendipity-Styx-3.8.2-released/"/>
   <updated>2022-04-12T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2022/04/12/Serendipity-Styx-3.8.2-released</id>
   <content type="html">&lt;p&gt;N° 2022/03 - The Serendipity Styx 3.8.2 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_1.svg&quot; alt=&quot;php8.1&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;easteregg-edition&quot;&gt;Easteregg Edition&lt;/h3&gt;

&lt;p&gt;This mainly is a bugfix &amp;amp; maintenance release.&lt;/p&gt;

&lt;h2 id=&quot;styx-382-contains&quot;&gt;Styx 3.8.2 contains&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fix author(s) permalinks&lt;/li&gt;
  &lt;li&gt;Fix installer issues to recognize mod_rewrite environments&lt;/li&gt;
  &lt;li&gt;Fixes and improvements for the timeline theme&lt;/li&gt;
  &lt;li&gt;Fix some issue with entryproperties&lt;/li&gt;
  &lt;li&gt;Remove unused bootstrap sourceMappingURL in templates/_assets&lt;/li&gt;
  &lt;li&gt;Update ckeditor assets&lt;/li&gt;
  &lt;li&gt;Other consistency and future improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.8.2/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.8.2&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.8.2&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.8.1 release</title>
   <link href="https://ophian.github.io/2022/03/20/Serendipity-Styx-3.8.1-released/"/>
   <updated>2022-03-20T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2022/03/20/Serendipity-Styx-3.8.1-released</id>
   <content type="html">&lt;p&gt;N° 2022/02 - The Serendipity Styx 3.8.1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_1.svg&quot; alt=&quot;php8.1&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;spring-edition&quot;&gt;Spring Edition&lt;/h3&gt;

&lt;p&gt;This mainly is a bugfix release fixing install issues.&lt;/p&gt;

&lt;h2 id=&quot;styx-381-fixes-the-following&quot;&gt;Styx 3.8.1 fixes the following&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fix installer issues with newer Oracle MySQL versions using the InnoDB engine as default&lt;/li&gt;
  &lt;li&gt;Fix MariaDB issue up from PHP 8.0.16, which changed the prefix and broke the conditionals&lt;/li&gt;
  &lt;li&gt;Fixes and improvements for the timeline theme&lt;/li&gt;
  &lt;li&gt;Sync some latest Smarty security fixes&lt;/li&gt;
  &lt;li&gt;Other consistency and future improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.8.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.8.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.8.1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.8.0 release</title>
   <link href="https://ophian.github.io/2022/02/28/Serendipity-Styx-3.8.0-released/"/>
   <updated>2022-02-28T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2022/02/28/Serendipity-Styx-3.8.0-released</id>
   <content type="html">&lt;p&gt;N° 2022/01 - The Serendipity Styx 3.8.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_1.svg&quot; alt=&quot;php8.1&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;maintenance-release&quot;&gt;Maintenance Release&lt;/h3&gt;

&lt;p&gt;This mainly is a maintenance release fixing bugs and for polishing other inconsistencies.
It also announces a new Serendipity Styx Book [de] revision for Styx 3.8, fetching up with the latest Serendipity Styx Edition development, including new example images. Parts of the main site “help center” were revisited too.&lt;/p&gt;

&lt;h2 id=&quot;styx-380-applies-the-following&quot;&gt;Styx 3.8.0 applies the following&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Lots of improvements for the [ pure ] (2022) theme, i.e. adding styles for various plugin and actions&lt;/li&gt;
  &lt;li&gt;Important fixes for the MediaLibrary synchronization tasks&lt;/li&gt;
  &lt;li&gt;Improve and extend image Variation (WebP/AVIF) handling for manually added images to the MediaLibrary&lt;/li&gt;
  &lt;li&gt;Fixes to strictly use unique media names in MediaLibrary only, regardless their position (please filter check your old data)&lt;/li&gt;
  &lt;li&gt;Fixed some very old bugs, i.e. routing a search request&lt;/li&gt;
  &lt;li&gt;Improve the comment filters&lt;/li&gt;
  &lt;li&gt;Fixes and improvements for the /summary/ permalink by arguments, also touched in themes&lt;/li&gt;
  &lt;li&gt;Upgrade some bundled and asset libraries&lt;/li&gt;
  &lt;li&gt;Other consistency and UI improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.8.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.8.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.8.0&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.7.1 release</title>
   <link href="https://ophian.github.io/2021/12/31/Serendipity-Styx-3.7.1-released/"/>
   <updated>2021-12-31T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2021/12/31/Serendipity-Styx-3.7.1-released</id>
   <content type="html">&lt;p&gt;N° 2021/11 - The Serendipity Styx 3.7.1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_1.svg&quot; alt=&quot;php8.1&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;new-year-edition&quot;&gt;New Year-Edition&lt;/h3&gt;

&lt;p&gt;Styx rocks! 🚀&lt;/p&gt;

&lt;h2 id=&quot;styx-371-applies-the-following-since-370&quot;&gt;Styx 3.7.1 applies the following since 3.7.0&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Improved the [ pure ] theme&lt;/li&gt;
  &lt;li&gt;Bugfix MySQLi Exception issue with spamblock logging&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.7.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.7.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.7.1&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.7.0 release</title>
   <link href="https://ophian.github.io/2021/12/21/Serendipity-Styx-3.7.0-released/"/>
   <updated>2021-12-21T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2021/12/21/Serendipity-Styx-3.7.0-released</id>
   <content type="html">&lt;p&gt;N° 2021/10 - The Serendipity Styx 3.7.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_1.svg&quot; alt=&quot;php8.1&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;christmas-edition&quot;&gt;Christmas-Edition&lt;/h3&gt;

&lt;p&gt;Improving the dark mode for the standard [ pure ] theme I also developed a dark mode for the Styx website and the Serendipity book. Watch out for the moon or the sun to raise up. I hope you’ll like it as much as I do! 😃
In Blog posts I also added a lightbox to better see bigger image expressions. These now use AVIF or WebP File formats.&lt;/p&gt;

&lt;h2 id=&quot;styx-370-applies-the-following-since-the-37-beta1&quot;&gt;Styx 3.7.0 applies the following since the 3.7-beta1&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Massively improved the [ pure ] theme dark mode&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.7.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.7.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.7.0&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Light or dark mode what is the difference</title>
   <link href="https://ophian.github.io/2021/12/09/Light-or-dark-mode-what-is-the-difference/"/>
   <updated>2021-12-09T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2021/12/09/Light-or-dark-mode-what-is-the-difference</id>
   <content type="html">&lt;p&gt;N° 2021/9&lt;/p&gt;

&lt;h2 id=&quot;light-or-dark-mode-what-is-the-difference-and-what-is-your-preference&quot;&gt;Light or dark mode, what is the difference and what is your preference?&lt;/h2&gt;
&lt;div&gt;
  &lt;div&gt;

    &lt;p&gt;The more you look on devices, the more you are affected by shining or flashing lightning, hurting your eyes, reducing the battery wastage, having burn affects, show too many blue pixel lights not good for your eyesight, etc.&lt;/p&gt;

    &lt;p&gt;This is why developers like dark modes.&lt;br /&gt;
    It helps reducing the noise of light your eyes has to blend out.&lt;/p&gt;

    &lt;p&gt;So we have a populating ambition to create dark modes on apps, by webpages and by browsers, all over.&lt;/p&gt;

    &lt;p&gt;Therefore we need to clear some things out, since we have too many players:&lt;/p&gt;

    &lt;ol&gt;
        &lt;li&gt;At first it started with very single webpages and apps giving a dark mode or dark theme to enable or to live with.&lt;br /&gt;
        The first case is good, since you decide which you prefer. And in some cases, like developed for the pure theme with upcoming Serendipity Styx 3.7, you can easily switch it by a button where it makes sense to you. It even has a condition if your browser &lt;code&gt;prefers-color-scheme: dark&lt;/code&gt;, so it knows where to go when you first arrive without a selected set.&lt;br /&gt;
        &amp;nbsp;&lt;/li&gt;
        &lt;li&gt;Then it dropped over to systems, like android for example, which allowed to set a dark or light mode preference. The more that came into play, the more the system and other developers thought of generally turning everything dark.&lt;br /&gt;
        But this is shaky, since a machine or program - even with good algorithms - cannot really decide what looks good or not, or suits you best. Down to the bottom they just turn light into the opposite dark color and vice versa. That only works good as simple as that on pages which are designed as simple as that!&lt;br /&gt;
        &lt;br /&gt;
        So we have apps and the system.&lt;br /&gt;
        &amp;nbsp;&lt;/li&gt;
        &lt;li&gt;At last the Browsers started to take over and made the confusion complete.&lt;br /&gt;
        Browsers have themes. These can be light or dark and influence the whole frame behaviour of your magic monocle.&lt;br /&gt;
        Then they have modes, which allow to overwrite certain colors of webpages, eg. for link colors.&lt;br /&gt;
        And they can depend on light themes forcing dark pages, light themes not doings such stuff, dark themes with dark forced pages and dark themes with untouched webpage colors.&lt;/li&gt;
    &lt;/ol&gt;

    &lt;p&gt;&lt;strong&gt;But wait!&lt;/strong&gt; Didn&apos;t you say there are system dark modes too? &lt;strong&gt;Right!&lt;/strong&gt; Browsers have to take this conditions into too.&lt;br /&gt;
    &lt;br /&gt;
    With Firefox 95, which just arrived in the public, you will see this affect. Sudden pages return dark without being explicitly set to, depending on settings you might have taken in your system, browser or application before.&lt;br /&gt;
    Firefox for example has a &quot;&lt;em&gt;ui.systemUsesDarkTheme&lt;/em&gt;&quot; configurable config variable, which is set by your theme choice. The new, beside theme setting and color overwrites, is:&lt;br /&gt;
    &lt;br /&gt;
    ? &lt;em&gt;about:config&lt;/em&gt;&lt;br /&gt;
    ? see “&lt;em&gt;layout.css.prefers-color-scheme.content-override&lt;/em&gt;”&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; 0 = dark (users may want a light system style, but dark websites)&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; 1 = light (users may want a dark system style, but light websites)&lt;br /&gt;
    &amp;nbsp; &amp;nbsp; 2 = system&lt;br /&gt;
    &amp;nbsp; &amp;nbsp; 3 = browser theme (default original setting = 3)&lt;br /&gt;
    &lt;br /&gt;
    This check and set can help to restore behaviour you have been used to.&lt;/p&gt;

    &lt;p&gt;&lt;strong&gt;Really!&lt;/strong&gt; &lt;em&gt;Didn&apos;t I say this before? I like dark modes!&lt;/em&gt; 😀&lt;/p&gt;

 &lt;/div&gt;
&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.7-beta1 release</title>
   <link href="https://ophian.github.io/2021/12/06/Serendipity-Styx-3.7-beta1-released/"/>
   <updated>2021-12-06T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2021/12/06/Serendipity-Styx-3.7-beta1-released</id>
   <content type="html">&lt;p&gt;N° 2021/8 - The Serendipity Styx 3.7-beta1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_1.svg&quot; alt=&quot;php8.1&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;nikolaus-edition&quot;&gt;Nikolaus-Edition&lt;/h3&gt;

&lt;p&gt;Regnet es an Nikolaus,
   wird der Winter streng, ein Graus.&lt;/p&gt;

&lt;p&gt;Trockener St. Nikolaus,
   milder Winter rund ums Haus.&lt;/p&gt;

&lt;h2 id=&quot;styx-37-beta1-applies&quot;&gt;Styx 3.7-beta1 applies&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Add AV1 Image File (AVIF) format option for PHP 8.1 plus release&lt;/li&gt;
  &lt;li&gt;Fixes for AVIF file generations&lt;/li&gt;
  &lt;li&gt;Update the CKEditor asset for security&lt;/li&gt;
  &lt;li&gt;Improved the Styx backend dark mode&lt;/li&gt;
  &lt;li&gt;Remove outdated Serendipity Series 1 Rich-Text-Editor checkups for plugins&lt;/li&gt;
  &lt;li&gt;Fix [ b46, b5blog, boot, dude, psg, pure ] theme for Rich Text Editor contactform textarea&lt;/li&gt;
  &lt;li&gt;Added [ pure ] theme frontend dark mode implementation&lt;/li&gt;
  &lt;li&gt;Improve WebP with ImageMagick by reducing the quality by dimension range filesizes&lt;/li&gt;
  &lt;li&gt;Fix and improve images API maintenance image tasker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.7-beta1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.7-beta1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.7-beta1&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx AV1 Image File support</title>
   <link href="https://ophian.github.io/2021/11/26/Serendipity-Styx-AV1-Image-File-support/"/>
   <updated>2021-11-26T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2021/11/26/Serendipity-Styx-AV1-Image-File-support</id>
   <content type="html">&lt;p&gt;N° 2021/7 - PHP 8.1 &amp;amp; Serendipity Styx AV1 Image File support &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_1.svg&quot; alt=&quot;php8.1&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;the-av1-image-file-format&quot;&gt;The AV1 Image File format&lt;/h2&gt;

&lt;div&gt;
  &lt;div&gt;

    &lt;h3&gt;Serendipity Styx AV1 Image File format groundwork&lt;/h3&gt;

    &lt;p&gt;As already stated when developing the Styx 3.0 Series for WebP there was
    another image format on the horizon.&lt;/p&gt;

    &lt;p&gt;This is the AV1 Image File or AVIF format, which offers extreme compression
    by visually no image quality change compared to the traditional formats like
    JPEG, PNG, and GIF, and even the relatively new WebP format.&lt;/p&gt;

    &lt;p&gt;A royalty-free, cross-platform format for media delivery, given support from
    all big players (Alliance for Open Media), so it is likely to get adopted
    much faster than the WebP format, which took almost ten years from launch
    before being supported in Firefox.&lt;/p&gt;

    &lt;h3&gt;AV1 Image File support in browsers and apps&lt;/h3&gt;

    &lt;p&gt;Chrome 85+ and Firefox up from 93+ already support the AVIF format by default.
    The latest status for browsers supporting AVIF can be found here:
    &lt;a href=&quot;https://caniuse.com/avif&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;[« Can I use »]&lt;/a&gt;.
    Sadly the Safari browser and Apple OS environments are behind, while Android
    should already work.&lt;/p&gt;

    &lt;h3&gt;AVIF image format delivery&lt;/h3&gt;

    &lt;p&gt;As you know already by working with Styx WebP Variations, uploaded files in
    standard image formats are additionally stored as new format Variations.
    So AVIF is yet another Variation stored in the MediaLibrary .v/ directories.&lt;/p&gt;

    &lt;p&gt;The Styx OUTPUT toolset checks the image AVIF Variation compared with the
    WebP Variation and always delivers the smaller in filesize. If it is enclosed
    by the &lt;code&gt;picture&lt;/code&gt; element container, the sourceset (srcset) order
    will always be AVIF first, then WebP and for last as the &lt;code&gt;&amp;lt;img..&amp;gt;&lt;/code&gt;
    element the origin file expression.&lt;br /&gt;
    In case the &lt;strong&gt;WebP&lt;/strong&gt; srcset image expression is smaller in filesize than the
    &lt;strong&gt;AVIF&lt;/strong&gt; one, the AVIF srcset is suppressed. This ensures that always the
    smallest in size is delivered.&lt;br /&gt;
    Sending this prepared HTML markup to the client, the users browser and
    environment decides which image it is able to load and to display.&lt;/p&gt;

    &lt;h3&gt;CURRENT IMPORTANT DRAWBACKS of using AVIF format&lt;/h3&gt;

    &lt;p&gt;While most of the things about AVIF are VERY promising and it is likely to
    become the standard for media delivery in the future, there are some shortcomings
    that we should be aware of before migrating to AVIF.&lt;/p&gt;

    &lt;p&gt;The &lt;strong&gt;ABSOLUTE MAJOR BOTTLENECK&lt;/strong&gt; is the encoding performance of AVIF images,
    which can be &lt;strong&gt;VERY SLOW&lt;/strong&gt; compared to JPEG or WebP images. While the majority of
    user devices should have no problem decoding AVIF images for display, it
    can at times take over a minute or two to encode an image to AVIF.&lt;/p&gt;

    &lt;p&gt;The time and resources required for encoding benefits some images with impressive
    extreme compression ratios. I had all over from ~30 up to extreme 96,6 percent of image
    compression ratios without loss.&lt;/p&gt;

    &lt;p&gt;As the format evolves, the encoding performance is likely to improve in future.&lt;/p&gt;

    &lt;h3&gt;ENVIRONMENTAL ENCODING SUPPORT&lt;/h3&gt;

    &lt;p&gt;Encoding support starts with PHP 8.1 by GD library with release at the end
    of November 2021 and with ImageMagick up from 7.0.25+ versions.&lt;/p&gt;

    &lt;p&gt;Uploading files already in WebP or AVIF format was even possible before, but
    resizes, read out and other actions do need support at least from some PHP
    build-in methods. There still is work to do, like for getimagesize(), which
    does not work for AVIF image sizes yet in PHP 8.1 out of the box (see LIMITATIONS).&lt;/p&gt;

    &lt;p&gt;We have to strongly remind you - when testing - to not upload more than one
    image at time (!) to not crash your given server resources.&lt;br /&gt;
    The time of encoding is depending on the origins file size. Sizes under
    1 MB won&apos;t matter as much as when using images with several Megabytes.&lt;/p&gt;

    &lt;p&gt;PHP GD and ImageMagick encoding compression are slightly different and their
    results often surprising comparing all formats. See an example result:&lt;/p&gt;

    &lt;figure&gt;
        &lt;a class=&quot;lightbox&quot; rel=&quot;lightbox&quot; href=&quot;/i/b/lib_variation_comparison.avif&quot; lg-uid=&quot;lg1&quot; data-fallback=&quot;/i/b/lib_variation_comparison.webp&quot;&gt;
          &lt;picture&gt;
            &lt;source srcset=&quot;/i/b/lib_variation_comparison.avif&quot; type=&quot;image/avif&quot; /&gt;
            &lt;source srcset=&quot;/i/b/lib_variation_comparison.webp&quot; type=&quot;image/webp&quot; /&gt;
            &lt;img src=&quot;/i/b/lib_variation_comparison.png&quot; alt=&quot;lib_variation_comparison.png&quot; loading=&quot;lazy&quot; width=&quot;1120&quot; height=&quot;760&quot; /&gt;
          &lt;/picture&gt;
        &lt;/a&gt;
        &lt;figcaption&gt;A series of 4 images, concurrently encoded with either ImageMagick (IM) vs PHP GD.
        Generally image encoding time and results - apart from size - can depend on usage of high dynamic range,
        lossless or lossy compression, color planes, profiles, wide color gamut, chroma sub-sampling and
        bit depths of 8, 10, or 12. This is where the differences gain and of course in the images motive type.&lt;br /&gt;
        &lt;div&gt;Therefore all we need to know is: The new AVIF is the better format.&lt;/div&gt;&lt;/figcaption&gt;
    &lt;/figure&gt;

    &lt;h3&gt;TEST INFORMATIONS&lt;/h3&gt;

    &lt;p&gt;If you want to get known to AVIF without touching your current blog system,
    there are third-party service providers like ImageKit with extensive image
    processing networks to provide decent AVIF encoding performance in real-time
    for your images. Or using the fascinating tool and conversion privacy of
    &lt;a href=&quot;https://avif.io/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;[« avif.io »]&lt;/a&gt; which uses Rav1e, Rust and WASM to convert your
    images clientside.&lt;/p&gt;

    &lt;p&gt;Styx 3.6 has not yet enabled AVIF support by default. It just states to be
    groundwork ready for extreme testers and other Developers.&lt;/p&gt;

    &lt;p&gt;For daring testers I push out a &lt;strong&gt;Serendipity Styx 3.7-beta1&lt;/strong&gt; soon which will
    be able to enable AVIF variations per option (&lt;em&gt;temporarily&lt;/em&gt;). Keep in mind, that we maybe
    will NOT be able to just use AVIF variations per Styx default, and as long the requirements
    are given, for some more years, since performance and other issues like the ones
    already mentioned were not proofed over several years (&lt;em&gt;as they were for WebP
    which had much more time landing in mainstream&lt;/em&gt;).&lt;/p&gt;

    &lt;p&gt;That said, enable in « Configuration » - « Image Conversion Settings » - « Enable use of AVIF Variations? ».&lt;/p&gt;

    &lt;p&gt;Also see some interesting external comparison pages (out of others) for the new format:
    &lt;a href=&quot;https://www.gumlet.com/learn/avif-for-image-coding-everything-you-need-to-know/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;[« everything you need to know »]&lt;/a&gt;
    and &lt;a href=&quot;https://jakearchibald.com/2020/avif-has-landed/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;[« 2020 avif has landed »]&lt;/a&gt;.&lt;/p&gt;

    &lt;h3&gt;POSSIBLE FAILURES&lt;/h3&gt;

    &lt;p&gt;This base implementation is known to fail with certain Variation builds, in
    special with ImageMagick conversions while developing. So any Variation files
    with 0 bytes, or AVIF images with 252 bytes (0.25 KB) or 3389 bytes (3.4 KB)
    or 34165 bytes (34 KB) are considered broken and conditionally excluded from
    usage. Time will tell if this needs a review for different file systems or
    just were rare issues on my machine while experimental development only.&lt;br /&gt;
    &lt;strong&gt;FOR ANY TESTERS:&lt;/strong&gt;&lt;br /&gt;
    If you see outlined files with webp or avif extension not being displayed by
    link or by picture container, please file an issue with extended information.&lt;/p&gt;

    &lt;p&gt;For having discovered certain issues with bigger image sizes, there is a
    14MB upload limitation set which avoids running AVIF variation conversions.&lt;/p&gt;

    &lt;p&gt;Some of the encountered failures I found while development (at least the 0
    bytes ones with GD and the 252 bytes with ImageMagick) were connected to some
    images of certain &lt;b&gt;.jpeg&lt;/b&gt; files for the most, while others (jpeg/jpg) did
    succeed without problems. There seems to be something included to those images
    which breaks with an &quot;error/heic.c/IsHeifSuccess/135&quot; error, that seems to be
    a missing something using libde265 for reading and x265 for writing in HEIC.&lt;/p&gt;

    &lt;p&gt;As you see this is still a process and is further on bound to HEIC/AVIF support
    compiles on different servers. If you discover failures, don&apos;t throw with tables
    and just note them to be one of those issues which will hopefully get ironed out
    over time.&lt;/p&gt;

    &lt;h3&gt;LIMITATIONS&lt;/h3&gt;

    &lt;p&gt;PLEASE NOTE, that ALL current PHP versions - including the just now released
    PHP 8.1 - are not able to thumbsize an image by &lt;strong&gt;readable&lt;/strong&gt; image sizes,
    when you have an AVIF image format.&lt;br /&gt;
    The PHP 8.1 standard image format conversions in current Styx 3.6 and 3.7-beta1
    state are only able to do so, since they take the same values as the WebP
    expression as a &quot;stolen&quot; value copy. This is a current Styx PHP workaround
    and upload limitation as long this is not implemented to PHP without having
    to use additional libraries.&lt;/p&gt;

    &lt;p&gt;Some Developers already have stiched together a promising &lt;strong&gt;libavifinfo&lt;/strong&gt; C-file
    that still needs some final thoughts and reviews but is near to come included
    to PHP, so we probably will get readable support for AVIF payload containers hidden
    inside the AVIF file. If this is going to be added to PHP 8.1 is a question and
    may as well find its way very much later to PHP 8.2 next year.&lt;/p&gt;

    &lt;p&gt;This also implies to Styx image scaling and rotate actions. So if an AVIF image
    file or image AVIF Variation file exists - and/or is known broken by filesize
    image scaling/rotating is prohibited for all formats as long this PHP
    implementation loss is a matter. Rotate won&apos;t throw a message in this case.&lt;/p&gt;

 &lt;/div&gt;
&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.6.4 release</title>
   <link href="https://ophian.github.io/2021/11/10/Serendipity-Styx-3.6.4-released/"/>
   <updated>2021-11-10T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2021/11/10/Serendipity-Styx-3.6.4-released</id>
   <content type="html">&lt;p&gt;N° 2021/6 - The Serendipity Styx 3.6.4 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8_1.svg&quot; alt=&quot;php8.1&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Heading to upcoming PHP 8.1&lt;/p&gt;

&lt;h2 id=&quot;styx-364-applies&quot;&gt;Styx 3.6.4 applies&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Add AV1 Image File (AVIF) format for upcoming PHP 8.1 release at the the end of November (More about this in an extra post soon)&lt;/li&gt;
  &lt;li&gt;Fixes for next PHP 8.1&lt;/li&gt;
  &lt;li&gt;Backported PHP 8.1 mysqli exception behaviour, which resulted in some extra work for Styx 3.6.x releases.&lt;/li&gt;
  &lt;li&gt;Updated the Bootstrap and CKEditor assets&lt;/li&gt;
  &lt;li&gt;Improved backend handlers, sidebar section blocks, etc.&lt;/li&gt;
  &lt;li&gt;Improve various description constants&lt;/li&gt;
  &lt;li&gt;Fix [ default-php ] theme for several issues&lt;/li&gt;
  &lt;li&gt;Fixed an amount of old bugs and regression losses&lt;/li&gt;
  &lt;li&gt;Improved some password related permissions&lt;/li&gt;
  &lt;li&gt;Improve dark theme&lt;/li&gt;
  &lt;li&gt;Fixed themes (check out new dates)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.6.4/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.6.4&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.6.4&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.5.0 release</title>
   <link href="https://ophian.github.io/2021/09/05/Serendipity-Styx-3.5.0-released/"/>
   <updated>2021-09-05T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2021/09/05/Serendipity-Styx-3.5.0-released</id>
   <content type="html">&lt;p&gt;N° 2021/5 - The Serendipity Styx 3.5.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8.svg&quot; alt=&quot;php8&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Its not the length of changelog descriptions that makes the value or the headline ;-) As announced by rumors very early, the main feature of Styx 3.5 is the DARK MODE, beside all additional improving fixes.&lt;/p&gt;

&lt;h2 id=&quot;styx-350-applies&quot;&gt;Styx 3.5.0 applies&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Extend some more picture WebP variation container backend usage&lt;/li&gt;
  &lt;li&gt;Updated the Bootstrap and CKEditor assets&lt;/li&gt;
  &lt;li&gt;Improved backend handlers, like adding back buttons, or action buttons for certain rare cases, etc.&lt;/li&gt;
  &lt;li&gt;Finally removed old Smarty backward compatibility mode wrapper and configuration sets&lt;/li&gt;
  &lt;li&gt;Improve backend entry preview array for empty categories and certain themes&lt;/li&gt;
  &lt;li&gt;Improve fetching image meta data for EXIF data readable file format checks&lt;/li&gt;
  &lt;li&gt;Added some missing lang constants&lt;/li&gt;
  &lt;li&gt;Removed a last occurrence of Serendipity Series 0/1 API workarounds&lt;/li&gt;
  &lt;li&gt;Fixed an amount of old bugs and regression losses&lt;/li&gt;
  &lt;li&gt;Improved and fixed user handling and permissives&lt;/li&gt;
  &lt;li&gt;Fixed themes (check out new dates)&lt;/li&gt;
  &lt;li&gt;Fixed a faulty interpretation with using theme required fields and contactforms, ending up being more strict.&lt;/li&gt;
  &lt;li&gt;Finally added the DARK MODE, playing well with all sort of difficulties. Improves clarity and contrast as well as the styx backend theme in general.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.5.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.5.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.5.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>A pattern preview</title>
   <link href="https://ophian.github.io/2021/06/07/A-pattern-peview/"/>
   <updated>2021-06-07T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2021/06/07/A-pattern-peview</id>
   <content type="html">&lt;p&gt;N° 2021/4 - A pattern preview&lt;/p&gt;

&lt;div&gt;
  &lt;div&gt;
    &lt;p&gt;&lt;span class=&quot;emoji-25&quot;&gt;😎&lt;/span&gt; &lt;em&gt;» Rumors ... &lt;span class=&quot;emoji-25&quot;&gt;📢&lt;/span&gt; » rumors... » ..&lt;/em&gt; &lt;span class=&quot;emoji-25&quot;&gt;👀&lt;/span&gt;&lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div&gt;
  &lt;div class=&quot;paternoster big&quot;&gt;&lt;span class=&quot;left&quot;&gt;Styx&lt;span class=&quot;mid&quot;&gt; go&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;right&quot;&gt;&lt;span class=&quot;mid&quot;&gt;es &lt;/span&gt;dark&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.4.0 release</title>
   <link href="https://ophian.github.io/2021/05/31/Serendipity-Styx-3.4.0-released/"/>
   <updated>2021-05-31T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2021/05/31/Serendipity-Styx-3.4.0-released</id>
   <content type="html">&lt;p&gt;N° 2021/3 - The Serendipity Styx 3.4.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8.svg&quot; alt=&quot;php8&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Once more … a more theming related release.&lt;/p&gt;

&lt;h2 id=&quot;styx-340-applies&quot;&gt;Styx 3.4.0 applies&lt;/h2&gt;

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

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.4.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.4.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.4.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.3.1 release</title>
   <link href="https://ophian.github.io/2021/03/14/Serendipity-Styx-3.3.1-released/"/>
   <updated>2021-03-14T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2021/03/14/Serendipity-Styx-3.3.1-released</id>
   <content type="html">&lt;p&gt;N° 2021/2 - The Serendipity Styx 3.3.1 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8.svg&quot; alt=&quot;php8&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;h2 id=&quot;styx-331-applies&quot;&gt;Styx 3.3.1 applies&lt;/h2&gt;

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

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.3.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.3.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.3.1&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.3.0 release</title>
   <link href="https://ophian.github.io/2021/02/28/Serendipity-Styx-3.3.0-released/"/>
   <updated>2021-02-28T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2021/02/28/Serendipity-Styx-3.3.0-released</id>
   <content type="html">&lt;p&gt;N° 2021/1 - The Serendipity Styx 3.3.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8.svg&quot; alt=&quot;php8&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Due to PHP 8 and its stricter error reporting many hidden flaws have been ironed out.&lt;/p&gt;

&lt;h2 id=&quot;styx-330-applies&quot;&gt;Styx 3.3.0 applies&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;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&lt;/li&gt;
  &lt;li&gt;Removed outdated feed RSS 0.91 and ATOM_03 templates files and references&lt;/li&gt;
  &lt;li&gt;Allow backend configuration sets for &lt;em&gt;plugin_html_nugget&lt;/em&gt; textareas&lt;/li&gt;
  &lt;li&gt;Strongly improved the “&lt;strong&gt;B46 [Black Edition]&lt;/strong&gt;” bootstrap theme for having advanced lists view features&lt;/li&gt;
  &lt;li&gt;Improve “&lt;strong&gt;Spartacus&lt;/strong&gt;” for reading the full requirements array, which allows to check extended plugin requirements on UPGRADE&lt;/li&gt;
  &lt;li&gt;Removed outdated “bulletproof” core template to additional_plugins pool&lt;/li&gt;
  &lt;li&gt;Removed “pure19” core template completely, considering the “pure” 2020 Standard themes flexing grid as good enough for all&lt;/li&gt;
  &lt;li&gt;Updated Smarty and Rich Text Editor (CKEditor) library assets&lt;/li&gt;
  &lt;li&gt;Added lots of improvements and bug fixes for themes all over&lt;/li&gt;
  &lt;li&gt;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!&lt;/li&gt;
  &lt;li&gt;Improved the serendipity_die() mode for errors vs maintenance mode&lt;/li&gt;
  &lt;li&gt;Improved core APIs&lt;/li&gt;
  &lt;li&gt;and more!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.3.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.3.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.3.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.2.0 release</title>
   <link href="https://ophian.github.io/2020/12/17/Serendipity-Styx-3.2.0-released/"/>
   <updated>2020-12-17T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2020/12/17/Serendipity-Styx-3.2.0-released</id>
   <content type="html">&lt;p&gt;N° 2020/9 - The Serendipity Styx 3.2.0 release &lt;img class=&quot;php8&quot; src=&quot;/i/b/logo_php8.svg&quot; alt=&quot;php8&quot; width=&quot;160&quot; height=&quot;48&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Serendipity Styx 3.2.0 was delayed a little bit, heading to next 3.3, since the new &lt;strong&gt;PHP 8.0.0&lt;/strong&gt; 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 &lt;strong&gt;PHP 8 ready&lt;/strong&gt; 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.&lt;/p&gt;

&lt;h2 id=&quot;styx-320-applies&quot;&gt;Styx 3.2.0 applies&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Once more Styx continued its work to clean up old occurrences for the new Series 3 branch.&lt;/li&gt;
  &lt;li&gt;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 &lt;strong&gt;ARIA&lt;/strong&gt; 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.&lt;/li&gt;
  &lt;li&gt;Improved “pure” theme for some special cases&lt;/li&gt;
  &lt;li&gt;Added the new “&lt;strong&gt;B46 [Black Edition]&lt;/strong&gt;” bootstrap theme for latest 4.5.3 release. The expected bootstrap 4.6.0 version did not make it in time.&lt;/li&gt;
  &lt;li&gt;Added the new “&lt;strong&gt;PSG&lt;/strong&gt;” theme example, for a theme based start grid page.&lt;/li&gt;
  &lt;li&gt;Fixed some buggy WebP variation image edge cases which might have hit you playing around (read the ChangeLog on how to react)&lt;/li&gt;
  &lt;li&gt;Improved the media grid in filter(ed) lists, and to remember per User Cookie&lt;/li&gt;
  &lt;li&gt;Iconized several backend instances for viewability, &lt;strong&gt;like&lt;/strong&gt;: MediaLibrary filtered status in the media toolbar, &lt;strong&gt;and&lt;/strong&gt; stackable Plugins by their status, &lt;strong&gt;and&lt;/strong&gt; for hotlink media shares to ML backend media properties, &lt;strong&gt;and&lt;/strong&gt; for “has hidden suboption(s)” plugins option placeholders&lt;/li&gt;
  &lt;li&gt;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!&lt;/li&gt;
  &lt;li&gt;Upgrade some libraries, like the basic Rich Text Editor, etc.&lt;/li&gt;
  &lt;li&gt;and more!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.2.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.2.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.2.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.1.0 release</title>
   <link href="https://ophian.github.io/2020/08/29/Serendipity-Styx-3.1.0-released/"/>
   <updated>2020-08-29T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2020/08/29/Serendipity-Styx-3.1.0-released</id>
   <content type="html">&lt;p&gt;N° 2020/8 - The Serendipity Styx 3.1.0 release - Jules edition.&lt;/p&gt;

&lt;h2 id=&quot;styx-310-applies&quot;&gt;Styx 3.1.0 applies&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Series 3 continued its work to clean up old occurrences. This implies moving the Smarty “&lt;em&gt;/cache/&lt;/em&gt;” directory, renaming the backends main javascript (template) files from serendipity_editor.js to serendipity_styx.js and more.&lt;/li&gt;
  &lt;li&gt;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.&lt;/li&gt;
  &lt;li&gt;Improved both “pure” themes responsiveness for special cases&lt;/li&gt;
  &lt;li&gt;Approved a deep inspection to the installer and recommended must-haves&lt;/li&gt;
  &lt;li&gt;Added lots of fixes for PHP methods, language constants, core plugins, and/or other internal methods, like fixes for Atom and the RSS feeds&lt;/li&gt;
  &lt;li&gt;Added code highlight asset and improved the basic Rich Text Editor configuration allowing h-formats and videos and multilingual blog post elements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.1.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details, or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.1.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.1.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.0.3 release</title>
   <link href="https://ophian.github.io/2020/06/28/Serendipity-Styx-3.0.3-released/"/>
   <updated>2020-06-28T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2020/06/28/Serendipity-Styx-3.0.3-released</id>
   <content type="html">&lt;p&gt;N° 2020/7 - The Serendipity Styx 3.0.3 bugfix release.&lt;/p&gt;

&lt;h2 id=&quot;styx-303-applies&quot;&gt;Styx 3.0.3 applies&lt;/h2&gt;

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

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.0.3/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.0.3&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.0.3&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.0.2 release</title>
   <link href="https://ophian.github.io/2020/06/22/Serendipity-Styx-3.0.2-released/"/>
   <updated>2020-06-22T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2020/06/22/Serendipity-Styx-3.0.2-released</id>
   <content type="html">&lt;p&gt;N° 2020/6 - The Serendipity Styx 3.0.2 bugfix release.&lt;/p&gt;

&lt;h2 id=&quot;styx-302-applies&quot;&gt;Styx 3.0.2 applies&lt;/h2&gt;

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

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.0.2/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.0.2&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.0.2&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.0.1 release</title>
   <link href="https://ophian.github.io/2020/06/17/Serendipity-Styx-3.0.1-released/"/>
   <updated>2020-06-17T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2020/06/17/Serendipity-Styx-3.0.1-released</id>
   <content type="html">&lt;p&gt;N° 2020/5 - The Serendipity Styx 3.0.1 bugfix release.&lt;/p&gt;

&lt;h2 id=&quot;styx-301-applies&quot;&gt;Styx 3.0.1 applies&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixes some (minor) 3.0.0 upgrade issues&lt;/li&gt;
  &lt;li&gt;Improves some (minor) upgrade and installer tasks&lt;/li&gt;
  &lt;li&gt;Renamed the 3.0.0 standard pure theme to “pure 2019” and to further live as a child theme of pure (2020).&lt;/li&gt;
  &lt;li&gt;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.&lt;/li&gt;
  &lt;li&gt;Fixes wrong cookie assignment condition for addmedia lastdir directory&lt;/li&gt;
  &lt;li&gt;Allow RichTextEditor comment areas in the dude (theme), since also using CSS3 grid techniques&lt;/li&gt;
  &lt;li&gt;Improved some language constants and messages&lt;/li&gt;
  &lt;li&gt;Improved some (minor) backend styles&lt;/li&gt;
  &lt;li&gt;. . .&lt;/li&gt;
  &lt;li&gt;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.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.0.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.0.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.0.1&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 3.0.0 release</title>
   <link href="https://ophian.github.io/2020/05/28/Serendipity-Styx-3.0.0-released/"/>
   <updated>2020-05-28T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2020/05/28/Serendipity-Styx-3.0.0-released</id>
   <content type="html">&lt;p&gt;N° 2020/4 - The new Serendipity Styx 3.0 major release.&lt;/p&gt;

&lt;h3 id=&quot;preamble&quot;&gt;Preamble&lt;/h3&gt;

&lt;p&gt;Styx 3.0 breaks with longterm backward compatibility for upgraders. It cleans up various old workarounds, changed APIs for consistency, refactored the media API, removed polyfills and exceptions in special for Serendipity Series revisions that are older than 2.0. This is a very need to further improve code and code design in future. The 2.9 branch releases are recommended to do these steps for elder Serendipity versions first. One could say, the complete 2.9 branch is part of working on Styx 3.0. Read about it in blog posts down below.&lt;/p&gt;

&lt;h3 id=&quot;requirements&quot;&gt;Requirements&lt;/h3&gt;

&lt;p&gt;Serendipity Styx 3.0 does not only require an up-to-date PHP version from PHP 7.3, it also requires PHP/GD/ImageMagick with –webp support and an openSSL version which is at least a Debian (10) Buster alike version of 1.1.1d for strongest GCM login encryption!&lt;/p&gt;

&lt;h2 id=&quot;key-features-of-serendipity-styx-30&quot;&gt;KEY-FEATURES of Serendipity Styx 3.0&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Styx 3.0 now enables the last piece for &lt;strong&gt;complete independence&lt;/strong&gt;, that is theming. The &lt;strong&gt;standard&lt;/strong&gt; theme was changed to the new “&lt;em&gt;pure&lt;/em&gt;” theme, and some more were added to the core release, while others, rather old ones, were removed from core and went into the new additional themes Styx repository theming pool. This last piece of physical Styx independence was bound-in to now point to rewritten or at least deeply checked additional themes only, and to work with this current Styx version, adding all the needs and removing all the deprecations, which had summed up over years of nearly two decades.&lt;/li&gt;
  &lt;li&gt;In the &lt;strong&gt;BACKEND&lt;/strong&gt;, various improvements were done and the Media Library got a new default file format called &lt;strong&gt;webP&lt;/strong&gt;, which deeply improves the size of inbound images (jpg, gif, png) along roundabout 30%, by keeping the origins quality without loss.  This enables us, for example, to better handle more than the default of 8 media items per page, without performance or load issues. This also applies to the themes and additional_themes backend previews. To now have this new file format available as an additional image media item &lt;strong&gt;&lt;em&gt;“variation”&lt;/em&gt;&lt;/strong&gt;, enables Styx to use a modern &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;picture&amp;gt;&lt;/code&gt; HTML element using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;source&amp;gt;&lt;/code&gt; sourcesets, which still supports the origin format (like jpg) as the fallback when the visitors browser does not support it.&lt;/li&gt;
  &lt;li&gt;Further on key features are ImageMagick 7 library support, on-the-fly change Media Grid Columns in the MediaLibrary, improved theme handlers, a complete remove of the Rich Text Editor htmlarea approach (CKEditor), which further on lives as an asset, basic only package in the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;templates&lt;/code&gt; directory, though still bringing up improvements like Emojis Panel and so on. This is also used for the frontend commentform if having enabled secured html comments. It is recommended to extend this library by using the additional CKEplus event plugin.&lt;/li&gt;
  &lt;li&gt;The recommended MariaDB/MySql utf8mb4 database collation is now utf8mb4_unicode_520_ci. JQuery raised to latest revision, as well as all other bundled libraries if possible. And so on. All relevant bugfixes found over year were already backported to the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;2.9&lt;/code&gt; branch.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/3.0.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/3.0.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/3.0.0&quot;&gt;download&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.9.5 release</title>
   <link href="https://ophian.github.io/2020/05/02/Serendipity-Styx-2.9.5-released/"/>
   <updated>2020-05-02T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2020/05/02/Serendipity-Styx-2.9.5-released</id>
   <content type="html">&lt;p&gt;N° 2020/3 - The Serendipity Styx 2.9 branch 2.9.5 release.&lt;/p&gt;

&lt;h2 id=&quot;styx-295-applies&quot;&gt;Styx 2.9.5 applies&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixes some upgrade task issues upgrading from old Serendipity (S9y) versions&lt;/li&gt;
  &lt;li&gt;Fixes some database utf8mb4 migration issues when upgrading from  (ditto)&lt;/li&gt;
  &lt;li&gt;Fixes very old password MD5 migration issues when upgrading from (ditto)&lt;/li&gt;
  &lt;li&gt;Fixes a backend style for rare case&lt;/li&gt;
  &lt;li&gt;Fixes some spamblock cases with filter checks and newer mysql versions&lt;/li&gt;
  &lt;li&gt;Added some Smarty backward-compatibility methods for very lazy upgraders. This only applies to this 2.9 branch and is done only, while the thrown exception error reasons were unguessable for non-professionals. &lt;strong&gt;Do not wait; Do it now!&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Again, PLEASE read the 2.9.1 blog post for further branch upgrades only! The 3.0-beta1 release is very near!&lt;/li&gt;
  &lt;li&gt;While this revision is a good new start and endpoint for s9y migration upgrades, the help centers &lt;a href=&quot;https://ophian.github.io/hc/en/installation.html#user-content-the-important-upgraders-howto---step-by-step-guide&quot;&gt;installation guide&lt;/a&gt; got an update, recommended to read.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.9.5/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/2.9.5&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.9.5&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.9.4 release</title>
   <link href="https://ophian.github.io/2020/04/03/Serendipity-Styx-2.9.4-released/"/>
   <updated>2020-04-03T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2020/04/03/Serendipity-Styx-2.9.4-released</id>
   <content type="html">&lt;p&gt;N° 2020/2 - The Serendipity Styx 2.9 branch 2.9.4 release.&lt;/p&gt;

&lt;h2 id=&quot;styx-294-applies&quot;&gt;Styx 2.9.4 applies&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixes Spartacus Pluginlist Synchronisation issues&lt;/li&gt;
  &lt;li&gt;Fixes a MEDIA.base_properties property_subgroup assignment. Regressional fixes went to frontend related media_showitem.tpl template themes [default, default-php, 2k11]. Watch out for custom copy themes.&lt;/li&gt;
  &lt;li&gt;Fixes the (MySQL) “simple” Install routine for utf8mb4 usage. Auto fix previous “simple” installs by maintenance check.&lt;/li&gt;
  &lt;li&gt;Again, PLEASE read the 2.9.1 blog post for further branch upgrades only! The 3.0-beta1 release is near!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.9.4/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/2.9.4&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.9.4&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.9.3 release</title>
   <link href="https://ophian.github.io/2020/01/10/Serendipity-Styx-2.9.3-released/"/>
   <updated>2020-01-10T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2020/01/10/Serendipity-Styx-2.9.3-released</id>
   <content type="html">&lt;p&gt;N° 2020/1 - The Serendipity Styx 2.9 branch 2.9.3 release.&lt;/p&gt;

&lt;h2 id=&quot;styx-293-applies&quot;&gt;Styx 2.9.3 applies&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Some Bugfixes for extended Serendipity features&lt;/li&gt;
  &lt;li&gt;Some Bugfixes for Serendipity Styx themes. Watchout for copy/child themes!&lt;/li&gt;
  &lt;li&gt;Some security related fixes&lt;/li&gt;
  &lt;li&gt;Improvement for the comment underline assignment. Check some elder comments!&lt;/li&gt;
  &lt;li&gt;Again, PLEASE read the 2.9.1 blog post for further branch upgrades only!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.9.3/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/2.9.3&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.9.3&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.9.2 release</title>
   <link href="https://ophian.github.io/2019/09/12/Serendipity-Styx-2.9.2-released/"/>
   <updated>2019-09-12T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2019/09/12/Serendipity-Styx-2.9.2-released</id>
   <content type="html">&lt;p&gt;N° 2019/5 - The Serendipity Styx 2.9 branch 2.9.2 release.&lt;/p&gt;

&lt;h2 id=&quot;styx-292-applies&quot;&gt;Styx 2.9.2 applies&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Some Bugfixes for extended Serendipity features&lt;/li&gt;
  &lt;li&gt;Support branch upgrades only by manually applied configuration change. PLEASE read the previous 2.9.1 blog post!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.9.2/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/2.9.2&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.9.2&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.9.1 release</title>
   <link href="https://ophian.github.io/2019/08/19/Serendipity-Styx-2.9.1-released/"/>
   <updated>2019-08-19T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2019/08/19/Serendipity-Styx-2.9.1-released</id>
   <content type="html">&lt;p&gt;N° 2019/4 - The Serendipity Styx 2.9 branch 2.9.1 release.&lt;/p&gt;

&lt;p&gt;While heavy development of upcoming Serendipity Styx 3.0 is making huge progress, several issues were found in the 2.9 branch too. This is a point BugFix release.&lt;/p&gt;

&lt;p&gt;Having laid in bed with Yoko, this is the Woodstock success Revision. No Chaos - just Peace and Happiness - and the destroying beauty of Jimis SSB - &lt;strong&gt;Just Wow!&lt;/strong&gt; :)&lt;/p&gt;

&lt;div&gt;
  &lt;div&gt;

&lt;h2&gt;Branching your Autoupdate Notifier for 2.9.x&lt;/h2&gt;&lt;br /&gt;

&lt;p&gt;Since having already noted that upcoming &lt;strong&gt;Styx Next&lt;/strong&gt; is a major upgrade (see &lt;a href=&quot;https://ophian.github.io/2019/06/01/Serendipity-Styx-2.9.0-released/&quot;&gt;2.9.0 post&lt;/a&gt;), which will require a modern PHP 7 version, we have to give some &lt;strong&gt;Important Notes&lt;/strong&gt; about branches and future upgrades.&lt;/p&gt;

&lt;p&gt;The current &lt;em&gt;alpha&lt;/em&gt; state of the masters branch NEXT Development already requires &lt;strong&gt;PHP 7.1.3&lt;/strong&gt; as the absolute Minimum.
This may even raise up to a required PHP 7.3.x version before (beta) release(s) in the next few months, in 2019/20.
If you still are on Debian 9 last stable &lt;strong&gt;Stretch&lt;/strong&gt; for example, you actually have a PHP 7.0.x version running that will not change until a Debian 10 Buster upgrade is performed.
Even though it is possible to upgrade such a system to a newer PHP version, even provided by its Maintainer, some of you &lt;em&gt;have&lt;/em&gt; or &lt;em&gt;want to&lt;/em&gt; stick to PHP 5.6 or PHP 7.0 a little longer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Serendipity Styx 3.0&lt;/strong&gt; does not only require an up-to-date PHP version, it also requires PHP/GD/ImageMagick with --webp support and an openSSL version which is at least a Debian Buster version like 1.1.1d for strongest login encryption! &lt;strong&gt;DO NOT&lt;/strong&gt; use upcoming 3.0 on a system &lt;strong&gt;less&lt;/strong&gt; than Debian Buster (10)!&lt;/p&gt;

&lt;p&gt;To not get in conflict with the upcoming major 3.0 upgrade(s), you &lt;strong&gt;have to&lt;/strong&gt; set up a &lt;strong&gt;new&lt;/strong&gt; Update-RELEASE-file &lt;strong&gt;URL&lt;/strong&gt; in your Backend Configuration Panel.
Open &lt;strong&gt;Configuration&lt;/strong&gt; - &lt;strong&gt;General Settings&lt;/strong&gt; - and see the option &lt;strong&gt;Update RELEASE-file URL&lt;/strong&gt;. There you add this new URL, pointing to the branch RELEASE file and submit the form:
&lt;em&gt;https://raw.githubusercontent.com/ophian/styx/styx2.9/docs/RELEASE&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Now you will only get future update request notes if a new branch release, like (next) 2.9.2 is prepared to supply.
If you then are ready for upcoming Styx 3.0 Next, you just change it back to the master branch at:
&lt;em&gt;https://raw.githubusercontent.com/ophian/styx/master/docs/RELEASE&lt;/em&gt;&lt;/p&gt;

 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id=&quot;styx-291-runs-some-highlights&quot;&gt;Styx 2.9.1 runs (…some highlights)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Bugfix some non violent extended features of Serendipity (in the MediaLibrary and Plugins)&lt;/li&gt;
  &lt;li&gt;Fix some Themes extending features&lt;/li&gt;
  &lt;li&gt;Added global frontend styles for the new figure/figcaption support, and let the CKEditor notice these elements&lt;/li&gt;
  &lt;li&gt;Fixed the wrong counted assign for the (optional) stable Archive&lt;/li&gt;
  &lt;li&gt;Some language constant fixes and improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.9.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/2.9.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.9.1&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.9.0 release</title>
   <link href="https://ophian.github.io/2019/06/01/Serendipity-Styx-2.9.0-released/"/>
   <updated>2019-06-01T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2019/06/01/Serendipity-Styx-2.9.0-released</id>
   <content type="html">&lt;p&gt;N° 2019/3 - The Serendipity Styx 2.9.0 release - 50 years Montreal “Bed-In” &lt;strong&gt;“Give Peace a Chance” (1969)&lt;/strong&gt; Edition.&lt;/p&gt;

&lt;p&gt;Since the more template focused Styx 2.8.0 version was somehow delayed in early April 2019 and then was overrun by a real flood of Core improvements and fixes, this version was abandoned in favor of 2.9.0.&lt;/p&gt;

&lt;p&gt;Serendipity Styx is PHP 7.3 READY and requires PHP from 5.5+!
This is the LAST edition supporting the old PHP 5 Series and will only get security or important bugfixes as point releases.
Serendipity Styx NEXT will be 3.0, which will require a modern PHP 7.x version.&lt;/p&gt;

&lt;h2 id=&quot;styx-290-runs-some-highlights&quot;&gt;Styx 2.9.0 runs (…some highlights)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Various THEMES were improved to give a better migration to HTML5. Read on in the ChangeLog and keep your copy themes up-to-date!&lt;/li&gt;
  &lt;li&gt;Various old and some newer bugs were fixed&lt;/li&gt;
  &lt;li&gt;Improved media renaming and for all db types&lt;/li&gt;
  &lt;li&gt;Improved various group permission related access privileges&lt;/li&gt;
  &lt;li&gt;Important Security fixes&lt;/li&gt;
  &lt;li&gt;Improved error reporting for all DB layers&lt;/li&gt;
  &lt;li&gt;Improved backend comments list counter by permissions&lt;/li&gt;
  &lt;li&gt;Upgrade jQuery lib&lt;/li&gt;
  &lt;li&gt;UTF8 mb4 support ready for all DB types&lt;/li&gt;
  &lt;li&gt;Trackback improvements&lt;/li&gt;
  &lt;li&gt;NL2BR plugin nl2p-mode improvements&lt;/li&gt;
  &lt;li&gt;Timeline theme update&lt;/li&gt;
  &lt;li&gt;Improved setCookie&lt;/li&gt;
  &lt;li&gt;Improved access for auto-update method&lt;/li&gt;
  &lt;li&gt;Various language constant fixes and improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is again a GOOD IDEA to take the advantage of starting a new copy template, before adapting each single theme change to your old copy themes!&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.9.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/2.9.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.9.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>A word about distribution politics</title>
   <link href="https://ophian.github.io/2019/05/12/A-word-about-distribution-politics/"/>
   <updated>2019-05-12T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2019/05/12/A-word-about-distribution-politics</id>
   <content type="html">&lt;p&gt;N° 2019/2&lt;/p&gt;

&lt;div&gt;
  &lt;div&gt;

&lt;h2&gt;A word about (server) Distribution politics for the ImageMagick graphics package and new exciting image formats!&lt;/h2&gt;&lt;br /&gt;

&lt;p&gt;There are two current versions of ImageMagick, the LTS-alike version 6, which will be supported for another 7+ years and the rewrite version 7,
being a little more strict and which becomes new features and enhancements etc. This will give legacy applications more time to upgrade to version 7.&lt;/p&gt;

&lt;p&gt;The current stable &lt;strong&gt;Debian 9&lt;/strong&gt; &quot;stretch&quot; is running IM 6.9.7.x, while upcoming &lt;strong&gt;Debian 10&lt;/strong&gt; &quot;buster&quot; and &quot;sid&quot; are at IM 6.9.10.x versions.
That means, it seems that even for dist-upgrades the next ~5 years there will be no change, without giving the opportunity to run
both versions co-existing in your environment. Same issue for Centos/Fedora or Ubuntu. Fedora Devs stated to support the co-existing
tooling, so that migration is at least possible over the years.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Serendipity Styx does already support ImageMagick 7 processing.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WebP&lt;/strong&gt; support is another thing coming up. As you might have noticed, bigger web sites already use WebP images more and more.
WebP is a new image format developed by Google, which is both, lossy and lossless. WebP-related software is released under a BSD license.
It is a sister Project of &lt;strong&gt;VP8&lt;/strong&gt; video and &lt;strong&gt;WebM&lt;/strong&gt; multimedia formats. I am truly convinced that this will be the NEW open standard for lossy
compressed true-color graphics on the web in the near future, producing much smaller files of comparable image quality to the older JPEG
and PNG schemes. There are limitation as ever, since you need a browser to support it - well, and the good thing is the most already
do - and you need PHP builds enabled &lt;em&gt;--with-webp&lt;/em&gt;, you need either PHP GD having it enabled (see &lt;em&gt;gd_info()&lt;/em&gt;) or
ImageMagick build with webP support, which is ready for Debian 10 since 6.9.10.23+dfsg-1 version (see above).&lt;/p&gt;

&lt;h3&gt;Unwilling to wait?&lt;/h3&gt;

&lt;p&gt;You can do one thing about it now. Load the free available tool &lt;strong&gt;cwebp&lt;/strong&gt; and pre convert your images to the new format before you upload
them to your blog. If you then have PHP 7 with GD enabled WebP support or even the mentioned IM (or better) versions, then you can already
use WebP in your Styx MediaLibrary with success. If not, you cannot create an upload auto thumb of this format for the moment and probably
have to wait until Styx will release the next major version &lt;strong&gt;3.0&lt;/strong&gt;.&lt;/p&gt;

 &lt;/div&gt;
&lt;/div&gt;

</content>
 </entry>
 
 <entry>
   <title>Happy Birthday old girl</title>
   <link href="https://ophian.github.io/2019/03/29/Happy-Birthday-old-girl/"/>
   <updated>2019-03-29T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2019/03/29/Happy-Birthday-old-girl</id>
   <content type="html">&lt;p&gt;N° 2019/1 - &lt;strong&gt;16 years&lt;/strong&gt; of Serendipity&lt;/p&gt;

&lt;div&gt;
  &lt;div&gt;

&lt;h2&gt;You’ve come a long way, ... what a fortunate stroke of &lt;em&gt;serendipity&lt;/em&gt; !&lt;/h2&gt;&lt;br /&gt;

&lt;p&gt;Its time to give an update of development and the future plans for &lt;strong&gt;Serendipity&lt;/strong&gt;. Upcoming Serendipity Styx 2.8 revision will be the last update for the old and outdated PHP 5 Series and future 2.8.x dot versions will only address security or real bug fixes.&lt;/p&gt;

&lt;p&gt;Serendipity Styx 2.8.0 will prepare the core system themes for consistency and to easily live in these modern “mobile-device” times without breaking too much for fallback or engine depend themes.&lt;/p&gt;

&lt;p&gt;Then &lt;strong&gt;Serendipity Styx&lt;/strong&gt; will strongly jump right to 3.0 and will further only support PHP 7 Editions. And it will be (much more) “feature” complete. 🙂&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I sat for years and found you saying:&lt;br /&gt;Never mind old chap, I will resist&lt;br /&gt;kill my bugs, that still persist!&lt;/em&gt;&lt;/p&gt;

 &lt;/div&gt;
&lt;/div&gt;

</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.7.0 release</title>
   <link href="https://ophian.github.io/2018/12/31/Serendipity-Styx-2.7.0-released/"/>
   <updated>2018-12-31T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2018/12/31/Serendipity-Styx-2.7.0-released</id>
   <content type="html">&lt;p&gt;N° 2018/6 - The Serendipity Styx 2.7.0 &lt;strong&gt;New Year’s Eve Release Edition&lt;/strong&gt; is out!
Serendipity Styx is PHP 7.3 READY and requires PHP from 5.5+!
Approximately this is the last edition supporting the old PHP 5 Series, since its End of Life support just ended.&lt;/p&gt;

&lt;h2 id=&quot;styx-270-runs-some-highlights&quot;&gt;Styx 2.7.0 runs (…some highlights)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Various old and some new bugs were fixed&lt;/li&gt;
  &lt;li&gt;Various THEMES were improved again, either updated, or revisited for certain places, like the new “pcomments.tpl” file for paged comment shortcut pages. Read on in the ChangeLog and keep your copy themes up-to-date!&lt;/li&gt;
  &lt;li&gt;Improve media directory list, adding the number of local media entries&lt;/li&gt;
  &lt;li&gt;Improve categories list, adding the number of associated entries&lt;/li&gt;
  &lt;li&gt;Multiple improvements for the MediaLibrary, like lowercase .ext conversion and adding possible missing media file extensions for image types.&lt;/li&gt;
  &lt;li&gt;Improve the Media Gallery markup and display notation (referred to rendering) to run and float with the much better column ordered lists, compared to a per row display gallery.&lt;/li&gt;
  &lt;li&gt;Improve the Maintenance widget page to display items column-ordered&lt;/li&gt;
  &lt;li&gt;Preparations to allow and replace hidden-category entries by the categorytemplates event plugin, which makes it possible to use categories/entries independently.&lt;/li&gt;
  &lt;li&gt;Various lang constant fixes and improvements, like finding a better name for the MediaLibrary in german [de] language files.&lt;/li&gt;
  &lt;li&gt;Add a new “Zombie Plugin Manager” Clearance Maintenance Spot, to get rid of old, locally outdated and unsynchronized plugins, physically. This has a “dependency” twin in ZARATHUSTRA, an upgrade task, which makes (unused) local plugins upgradeable via Spartacus for the case of being (re-)installed again in future.&lt;/li&gt;
  &lt;li&gt;Works on PHP 7.3 readiness&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It might again be a good idea to take the advantage of starting a new copy template before adapting each single theme change to your old copy themes!&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.7.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details or even read the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/2.7.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.7.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.6.1 - Bugfix Release</title>
   <link href="https://ophian.github.io/2018/09/16/Serendipity-Styx-2.6.1-released/"/>
   <updated>2018-09-16T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2018/09/16/Serendipity-Styx-2.6.1-released</id>
   <content type="html">&lt;p&gt;N° 2018/5 - Short bugfix update for certain issues&lt;/p&gt;

&lt;div&gt;
  &lt;div&gt;

&lt;h2&gt;Refactor, Rebuild, Regression&lt;/h2&gt;&lt;br /&gt;

&lt;p&gt;Mainly an odd plain editor NL2BR / NL2P parsing regression was fixed, that prevented correct parsing of plain text markup_elements in certain situations.&lt;/p&gt;

&lt;p&gt;Also the maintenance MediaLibrary-Synchronizer thumbnail rebuilding area was refactored and conditionally fixed. It now works very much as expected.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Serendipity Styx&lt;/strong&gt; Edition is up to date!&lt;/p&gt;

 &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;As ever, read the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.6.1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; or even the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/2.6.1&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.6.1&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.6.0 - A Back-to-the-Roots Release</title>
   <link href="https://ophian.github.io/2018/09/06/Serendipity-Styx-2.6.0-released/"/>
   <updated>2018-09-06T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2018/09/06/Serendipity-Styx-2.6.0-released</id>
   <content type="html">&lt;p&gt;N° 2018/4 - Long years of activity and continuously deep development have finally brought this shiny new release up to your attention.&lt;/p&gt;

&lt;div&gt;
  &lt;div&gt;

&lt;h2&gt;So what is the difference?&lt;/h2&gt;&lt;br /&gt;

&lt;p&gt;The difference is under the hood. since &lt;strong&gt;Serendipity Styx&lt;/strong&gt; does hold what was &lt;strong&gt;promised&lt;/strong&gt; with Serendipity for such a long time.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;changes&lt;/strong&gt; and &lt;strong&gt;fixes&lt;/strong&gt; are &lt;strong&gt;uncountable&lt;/strong&gt;. A very &lt;strong&gt;simple Serendipity user&lt;/strong&gt; won&apos;t hardly ever notice, except for some obvious GUI related changes, since &lt;em&gt;‘he&lt;/em&gt;’ does not care of all the extended promises, which do not work for the reason of being &lt;em&gt;unfinished&lt;/em&gt; from start or being &lt;em&gt;borked&lt;/em&gt; by in past added tweaks or the fluent development. The one writes some &lt;strong&gt;articles&lt;/strong&gt;, uploads an &lt;strong&gt;image&lt;/strong&gt;, uses some &lt;strong&gt;categories &lt;/strong&gt;and may even get some comments. &lt;strong&gt;Thats it&lt;/strong&gt;!&lt;br /&gt;
&lt;em&gt;Nothing to worry about, nothing to care.&lt;/em&gt; As you might know, a production release is designed to be very forgiving and let the users simply do their work. &lt;em&gt;All seems well-matched and pleasant ready for extended future usage... &lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Yes&lt;/strong&gt;, this is where the &lt;strong&gt;Serendipity Styx&lt;/strong&gt; Edition comes into place. Its not there to be &lt;em&gt;overconfident&lt;/em&gt; and say it is &lt;em&gt;ever ready&lt;/em&gt;, since the author himself is always impressed and amazed of how much of those &lt;em&gt;bugged&lt;/em&gt; or &lt;em&gt;unfinished&lt;/em&gt; properties he has to &lt;strong&gt;face&lt;/strong&gt; and to &lt;strong&gt;fix&lt;/strong&gt; in the ongoing release cycles. &lt;strong&gt;But&lt;/strong&gt; since having fixed an enormous amount of bugs and failing design patterns, &lt;strong&gt;Serendipity Styx&lt;/strong&gt; is proud to say, that it has been done as much as possible, to polish and tune this up and keep the tremendous goal alive of being &lt;strong&gt;simple&lt;/strong&gt; and &lt;strong&gt;infinite extendable&lt;/strong&gt; together at the same time. All the past Designers of Serendipity conceptualised a system that kept to be incredibly &lt;strong&gt;modern&lt;/strong&gt; and &lt;strong&gt;predictive&lt;/strong&gt;, which is not that easy seeing all these fast and immense development progresses in these first two decades of the &lt;strong&gt;21st&lt;/strong&gt; century, regarding programming languages, design patterns and security.&lt;/p&gt;

&lt;h2&gt;Now, what exactly has happened since the Beta?&lt;/h2&gt;&lt;br /&gt;

&lt;p&gt;&lt;strong&gt;Serendipity Styx&lt;/strong&gt; decided to go &lt;strong&gt;back to the roots&lt;/strong&gt;. It changed the backend to where it belongs to, the &lt;strong&gt;default&lt;/strong&gt; theme. While Serendipity &lt;strong&gt;2.0&lt;/strong&gt; was developed over 2 years of heavy picking and replacing, a very lot of old XHTML and HTML4 code was replaced and therefore it was quite obvious to append the new developed Smarty Backend to the HTML5 &lt;strong&gt;Standard&lt;/strong&gt; theme, which is &lt;strong&gt;2k11&lt;/strong&gt;. Since 2k11 sloughed the previously used Standard Theme &lt;em&gt;Bulletproof&lt;/em&gt;, it tried to replace and take apart the “&lt;strong&gt;default&lt;/strong&gt;” theme, which even got more and more a forgotten fallback template quarry to take out old and unfocused things. The bleeding rest. To be blunt: &lt;em&gt;2k11 tried to take over&lt;/em&gt;. This even got more and more relevant with the new backend and was a long going process of around 5 years in total. It was not that much in focus to think about the real relevance of &lt;strong&gt;default&lt;/strong&gt; and &lt;strong&gt;standard&lt;/strong&gt;. &lt;em&gt;And that even more, since the Standard Theme name is held in the $serendipity[&apos;defaultTemplate&apos;] variable, which does not really help to sharpen the difference.&lt;/em&gt; 😉&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Back to the roots&lt;/strong&gt; means in these terms: &lt;strong&gt;Default&lt;/strong&gt; is the place of the &lt;strong&gt;last fallback cascade&lt;/strong&gt;, not that much the present or absolute recommended frontend theme. It is the&lt;strong&gt; Serendipity&lt;/strong&gt; &lt;strong&gt;Theme Basement&lt;/strong&gt;, which is the right place to put a &lt;strong&gt;backend&lt;/strong&gt;, since everything ends up here. A &lt;strong&gt;Standard Theme&lt;/strong&gt; by comparison is just a current set, used and recommended &lt;strong&gt;standard&lt;/strong&gt; for the weblog &lt;strong&gt;frontend&lt;/strong&gt;. All items that are relevant to fall back, like remaining images for example and not particularly bound to the standard, are found in “default”.&lt;/p&gt;

&lt;p&gt;One benefit of this change - apart from the simplification of understanding - is to be able now to simply force a standard theme change, without having to deal with the backend and fallback. &lt;strong&gt;That’s what it’s for.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;What else?&lt;/h2&gt;&lt;br /&gt;

&lt;p&gt;A lot of &lt;strong&gt;deep inspection&lt;/strong&gt; went into debugging the workflow between the &lt;strong&gt;core&lt;/strong&gt; and some main external plugins &lt;strong&gt;logic&lt;/strong&gt; and the Smarty template &lt;strong&gt;compiler&lt;/strong&gt;. Since Smarty has an error suppressing handler it does not yell about unset or false variables, as long as you do ask the right conditional question. Answers may are others than you expect, but since being suppressed are not always that relevant to the conditional output. We have lived with it for years. &lt;strong&gt;Serendipity Styx&lt;/strong&gt; did try to find all these unsharp needles and fixed them in the release themes. This is why you are strongly recommended to start a &lt;strong&gt;new theme copy&lt;/strong&gt;, if already working with a copy template. For sure all additional themes over Serendipity-Origin repositories have not been touched for this relation!&lt;/p&gt;

&lt;p&gt;Serendipity Styx &lt;strong&gt;would really&lt;/strong&gt; like to take them over into this repositories account, to get rid of remaining Smarty2 API usage, forcing the core to hold backward compatible methods and fix the most prominent of these mentioned “bugs” above. But sadly this all takes too much of extremely valuable free memory GitHub space, until someone sponsors Styx with a real paid unlimited account and even something more like being a &lt;strong&gt;Patreon&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The Serendipity Styx Book [&lt;strong&gt;de&lt;/strong&gt;] and the Serendipity Styx site documentary have been updated to already reflect some or most of these changes; Also the upgrade guide in the [&lt;strong&gt;en&lt;/strong&gt;] documentary installation notes was partly reworked. It all is an ongoing process and I hope I haven’t missed that much to rewrite.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;Spartacus&lt;/strong&gt; plugin was touched to get rid of the custom Styx pointer and &lt;strong&gt;ZARATHUSTRA&lt;/strong&gt; (a local plugin version synchronizer) was added to the upgrade tasks. For all these changes you need to allow the upgrade tasks to run automatically for you.&lt;/p&gt;

&lt;p&gt;And of course, Serendipity Styx is deeply tested with the latest &lt;strong&gt;PHP 7.2&lt;/strong&gt; release.&lt;/p&gt;

&lt;p&gt;As a last-minute &lt;strong&gt;bonbon&lt;/strong&gt; the maintenance section got extended with a so called &quot;Theme Manager Clearance Spot&quot;. This will help you to quickly get rid of any private or additional themes in your themes directory, without having to start FTP once. Naturally benefits upgraders only.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Have fun and be productive with &lt;strong&gt;Serendipity Styx&lt;/strong&gt;!&lt;br /&gt;
Ian Styx&lt;/p&gt;

 &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;As ever, read the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.6.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; or even the commit &lt;a href=&quot;https://github.com/ophian/styx/commits/2.6.0&quot;&gt;history&lt;/a&gt; for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.6.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.6-beta1 release</title>
   <link href="https://ophian.github.io/2018/08/06/Serendipity-Styx-2.6-beta1-released/"/>
   <updated>2018-08-06T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2018/08/06/Serendipity-Styx-2.6-beta1-released</id>
   <content type="html">&lt;p&gt;N° 2018/3 - Serendipity Styx Edition 2.6-beta1 has lots of small improvements and/or fixes for the general workflow and extended Serendipity features. Check the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.6-beta1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details!&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Two of them - regarding comments - are the emergency spamblock killswitch-option to also hide the frontend &lt;strong&gt;commentforms&lt;/strong&gt; and the new timeframe-option to disable comments after X days, i.e. when you don’t want to allow old entries comments, which usually don’t get very much valid comments after a certain amount of time.&lt;/li&gt;
  &lt;li&gt;The NL2BR-plugins P-option part was reworked, since the old code - not very ambitious - did not catch more advanced markups. This still is not absolutely bulletproof and you should always check what it produces in the frontend. The Styx recommendation for easy and extended use is to allow the WYSIWYG-Editor, in special the advanced CKEplus Plugin Edition.&lt;/li&gt;
  &lt;li&gt;Smarty and &lt;strong&gt;jQuery&lt;/strong&gt; libs were updated. The latter even jumped up two major revisions to v.3.3.1, so quite some old methods won’t work any more or be called deprecated. This will only hit you if using an old plugin that has not been updated or been recognised to do so, or if using custom themes with old jQuery javascript code. It does not make sense to keep unsupported libraries because of laziness! 😃&lt;/li&gt;
  &lt;li&gt;The &lt;strong&gt;Spartacus&lt;/strong&gt; plugin moved from custom mirror to Styx GitHub repository in the Spartacus configuration. All other mirror options were removed, since not making any sense with the Styx Edition. Additional themes are still fetched by the s9y origin repository. Additional themes most likely are highly outdated and should only be used with some deeply spend love. The Styx repository would certainly do some groundwork help for you, but as long as using this free and limited GitHub OpenSource account, without any Sponsor, this is not possible!&lt;/li&gt;
  &lt;li&gt;Since ImageMagick-7 versions more and more take place on servers, the Serendipity image processing order using different Operator-types and Setting parameters was re-checked and fixed, were it was silently ignored or tolerated by IM 6 versions and failed with the more strict ImageMagick-7 Series.&lt;/li&gt;
  &lt;li&gt;The most changing part went into debugging the Smarty template variables, without silenced undefined or unclear variables, which found quite some bugs or misinterpretations. This changed a lot of logic and variable workflow. Therefore the best recommendation for &lt;strong&gt;template copies&lt;/strong&gt; is to &lt;strong&gt;start from scratch&lt;/strong&gt;, to get all the tiny or bigger changes for the release themes, while most theme copies just do some user stylesheet changes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As ever, read the ChangeLog or even the commit history for more. See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.6-beta1&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.5.0 release</title>
   <link href="https://ophian.github.io/2018/05/15/Serendipity-Styx-2.5.0-released/"/>
   <updated>2018-05-15T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2018/05/15/Serendipity-Styx-2.5.0-released</id>
   <content type="html">&lt;p&gt;N° 2018/2 - The 2.5.0 release is out! Check the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.5.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details!
Serendipity Styx is PHP 7.2 ready and requires PHP from 5.5+!&lt;/p&gt;

&lt;h2 id=&quot;styx-250-runs-some-highlights&quot;&gt;Styx 2.5.0 runs (…some highlights)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;[NEW vs BETA] Various old and some new bugs were fixed. Example Gratia: the fixed bold markup interpretation of *words* by s9ymarkup or the XHTML-tag cleanup for ATOM feeds. Read the ChangeLog file.&lt;/li&gt;
  &lt;li&gt;[NEW vs BETA] Various THEMES were improved again, either updated, or revisited for certain places, like the shortcut pages for comments. Read on in the ChangeLog.&lt;/li&gt;
  &lt;li&gt;Various changes for encryption and hash generation were sorted out. Their usage depends on the PHP version used, getting stronger.&lt;/li&gt;
  &lt;li&gt;Multi cleanup for old bundled PEAR-libs and compatibility modes vs. update of external libs (Paragonie, simplePie, Pear, Smarty).&lt;/li&gt;
  &lt;li&gt;Various bug fixes, alongside with improvements like for the PLAIN TEXT Editor.&lt;/li&gt;
  &lt;li&gt;Set default Standard Backend ‘template_backend’ to Styx (2styx).&lt;/li&gt;
  &lt;li&gt;Add new “bootstrap 4” theme.&lt;/li&gt;
  &lt;li&gt;Multi changes and fixes for the Backend comments list, ie. the new moderate on/off buttons, or the new pending comment &lt;em&gt;hideaway&lt;/em&gt;.&lt;/li&gt;
  &lt;li&gt;Regarding the European &lt;strong&gt;G&lt;/strong&gt;eneral &lt;strong&gt;D&lt;/strong&gt;ata &lt;strong&gt;P&lt;/strong&gt;rotection &lt;strong&gt;R&lt;/strong&gt;egulation Act, taking action on May 25th, all plugins and themes were changed or prepared to collect “legal impact” information data for the newly added serendipity_event_dsgvo_gdpr plugin, which adds “legal consent” actions to user forms or even the blog.&lt;/li&gt;
  &lt;li&gt;Themes changes were made for consistency (serendipity message selectors), for GDPR (in clean-blog, skeleton, timeline) and real improvements for post comment author owners (in 2k11, next).&lt;/li&gt;
  &lt;li&gt;The NL2BR plugin found a bad interpretation of the ISO-lation tag option and improved the NL2P (&lt;em&gt;experimental&lt;/em&gt;) option. Please review your settings on upgrade!&lt;/li&gt;
  &lt;li&gt;Again some improving changes in the language constants.&lt;/li&gt;
  &lt;li&gt;Last, but not least, a new option arrived, to run secured HTML comments. This option allows having coding example parts in comments and comments generally displayed more nicely. Since being a heavy change with “security impact”, this requires CHECKED comments, which should be your owners interest anyway!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It might be a good idea to take the advantage of starting a new copy template before adapting each single theme change to your old copy themes!&lt;/p&gt;

&lt;picture&gt;
    &lt;source srcset=&quot;/i/b/improved-comments.avif&quot; type=&quot;image/avif&quot; /&gt;
    &lt;source srcset=&quot;/i/b/improved-comments.webp&quot; type=&quot;image/webp&quot; /&gt;
    &lt;img src=&quot;/i/b/improved-comments.png&quot; alt=&quot;example of improved comments changes&quot; width=&quot;540&quot; height=&quot;540&quot; loading=&quot;lazy&quot; /&gt;
&lt;/picture&gt;

&lt;p&gt;See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.5.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.5-beta1 release is on the road</title>
   <link href="https://ophian.github.io/2018/04/19/Serendipity-Styx-2.5-beta1-released/"/>
   <updated>2018-04-19T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2018/04/19/Serendipity-Styx-2.5-beta1-released</id>
   <content type="html">&lt;p&gt;N° 2018/1 - The 2.5-beta1 release is ready for attention! Check the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.5-beta1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details!
Styx should now be PHP 7.2.x ready and requires PHP from 5.5+!&lt;/p&gt;

&lt;h2 id=&quot;styx-25-beta1-runs-some-highlights&quot;&gt;Styx 2.5-beta1 runs (…some highlights)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Various changes for encryption and hash generation were sorted out. In example, PHP 7.1.3+ now uses a GCM SSL encryption, which forces to create a new login cookie, if in use.&lt;/li&gt;
  &lt;li&gt;Multi cleanup for old bundled PEAR-libs and compatibility modes vs. update external libs (Paragonie, simplePie, Pear, Smarty).&lt;/li&gt;
  &lt;li&gt;Various bug fixes, alongside with improvements like for the PLAIN TEXT Editor.&lt;/li&gt;
  &lt;li&gt;Set default Standard Backend ‘template_backend’ to Styx (2styx).&lt;/li&gt;
  &lt;li&gt;Add new “bootstrap 4” theme.&lt;/li&gt;
  &lt;li&gt;Multi changes and fixes for the Backend comments list, likewise the new moderate on/off buttons, or the new pending comment &lt;em&gt;hideaway&lt;/em&gt;.&lt;/li&gt;
  &lt;li&gt;Regarding the European &lt;strong&gt;G&lt;/strong&gt;eneral &lt;strong&gt;D&lt;/strong&gt;ata &lt;strong&gt;P&lt;/strong&gt;rotection &lt;strong&gt;R&lt;/strong&gt;egulation Act, taking action in mid-May, all plugins and themes were changed to collect “legal impact” information data for the newly added serendipity_event_dsgvo_gdpr plugin, which adds “legal consent” actions to user forms or even the blog.&lt;/li&gt;
  &lt;li&gt;Themes changes were made for consistency (serendipity message selectors), for GDPR (in clean-blog, skeleton, timeline) and real improvements for post comment author owners (in 2k11, next).&lt;/li&gt;
  &lt;li&gt;The NL2BR plugin found a bad interpretation of the ISO-lation tag option and improved the NL2P (&lt;em&gt;experimental&lt;/em&gt;) option. Please review your settings on upgrade!&lt;/li&gt;
  &lt;li&gt;Again some improving changes in the language constants.&lt;/li&gt;
  &lt;li&gt;Last, but not least, a new option arrived, to run secured HTML comments. This option allows having coding example parts in comments and comments generally displayed more nicely. Since being a heavy change with “security impact”, this requires CHECKED comments, which should be your owners interest anyway!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.5-beta1&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>The new Serendipity Styx website - finally</title>
   <link href="https://ophian.github.io/2018/02/06/New-Serendipity-Styx-Website/"/>
   <updated>2018-02-06T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2018/02/06/New-Serendipity-Styx-Website</id>
   <content type="html">&lt;p&gt;This January I started my new years 2018 Styx revision of the Serendipity Book, which finally needed a handy place and mockup to be presented to the readers.&lt;/p&gt;

&lt;p&gt;For this I created this shiny &lt;strong&gt;new&lt;/strong&gt;…&lt;/p&gt;

&lt;div&gt;

  &lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Serendipity Styx Edition&lt;/strong&gt; &lt;a href=&quot;https://ophian.github.io/&quot;&gt;Home&lt;/a&gt; website, to document what needed to be documented for Serendipity and Serendipity Styx.&lt;/li&gt;
    &lt;li&gt;There is no need to hop-over to S9y origin any more. Everything is in place and hopefully well organized.&lt;/li&gt;
    &lt;li&gt;The revised documents have been placed into the Styx [en] &lt;a href=&quot;https://ophian.github.io/hc/en/&quot;&gt;help center&lt;/a&gt; pages.&lt;/li&gt;
    &lt;li&gt;The german &lt;a href=&quot;https://ophian.github.io/book&quot;&gt;Styx Book&lt;/a&gt; is outside of this but bound into the same site environment.&lt;/li&gt;
    &lt;li&gt;Even &lt;strong&gt;Spartacus&lt;/strong&gt; found a sparkling new home and you will now be able to enjoy outstanding and well cared Styx &lt;a href=&quot;https://ophian.github.io/plugins/&quot;&gt;Plugins&lt;/a&gt; and origin Serendipity additional &lt;a href=&quot;https://ophian.github.io/themes/&quot;&gt;Themes&lt;/a&gt; here.&lt;/li&gt;
    &lt;li&gt;…&lt;/li&gt;
    &lt;li&gt;Since the last 2.4 release, the Styx development has slowed down a bit, but I am sure that 2018 will see some outstanding releases again.&lt;/li&gt;
  &lt;/ul&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Enjoy Styx !&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;PS. Please give me a note if you found something to tweak or make even better. Thanks.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.4.0 was released</title>
   <link href="https://ophian.github.io/2017/11/17/Serendipity-Styx-2.4.0-released/"/>
   <updated>2017-11-17T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2017/11/17/Serendipity-Styx-2.4.0-released</id>
   <content type="html">&lt;p&gt;The Styx November 2.4.0 RELEASE brings exiting news for MySQLi users, “finally” fixes the MediaLibrary and adds some new widgets. And certainly much more. Check the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.4.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details!
Styx is &lt;strong&gt;PHP 7.1.x&lt;/strong&gt; ready!&lt;/p&gt;

&lt;h2 id=&quot;styx-240-runs-some-highlights&quot;&gt;Styx 2.4.0 runs (…some highlights)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Set minimum required PHP version to 5.4+.&lt;/li&gt;
  &lt;li&gt;Adding the migration task for full UTF8MB4 unicode support on MySQL server databases &amp;gt;= v.5.5.3&lt;/li&gt;
  &lt;li&gt;Installing new MySQL systems already UTF8MB4 ready, if supported&lt;/li&gt;
  &lt;li&gt;Adding a new spamblocklog CLEANUP widget for SPAM-blown-up log database tables&lt;/li&gt;
  &lt;li&gt;Adding and moving certain core plugins to the “additional_plugins” Spartacus repository. One of it is the new responsiveimages event plugin, which creates an easy way for authors to upload differently sized images and to scale images to the visitors viewport width.&lt;/li&gt;
  &lt;li&gt;Fixing some more old and odd bugs in the MediaLibrary and its tasks (see changelog for details)&lt;/li&gt;
  &lt;li&gt;Preparations for translated theme info strings in the theme info layer, already done for [de]&lt;/li&gt;
  &lt;li&gt;Lots of optimising for the lang constants and others made translatable&lt;/li&gt;
  &lt;li&gt;Important upgrade task fix for plugins out of sync. This is important to not have untouched and famished plugins lying around.&lt;/li&gt;
  &lt;li&gt;Other optimized (backend) handlers and bugfixes&lt;/li&gt;
  &lt;li&gt;Latest Smarty lib&lt;/li&gt;
  &lt;li&gt;SQLite optimizations&lt;/li&gt;
  &lt;li&gt;And more…&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.4.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.4-beta1 was released</title>
   <link href="https://ophian.github.io/2017/10/09/Serendipity-Styx-2.4-beta1-released/"/>
   <updated>2017-10-09T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2017/10/09/Serendipity-Styx-2.4-beta1-released</id>
   <content type="html">&lt;p&gt;The Styx October 2.4-beta1 release brings exiting news for MySQLi users, “finally” fixes the MediaLibrary and adds some new widgets. And much more. Check the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.4-beta1/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details!
And remember, Styx is &lt;strong&gt;PHP 7.1.x&lt;/strong&gt; ready!&lt;/p&gt;

&lt;h2 id=&quot;styx-24-beta1-runs-some-highlights&quot;&gt;Styx 2.4-beta1 runs (…some highlights)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Set minimum required PHP version to 5.4+&lt;/li&gt;
  &lt;li&gt;Adding the migration task for full UTF8MB4 unicode support on MySQL server databases &amp;gt;= v.5.5.3&lt;/li&gt;
  &lt;li&gt;Installing new mysql systems already UTF8MB4 ready, if supported&lt;/li&gt;
  &lt;li&gt;Adding a new spamblocklog CLEANUP widget for SPAM-blown-up log database tables&lt;/li&gt;
  &lt;li&gt;Adding responsiveimages event plugin, which creates an easy way for authors to upload differently sized images and to scale images to the visitors viewport width&lt;/li&gt;
  &lt;li&gt;Fixing some more old and odd bugs in the MediaLibrary and its tasks (see changelog for details)&lt;/li&gt;
  &lt;li&gt;Preparations for translated theme info strings in the theme info layer, already done for [de]&lt;/li&gt;
  &lt;li&gt;Lots of optimising for the lang constants&lt;/li&gt;
  &lt;li&gt;Other optimized (backend) handlers and bugfixes&lt;/li&gt;
  &lt;li&gt;And some more…&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.4-beta1&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.3.0 was released</title>
   <link href="https://ophian.github.io/2017/09/07/Serendipity-Styx-2.3.0-released/"/>
   <updated>2017-09-07T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2017/09/07/Serendipity-Styx-2.3.0-released</id>
   <content type="html">&lt;p&gt;The Styx September 2.3.0 release brings another bunch of fixes for the MediaLibrary and adds the new gallery widget. And much more. Check the &lt;a href=&quot;https://github.com/ophian/styx/blob/2.3.0/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt; for details!&lt;br /&gt;
Styx is &lt;strong&gt;PHP 7.1.x&lt;/strong&gt; ready!&lt;/p&gt;

&lt;h2 id=&quot;styx-230-runs-some-highlights&quot;&gt;Styx 2.3.0 runs (…some highlights)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Adding the new Gallery Widget for simple and easy gallery entries&lt;/li&gt;
  &lt;li&gt;Fixing old bugs in the MediaLibrary and refactored image processing&lt;/li&gt;
  &lt;li&gt;Lots of optimising for the comments, ping- and trackbacks&lt;/li&gt;
  &lt;li&gt;Latest Smarty&lt;/li&gt;
  &lt;li&gt;Strengthens Maintenance Mode handling&lt;/li&gt;
  &lt;li&gt;Enhance and optimise $serendipity[‘logger’] log/* files usage&lt;/li&gt;
  &lt;li&gt;Theme changes and security&lt;/li&gt;
  &lt;li&gt;Preparations for the future&lt;/li&gt;
  &lt;li&gt;And certainly a lot more…&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.3.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.2.0 was released</title>
   <link href="https://ophian.github.io/2017/06/24/Serendipity-Styx-2.2.0-released/"/>
   <updated>2017-06-24T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2017/06/24/Serendipity-Styx-2.2.0-released</id>
   <content type="html">&lt;p&gt;Styx 2.2.0 June release did not only finalise the 2.1.0 Snapshot, it also brought in some exiting new additions. Check the &lt;a href=&quot;https://github.com/ophian/styx/blob/styx2.2/docs/NEWS&quot;&gt;ChangeLog&lt;/a&gt;!&lt;/p&gt;

&lt;h2 id=&quot;styx-220-runs-some-highlights&quot;&gt;Styx 2.2.0 runs (…some highlights)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Works on Readiness for PHP 7.1&lt;/li&gt;
  &lt;li&gt;Optimise backend comments list for a better distinction of Comments/Trackbacks/Pingbacks&lt;/li&gt;
  &lt;li&gt;Secure and optimise the modemaintain plugin&lt;/li&gt;
  &lt;li&gt;Improve the Dashboard&lt;/li&gt;
  &lt;li&gt;Add and use random_bytes() to generate cryptographically secure pseudo-random bytes&lt;/li&gt;
  &lt;li&gt;Enhances Themes&lt;/li&gt;
  &lt;li&gt;Added secure installer with a token&lt;/li&gt;
  &lt;li&gt;Lots of Backend optimizations&lt;/li&gt;
  &lt;li&gt;Replace the old and deprecated mcrypt library with openssl for login attempts&lt;/li&gt;
  &lt;li&gt;And lots more..!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.2.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.1.0 was released</title>
   <link href="https://ophian.github.io/2017/01/26/Serendipity-Styx-2.1.0-released/"/>
   <updated>2017-01-26T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2017/01/26/Serendipity-Styx-2.1.0-released</id>
   <content type="html">&lt;p&gt;#January 2017, 26th - Styx 2.1.0 was released.&lt;/p&gt;

&lt;p&gt;A very intense cared release shot and more of a 2.2 version, which will follow soon, to demonstrate what Styx is in real life.
See &lt;a href=&quot;https://github.com/ophian/styx/releases/tag/2.1.0&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Serendipity Styx 2.1-dev migration builds</title>
   <link href="https://ophian.github.io/2016/09/03/Serendipity-Styx-2.1-dev-builds/"/>
   <updated>2016-09-03T00:00:00+00:00</updated>
   <id>https://ophian.github.io/2016/09/03/Serendipity-Styx-2.1-dev-builds</id>
   <content type="html">&lt;h3 id=&quot;january-2017-30th---serendipity-styx-21rc1-was-released&quot;&gt;January 2017, 30th - Serendipity Styx 2.1rc1 was released.&lt;/h3&gt;

&lt;h3 id=&quot;december-2016-28th---serendipity-styx-21-beta3-was-released&quot;&gt;December 2016, 28th - Serendipity Styx 2.1-beta3 was released.&lt;/h3&gt;

&lt;h3 id=&quot;september-2016-26th---serendipity-styx-21-beta2-was-released&quot;&gt;September 2016, 26th - Serendipity Styx 2.1-beta2 was released.&lt;/h3&gt;

&lt;h3 id=&quot;september-2016-03rd---serendipity-styx-21-beta1-was-released&quot;&gt;September 2016, 03rd - Serendipity Styx 2.1-beta1 was released.&lt;/h3&gt;

&lt;h3 id=&quot;january-2016-04th---migration-start&quot;&gt;January 2016, 04th - Migration start&lt;/h3&gt;

&lt;p&gt;As you can see, the migration of Serendipity origin to Serendipity Styx took nearly one full year.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Epigraph:&lt;/strong&gt; &lt;em&gt;“Trouvez ce que vous avez attendez pas à regarder”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The main focus of Serendipity Styx 2.1 developer builds were rewrites in some older legacy parts of the core (URL routing, template fallback chain, experimental internal caching) as well as PHP7 compatibility in the API or external libs. Serendipity Styx had many month more time to develop and to mature, which made these development releases well-shaped bundles.&lt;/p&gt;

&lt;h3 id=&quot;notable-changes-include-some-highlights&quot;&gt;Notable changes include (…some highlights)&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Various fixes all over - even in themes [ Read the ChangeLog! ]&lt;/li&gt;
  &lt;li&gt;New bundled responsive themes “Timeline” and “Clean-Blog”&lt;/li&gt;
  &lt;li&gt;Improved usability of plugin upgrades&lt;/li&gt;
  &lt;li&gt;Dashboard and Maintenance Section enhancements&lt;/li&gt;
  &lt;li&gt;Permission checks for the dashboard output and comments&lt;/li&gt;
  &lt;li&gt;Usability improvements to the media library, bulk moving support&lt;/li&gt;
  &lt;li&gt;Usability improvements to comments&lt;/li&gt;
  &lt;li&gt;Smarty library update, which brought the need for some template fixes, but - out of others - enhances Smarty, since inheritance is no longer a compile time process.&lt;/li&gt;
  &lt;li&gt;Re-integrated and reworked two very unique example themes, which is a PHP theme (default-php) and a simple XML (output) theme (default-xml).&lt;/li&gt;
  &lt;li&gt;Updates to other core bundled-libs as much as possible.&lt;/li&gt;
  &lt;li&gt;Usage of Zend-DB was reworked for most common cases (still marked experimental).&lt;/li&gt;
  &lt;li&gt;Added Maintenance “serendipity_event_changelog” widget.&lt;/li&gt;
  &lt;li&gt;Added Plugin-Update-Notifier “serendipity_event_plugup” plugin.&lt;/li&gt;
  &lt;li&gt;Some other changes or additions need to be found and/or enabled; &lt;em&gt;&lt;strong&gt;Well&lt;/strong&gt;, it truly is Serendipity, isn’t it?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See &lt;a href=&quot;https://github.com/ophian/styx/releases&quot;&gt;download&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 

</feed>
