Releases: facelessuser/Rummage
Releases · facelessuser/Rummage
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.
4.13
4.13
- NEW: Drop growl notification support.
- FIX: Replace macOS rocket dock icon and Window's default Python task bar icon with Rummage icon.
- FIX: On color change, macOS would reset time picker values.
4.12
4.12
- NEW: Add new option to use
!
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!(..)
. - NEW: Require
wcmatch
6.1 that comes with a number of enhancements and bug fixes. - NEW: Proper support for system color changes. Allows proper transitioning on macOS between light and dark mode.
- FIX: Minor fixes to selection colors in regex tester.
- FIX: Remove old macOS workaround to force focus on search input.
- FIX: Officially support Python 3.8.