chore(deps): update dependency wcmatch to v11

This MR contains the following updates:

Package Change Age Confidence
wcmatch ==8.5.2==11.0.1 age confidence

Release Notes

facelessuser/wcmatch (wcmatch)

v11.0.1

Compare Source

11.0.1

  • DOCS: Provide information in documentation that discloses information about what should or should not be expected from Wildcard Match in regards to security, and provide general information to allow users to make good decisions.
  • FIX: Fix an issue where in some cases dot handling was not correct within an extended glob pattern when EXTGLOB/EXTMATCH was enabled.

v11.0

Compare Source

11.0

  • NEW: Reduce/combine nested EXTGLOB/EXTMATCH regular expression patterns when possible to reduce deeply nested patterns.
  • NEW: Added ZSH style numerical ranges (<0-9>) via new NUMRANGE flag.
  • BREAK: Previously, translation would have a capture group for every extended glob pattern when EXTGLOB/EXTMATCH was enabled. Due to the new feature added that reduces extended glob group nesting, groups no longer appear exactly as specified. Moving forward, capturing groups are not included by default. If you need the old behavior, it can be enabled in a translate() call via the CAPTURE flag. This flag will cause extended glob reduction to be turned off and for capturing groups to be enabled.
  • FIX: Avoid reparsing sequences that have already been deemed not valid.
  • FIX: Halt EXTGLOB/EXTMATCH parsing once an unclosed extended glob pattern is encountered.
  • FIX: Fix case where an empty string would not match a pattern targeting an empty string.
  • FIX: Ensure that consecutive stars are collapsed into a single regular expression pattern.
  • FIX: Fix parsing SPLIT not accounting for POSIX character class.

v10.2.1

Compare Source

10.2.1

  • FIX: Properly update project requirements to ensure usage of bracex 3.0.

v10.2

Compare Source

10.2

  • NEW: Require bracex 3.0 for bug fixes.
  • NEW: Drop support for Python 3.9 which is "end of life".

v10.1

Compare Source

10.1

  • NEW: Drop support for Python 3.8 which is "end of life".
  • NEW: Add support for Python 3.14.
  • NEW: Add wcmatch.glob.compile(pattern) and wcmatch.fnmatch.compile(pattern) to allow for precompiled matcher objects that can be reused.

v10.0

Compare Source

10.0

  • NEW: Added GLOBSTARLONG which adds support for the Zsh style *** which acts like ** with GLOBSTAR but but traverses symlinks.
  • NEW: pathlib.match will respect symlink rules (when the REALPATH flag is given). Hidden file rules will be respected at all times. Enable DOTALL to match hidden files.
  • NEW: Symlinks should not be traversed when GLOBSTAR is enabled unless FOLLOW is also enabled, but they should still be matched. Prior to this change, symlinks were not traversed and they were ignored from matching which contradicts how Bash works and could be confusing to users.
  • FIX: Fix some inconsistencies with globmatch and symlink handling when REALPATH is enabled.

v9.0

Compare Source

9.0

  • NEW: Remove deprecated function glob.raw_escape.
  • NEW: Officially support Python 3.13.

Configuration

📅 Schedule: (UTC)

  • 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 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, check this box

This MR has been generated by Mend Renovate CLI.

Edited by Crafty Renovate

Merge request reports

Loading
Loading