3.6.0 release notes#
This release of django CMS concentrates on introducing support for Django 2.0 and Django 2.1, and dropping support for Django versions lower than 1.11.
What’s new in 3.6.0#
Improvements and new features#
introduced support for Django 2.0
introduced support for Django 2.1
removed support for Django versions older than 1.11
added
page_title
parameter forcms.api.create_page()
andcms.api.create_title()
length restriction for
Title.meta_description
was moved from model to form; field length was increased to 320 characters.
Removal of deprecated functionality#
Previously deprecated functionality has been removed:
Signal handlers for
Page
,Title
,Placeholder
andCMSPlugin
models was removed.Removed the
cms moderator
command.Removed the translatable content
get
/set
methods fromCMSPlugin
model.
How to upgrade to 3.6#
We assume you are upgrading from django CMS 3.5.
Please make sure that your current database is consistent and in a healthy state, and make a copy of the database before proceeding further.
Then run:
python manage.py migrate # to ensure that your database is up-to-date with migrations
python manage.py cms fix-tree
Check custom code and third-party applications for use of deprecated or removed functionality or APIs (see above). Some third-party components may need to be updated.
Install the new version of django CMS from GitHub or via pip.
Run:
python manage.py migrate
to apply the new migrations.
Create a new django CMS 3.6 project#
On the Divio Cloud#
The Divio Cloud offers an easy way to set up django CMS projects. In the Divio Cloud Control Panel, create a new django CMS project and Deploy it.
Using the django CMS Installer#
Note
The django CMS Installer is not yet available for django CMS 3.6 or Django 2 or later.
This section will be updated or removed before the final release of django CMS 3.6.
Contributors to this release#
Daniele Procida
Vadim Sikora
Paulo Alvarado
Bartosz Płóciennik
Katie McLaughlin
Krzysztof Socha
Mateusz Kamycki
Sergey Fedoseev
Aliaksei Urbanski
heppstux
Chematronix
Frank
Jacob Rief
Julz