4.1.7 release notes

April 22, 2025

Warning

Upgrading from previous versions

django CMS 4.1 is the first community release of django CMS 4. Django CMS 4 introduces changes that require action if you are upgrading from a 3.x version. Please read the step-by-step guide to the process of upgrading from 3.5+ to 4 here: 4.0.0 release notes

Welcome to django CMS 4.1.7!

Django and Python compatibility

django CMS supports Django 3.2 to 5.2. We highly recommend and only support the latest release of each series.

It supports Python 3.9, 3.10, 3.11, and 3.12. As for Django, we highly recommend and only support the latest release of each series.

What’s new in 4.1.7

Bug Fixes:

  • show_placeholder did not respect edit/preview mode and failed loudly (#8273) (c062968b7) – Fabian Braun

  • Updated deprecation warning to current version scheme (#8269) (ce2dba0) – Fabian Braun

  • Allow lazy wizard initialization (#8268) (04003bb) – Fabian Braun

  • Migration failed in rare cases (#8249) (b5b7f30) – Fabian Braun

  • Added default_auto_field to cms/apps.py (#8254) (14425d) – Fabian Braun

  • Adjusted checks for GrouperAdmin to allow for prepopulated_fields (#8255) (7f08375) – Fabian Braun

  • Remove text decorations in page tree introduced by django 5.2 (#8214) (56b75e1) – Fabian Braun

  • Allow lazy wizard initialization (#8283) (e1e8f32) – Fabian Braun

Statistics:

This release includes 11 pull requests, and was created with the help of the following contributors (in alphabetical order):

  • Fabian Braun (8 pull request)

  • Github Release Action (3 pull requests)

With the review help of the following contributors:

  • Vinit Kumar

Thanks to all contributors for their efforts!