Skip to content

1.2.0

Choose a tag to compare

@mrsilver76 mrsilver76 released this 22 Sep 15:27
· 55 commits to main since this release
70c1b75
  • Improved grouping by filling missing/invalid GPS data (imputing) with locations inferred from photos taken close in time.
  • Moved content sorting by date earlier in the process to support imputing and improve debugging with logs.
  • Added automatic detection of a safe number of parallel tasks based on CPU and storage type to prevent SEHException crashes on network drives.
  • Added -mp (--max-parallel) option to allow users to override the default number of parallel copy, move, or link operations.
  • Default hashing switched to CRC64-ECMA-FAST (64 KiB prefix) for much faster performance; accidental collisions remain rare.
  • Added -ha (--hash-algo) to override the hashing algorithm with MD5 or SHA512 (SHA256 on 32-bit systems).
  • Added file size comparison before hashing to further improve duplicate-checking speed.
  • Fixed a bug where the last processed timestamp would be incorrectly updated to an earlier date.
  • Tidied up logging and removed superfluous entries.
  • Fixed a bug where the version checker formatted version numbers using .NET conventions instead of semantic versioning.
  • Updated publishing powershell script to avoid hanging after first build has been completed.