CMSB v3.54 Released - October 29, 2020
27 posts by 9 authors in: Forums > CMS Builder
Last Post: February 23, 2021 (RSS)
By Dave - October 29, 2020
Hello All!
We've just released v3.54 of CMS Builder, this is a maintenance release but we're also including an early beta of a new Media Library feature we're working on.
Here's the complete changelog for v3.54:
*** October 29, 2020 - Version 3.54 (Media Library Beta)
SERVER REQUIREMENTS
- This software version REQUIRES: PHP 7.2+ and MySQL 5.5+
- NOTE: Some plugins may need to be updated when upgrading from v2.xxNEW FEATURES
- Media Library (BETA): Use uploaded images in multiple sections
You can enable this feature under: Admin > General > Advanced > Use Media LibraryMINOR CHANGES
- "removeDate" special field is now ignored when left blank. **SEE UPGRADE NOTES BELOW**
- Automated schema sync now also adds missing indexes for fields that already exist (for better
compatibility with uploading schema files edited externally)BUG FIXES
- Fixed issue stopping 'all' search field working when section has a tab field type.
- Disable database encryption when MySQL hostname is set to "localhost"
- Update for iframe sizing in Firefox
- Code updates to add support for PHP 7.4
- Updates for MySQL 8 compatibility
- Upgraded the HTML purifier library to version 4.12.0
- Blank passwords are no longer allowed (previously only possible by erasing password with a mysql query)
- Tabs no longer appear if users do not have permission to access them
- Misc Code and other minor improvements.REMOVEDATE UPGRADE NOTES
Prior to this version, the default behavior for removeDate was to hide a post if
the field was blank. We've reversed this so that posts with a blank removeDate are hidden.
Before upgrading from older versions, verify that no sections are relying on the old behavior.
You can download the latest version here: https://www.interactivetools.com/download/
Please feel free to post any questions or comments
Thanks!
interactivetools.com
Hi Dave,
Maybe I'm reading this wrong, but I think the REMOVEDATE UPGRADE NOTES say the same thing for the prior and current mode of operation.
Best,
Jerry Kornbluth
Take advantage of a free 3 month trial subscription, only for CMSB users, at: http://www.thecmsbcookbook.com/trial.php
By Toledoh - October 29, 2020
Hey Jerry.
I think that previously if you had a removeDate field, and it was blank, then the post wouldn't show. Now, the removeDate only functions if a date is entered.
Tim (toledoh.com.au)
Sounds right, Tim.
Is that true Dave?
Jerry Kornbluth
Take advantage of a free 3 month trial subscription, only for CMSB users, at: http://www.thecmsbcookbook.com/trial.php
challenge with CMSB v3.54 Released - October 29, 2020
By Codee - October 30, 2020
Hello I.T.,
I just updated a client site from cmsb v3.53 to 3.54 and get a red flag at the top of the screen "Security Notice: You are currently running old and unsupported server software that no longer receives security updates. To avoid being exposed to unpatched security vulnerabilities and to ensure compatibility with future CMS releases, please upgrade at your earliest convenience.
- Upgrade to MySQL v5.6 or newer (Your server is running MySQL v5.5.510.2.34)"
The server is running Server version: 10.2.34-MariaDB - MariaDB Server, Protocol version: 10
(the latest stable release) - shouldn't that compatibility be at least at MySQL 5.6 level? If so, can that message be updated?
Thanks in advance.
Error on Category Menu?
By hiroko - November 2, 2020 - edited: November 2, 2020
Hi,
I just uploaded this new version on a new server for a new project. (not as an update)
When I make a category menu, I am getting an error when I save (a new or existing record). I'm uploading the screenshot to this post.
This doesn't happen on the multi or single record. Can you look through this?
Thank you.
Hiroko
ps. PHP ver. is 7.4.4, MySQL ver. is 5.7.31
Error on Category Menu?
By Dave - November 6, 2020
Hiroko,
Thanks for the bug report! In /lib/menus/default/save.php line 208 can you replace this:
if (preg_match("/:$recordNum:/", $parentCategory['lineage'])) {
With this:
if ($parentCategory && preg_match("/:$recordNum:/", $parentCategory['lineage'])) {
Let me know if that resolves the issue for you.
interactivetools.com
challenge with CMSB v3.54 Released - October 29, 2020
By Dave - November 6, 2020
Thanks everybody for the feedback so far.
I've made a note of everything and we'll update the database version recommendations and changelog text for the next version.
Thanks!
interactivetools.com
By Steve99 - November 10, 2020
Looking forward to trying the shared media library!
Minor bug noticed in the security tips that come to find out was present in previous versions. The security tip check for "hide php errors" appears to run before the toggled setting is saved.
Best,
Steve