CMSB v3.11 Released - User Requests - November 6th, 2017

1 posts by 1 authors in: Forums > CMS Builder
Last Post: November 6, 2017   (RSS)

  • Archived  

By Dave - November 6, 2017

We've just released v3.11 (and we're running it live on our website!).

We've got many new features and user requests.  Here's the complete changelog for v3.11:

*** November 6, 2017 - Version 3.11 (User Requests)

SERVER REQUIREMENTS
- This software version requires: PHP 5.6+ and MySQL 5.5+
- NOTE: Some plugins may need to be updated when upgrading from v2.xx

NEW FEATURES
- Unsaved changes warning: when you navigate away from a add/edit form after making changes it warns you
- Developer Email: we've added a field for this so error reports can go to a separate email and not the default site email
- Emoji Support: We've switched 4-byte UTF8 (utf8mb4) to support storing of extended charset languages and emojis in database
- Lastpass Usability: Added workaround for issue where LastPass would automatically fill out username and password fields when modifying accounts
- Image Uploads: CMYK "print" images are now automatically converted to browser-safe RGB images on upload (instead of just showing an error)
- Email Delivery: Added tips on the bottom of the Email Settings menu on what to do when emails aren't getting delivered
- Offline Mode: Switched to storing and caching resources locally to speed up access for offline and limited internet access installations
- Server Security: Added new options for setting file permissions and umask (search 'permissions' in /data/settings file)
- Database Order: MySQL columns are now automatically reordered in database to match order shown in field list
- Clearing Task Log: Added link in header to "Clear Log" in: Admin > Background Tasks > Task Log
- Server Requirements: PHP 5.6 is now required (older versions will return an error)
- Plugin System: Added hooks for: admin_footer_preButtons

MINOR CHANGES
- Programmers: New functions: schema_isMultiValueField, listValues_pack, listValues_unpack, js_escapef
- Compatibility: Updated included "Sample Section Generator" plugin to support PHP 7 and mysqli
- Libraries: Added PHP 5.6 compatibility functions for: random_bytes, random_int
- Libraries: Updated TinyMCE from v4.6.0 to v4.6.4 (Released 2017-06-13)
- Libraries: Updated HTML Purifier from 4.7.0 to 4.9.3 (Released 2017-06-02)
- Libraries: Updated SwiftMailer from 5.4.1 to 5.4.8 (Released 2017-05-01)
- Libraries: Updated Mobile Detect from 2.5.3 to 2.8.25 (Released 2017-03-29)
- Usability: Editor fields with no size specified now default to medium size instead of small

BUG FIXES
- Related Records: Fixed issue where drag sorting wouldn't work on edit pages with multiple related records fields
- Advanced Commands: Fixed issue where Advanced Commands that didn't redirect the page would get trigger twice
- Schema Presets: Updated date fields to default to showing options for 5 years before and the current date
- Code Generator: Fixed issue where direct linking to Category Menu Generator from a non-category section caused an error
- WYWISYG: Temporarily disabled WYSIWYG content menu as it was interfering with browser based spellcheckers
- Misc Code and other minor improvements

You can download the latest version from our upgrade by donation at this page: http://www.interactivetools.com/upgrade/

Please feel free to create a new forum post for your feedback and questions.  

Thanks!

Dave Edis - Senior Developer
interactivetools.com