CMSB v3.61 Released - Maintenance Release (***Sept 11: v3.61a hotfix released for Code Generator Bug)

8 posts by 3 authors in: Forums > CMS Builder
Last Post: October 7, 2023   (RSS)

By Dave - September 2, 2023 - edited: September 11, 2023

Hi All, 

We're pleased to announce the arrival of v3.61. This is mostly a maintenance release with a few user-requested features.

Here's the complete changelog:

*** September 2, 2023 - Version 3.61 (Maintenance Release)

- This software version REQUIRES: PHP 8.0+ and MySQL 5.5+

- CMS Record List: Record lists now show in stacked format for small screens (<768px) - see /3rdParty/clipone/css/main-small.css
- Developer Log: Filepath report now summarizes errors by line number and provides a "clear" link
- Server Info: "Admin > General > Server" now displays server uptime as days since "Last Rebooted"
- CMS Setup > Section Editors: Table row count and disk size now displayed as columns
- CMS Record List: You can now shift-click to select a range of checkboxes
- Permalinks Plugin: searchMultipleTables() now returns a permalink field if it's set (requires Permalinks v1.11)
- Programmers: New function: isMac() to detect macOS servers
- Programmers: New functions: errorlog_lastError() & error_get_last_message() for getting last error message
- Programmers: Added data-label="column title" to each <td> in CMS record lists
- Added no-cache headers to CMS pages to prevent caching
- Menus: Renamed "Background Tasks" to "Scheduled Tasks"

- Maintenance: Removed legacy MySQL library support (mysqli used since PHP 7)
- Maintenance: Replaced $php_errormsg references (not supported in PHP 8)
- Admin > General: Fixed open_basedir warnings on some servers
- CMS Record Lists: Fixed drag sorting for iPads
- Cron: Updated old references to `function` column to `functionName` (previous is now MySQL reserved keyword)
- Misc Code and other minor improvements.

You can download the latest version here:

Please post any feedback, questions, or bugs you find.

Thanks all for your support!

Dave Edis - Senior Developer

CMSB v3.61 Released - Maintenance Release

By Steve99 - September 5, 2023

Thanks Dave and Team! The new "shift-click for selecting a range of checkboxes" is great for usability. I really like all the new server environment items introduced over the last few releases as well. It was interesting to see the frequency of node changes in a clustered cloud server environment.

CMSB v3.61 Released - Maintenance Release

By Steve99 - September 7, 2023

Yes, certainly appreciated!

I emailed you a screenshot of Recent Changes to check out.


By Dave - September 11, 2023

Hi All, 

Just a heads up that we've released version v3.61a with a hotfix to patch an issue that prevented the Code Generator menus from working.

You can download that patched version here:

Or patch it yourself with the following instructions: 

  • Open /lib/plugin_functions.php
  • Search for $generators[]
  • Around line 208
    • Replace this: 'functionName' => $functionName,
    • With this: 'function' => $functionName,

Let us know if you need help with anything or run into any other issues.

Dave Edis - Senior Developer

By Codee - September 14, 2023

Dave and Team,

The changelog for this version shows the prospective need for Permalinks 1.11, but the highest available on the IT website is 1.10.  

By Dave - October 6, 2023

Hi Codee, 

Thanks for the reminder and sorry for the delay.  We've just released Permalinks v1.11 and you can download it here:


Dave Edis - Senior Developer

By Codee - October 7, 2023

Cool, Dave! Thank you kindly.