Rummage

Latest version: v4.21.2

Safety actively analyzes 723200 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 16

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

- **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

- **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

- **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

- **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

- **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.

Page 4 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.