Releases: facelessuser/Rummage
Releases · facelessuser/Rummage
4.17
4.17
- NEW: Officially support Python 3.10.
4.16.4
4.16.4
- FIX: Pick up latest
wcmatch
(8.3),bracex
(2.2), andbackrefs
(5.2) to acquire latest related bug fixes
related to file search patterns and regular expressions (if usingbackrefs
). - FIX: Update internal Markdown and extensions (
markdown
3.3.4 andpymdown-extensions
9.0 and M) to ensure
latest changes and fixes for UI elements that render Markdown to HTML. - FIX: Update to latest
chardet
(4.0). - FIX: When chaining literal and regular expression patterns together, the mode could get stuck in literal mode
when applying replacements.
4.16.3
4.16.3
- FIX: Use latest
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. - FIX: Fix internal documentation "Home" link. On certain pages, the link could be broken.
4.16.2
4.16.2
- FIX: Support info won't open.
- FIX: Small internal code improvements.
4.16.1
4.16.1
- FIX: Linux regression of date time control color due to recent color fix for macOS in 4.15.1.
4.16
4.16.0
- NEW: Require
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][backrefs] 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. - NEW: Require new
wcmatch
8.0.1+. - FIX: Remove old
gntp
from support info dialog as we no longer use that package.
4.15.1
4.15.1
- FIX: High Sierra and below don't work the same in regard to colors. Add special logic to skip dynamic color in old macOS versions as they will result in black UI controls.
4.15
4.15
- NEW: Formally support Python 3.9.
- NEW: Formally drop Python 3.5.
- NEW: Use Apple's Big Sur template for the macOS dock icon.
4.14.1
4.14.1
- FIX: Our old method of raising macOS windows no longer works. Raise via an
osascript
call. - FIX: Fix internal flag mask issue that would prevent preference for
-
to negatively filter files from working.
4.14
4.14
- NEW: Calculate better looking, alternating list colors instead of relying on wxPython to provide.
- NEW: Linux now uses the same autocomplete logic in autocomplete combo boxes that Windows and macOS uses. This removes a workaround that required Linux to use different logic. The actual issue has been resolved in wxPython 4.1.
- FIX: Notifications should work better on Windows.
- FIX: On some Linux systems, the down key, while one of the autocomplete combo boxes have focus, will cause the cursor to jump to a widget below the current and then process the
on_key_up
event which is meant to trigger the drop down history of the prior autocomplete combo box. - FIX: Latest wxPython changes made escape not close the autocomplete combo boxes.
- FIX: Different Linux Desktop Environments need different size icons to show up properly in their taskbar, provide an icon bundle to ensure there is always one of appropriate size.
- FIX: Use
wcmatch
7.0 which includes a few bug fixes.