3.7.1 release notes

What’s new in 3.7.1

Bug Fixes

  • Fixed a bug where creating a page via the cms.api.create_page ignores left/right positions.
  • Fixed documentation example for urls.py when using multiple languages.
  • Fixed a bug where request.current_page would always be the public page, regardless of the toolbar status (draft / live). This only affected custom urls from an apphook.
  • Fixed a bug where the menu would render draft pages even if the page on the request was a public page. This happens when a user without change permissions requests edit mode.
  • Fixed the ‘urls.W001’ warning with custom apphook urls
  • Fixed missing {% trans %} to toolbar shortcuts.
  • Fixed a simple typo in the docstring for cms.utils.helpers.normalize_name.

Improvements and new features

  • Added code of conduct reference file to the root directory
  • Moved contributing file to the root directory
  • Added better templates for new issue requests
  • Mark public static placeholder dirty when published.
  • Prevent non-staff users to login with the django CMS toolbar
  • Improved and simplified permissions documentation.
  • Improved apphooks documentation.
  • Improved CMSPluginBase documentation.
  • Improved documentation related to nested plugins.
  • Updated installation tutorial.
  • Updated branch and release policy.