django-cms v3.4.4 Release Notes

Release Date: 2017-06-15 // almost 7 years ago
    • ๐Ÿ›  Fixed a bug in which cancelling the publishing dialog wasn't respected.
    • ๐Ÿ›  Fixed a bug causing post-login redirection to an incorrect URL on single-language sites.
    • ๐Ÿ”Œ Changed the signature for internal cms.plugin_base.CMSPluginBase methods get_child_classes and get_parent_classes to take an optional instance parameter.
    • ๐Ÿ›  Fixed an error when retrieving placeholder label from configuration.
    • ๐Ÿ›  Fixed a bug which caused certain translations to display double-escaped text in the page list admin view.
    • Adjusted the toolbar JavaScript template to escape values coming from the request.
    • โž• Added Dropdown class to toolbar items
    • Replaced all custom markup on the admin/cms/page/includes/fieldset.html template with an {% include %} call to Django's built-in fieldset.html template.
    • ๐Ÿ›  Fixed a bug which prevented a page from being marked as dirty when a placeholder was cleared.
    • ๐Ÿ›  Fixed an IntegrityError raised when publishing a page with no public version and whose publisher state was pending.
    • ๐Ÿ›  Fixed an issue with JavaScript not being able to determine correct path to the async bundle
    • ๐Ÿ›  Fixed a DoesNotExist database error raised when moving a page marked as published, but whose public translation did not exist.
    • ๐Ÿ›  Fixed a bug in which the menu rendered nodes using the site session variable (set in the admin), instead of the current request site.
    • ๐Ÿ›  Fixed a race condition bug in which the database cache keys were deleted without syncing with the cache server, and as a result old menu items would continue to be displayed.
    • ๐Ÿ›  Fixed a 404 raised when using the Delete button for a Page or Title extension on Django >= 1.9
    • โž• Added "How to serve multiple languages" section to documentation
    • ๐Ÿ›  Fixed a performance issue with nested pages when using the inherit flag on the {% placeholder %} tag.
    • Removed the internal reset_to_public page method in favour of the revert_to_live method.
    • ๐Ÿ›  Fixed a bug in which the placeholder cache was not consistently cleared when a page was published.
    • โœจ Enhanced the plugin menu to not show plugins the user does not have permission to add.
    • ๐Ÿ›  Fixed a regression which prevented users from setting a redirect to the homepage.