Skip to content

0.1.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@unreadablewxy unreadablewxy released this 08 May 08:34
· 6 commits to master since this release
a793e9d

New Features

  • WIP files will now indicate the group & index of the most similar file for PHash conflicts
  • Added file_name, file_stem, and file_extension as testable properties
  • Added hopper defined constants
    • All source_* formatting fields & testable properties are now deprecated. See the relevant wiki article for rationale
  • Added configuration for logging verbosity

Behavior Changes

  • Group merging will now be done by a link-then-drop instead of one rename operation to keep rollback robust and simple
  • Log indicating how many files are being ingested now correctly counts files that are being dropped, as they are technically "ingested" (into /dev/null)

Bug Fixes

  • In perceptual hashing
    • Size limit (32MiB) is now applied consistently and clear errors are added for when exceeded.
    • Collisions resolved by the combine action will no longer drop the new file
  • Data integrity issues encountered whilst scanning groups designated for merging will now correctly trigger rollbacks
  • Fixed a rare heap corruption that occurs when generating thumbnails for multiple formats
  • For ingested files, file_* properties at the hopper level will now correctly binds to their path instead their parent directory