Features:
- Graceful plugin exceptions (#7423)
- Reintroduce indicator menus (#7426)
- Add release scripts for develop-4 branch (#7466)
- Icon update (#7494)
- Add setting to redirect slugs to lowercase et al. (#7510)
- Grouper model admin class
- Change
TitleExtension
toPageContentExtension
(#7369) - Optimize populating page content cache for Page model. (#7177)
- Unified icon font with icons for versioning, moderation and version locking
- Django 4.2, 4.1 and 4.0 support
- Python 3.11, 3.10 support
- Remove patching of PageContent by djangocms-versioning (#7446)
- Utility function get_placeholder_from_slot for PlaceholderRelationField (#7479)
Bug Fixes:
- Language switching in page settings (#7507)
- Show language menu in toolbar only if at least two languages are configured (#7508)
- Moving plugins between placeholders, plugin api (#7394)
- Apphooks at endpoints (#7496)
- Fix bug that broke page tree if it contained empty page content
- Fix bug that created new page content not in the displayed language but the browser language
- Remove outdated Django setting SEND_BROKEN_LINK_EMAILS
- Fixed redirect issues when i18n_patterns had prefix_default_language = False
- add release scripts for develop-4 branch (#7466) (ddbc99a) -- Fabian Braun
Statistics:
This release includes 145 pull requests, and was created with the help of the following contributors (in alphabetical order):
- Fabian Braun (55 pull requests)
- Mark Walker (1 pull request)
- Nebojsa Knezevic ( 1 pull request)
With the review help of the following contributors:
- Andrew Aikman
- Fabian Braun
- Mark Walker
Thanks to all contributors for their efforts!