8000 chore: Prepare release 3.11.9 by fsbraun · Pull Request #8078 · django-cms/django-cms · GitHub
[go: up one dir, main page]

Skip to content

chore: Prepare release 3.11.9 #8078

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Nov 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,28 @@
Changelog
=========
< 10000 /td>
3.11.9 (2024-11-13)
===================

Bug Fixes:
----------
* XSS vulnerability for page title (#8075) (699f04e9b) -- Fabian Braun
* fix: Accept legacy action names for page permission check (#8022) (fc4838f99) -- Fabian Braun


Statistics:
-----------

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

* Fabian Braun (2 pull requests)

With the review help of the following contributors:

* Mark Walker

Thanks to all contributors for their efforts!

3.11.8 (2024-09-10)
===================

Expand Down
2 changes: 1 addition & 1 deletion cms/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '3.11.8'
__version__ = '3.11.9'

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions cms/static/cms/sass/components/_iconography.scss
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
// default font file generated by gulp
@font-face {
font-family: "django-cms-iconfont";
src: url("../../fonts/3.11.8/django-cms-iconfont.eot");
src: url("../../fonts/3.11.8/django-cms-iconfont.eot#iefix") format("eot"),
url("../../fonts/3.11.8/django-cms-iconfont.woff2") format("woff2"),
url("../../fonts/3.11.8/django-cms-iconfont.woff") format("woff"),
url("../../fonts/3.11.8/django-cms-iconfont.ttf") format("truetype"),
url("../../fonts/3.11.8/django-cms-iconfont.svg#django-cms-iconfont") format("svg");
src: url("../../fonts/3.11.9/django-cms-iconfont.eot");
src: url("../../fonts/3.11.9/django-cms-iconfont.eot#iefix") format("eot"),
url("../../fonts/3.11.9/django-cms-iconfont.woff2") format("woff2"),
url("../../fonts/3.11.9/django-cms-iconfont.woff") format("woff"),
url("../../fonts/3.11.9/django-cms-iconfont.ttf") format("truetype"),
url("../../fonts/3.11.9/django-cms-iconfont.svg#django-cms-iconfont") format("svg");
font-weight: normal;
font-style: normal;
}
Expand Down
76 changes: 76 additions & 0 deletions docs/upgrade/3.11.9.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
.. _upgrade-to-3.11.9:

####################
Release notes 3.11.9
####################

************
Security fix
************

django CMS 3.11.9 closes a security vulnerability that could allow an attacker
to inject malicious code into the page title allowing to load arbitrary
javascript code when viewing the page. We recommend that you upgrade to
this version as soon as possible.

The security issue is of low severity, since an attacker needs to have access
to the django CMS admin interface to exploit it.

Thanks to `Ali İltizar (@alii76tt) <https://twitter.com/alii76tt>`_ for
reporting the issue.

.. note::

As ever, we remind our users and contributors that all security reports,
patches and concerns be addressed only to our security team by email, at
`security@django-cms.org <mailto:security@django-cms.org>`_.



********************
What's new in 3.11.9
********************

Bug Fixes:
----------
* XSS vulnerability for page title (#8075) (699f04e9b) -- Fabian Braun
* fix: Accept legacy action names for page permission check (#8022) (fc4838f99) -- Fabian Braun


Statistics:
-----------

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

* Fabian Braun (2 pull requests)

With the review help of the following contributors:

* Mark Walker

Thanks to all contributors for their efforts!

************************
How to upgrade to 3.11.9
************************

We assume you are upgrading from django CMS 3.11.8.

Please make sure that your current database is consistent and in a healthy
state, and **make a copy of the database before proceeding further.**

Then run::

python manage.py migrate # to ensure that your database is up-to-date with migrations
python manage.py cms fix-tree

Check custom code and third-party applications for use of deprecated or removed functionality or
APIs (see above). Some third-party components may need to be updated.

Install the new version of django CMS from GitHub or via pip.

Run::

python manage.py migrate

to apply the new migrations.
1 change: 1 addition & 0 deletions docs/upgrade/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ makes changes to your database.
.. toctree::
:maxdepth: 1

3.11.9
3.11.8
3.11.7
3.11.6
Expand Down
Loading
0