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.