UX/UI Improvements:
- Set the CMS
codeeditor
field to readonly and added a warning message above it when safemode is enabled.
API Changes:
- Bumped minimum required version of PHP from 7.0 to 7.0.8 to enable support for PHP 7.4.
- Added support for the
customViewPath
configuration property in the RelationController when rendering lists to be able to override the partials used for rendering theLists
widget. - Using the
ImportExportController
'suseList
property will now pass the list header values through thebackend.list.overrideHeaderValue
event just like a regular list would. - ApplicationException are no longer logged if unhandled (they're meant as more of a validation / sanity check exception. SystemExceptions are logged instead.
- All Artisan commands that are unusable in Winter (typically because they rely on a "Laravel" project structure) are no longer registered and thus no longer made available. Full list of removed commands here: wintercms/library#447
- Added static method
Cms\Helpers\Cms::safeModeEnabled()
to check if safe mode is enabled. - Add support for lazy loading backend form tabs with the
lazy
configuration property that takes an array of tab names to apply lazy loading to.
Bug Fixes:
- Fixed scrolling issue in the MediaManager that would occur on some browsers causing scrolled content to no longer become visible erratically.
- Added smoother support for old serialized cookie data to retain sessions during the upgrade process.
- Fixed issue where similarly-named repeaters in a CMS page or layout would conflict when checking for AJAX actions on a child repeater.
Translation Improvements:
- Added Slovenian translation
Community Improvements:
- Switched to using Discord instead of Slack: https://discord.gg/D5MFSPH6Ux
- Launched Premium Support: https://wintercms.com/premium-support
Dependencies
- Minimum PHP version bumped from 7.0.0 to 7.0.8
- Support for PHP 7.4 added