0.1.2
Pre-release
Pre-release
New Features
- WIP files will now indicate the group & index of the most similar file for PHash conflicts
- Added
file_name
,file_stem
, andfile_extension
as testable properties - Added hopper defined constants
- All
source_*
formatting fields & testable properties are now deprecated. See the relevant wiki article for rationale
- All
- 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