July 2024 django CMS Updates: Faster Permissions, Bug Fixes, and Exciting New Features!
Dear all!
Here comes July’s community update! 🚀
Releases:
- Django CMS 4.1.2: The second bug-fix release of django CMS 4.1.2 now does page-specific permission checks much faster, fixes ignored default_plugins setting in the placeholder configuration, and reintroduces page-specific publishing permissions (which can and are used by djangocms-versioning, for example)
- Djangocms-frontend 1.3.3 fixes misaligned icons in mobile navigation as well as a bug that escaped page title characters in the link plugin’s autocomplete view.
- Django-filer 3.1.4 now accepts Django’s new STORAGES setting (introduced in Django 4.2), its views create a TemplateResponse (which can be post-processed by other apps), and a bugfix that caused the expand URL of custom image models to be incorrect.
- Djangocms-link 4.0.0 now also works with django CMS 4.
- Djangocms-text 0.2.0 now automatically migrates djangocms-text-ckeditor text plugins and thereby can now also be used as a drop-in replacement for djangocms-text-ckeditor
Contributions
- In June we have merged 41 pull requests, 21 to django CMS’ core, 5 to djangocms-versioning, 4 to djangocms-frontend, and two each to djangocms-snippet, djangocms-moderation, and djangocms-link. (By the way, this number does only include the PRs created by humans.)
- Special thanks go to the contributors vipulnarang95, @Jacob , filipweidemann, @jgadelange , @Mark Walker, ls-app, florianRepenn, rcooke, hgkornmann, KCuppens, and jianghuyiyuan.
- Also, I am very proud that jianghuyiyuan, KCuppens, and jgadelange had their first pull requests merged for django CMS!!
- To give a bit of an outlook, I’d like to point out that quite a bit of work was done on django CMS 4.2 which will offer a new “headless-only” mode, and has quite some performance improvements thanks to a simplified model structure, and less and simplified database hits (see also https://github.com/django-cms/django-cms/discussions/7873 and https://github.com/django-cms/django-cms/discussions/7805).
Have a great summer, everyone!