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