django CMS 5.0.5 Released — Bugfix Update for Our LTS Version
We’re happy to announce the release of django CMS 5.0.5, a bugfix release for our long-term support (LTS) version. This update focuses on improving the stability and reliability of multilingual content management and editing workflows.
🧩 What’s New in 5.0.5
This release addresses several issues reported by users and contributors in recent weeks.
- Fix: Searching pages for language-specific content failed due to an incorrect search queryset. #8355
- Fix: Corrected the default value for the edit_fields parameter to prevent AttributeError. #8381
- Fix: Avoided escaping (stringifying) None values in the PageAttribute template tag. #8384
- Fix: Resolved a unique constraint violation when copying pages across languages. #8386
- Fix: Ensured the edit endpoint correctly selects the active language when the admin is not using i18n_patterns. #8390
These fixes improve multilingual editing, content duplication, and page search behaviour — making everyday CMS operations smoother and more predictable.
🔒 LTS Stability and Reliability
Version 5.0 is the current LTS (Long-Term Support) branch of django CMS, designed for production stability and compatibility with Django 4.2 LTS. The 5.0.x releases will continue to receive security and bugfix updates to ensure a dependable foundation for long-term projects.
If you’re running any 5.0.x version, upgrading to 5.0.5 is recommended.
🚀 How to Upgrade
To upgrade your project:
pip install --upgrade django-cms==5.0.5 python manage.py migrate
After upgrading, test your multilingual page workflows and admin editing endpoints to confirm everything behaves as expected.
📖 Learn More
You can view the full changelog and all pull requests on GitHub.
🔗 django CMS 5.0.5
Release Notes django CMS 5.0.5 is a small but important step toward keeping our LTS release solid, predictable, and production-ready. Thank you for keeping your projects up to date and helping us maintain a healthy ecosystem for django CMS.
blog comments powered by Disqus