! instead of - for exclusion patterns. Rummage has always used - due to issues
with distinguishing between exclusion patterns (!exclude) and extended globbing exclude patterns
(!(exclude_1| exclude 2)). wcmatch 6.1 now resolves this by requiring ( to be escaped if the pattern starts with
!( and it is not meant to be an extended glob pattern !(..).wcmatch 6.1 that comes with a number of enhancements and bug fixes.wcmatch the file search library that Rummage uses, is now at version 6 which imposes a pattern limit to
protect against patterns such as {1..1000000} which would expand to a large amount of patterns if brace expansion
is enabled. Rummage exposes control of this.wcmatch version 6, complex issues involving pattern splitting with | and {,} are resolved.pymdown-extensions.wcmatch 5.1.0+, bracex 1.4.0, and backrefs 1.3.0 to include latest bug fixes.pip install rummage[extras].wcmatch 5.0 and make adjustments to support it.Warning
Backrefs 4.2.0 has deprecated the shorthand references for alphabetic character groups in re search patterns:
\l, \L, \c, and \C. Instead you should use: [[:lower:]], [[:^lower:]], [[:upper:]], and [[:^upper:]]
respectively. While the references have only been deprecated, and are technically still available, a future version
of Backrefs will remove them entirely at some point. It is recommended to transition now so as not to be caught
unawares.
col0 variable for editor configuration to allow for using a zero based column value instead of one
based column value for editors that require it.paplay, aplay, and play (sox). Supported sound
formats vary.wcmatch 4.3.1+ and backrefs 4.2.0+.wcmatch 4.0 which is now the minimum requirement.stat/lstat calls during crawls.wcmatch version 2.1.0.bracex version 1.1.1.ACITVE or DONE as button will change back to Search to signify
completion along with the display of the Benchmark or even the notification if enabled.webview
dialog.wcmatch version 2.0.0.wcmatch 1.0.1 which fixes a number of bugs, most notably a fix for POSIX character classes not
properly being handled when at the start of sequence followed by range syntax ([[:ascii:]-z]) which will now be
handled properly.\xXX etc.) are no longer working.wcmatch library to handle wild card file matching. Includes new features.(?a) flag.https.{{ or }}.* or .* (for wildcard or regular expression respectively) if left
empty.- will now work as expected even if no other patterns are applied (works
for both folder exclude and file pattern inputs).* or .* (for wildcard or regular expression respectively) if left
empty.- will now work as expected even if no other patterns are applied (works
for both folder exclude and file pattern inputs).(?a) or (?u) flag.https.{{ or }}.cchardet by default if found.cchardet being used.bin, python,
html, and xml.| inside a sequence.\x70, \u0070, \N{unicode name}, \160, and
standard escapes like \t etc.\< and \> for start and
end word boundaries to \m and \M. This is because of an oversight as Python versions less than 3.7 would escape
< and > in re.escpae (even though it is unnecessary). Also some Unicode table generation fixes.rummage and rummageX.X where X.X is the major and minor version of the
Python in use.bregex when regex is not installed.[ACTIVE] or [DONE] instead of a misleading percentage.python -m rummage and pythonw -m rummage launching.pythonw failure.wxPython 4.0.0b1 removed label parameter from constructor.on_loaded event via CallLater works properly in Python 2 and 3.on_loaded event in some situations.rummage and rummage<version>. So for 2.7, it would be rummage2.7.