File dupeguru.changes of Package dupeguru

-------------------------------------------------------------------
Thu May 23 20:32:42 UTC 2024 - ecsos <ecsos@opensuse.org>

- Add needed requirement python311-semantic_version

-------------------------------------------------------------------
Thu Aug  3 17:48:09 UTC 2023 - ecsos <ecsos@opensuse.org>

- Update to 4.3.1
  * Features
    - Update Italian translations
  * Bug Fixes
    - Fix issue where cache db exceptions could prevent files being hashed (#1015)
    - Add extra guard for non-zero length files without digests to prevent false duplicates
  * Other Notes
    - Highly recommended for anyone using version 4.2.0 or later to update to this version,
      as the issue has existed since that version.
    - Release files hosted here are signed with GPG (sig)
- Changes from 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

-------------------------------------------------------------------
Sat Oct 15 15:13:26 UTC 2022 - ecsos <ecsos@opensuse.org>

- Fix build error with newest Sphinx version in Leap. 
  Newest Sphinx version will python-Pygments >= 2.12 but this can
  not build because of dead python version 3.6.

-------------------------------------------------------------------
Sat Mar 19 09:58:01 UTC 2022 - ecsos <ecsos@opensuse.org>

- Update to 4.2.0
  * 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
- Drop dupeguru-makefile.patch because no in upstream.

-------------------------------------------------------------------
Sat Mar 27 09:21:38 UTC 2021 - ecsos <ecsos@opensuse.org>

- Update to 4.1.1
  * Features
    - Add Japanese
    - Update internationalization and translations to be up to date
      with current UI.
    - Minor translation and UI language updates
  * Bug Fixes
    - Fix language selection issues on Windows (#760)
  * Build
    - Add some additional notes about builds on Linux based systems
    - Add import from transifex export to build.py
- Changes from 4.1.0
  * 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)

-------------------------------------------------------------------
Wed Jun  5 11:18:03 UTC 2019 - ecsos@opensuse.org

- Update to 4.0.4
  * Changes Since Last Release
    - Update qt/platform.py to support other Unix style OSes (#444)
    - Fix font size scaling issue in properties dialog [qt] (#504)
    - Updates to support Python 3.7
    - Fix issue with result window appearing partially off-screen 
      [qt] (#521)
    - Fix translation error for Simplified Chinese
    - Updates to language files for German (#479)
    - Fix error with multiple close calls to the progress window 
      [qt] (#460, #449)
    - Add Travis CI Builds
    - Un-recurse methods get_files() and get_state() to improve 
      stability (#421)
    - Updates to language files for Italian
      (#445, #446, #447, #448)
    - Fix issue with cache_shelve (#402, #439)
    - Updated Windows packaging and builds 
      (#438, #456, #461, #491, #474, #490, #565)
    - Handle OS termination signals (#425)
    - Make documentation installation optional
    - Move cocoa UI to dupeguru-cocoa [cocoa]
  * Other Notes
    - All binary versions built with Python 3.7
    - Release files are signed with GPG
- change source to new location in git

-------------------------------------------------------------------
Thu Feb  7 09:34:40 UTC 2019 - Kyrill Detinov <lazy.kent@opensuse.org>

- Don't build HTML docs at all because of error.

-------------------------------------------------------------------
Sat May 12 19:10:43 UTC 2018 - lazy.kent@opensuse.org

- Don't build HTML docs for openSUSE Leap < 15.0: failed.

-------------------------------------------------------------------
Tue May  1 19:04:37 UTC 2018 - lazy.kent@opensuse.org

- Compile and install HTML help.

-------------------------------------------------------------------
Sat Apr  7 21:43:09 UTC 2018 - lazy.kent@opensuse.org

- Initial package - 4.0.3. Replacement of dupeguru-me and
  dupeguru-pe.
openSUSE Build Service is sponsored by