wcmatch (8.3), bracex (2.2), and backrefs (5.2) to acquire latest related bug fixes
related to file search patterns and regular expressions (if using backrefs).markdown 3.3.4 and pymdown-extensions 9.0 and M) to ensure
latest changes and fixes for UI elements that render Markdown to HTML.chardet (4.0).wcmatch (8.1) which does a better job at bailing out of really large expansions. Patterns
like {1..1000000}, while they used to bail according to the set limit, would hang a bit before they do. The whole
point of bailing was to avoid hangs (if possible) if the intent was disallow such a large pattern now they assert
much quicker.backrefs 5.0+ which provides significant Unicode improvements and bug fixes when paired with Re.
One notable change is that Unicode properties now respect the Unicode Properties flags and Unicode properties will be
limited to the ASCII range when not enabled just like Regex does. Also POSIX style patterns have been expanded to
handle any Unicode property, POSIX and otherwise. Check out Backrefs' documentation for more information.
Also, the deprecated search references (\l, \L, \c, and \C) are no longer available, though you can always
use the other forms of [[:lower:]], \p{lower}, etc.wcmatch 8.0.1+.gntp from support info dialog as we no longer use that package.osascript call.- to negatively filter files from working.on_key_up event which is meant to trigger the drop
down history of the prior autocomplete combo box.wcmatch 7.0 which includes a few bug fixes.! 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.