This release brings many bug fixes and a few fairly major UI improvements (Qt UI only).
Changes Since Last Release
Features
- Show the shortcut for "mark selected" in results dialog (#656, #641)
- Add option to enable/disable bold font (#646, #314)
- Colorize details table differences, allow moving rows (#682)
- Use tabs instead of separate windows (#688)
- Save / Load directories as XML (#706)
- Add image comparison features to details dialog (#683)
- Change reference row background color, and allow user to adjust the color (#701)
- Add the ability to use regex based exclusion filters (#705)
Bug Fixes
- Fix issue with details and results dialog row trimming (#655, #654)
- Fix issues with Python 3.8 compatibility (#665)
- Fix issue with folder comparison information not showing in results table (#677, #676)
- Fix flake8 issues (#672)
- Fix word wrap in ignore list dialog (#687)
- Progress dialog stuck at "Verified X/X matches" (#693, #694)
- Fix issue with result window action on creation (#685)
- Workaround for EXIF IFD type mismatch in parsing function (#630, #698)
Build
- Update CI builds and add windows CI (#572, #669)
- Update Packaging for Ubuntu (#593)
- Minor Build Updates (#627, #575, #628, #614)
- Update to use newer pytest and expand flake8 checking, cleanup various Deprecation Warnings
- Add warnings to packaging script when files are not built (#691)
- Use relative icon path for themes to override more easily (#746)
Other Notes
- All binary versions built against python 3.8
- Release files hosted here are signed with GPG
- Debian archives build on 10.7 x64 (binary archive only compatible with systems using python 3.7.x and 64 bit)
OS packages
- 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