Releases: facelessuser/Rummage
Releases · facelessuser/Rummage
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.
4.11.1
4.11.1
- FIX: Internal color fixes.
- FIX: Fix Rummage crashing with wxPython 4.1.X due to image sizing bug on macOS.
- FIX: Resolve issue where changelog would not show after an update.
4.11.0
4.11.0
- NEW:
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. - FIX: By using
wcmatch
version 6, complex issues involving pattern splitting with|
and{,}
are resolved. - FIX: Fix logo not loading in about dialog.
4.10.0
4.10.0
- NEW: Pattern save dialog now uses a drop down list so you can easily update an existing saved pattern.
- FIX: Fix issue with web view rendering and
pymdown-extensions
.
4.9.0
4.9.0
- NEW: Require
wcmatch
5.1.0+,bracex
1.4.0, andbackrefs
1.3.0
to include latest bug fixes.
4.8.0
4.8.0
- NEW: Supports installing extras via
pip install rummage[extras]
. - FIX: Fix for notification sound display in settings dialog.
- FIX: Fix notification sound not playing on Linux when configured.
4.7.1
4.7.1
- FIX: Require
wcmatch
5.0 and make adjustments to support it.
4.7.0
4.7.0
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.
- NEW: Add
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. - NEW: Add global option to turn off alternating row colors in lists.
- NEW: Provide support for different players on Linux:
paplay
,aplay
, andplay
(sox
). Supported sound formats vary. - NEW: Provide interface for selecting custom notification sounds.
- NEW: Require
wcmatch
4.3.1+ andbackrefs
4.2.0+. - FIX: Better attempt to get appropriate file creation time on all Linux systems.
- FIX: Better fix for time picker getting wrong background.
- FIX: Ensure column sizing includes header size.
- FIX: When showing timed status event for results in status bar (full path name), decrease length of time that the temporary status is shown and clear temporary status when the cursor leaves result items.
- FIX: Don't log handled notification errors when a notification system is not found as these are handled gracefully and there is no need to worry the user.
4.6.3
4.6.3
- FIX: Notification audio failures should be handled gracefully.
- FIX: Sometimes abort doesn't work.
4.6.2
4.6.2
- FIX: Fix issue where time control used a completely different font and font size.