Skip to content

Releases: facelessuser/Rummage

4.16.3

08 Feb 21:34
17970fc
Compare
Choose a tag to compare

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

30 Jan 16:07
Compare
Choose a tag to compare

4.16.2

  • FIX: Support info won't open.
  • FIX: Small internal code improvements.

4.16.1

23 Jan 14:59
f777f12
Compare
Choose a tag to compare

4.16.1

  • FIX: Linux regression of date time control color due to recent color fix for macOS in 4.15.1.

4.16

22 Jan 18:54
14c3612
Compare
Choose a tag to compare

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

11 Jan 00:28
98084ee
Compare
Choose a tag to compare

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

31 Dec 20:16
46f3444
Compare
Choose a tag to compare

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

18 Nov 01:34
f4d8fd3
Compare
Choose a tag to compare

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

29 Jul 17:24
7bb3463
Compare
Choose a tag to compare

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

09 Jul 20:51
Compare
Choose a tag to compare

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

01 Jul 01:59
Compare
Choose a tag to compare

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.