| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| dupeguru_macOS_Qt_4.3.0.zip.sig | 2022-07-03 | 566 Bytes | |
| dupeguru_macOS_Qt_4.3.0.zip | 2022-07-03 | 58.6 MB | |
| dupeguru-4.3.0-2.x86_64.rpm | 2022-07-03 | 1.2 MB | |
| dupeguru-4.3.0-2.x86_64.rpm.sig | 2022-07-03 | 566 Bytes | |
| dupeguru_4.3.0_amd64.deb.sig | 2022-07-03 | 566 Bytes | |
| dupeguru_4.3.0.tar.xz.sig | 2022-07-03 | 566 Bytes | |
| dupeguru_4.3.0_amd64.deb | 2022-07-03 | 1.1 MB | |
| dupeguru_4.3.0.tar.xz | 2022-07-03 | 976.1 kB | |
| dupeguru-win64_4.3.0.zip.sig | 2022-07-03 | 566 Bytes | |
| dupeguru-win32_4.3.0.zip.sig | 2022-07-03 | 566 Bytes | |
| dupeguru-win64_4.3.0.zip | 2022-07-03 | 47.6 MB | |
| dupeguru-win32_4.3.0.zip | 2022-07-03 | 40.6 MB | |
| dupeGuru_win64_4.3.0.exe.sig | 2022-07-03 | 566 Bytes | |
| dupeGuru_win32_4.3.0.exe.sig | 2022-07-03 | 566 Bytes | |
| dupeGuru_win64_4.3.0.exe | 2022-07-03 | 32.4 MB | |
| dupeGuru_win32_4.3.0.exe | 2022-07-03 | 27.6 MB | |
| 4.3.0 source code.tar.gz | 2022-07-01 | 774.1 kB | |
| 4.3.0 source code.zip | 2022-07-01 | 951.9 kB | |
| README.md | 2022-07-01 | 1.9 kB | |
| Totals: 19 Items | 211.6 MB | 0 | |
This release mainly focused on performance and some code cleanup.
Changes Since Last Release
Full Changelog: https://github.com/arsenetar/dupeguru/compare/4.2.1...4.3.0
Features
- Add redirect stdout from custom command to the log files (#1008)
- Add option to profile scans
- Add update check feature to about box
- Update translations
- Update fs.py to optimize stat() calls
- Update directory scanning to use os.scandir() and DirEntry objects
- Improve performance of Directories.get_state()
- Migrate from hscommon.path to pathlib
- Switch file hashing to xxhash with fallback to md5
Bug Fixes
- Fix typo in debian control file (#989,)
- Fix Error when delete after scan (#988)
- Fix missing polib requirement, add polib back to requirements.txt
- Various minor cleanups from adding type-hints, and checks with mypy
Other Notes
- This update has considerable changes to the file collection method to improve performance, there may be some slight differences in behavior.
- If you downgrade from this release the cache db files need to be deleted otherwise issues may occur with older releases.
- 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)
- RPM for x64, created from deb (only compatible with systems using python 3.7/3.8/3.9/3.10)
- macOS release is compatible with Intel and M1 Mac, and is 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.8 and are only compatible with Windows 7 or later.
- 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