Django-cms

Latest version: v4.1.0

Safety actively analyzes 621688 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

4.1.0

What's Changed
* fix: Empty all placeholder menu by fsbraun in https://github.com/django-cms/django-cms/pull/7403
* Fix linter workflow and improve workflow performance by marksweb in https://github.com/django-cms/django-cms/pull/7250
* feat: django-cms 4.0 documentation - Release notes by Aiky30 in https://github.com/django-cms/django-cms/pull/7367
* ci: CMS v4: two tests to use self.assertEqual instead of self.assertTrue by fsbraun in https://github.com/django-cms/django-cms/pull/7408
* fix: Replacement of SEND_BROKEN_LINK_EMAILS by BrokenLinkEmailsMiddleware by fsbraun in https://github.com/django-cms/django-cms/pull/7419
* Release note template by fsbraun in https://github.com/django-cms/django-cms/pull/7411
* feat: [CMS v4] Support for Django 4.1 by fsbraun in https://github.com/django-cms/django-cms/pull/7418
* Fix page tree w/ empty page contents and language-aware adding of new page contents by fsbraun in https://github.com/django-cms/django-cms/pull/7405
* feat: Allow for Django 4.1 in setup.py by fsbraun in https://github.com/django-cms/django-cms/pull/7424
* fix: CMS v4: Moving plugins between placeholders, plugin api by fsbraun in https://github.com/django-cms/django-cms/pull/7394
* feat: graceful plugin exceptions by fsbraun in https://github.com/django-cms/django-cms/pull/7423
* Add docstrings for autodoc by fsbraun in https://github.com/django-cms/django-cms/pull/7436
* Optimize populating title cache for Page model. by zkne in https://github.com/django-cms/django-cms/pull/7177
* Change `TitleExtension` to `PageContentExtension` by marksweb in https://github.com/django-cms/django-cms/pull/7369
* feat: [CMS v4] Reintroduce indicator menus by fsbraun in https://github.com/django-cms/django-cms/pull/7426
* fix: Remove patching of PageContent by djangocms-versioning by fsbraun in https://github.com/django-cms/django-cms/pull/7446
* feat: add release scripts for develop-4 branch by fsbraun in https://github.com/django-cms/django-cms/pull/7466
* Create 4.1.0rc1 by fsbraun in https://github.com/django-cms/django-cms/pull/7467
* add: Utility function get_placeholder_from_slot for PlaceholderRelationField by fsbraun in https://github.com/django-cms/django-cms/pull/7479
* fix: Copy page did not create versions for subpages by fsbraun in https://github.com/django-cms/django-cms/pull/7493
* feat: Icon update by fsbraun in https://github.com/django-cms/django-cms/pull/7494
* feat: Improved admin_manager by fsbraun in https://github.com/django-cms/django-cms/pull/7500
* fix: pagetree css can interfere with other changelists if djangocms-admin-style is absent by fsbraun in https://github.com/django-cms/django-cms/pull/7502
* fix: Language switching in page settings by fsbraun in https://github.com/django-cms/django-cms/pull/7507
* fix: Show language menu in toolbar only if at least two languages are configured by fsbraun in https://github.com/django-cms/django-cms/pull/7508
* fix: apphooks at endpoints by fsbraun in https://github.com/django-cms/django-cms/pull/7496
* feat: add setting to redirect slugs to lowercase et al. by fsbraun in https://github.com/django-cms/django-cms/pull/7510
* feat: Django 4.2 support by fsbraun in https://github.com/django-cms/django-cms/pull/7517
* fix: page content's `get_absolute_url` needs to return URL of page content's language by fsbraun in https://github.com/django-cms/django-cms/pull/7519
* feat: Admin for grouper-content-model combinations by fsbraun in https://github.com/django-cms/django-cms/pull/7513
* fix: Redirect behavior if prefix_default_language = False (port forward of 6851 to v4) by fsbraun in https://github.com/django-cms/django-cms/pull/7527
* Feat/integrate ruff linter by vinitkumar in https://github.com/django-cms/django-cms/pull/7533
* feat: hide legacy features in v4 admin/toolbar by fsbraun in https://github.com/django-cms/django-cms/pull/7521
* build: merge `develop-4` into `release/4.1.x` by fsbraun in https://github.com/django-cms/django-cms/pull/7542
* build: merge 4.1.0rc2 into `release/4.1.x` by fsbraun in https://github.com/django-cms/django-cms/pull/7543
* fix: empty actions shown without unwanted spaces by fsbraun in https://github.com/django-cms/django-cms/pull/7545
* ci: Merge develop-4 into release/4.1.x (for testing) by fsbraun in https://github.com/django-cms/django-cms/pull/7552
* fix: Preview icon takes user to the language of the page content object by fsbraun in https://github.com/django-cms/django-cms/pull/7558
* build: Release/build by fsbraun in https://github.com/django-cms/django-cms/pull/7561
* build: Version 4.1rc3 by fsbraun in https://github.com/django-cms/django-cms/pull/7560
* Fix: take csrf token from admin form or cms toolbar instead of cookie by fsbraun in https://github.com/django-cms/django-cms/pull/7570
* Merge back release candidate 4.1.0rc3 into develop-4 by fsbraun in https://github.com/django-cms/django-cms/pull/7573
* fix: create page wizard fails with Asian page titles/unicode slugs by fsbraun in https://github.com/django-cms/django-cms/pull/7572
* fix: Unlocalize ids to avoid js errors for ids greater than 999 by fsbraun in https://github.com/django-cms/django-cms/pull/7577
* fix: Borders for action buttons missing when using plain Django admin by fsbraun in https://github.com/django-cms/django-cms/pull/7580
* fix: Add (back) navigation extenders to advanced settings by fsbraun in https://github.com/django-cms/django-cms/pull/7578
* Replace PositiveSmallIntegerField against PositiveIntegerField by jrief in https://github.com/django-cms/django-cms/pull/7585
* Fix 7588 overwrite widget attrs by jrief in https://github.com/django-cms/django-cms/pull/7589
* fix: page settings does focus on "page title" an optional field half-way down the form by fsbraun in https://github.com/django-cms/django-cms/pull/7576
* fix: Sitemaps in v4 relied on availability of `PageUrl` instead of `PageContent` by fsbraun in https://github.com/django-cms/django-cms/pull/7596
* feat: Dark mode for v4 branch by fsbraun in https://github.com/django-cms/django-cms/pull/7597
* fix: update diff-dom and karma, run frontend tests on Chrome Headless by fsbraun in https://github.com/django-cms/django-cms/pull/7599
* fix: try to upgrade node.js to 18 by vinitkumar in https://github.com/django-cms/django-cms/pull/7601
* fix: Remove second cancel button from modal by fsbraun in https://github.com/django-cms/django-cms/pull/7603
* fix: Cross-talk between grouper admins due to common list initialization by fsbraun in https://github.com/django-cms/django-cms/pull/7613
* fix: remove `copy_to_public` from page and page content extensions by fsbraun in https://github.com/django-cms/django-cms/pull/7604
* ci: Merge develop-4 into release/4.1.x by fsbraun in https://github.com/django-cms/django-cms/pull/7617
* Fix: modal.scss dark-mode compatibilitiy by fsbraun in https://github.com/django-cms/django-cms/pull/7621
* fix: Remove publish/draft reference from grouper admin message by fsbraun in https://github.com/django-cms/django-cms/pull/7622
* fix: Pull transifex strings from base directory when building a release by fsbraun in https://github.com/django-cms/django-cms/pull/7623
* fix: Update transifex source file by fsbraun in https://github.com/django-cms/django-cms/pull/7629
* Fix: Open new plugin window in language of toolbar not of page by fsbraun in https://github.com/django-cms/django-cms/pull/7632
* Build: release 4.1.0rc4 by fsbraun in https://github.com/django-cms/django-cms/pull/7637
* fix: en locale in `release/4.1.x` by fsbraun in https://github.com/django-cms/django-cms/pull/7638
* fix: en locale typo by fsbraun in https://github.com/django-cms/django-cms/pull/7639
* Fix: Release script discards changes in compiled mo files by fsbraun in https://github.com/django-cms/django-cms/pull/7636
* ci: Merge back `release/4.1.x` (4.1.0rc4) into `develop-4` by fsbraun in https://github.com/django-cms/django-cms/pull/7640
* Fix: Debug toolbar action button has too low contrast in dark mode by fsbraun in https://github.com/django-cms/django-cms/pull/7642
* feat: django 5 support by fsbraun in https://github.com/django-cms/django-cms/pull/7648
* test: Run tests against django main branch by marksweb in https://github.com/django-cms/django-cms/pull/7650
* fix: Remove `can_publish` permission from django CMS 4 core by fsbraun in https://github.com/django-cms/django-cms/pull/7635
* fix: When opening structure board page menu disappears or shows wrong page template by fsbraun in https://github.com/django-cms/django-cms/pull/7671
* fix: 7662, add support for python 3.12 and upgrade github actions by vinitkumar in https://github.com/django-cms/django-cms/pull/7680
* fix: `.load` jQuery method erroneously replaced by `.on('load')` by fsbraun in https://github.com/django-cms/django-cms/pull/7679
* fix: Port forward 7664 and 7657 by fsbraun in https://github.com/django-cms/django-cms/pull/7695
* fix: validate endpoint languages and redirect if not editable by fsbraun in https://github.com/django-cms/django-cms/pull/7691
* fix: Add check for Django's i18n context processor needed for wizards to work by fsbraun in https://github.com/django-cms/django-cms/pull/7699
* feat: Add `djangocms` command to quickly start a project by fsbraun in https://github.com/django-cms/django-cms/pull/7702
* fix: Localization of permission checks on deleting by dwintergruen in https://github.com/django-cms/django-cms/pull/7683
* fix: django 5's choice widget is not lazy by fsbraun in https://github.com/django-cms/django-cms/pull/7707
* fix: Page Content Extension toolbar by fsbraun in https://github.com/django-cms/django-cms/pull/7708
* fix: Language chooser options pointing to the same language by fsbraun in https://github.com/django-cms/django-cms/pull/7698
* docs: Add CONTRIBUTING.rst and CODE_OF_CONDUCT.rst from develop to develop-4 branch by fsbraun in https://github.com/django-cms/django-cms/pull/7713
* fix: Copy content extension fails when used with djangocms-versioning by fsbraun in https://github.com/django-cms/django-cms/pull/7717
* ci: Merge develop-4 into release/4.1.x by fsbraun in https://github.com/django-cms/django-cms/pull/7718
* ci: Merge back 4.1.0.rc5 build into release/4.1.x by fsbraun in https://github.com/django-cms/django-cms/pull/7720
* feat: add v4 docs to main branch by fsbraun in https://github.com/django-cms/django-cms/pull/7722
* chore: Merge `release/build` into `release/4.1.x` by fsbraun in https://github.com/django-cms/django-cms/pull/7729

New Contributors
* dwintergruen made their first contribution in https://github.com/django-cms/django-cms/pull/7683

**Full Changelog**: https://github.com/django-cms/django-cms/compare/4.0.0...4.1.0

4.1.0rc5

What's Changed
* fix: Pull transifex strings from base directory when building a release by fsbraun in https://github.com/django-cms/django-cms/pull/7623
* Fix: Release script discards changes in compiled mo files by fsbraun in https://github.com/django-cms/django-cms/pull/7636
* Fix: Debug toolbar action button has too low contrast in dark mode by fsbraun in https://github.com/django-cms/django-cms/pull/7642
* feat: django 5 support by fsbraun in https://github.com/django-cms/django-cms/pull/7648
* test: Run tests against django main branch by marksweb in https://github.com/django-cms/django-cms/pull/7650
* fix: Remove `can_publish` permission from django CMS 4 core by fsbraun in https://github.com/django-cms/django-cms/pull/7635
* fix: When opening structure board page menu disappears or shows wrong page template by fsbraun in https://github.com/django-cms/django-cms/pull/7671
* fix: 7662, add support for python 3.12 and upgrade github actions by vinitkumar in https://github.com/django-cms/django-cms/pull/7680
* fix: `.load` jQuery method erroneously replaced by `.on('load')` by fsbraun in https://github.com/django-cms/django-cms/pull/7679
* fix: Port forward 7664 and 7657 by fsbraun in https://github.com/django-cms/django-cms/pull/7695
* fix: validate endpoint languages and redirect if not editable by fsbraun in https://github.com/django-cms/django-cms/pull/7691
* fix: Add check for Django's i18n context processor needed for wizards to work by fsbraun in https://github.com/django-cms/django-cms/pull/7699
* feat: Add `djangocms` command to quickly start a project by fsbraun in https://github.com/django-cms/django-cms/pull/7702
* fix: Localization of permission checks on deleting by dwintergruen in https://github.com/django-cms/django-cms/pull/7683
* fix: django 5's choice widget is not lazy by fsbraun in https://github.com/django-cms/django-cms/pull/7707
* fix: Page Content Extension toolbar by fsbraun in https://github.com/django-cms/django-cms/pull/7708
* fix: Language chooser options pointing to the same language by fsbraun in https://github.com/django-cms/django-cms/pull/7698
* docs: Add CONTRIBUTING.rst and CODE_OF_CONDUCT.rst from develop to develop-4 branch by fsbraun in https://github.com/django-cms/django-cms/pull/7713
* fix: Copy content extension fails when used with djangocms-versioning by fsbraun in https://github.com/django-cms/django-cms/pull/7717

New Contributors
* dwintergruen made their first contribution in https://github.com/django-cms/django-cms/pull/7683

**Full Changelog**: https://github.com/django-cms/django-cms/compare/4.1.0rc4...4.1.0rc5

4.1.0rc4

* Dark mode for v4 branch (7597) (e0c923836) -- Fabian Braun
* Open new plugin window in language of toolbar not of page (7632) (ac74c2127) -- Fabian Braun
* Update transifex source file (7629) (06ecf3a8e) -- Fabian Braun
* Remove publish/draft reference from grouper admin message (fcc2f7ad5) -- Fabian Braun
* Update _modal.scss (4ab1f58cd) -- Fabian Braun
* Better action feedback (94cc9b0f5) -- Fabian Braun
* modal.scss dark-mode compatibilitiy (318d417a4) -- Fabian Braun
* remove `copy_to_public` from page and page content extensions (7604) (81ad858e9) -- Fabian Braun
* Cross-talk between grouper admins due to common list initialization (7613) (1f932b097) -- Fabian Braun
* Remove admin view provided cancel button from modals (since it has its own cancel button) (7603) (5caf8d5c2) -- Fabian Braun
* Upgrade js build system to node.js 18 (7601) (a0977a7f9) -- Vinit Kumar
* update diff-dom and karma, run frontend tests on Chrome Headless (7599) (69a6cef63) -- Fabian Braun
* Sitemaps in v4 relied on availability of `PageUrl` instead of `PageContent` (7596) (1c208a8cb) -- Fabian Braun
* page settings does not correctly focus (7576) (e100087c3) -- Fabian Braun
* Add (back) navigation extenders to advanced settings (7578) (3e3a86b4f) -- Fabian Braun

4.1.0rc3

4.1.0rc2

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` to `PageContentExtension` (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) (ddbc99a53) -- 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!

4.1.0rc1

======================

* Django 4.1 and 4.0 support
* Python 3.10 support
* 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
* feat: graceful plugin exceptions. Exceptions when rendering a plugin are caught and logged
* Remove outdated Django setting SEND_BROKEN_LINK_EMAILS
* Introduce dropdown menus in the page tree for status indicators
* add release scripts for develop-4 branch (7466) (ddbc99a53)

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.