Skip to content

Commit 88ba3de

Browse files
fsbraunmarksweb
authored andcommitted
Update docs to include release notes of 3.11.2 to 3.11.5
1 parent 14990b1 commit 88ba3de

File tree

5 files changed

+309
-0
lines changed

5 files changed

+309
-0
lines changed

docs/upgrade/3.11.2.rst

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
.. _upgrade-to-3.11.2:
2+
3+
######################
4+
release notes 3.11.2
5+
######################
6+
7+
This release focuses on Django 4.2 support which will be LTS. django CMS version 3.11.x will be supported until the end of life of Django 4.2 estimated for April 2026.
8+
9+
********************
10+
What's new in 3.11.2
11+
********************
12+
13+
Features:
14+
---------
15+
* add django 4.2 support (#7481) (5478faa5c) -- Vinit Kumar
16+
* add setting to redirect slugs to lowercase (#7509) (01aedee9f) -- pajowu
17+
* add setting so redirect preserves params (#7489) (dcb9c4b3a) -- Ivo Branco
18+
* add download statistics to readme (#7474) (25b2303f7) -- Fabian Braun
19+
20+
Bug Fixes:
21+
----------
22+
* replace ' by ′ in fr translation − no more "page d\u0027accueil"! (#7488) (b4acc9a6b) -- Corentin Bettiol
23+
* Link both user and group from global page permissions to change form (#7486) (6cb47629b) -- Fabian Braun
24+
* Build docs always from the current local version (#7472) (#7475) (7aaddd45a) -- Fabian Braun
25+
26+
Statistics:
27+
-----------
28+
29+
This release includes 21 pull requests, and was created with the help of the following contributors (in alphabetical order):
30+
31+
* Corentin Bettiol (1 pull request)
32+
* Danny Waser (1 pull request)
33+
* Fabian Braun (10 pull requests)
34+
* Ivo Branco (1 pull request)
35+
* Jasper (1 pull request)
36+
* Nihal Rahman (1 pull request)
37+
* Vinit Kumar (3 pull requests)
38+
* pajowu (1 pull request)
39+
40+
With the review help of the following contributors:
41+
42+
* Fabian Braun
43+
* Nihal
44+
* Vinit Kumar
45+
46+
Thanks to all contributors for their efforts!
47+
48+
49+
************************
50+
How to upgrade to
51+
************************
52+
53+
We assume you are upgrading from django CMS 3.11.1.
54+
55+
Please make sure that your current database is consistent and in a healthy
56+
state, and **make a copy of the database before proceeding further.**
57+
58+
Check your settings of `CMS_LANGUAGES` (if used), as it was ignored by default in preceding versions.
59+
For more information, please see: https://github.com/django-cms/django-cms/pull/6795
60+
61+
Then run::
62+
63+
python manage.py migrate # to ensure that your database is up-to-date with migrations
64+
python manage.py cms fix-tree
65+
66+
Check custom code and third-party applications for use of deprecated or removed functionality or
67+
APIs (see above). Some third-party components may need to be updated.
68+
69+
Install the new version of django CMS from GitHub or via pip.
70+
71+
Run::
72+
73+
python manage.py migrate
74+
75+
to apply the new migrations.

docs/upgrade/3.11.3.rst

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
.. _upgrade-to-3.11.3:
2+
3+
######################
4+
release notes 3.11.3
5+
######################
6+
7+
This release focuses on Django 4.2 support which will be LTS. django CMS version 3.11.x will be supported until the end of life of Django 4.2 estimated for April 2026.
8+
9+
Compared to 3.11.2 it fixes a bug which broke the dropdown menu in the page tree.
10+
11+
********************
12+
What's new in 3.11.3
13+
********************
14+
15+
Bug Fixes:
16+
----------
17+
* Remove superfluous curly bracket left behind on PR 7488 (#7529) -- Corentin Bettiol
18+
* Fix admin tests (#6848) for some post requests (#7535) -- Fabian Braun
19+
20+
Statistics:
21+
-----------
22+
23+
This release includes 2 pull requests, and was created with the help of the following contributors (in alphabetical order):
24+
25+
* Corentin Bettiol (1 pull request)
26+
* Fabian Braun (1 pull requests)
27+
28+
With the review help of the following contributors:
29+
30+
* Fabian Braun
31+
* Vinit Kumar
32+
33+
Thanks to all contributors for their efforts!
34+
35+
36+
************************
37+
How to upgrade to
38+
************************
39+
40+
We assume you are upgrading from django CMS 3.11.2 or django CMS 3.11.1.
41+
42+
Please make sure that your current database is consistent and in a healthy
43+
state, and **make a copy of the database before proceeding further.**
44+
45+
Check your settings of `CMS_LANGUAGES` (if used), as it was ignored by default in preceding versions.
46+
For more information, please see: https://github.com/django-cms/django-cms/pull/6795
47+
48+
Then run::
49+
50+
python manage.py migrate # to ensure that your database is up-to-date with migrations
51+
python manage.py cms fix-tree
52+
53+
Check custom code and third-party applications for use of deprecated or removed functionality or
54+
APIs (see above). Some third-party components may need to be updated.
55+
56+
Install the new version of django CMS from GitHub or via pip.
57+
58+
Run::
59+
60+
python manage.py migrate
61+
62+
to apply the new migrations.

docs/upgrade/3.11.4.rst

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
.. _upgrade-to-3.11.4:
2+
3+
<<<<<<< HEAD
4+
######################
5+
release notes 3.11.3
6+
######################
7+
8+
This release focuses on Django 4.2 support which will be LTS. django CMS version 3.11.x will be supported until the end of life of Django 4.2 estimated for April 2026.
9+
10+
Compared to 3.11.2 it fixes a bug which broke the dropdown menu in the page tree.
11+
=======
12+
#####################
13+
release notes 3.11.4
14+
#####################
15+
16+
********************
17+
What's new in 3.11.4
18+
********************
19+
20+
Bug Fixes:
21+
----------
22+
* Remove superfluous curly bracket left behind on PR 7488 (#7529) -- Corentin Bettiol
23+
* Fix admin tests (#6848) for some post requests (#7535) -- Fabian Braun
24+
25+
Statistics:
26+
-----------
27+
28+
This release includes 2 pull requests, and was created with the help of the following contributors (in alphabetical order):
29+
30+
* Corentin Bettiol (1 pull request)
31+
* Fabian Braun (1 pull requests)
32+
33+
With the review help of the following contributors:
34+
35+
* Fabian Braun
36+
* Vinit Kumar
37+
=======
38+
Features:
39+
---------
40+
* Update dark mode switch to be compatible with Django 4.2 admin dark mode (#7549) (1106ae6d7) -- Fabian Braun
41+
42+
Bug Fixes:
43+
----------
44+
* Toolbar action button becomes hard to read in dark mode (c626022ba) -- Fabian Braun
45+
* Backport v4.1.0rc4 fixes - Admin language and styling (#7630) (#7641) (90b72ebea) -- Fabian Braun
46+
* diff-dom freezing on content refresh: #7460 (#7600) (d8e9c527e) -- Vinit Kumar
47+
* Fixed RecursionError when extending templates (#7594) (c99f78759) -- mihalikv
48+
* JS issues with running CMS under cypress (#7591) (ce4c29948) -- Vinit Kumar
49+
* Mitigate performance hit due to deprecation warnings for v4.1 (#7587) (9908d7e70) -- Fabian Braun
50+
* create page wizard fails with Asian page titles/unicode slugs (#7565) (0ab640ce3) -- Fabian Braun
51+
* require Django >= 3.2 (#7562) (a77358b93) -- Fabian Braun
52+
* respect pre-set (48353c2d6) -- Fabian Braun
53+
* lint menus app (#7534) (927b60b47) -- Vinit Kumar
54+
* remove curly bracket left behind on PR 7488 (#7529) (123f7df91) -- Corentin Bettiol
55+
56+
Statistics:
57+
-----------
58+
59+
This release includes 45 pull requests, and was created with the help of the following contributors (in alphabetical order):
60+
61+
* ChengDaqi2023 (1 pull request)
62+
* Corentin Bettiol (1 pull request)
63+
* Fabian Braun (30 pull requests)
64+
* Github Release Action (3 pull requests)
65+
* Vinit Kumar (3 pull requests)
66+
* caption (1 pull request)
67+
* dependabot[bot] (0 pull request)
68+
* mihalikv (1 pull request)
69+
* suryadev99 (1 pull request)
70+
>>>>>>> origin/develop
71+
72+
Thanks to all contributors for their efforts!
73+
74+
75+
************************
76+
How to upgrade to
77+
************************
78+
79+
We assume you are upgrading from django CMS 3.11.3.
80+
81+
Please make sure that your current database is consistent and in a healthy
82+
state, and **make a copy of the database before proceeding further.**
83+
84+
Check your settings of `CMS_LANGUAGES` (if used), as it was ignored by default in preceding versions.
85+
For more information, please see: https://github.com/django-cms/django-cms/pull/6795
86+
87+
Then run::
88+
89+
python manage.py migrate # to ensure that your database is up-to-date with migrations
90+
python manage.py cms fix-tree
91+
92+
Check custom code and third-party applications for use of deprecated or removed functionality or
93+
APIs (see above). Some third-party components may need to be updated.
94+
95+
Install the new version of django CMS from GitHub or via pip.
96+
97+
Run::
98+
99+
python manage.py migrate
100+
101+
to apply the new migrations.

docs/upgrade/3.11.5.rst

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
.. _upgrade-to-3.11.5:
2+
3+
#####################
4+
release notes 3.11.5
5+
#####################
6+
7+
********************
8+
What's new in 3.11.5
9+
********************
10+
11+
Features:
12+
---------
13+
14+
* feat: Add Python 3.12 support -- Vinit Kumar
15+
* feat: django 5 support for cms 3.11 -- Leonardo Cavallucci
16+
* feat: Add bot to remind to not squash merges into release/* branches -- Fabian Braun
17+
18+
Bug Fixes
19+
---------
20+
21+
* fix: preserve ``view_class`` in decorated views -- Will Hoey
22+
* fix: avoid InvalidCacheKey (memcached) for key-length ~249 -- fwehr
23+
* fix: Update transifex pull strings script for v3 in alignment with v4 -- Fabian Braun
24+
* fix: Use correct version of Django in GitHub CI actions -- Fabian Braun
25+
* fix: Remove link to closed discourse channel for feature requests from issue template -- Fabian Braun
26+
* fix: Remove discontinued discourse server from docs -- Fabian Braun
27+
* fix: Add ``--fix-paths`` option to ``./manage.py cms fix-tree`` -- Fabian Braun
28+
* fix: readable messages in dark-mode -- Fabian Braun
29+
30+
Statistics:
31+
-----------
32+
33+
This release includes 5 pull requests, and was created with the help of the following contributors (in alphabetical order):
34+
35+
* Fabian Braun
36+
* fwehr
37+
* Leonardo Cavallucci
38+
* Vinit Kumar
39+
* Will Hoey
40+
41+
Thanks to all contributors for their efforts!
42+
43+
44+
************************
45+
How to upgrade to
46+
************************
47+
48+
We assume you are upgrading from django CMS 3.11.4.
49+
50+
Please make sure that your current database is consistent and in a healthy
51+
state, and **make a copy of the database before proceeding further.**
52+
53+
Then run::
54+
55+
python manage.py migrate # to ensure that your database is up-to-date with migrations
56+
python manage.py cms fix-tree
57+
58+
Check custom code and third-party applications for use of deprecated or removed functionality or
59+
APIs (see above). Some third-party components may need to be updated.
60+
61+
Install the new version of django CMS from GitHub or via pip.
62+
63+
Run::
64+
65+
python manage.py migrate
66+
67+
to apply the new migrations.

docs/upgrade/index.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ makes changes to your database.
1616
4.1.1
1717
4.1.0
1818
4.0
19+
3.11.5
20+
3.11.4
21+
3.11.3
22+
3.11.2
1923
3.11.1
2024
3.11.0
2125
3.10.1

0 commit comments

Comments
 (0)