release notes 3.11.5#
What’s new in 3.11.5#
Features:#
feat: Add Python 3.12 support – Vinit Kumar
feat: django 5 support for cms 3.11 – Leonardo Cavallucci
feat: Add bot to remind to not squash merges into release/* branches – Fabian Braun
Bug Fixes#
fix: preserve
view_class
in decorated views – Will Hoeyfix: avoid InvalidCacheKey (memcached) for key-length ~249 – fwehr
fix: Update transifex pull strings script for v3 in alignment with v4 – Fabian Braun
fix: Use correct version of Django in GitHub CI actions – Fabian Braun
fix: Remove link to closed discourse channel for feature requests from issue template – Fabian Braun
fix: Remove discontinued discourse server from docs – Fabian Braun
fix: Add
--fix-paths
option to./manage.py cms fix-tree
– Fabian Braunfix: readable messages in dark-mode – Fabian Braun
Statistics:#
This release includes 5 pull requests, and was created with the help of the following contributors (in alphabetical order):
Fabian Braun
fwehr
Leonardo Cavallucci
Vinit Kumar
Will Hoey
Thanks to all contributors for their efforts!
How to upgrade to#
We assume you are upgrading from django CMS 3.11.4.
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.