Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 23, 2023

This PR contains the following updates:

Package Change Age Confidence
bleach ==5.0.1 -> ==6.3.0 age confidence

Release Notes

mozilla/bleach (bleach)

v6.3.0

Compare Source

Backwards incompatible changes

  • Dropped support for Python 3.9. (#​756)

Security fixes

None

Bug fixes

v6.2.0

Compare Source

Backwards incompatible changes

  • Dropped support for Python 3.8. (#​737)

Security fixes

None

Bug fixes

  • Add support for Python 3.13. (#​736)
  • Remove six depdenncy. (#​618)
  • Update known-good versions for tinycss2. (#​732)
  • Fix additional < followed by characters and EOF issues. (#​728)

v6.1.0

Compare Source

Backwards incompatible changes

  • Dropped support for Python 3.7. (#​709)

Security fixes

None

Bug fixes

  • Add support for Python 3.12. (#​710)
  • Fix linkify with arrays in querystring (#​436)
  • Handle more cases with < followed by character data (#​705)
  • Fix entities inside a tags in linkification (#​704)
  • Update cap for tinycss2 to <1.3 (#​702)
  • Updated Sphinx requirement
  • Add dependabot for github actions and update github actions

v6.0.0

Compare Source

Backwards incompatible changes

  • bleach.clean, bleach.sanitizer.Cleaner,
    bleach.html5lib_shim.BleachHTMLParser: the tags and protocols
    arguments were changed from lists to sets.

    Old pre-6.0.0:

    .. code-block:: python

    bleach.clean(
    "some text",
    tags=["a", "p", "img"],

^ ^ list

     protocols=["http", "https"],

^ ^ list

 )

New 6.0.0 and later:

.. code-block:: python

 bleach.clean(
     "some text",
     tags={"a", "p", "img"},

^ ^ set

     protocols={"http", "https"},

^ ^ set

 )
  • bleach.linkify, bleach.linkifier.Linker: the skip_tags and
    recognized_tags arguments were changed from lists to sets.

    Old pre-6.0.0:

    .. code-block:: python

    bleach.linkify(
    "some text",
    skip_tags=["pre"],

^ ^ list

 )

 linker = Linker(
     skip_tags=["pre"],

^ ^ list

     recognized_tags=html5lib_shim.HTML_TAGS + ["custom-element"],

^ ^ ^ list

|

| list concatenation

 )

New 6.0.0 and later:

.. code-block:: python

 bleach.linkify(
     "some text",
     skip_tags={"pre"},

^ ^ set

 )

 linker = Linker(
     skip_tags={"pre"},

^ ^ set

     recognized_tags=html5lib_shim.HTML_TAGS | {"custom-element"},

^ ^ ^ set

|

| union operator

 )
  • bleach.sanitizer.BleachSanitizerFilter: strip_allowed_elements is now
    strip_allowed_tags. We now use "tags" everywhere rather than a mishmash
    of "tags" in some places and "elements" in others.

Security fixes

None

Bug fixes

  • Add support for Python 3.11. (#​675)

  • Fix API weirness in BleachSanitizerFilter. (#​649)

    We're using "tags" instead of "elements" everywhere--no more weird
    overloading of "elements" anymore.

    Also, it no longer calls the superclass constructor.

  • Add warning when css_sanitizer isn't set, but the style
    attribute is allowed. (#​676)

  • Fix linkify handling of character entities. (#​501)

  • Rework dev dependencies to use requirements-dev.txt and
    requirements-flake8.txt instead of extras.

  • Fix project infrastructure to be tox-based so it's easier to have CI
    run the same things we're running in development and with flake8
    in an isolated environment.

  • Update action versions in CI.

  • Switch to f-strings where possible. Make tests parametrized to be
    easier to read/maintain.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the Dependencies Pull requests that update a dependency file label Jan 23, 2023
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@renovate renovate bot force-pushed the renovate/bleach-6.x branch from eee8c28 to e67799e Compare March 15, 2023 16:51
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@renovate renovate bot changed the title Update dependency bleach to v6 chore(deps): update dependency bleach to v6 May 4, 2023
@renovate renovate bot force-pushed the renovate/bleach-6.x branch from e67799e to ce68d55 Compare October 6, 2023 22:52
@sonarqubecloud
Copy link

sonarqubecloud bot commented Oct 6, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@renovate renovate bot force-pushed the renovate/bleach-6.x branch from ce68d55 to 8ce6026 Compare October 29, 2024 18:47
@sonarqubecloud
Copy link

@renovate renovate bot force-pushed the renovate/bleach-6.x branch from 8ce6026 to cfaa934 Compare October 27, 2025 19:04
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Pull requests that update a dependency file

Development

Successfully merging this pull request may close these issues.

1 participant