Loading
chore(deps): update dependency wcmatch to v11
This MR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| wcmatch | ==8.5.2 → ==11.0.1 |
Release Notes
facelessuser/wcmatch (wcmatch)
v11.0.1
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/EXTMATCHwas enabled.
v11.0
11.0
- NEW: Reduce/combine nested
EXTGLOB/EXTMATCHregular expression patterns when possible to reduce deeply nested patterns. - NEW: Added ZSH style numerical ranges (
<0-9>) via newNUMRANGEflag. - BREAK: Previously, translation would have a capture group for every extended glob pattern when
EXTGLOB/EXTMATCHwas 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 atranslate()call via theCAPTUREflag. 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/EXTMATCHparsing 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
SPLITnot accounting for POSIX character class.
v10.2.1
10.2.1
- FIX: Properly update project requirements to ensure usage of
bracex3.0.
v10.2
10.2
- NEW: Require
bracex3.0 for bug fixes. - NEW: Drop support for Python 3.9 which is "end of life".
v10.1
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)andwcmatch.fnmatch.compile(pattern)to allow for precompiled matcher objects that can be reused.
v10.0
10.0
- NEW: Added
GLOBSTARLONGwhich adds support for the Zsh style***which acts like**withGLOBSTARbut but traverses symlinks. - NEW:
pathlib.matchwill respect symlink rules (when theREALPATHflag is given). Hidden file rules will be respected at all times. EnableDOTALLto match hidden files. - NEW: Symlinks should not be traversed when
GLOBSTARis enabled unlessFOLLOWis 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
globmatchand symlink handling whenREALPATHis enabled.
v9.0
9.0
- NEW: Remove deprecated function
glob.raw_escape. - NEW: Officially support Python 3.13.
Configuration
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
- If you want to rebase/retry this MR, check this box
This MR has been generated by Mend Renovate CLI.
Edited by Crafty Renovate