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.