Skip to content

4.2.0

Compare
Choose a tag to compare
@arsenetar arsenetar released this 09 Mar 13:10
· 124 commits to master since this release
9e4b41f

This release adds several features providing additional functionality and improved quality of life.

Changes Since Last Release

Features

  • Add Malay and Turkish
  • Add dark style for windows (#900)
  • Add caching md5 file hashes (#942)
  • Add feature to partially hash large files, with user adjustable preference (#908)
  • Add portable mode (store settings next to executable)
  • Add file association for .dupeguru files on windows
  • Add ability to pass .dupeguru file to load on startup (#902)
  • Add ability to reveal in explorer/finder (#895)
  • Switch audio tag processing from hsaudiotag to mutagen to support more formats (#440)
  • Add ability to use Qt dialogs instead of native OS dialogs for some file selection operations
  • Add OS and Python details to error dialog to assist in troubleshooting
  • Add preference to ignore large files with threshold (#430)

Bug Fixes

  • Fix localization not loading on macOS Qt version
  • Fix error on close from DetailsPanel (#857, #873)
  • Change reference background color (#894, #898)
  • Remove stripping of unicode characters when matching names (#879)
  • Fix exception when deleting in delta view (#863, #905)
  • Fix dupes only view not updating after re-prioritize results (#757, #910, #911)
  • Fix ability to drag'n'drop file/folder with certain characters in name (#897)
  • Fix window position opening partially offscreen (#653)
  • Fix TypeError is photo mode (#551)
  • Change message for when files are deleted directly (#904)
  • Add more feedback during scan (#700)
  • General code cleanups

Build

  • Add Python version check to build.py (#589)
  • Improvements to using standardized build tooling
  • Moved CI/CD to github actions, added codeql, SonarCloud

Other Notes

  • Release files hosted here are signed with GPG

OS packages

  • Debian archives for x64 (binary archive only compatible with systems using python 3.7/3.8/3.9/3.10)
  • macOS has both Qt and Cocoa versions (Qt version has all the latest features), these are compatible with Intel and M1 Mac, and are signed, however not with a paid developer subscription #945
  • Windows Packages have both installer (exe) and portable (zip) versions. NOTE windows versions were built using python 3.10 and are only compatible with Windows 8 or later. If you would like support of windows 7 in the built releases vote on #983
  • Arch Linux package is maintained by @glubsy at https://aur.archlinux.org/packages/dupeguru/
  • Ubuntu PPA built by @eugenesan at https://launchpad.net/~dupeguru/+archive/ubuntu/ppa