CMSB v3.59 Beta 2 (PHP 8 now required)
We've just released v3.59 beta 2. This is mostly a maintenance release.
*** Note that this version now requires PHP 8. PHP 7 no longer gets security patches so if you haven't upgraded yet now is a good time!
This is mostly a maintenance release with a number of updates for PHP 8.x and misc bug fixes. Here's the changelog:
*** May 24, 2023 - Version 3.59 (PHP 8 now required) SERVER REQUIREMENTS - This software version REQUIRES: PHP 8.0+ and MySQL 5.5+ MINOR CHANGES - Server Info: "Admin > General > Server" has been updated to display more info about server - Server Info: "Admin > General > Server" now provides links for viewing MySQL status and variables - Backups: CMS Backups are now created as temp files and renamed on completion to prevent partial backups on error - Translations: Added some additional text to the translation system - Viewers: date searches now work with special createdDate and updatedDate fields BUG FIXES & CODE UPDATES - Database: Fixed bug where MariaDB 'null' defaults in backups couldn't be restored in MySQL - Swift Mailer: Fixed some additional PHP 8.x warnings and errors. - Fixed minor bug in SVG detection causing false positives in non-SVG images - Developer Log: Removed Symbol Table as PHP 8 set_error_handler() function no longer supports it - MySQL 8 Support: Renamed _cron_log table column "function" to "functionName" (reversed name) - Libraries: Updated HTML Purifier from 4.14 to 4.15 - Remove /3rdParty/PHP_Compat/ PHP compatibility libraries that aren't required with PHP 8 - Additional PHP 8.x support fixes - Misc Code and other minor improvements.
You can download the latest beta here: https://www.interactivetools.com/order/download.php
Please post any feedback, questions, or bugs you find!
CMSB v3.58 Beta 2 (PHP 8 now required)
I have a problem (not updated to current beta), is this something that is addressed in the update?
CMSB v3.57 (Build 2312)
Array ( [logType] => runtime [errno] => 8192 [errstr] => preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated [errfile] => /XXXXXX/public_html/cmsb/lib/viewer_functions.php [errline] => 1349 [errcontext] => *** in symbol table field above *** )
E_DEPRECATED: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated
Hi all, the official release post can be found here:
Thanks for your help and feedback testing the beta. We appreciate you! :-)