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! :) 

Dave Edis - Senior Developer
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!

Dave Edis - Senior Developer
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

Jeff Shields

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! :-)

Dave Edis - Senior Developer
interactivetools.com

By kitsguru - June 1, 2023

what version of php are you using on your server?

Jeff Shields

By Dave - June 2, 2023

See attachment :)

lol, true!

Dave Edis - Senior Developer
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! :-)

Dave Edis - Senior Developer
interactivetools.com