π Bugs
β Add missing comma to tinycss2 require. Thank you, @shadchin!
β Add url parse tests based on wpt url tests. (#688)
π Support scheme-less urls if "https" is in allow list. (#662)
π Handle escaping < in edge cases where it doesn't start a tag. (#544)
π Fix reference warnings in docs. (#660)
Correctly urlencode email address parts. Thank you, @larseggert! (#659)
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
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)
π Features
π Bug fixes
Backwards incompatible changes
π Security fixes
None
π Features
π Security fixes
None
π Features
π Bug fixes
Backwards incompatible changes
π Security fixes
π Features
None
π Bug fixes
None
π Security fixes
None
π Features
None
π Bug fixes
π Security fixes
None
π Features
π Bug fixes
π Security fixes
None
π Features
None
π Bug fixes
π Security fixes
None
π Features
None
π Bug fixes
html5lib dependency to version 1.1.0. Thank you Sam Sneddon.