Skip to content

Releases: facelessuser/Rummage

3.6.0

16 Feb 01:58
Compare
Choose a tag to compare

3.6.0

Feb 15, 2018

  • NEW: Rummage will use cchardet by default if found.
  • NEW: Expose way to specify cchardet being used.
  • NEW: Expose special file type encoding handling, and allow user to modify extension list. Covers: bin, python, html, and xml.
  • NEW: Detect middle endian 32 bit BOMs (even if Python has no encoder to actually handle them so we'll just default to binary).
  • NEW: Speed up and tweak binary detection.
  • NEW: Add copy button to support info dialog and ensure support info is read only.
  • NEW: Don't copy notification icons to user folder for use, but use the packaged icons directly from library.
  • NEW: Provide better support for localization. Build current language translation on install and bundle in library directly.
  • FIX: Wildcard pattern splitting on | inside a sequence.
  • FIX: Wildcard patterns not allowing character tokens such as \x70, \u0070, \N{unicode name}, \160, and standard escapes like \t etc.
  • FIX: Incorrect documentation on wildcard patterns.
  • FIX: Python 2.7 not translating Unicode escapes #196.
  • FIX: Require Backrefs 3.1.2. Some bug fixes, but notably, Backrefs switched from using \< and \> for start and end word boundaries to \m and \M. This is because of an oversight as Python versions less than 3.7 would escape < and > in re.escpae (even though it is unnecessary). Also some Unicode table generation fixes.
  • FIX: Crashes in Python 2.7 related to not handling 32 bit Unicode in the GUI properly on narrow systems.
  • FIX: Python 2.7 will translate 32 bit characters to escaped surrogate pairs on narrow systems.
  • FIX: Tester will replace 32 bit Unicode characters with escaped surrogate pairs place holder in results.
  • FIX: Rework highlighting in tester dialog to properly highlight 32 bit characters.
  • FIX: Single instance regression.

3.6.0b4

12 Feb 17:37
Compare
Choose a tag to compare
3.6.0b4 Pre-release
Pre-release

Beta release 4 of 3.6.0

3.6.0b3

06 Feb 00:30
Compare
Choose a tag to compare
3.6.0b3 Pre-release
Pre-release

Beta 3 release of 3.6.0

3.6.0b2

04 Feb 19:17
Compare
Choose a tag to compare
3.6.0b2 Pre-release
Pre-release

Beta release 2 of 3.6.0

3.6.0b1

04 Feb 16:07
Compare
Choose a tag to compare
3.6.0b1 Pre-release
Pre-release

Beta 1 release of 3.6.0

3.5.0

02 Feb 00:18
Compare
Choose a tag to compare

3.5.0

Feb 1, 2018

  • NEW: Add context menu to content tab just like file tab with all the same entries.
  • NEW: Add copy commands to context menus to copy selected file names, paths, or content of match (content tab only).
  • NEW: Add "delete" and "send to trash" options to context menu.
  • NEW: Add checksum/hash options to context menu.
  • NEW: Add feature to check for updates. Also add auto update check (disabled by default).
  • NEW: Install command line as tool as rummage and rummageX.X where X.X is the major and minor version of the Python in use.
  • FIX: Fix some leaky objects. Ensure all items are destroyed.
  • FIX: Rework main application object to fix related issues.
  • FIX: Limit bulk file open to 20 items to prevent issues when open massive amount of files at once.
  • FIX: Regression with exports due to recent column addition and order change.
  • FIX: Search error list destroying parent/main dialog when closed. Also ensure destruction of error list dialog on main window closing.

3.5.0b1

29 Jan 21:21
Compare
Choose a tag to compare
3.5.0b1 Pre-release
Pre-release

Beta 1 release for 3.5.0

3.4.3

23 Jan 21:08
Compare
Choose a tag to compare

3.4.3

Jan 23, 2018

  • FIX: Import of bregex when regex is not installed.
  • FIX: Backwards search did not reassemble text proper.

3.4.2

23 Jan 16:32
Compare
Choose a tag to compare

3.4.2

Jan 23, 2018

  • FIX: Require Backrefs 3.0.2 which fixes a minor Bregex cache purge issue.

3.4.1

22 Jan 20:30
c0f4bc0
Compare
Choose a tag to compare

3.4.1

Jan 22, 2018

  • FIX: Regression where installed CLI command would fail on launch.