- Optional check for media integrity before index/import with
--check-integrity
(#24, #26) - Github Action for CodeQL analysis (#25)
- Argument to filter uids in the collect action (#20)
- Python 3.10 support (#21)
- Sort import statments with isort (#22)
index --dump
option to print indexed photo to stdout (#23)
- Incremental indexing and importing with
--skip-indexing
(c984ee7) save()
function to Database (751f94b)
- BLAKE3 support (55f749c)
- Benchmarking scripts (3d5261f)
- Check for the existence of database file when parsing arguments (32d7aa4)
- Fixed total file size in verify command (#16)
- Moved I/O operations from the Database class into a new subpackage. (#13)
- Added an option to verify a random fraction of photos (#14)
- Fixed log message display for the verify command and improved formatting (#15)
- Use str internally to represent checksum (692f7ec)
- A configurable timezone offset for each PhotoFile and for each import, #11
- Unified interface for AsyncFileHasher and AsyncPyExifTool (2e0cd82)
- Reduced database file size, #11
- Sped up pyexiftool (4f6e4ca)
- Sped up database loading and unloading (499c944)
- Added check in Database.map_hashes() for old unmapped hashes (71b3b79)
- [NEW] Initial package creation