UNCLASSIFIED - NO CUI

Skip to content

Update dependency soupsieve to v2.3.1

renovate requested to merge renovate/soupsieve-2.x into development

This MR contains the following updates:

Package Type Update Change
soupsieve ironbank-pypi minor 2.2.1 -> 2.3.1

Release Notes

facelessuser/soupsieve

v2.3.1

Compare Source

2.3.1

  • FIX: Ensure attribute selectors match tags that have new lines characters in attributes. (#​233)

v2.3

Compare Source

2.3

  • NEW: Officially support Python 3.10.
  • NEW: Add static typing.
  • NEW: :has(), :is(), and :where() now use use a forgiving selector list. While not as forgiving as CSS might be, it will forgive such things as empty sets and empty slots due to multiple consecutive commas, leading commas, or trailing commas. Essentially, these pseudo-classes will match all non-empty selectors and ignore empty ones. As the scraping environment is different than a browser environment, it was chosen not to aggressively forgive bad syntax and invalid features to ensure the user is alerted that their program may not perform as expected.
  • NEW: Add support to output a pretty print format of a compiled SelectorList for debug purposes.
  • FIX: Some small corner cases discovered with static typing.

Configuration

📅 Schedule: At any time (no schedule defined).

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

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

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


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Merge request reports