django-cms v3.3.1 Release Notes
Release Date: 2016-07-13 // over 7 years ago-
- โ Added a warning for users who are leaving the page or closing the plugin modal by pressing ESC to prevent accidental loss of content.
- ๐ Fixed a bug when clicking inside sideframe didn't close toolbar dropdowns
- ๐ Fixed a bug where saving errors wouldn't be shown in the modal window.
- ๐ Fixed a misleading message when modal iframe contents couldn't be accessed.
- โ Added a workaround for a bug when plugins couldn't be deleted in Firefox with 1Password extension installed
- ๐ Changed CMS JavaScript bundling from simple concatenation to webpack-based. Using CMS JavaScript modules directly is no longer possible.
- ๐ Fixed an issue where plugins that have no immediate DOM representation wouldn't be editable or movable.
- ๐ Fixed a regression in which plugins that defined
parent_classes
would not show up in the structure mode. - Introduced new logic to leverage Django's dynamic related name
functionality on
CMSPlugin
subclasses for the parent link field. - ๐ Backported a performance fix from Django to avoid extra queries when
plugins access their parent via the parent link field
cmsplugin_ptr
. - ๐ Fixed typo in
AdvancedSettingsForm
error messages. - ๐ Fixed long standing bug that prevented apphook endspoints from being CSRF exempt.
- Changed default value for
CMS_INTERNAL_IPS
. - ๐ Fixed an issue that prevented non superusers from copying all plugins in a placeholder.
- ๐ Fixed an issue where plugin permissions where not checked when clearing a placeholder.
- ๐ Fixed an issue where plugin permissions where not checked when deleting a page or page translation.
- Added support for tiered
CMS_PLACEHOLDER_CONF
. - ๐ Fixed a useless placeholders edit permissions checking when not in edit mode.
- ๐ Fixed a bug where users with limited permissions could not interact with page tree dropdowns.
- ๐ Fixed a bug where Django Compressor could not be used on the sekizai
js
block. - ๐ Fixed an encoding error when running the
publisher-publish
command. - ๐ Fixed regression introduced in 3.3.0 when using the
render_plugin_toolbar_config
template tag directly. - ๐ Fixed
render_model
template tags to work with models containing deferred fields. - ๐ Fixed error in retrieving placeholder label from configuration.