CMSB v3.59 Beta 2 (PHP 8 now required)
10 posts by 4 authors in: Forums > CMS Builder
Last Post: June 2, 2023 (RSS)
By Dave - May 22, 2023 - edited: June 1, 2023
Hi everyone,
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!
Thanks! :)
interactivetools.com
CMSB v3.58 Beta 2 (PHP 8 now required)
By Dave - May 24, 2023
We just release Beta 2 with a few more minor fixes. I updated the original post. Thanks!
interactivetools.com
CMSB v3.58 Beta 2 (PHP 8 now required)
By Steve99 - May 25, 2023 - edited: May 25, 2023
Hi Dave,
You may want to review the base CMSB htaccess <IfModule mod_phpX.c> directive. Will continue testing the beta release.
Thanks!
Steve
CMSB v3.58 Beta 2 (PHP 8 now required)
By zaba - May 31, 2023
I have a problem (not updated to current beta), is this something that is addressed in the update?
CMSB v3.57 (Build 2312)
PHP v8.2.4
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
CMSB v3.58 Beta 2 (PHP 8 now required)
By kitsguru - June 1, 2023
IS the title of the post correct? Shouldn’t it be 3.59 beta 2
By Dave - June 1, 2023
Hi All,
Thanks for the feedback!
Steve99: Good catch, I'll have a look through the .htaccess, .user.ini, and php.ini and update them as needed.
Zaba: Yes, that should be fixed in the latest beta and forthcoming release.
Kitsguru: Yes, the post title is incorrect. I fixed it. Kind of ironic that the forum post title for a beta has a bug. :-)
Everything has been looking pretty good and we've been running this version on our own website for a week now without issues so we should be releasing the final version very shortly.
Thanks everybody for your help! :-)
interactivetools.com
By Steve99 - June 2, 2023
Kind of ironic that the forum post title for a beta has a bug. :-)
See attachment :)
By Dave - June 2, 2023
See attachment :)
lol, true!
interactivetools.com
By Dave - June 2, 2023
Hi all, the official release post can be found here:
https://www.interactivetools.com/forum/forum-posts.php?CMSB-v3.59-Released-PHP-8-now-required-82681
Thanks for your help and feedback testing the beta. We appreciate you! :-)
interactivetools.com