* Added support for Django 4.2 * The command `make extract_translations` now uses `msgcat` instead of `tail` to combine `djangojs-partial.po` into `django.po`. This is to avoid the possibility of having message compilation failure because of duplicate strings (strings shared between both files)
3.2.0
---------------------------
* Use the `replace_urls` service instead of a runtime property.
BREAKING CHANGE: This version is no longer compatible with Maple.
3.1.3
--------------------------
* Prepare repository for upcoming changes related to [openedx-translations](https://github.com/openedx/openedx-translations). * `conf/locale` directory is now the source of truth for translations. * `translations` directory is now a symbolic link for backwards compatibility. * `locale` symbolic link is deleted to avoid too many symbolic links. * `en` translations are now extracted into `django.po` instead of `text.po`. * `en` `text.po` is now a symbolic link to `django.po` for backwards compatibility.
3.1.0
--------------------------
* Upgrade to be compatible with `bleach==6.0.0` and `bleach<6.0.0` * Make the dependency on the `css` extras explicit.
3.0.0
---------------------------
* Sanitize HTML tags to prevent XSS vulnerabilities.
BREAKING CHANGE: Disallowed HTML tags (e.g. `<script>`) will no longer be rendered in LMS and Studio.