bleach v5.0.0 Release Notes

Release Date: 2022-04-07 // about 2 years ago
  • Backwards incompatible changes

    • clean and linkify now preserve the order of HTML attributes. Thank you, @askoretskly! (#566)

    • โฌ‡๏ธ Drop support for Python 3.6. Thank you, @hugovk! (#629)

    • ๐Ÿ’… CSS sanitization in style tags is completely different now. If you're using Bleach clean to sanitize css in style tags, you'll need to update your code and you'll need to install the css extras::

      pip install 'bleach[css]'

    See the documentation on sanitizing CSS for how to do it <https://bleach.readthedocs.io/en/latest/clean.html#sanitizing-css>_. (#633)

    ๐Ÿ› Bug fixes

    • Rework dev dependencies. We no longer have requirements-dev.in/requirements-dev.txt. Instead, we're using dev extras.

    See development docs <https://bleach.readthedocs.io/en/latest/dev.html>_ for more details. (#620)

    • โž• Add newline when dropping block-level tags. Thank you, @jvanasco! (#369)