Releases: jyshnkr/findupe
Releases · jyshnkr/findupe
Release list
v0.6.0
v0.6.0 (2026-07-18)
Feat
- show OCR text snippets in HTML report
- wire the OCR demoter into the scan CLI
- demote screenshot matches whose OCR text disagrees
- add macOS Vision OCR backend with text normalization and similarity
- add metadata-only screenshot predicate
- persist OCR and camera-EXIF fields in the scan cache (schema v3)
- detect camera EXIF in the perceptual pass
- add OCR fields to FileRecord
Fix
- default has_camera_exif to None so cached EXIF survives the exact-pass cache merge
Refactor
- apply CodeRabbit review nits (redundant set, zero-width escapes, test annotations)
[main fb2584d] bump: version 0.5.0 → 0.6.0
2 files changed, 22 insertions(+), 1 deletion(-)
v0.5.0
v0.5.0 (2026-07-17)
Feat
- add --demo, friendlier no-args message, and --help epilog
[main 4643a6d] bump: version 0.4.0 → 0.5.0
2 files changed, 7 insertions(+), 1 deletion(-)
v0.4.0
v0.4.0 (2026-07-16)
BREAKING CHANGE
- the CLI command changes from
dupefindertofindupe,
and the on-disk data directory moves from~/.dupefinder/to
~/.findupe/(auto-migrated in place on first run). Any scripts,
aliases, or cron jobs invokingdupefinderdirectly, or reading
~/.dupefinder/paths directly instead of through the CLI, need updating.
Feat
- PyPI-publish CI (OIDC), and APFS clone detection
- rename project dupefinder -> findupe, honest space labels, PyPI-ready metadata
Fix
- address PR review findings (Codex + CodeRabbit)
[main f343747] bump: version 0.3.0 → 0.4.0
2 files changed, 20 insertions(+), 1 deletion(-)
v0.3.0
v0.3.0 (2026-07-13)
Feat
- persistent scan history, stats totals, and an HTML dashboard
[main 43e74e6] bump: version 0.2.1 → 0.3.0
2 files changed, 7 insertions(+), 1 deletion(-)
v0.2.1
v0.2.1 (2026-07-12)
Fix
- fail fast on bad scan roots, surface hash/decode errors loudly
[main 50e4614] bump: version 0.2.0 → 0.2.1
2 files changed, 7 insertions(+), 1 deletion(-)
v0.2.0
v0.2.0 (2026-07-11)
Feat
- split HTML report into images/other categories
[main de535bb] bump: version 0.1.0 → 0.2.0
2 files changed, 7 insertions(+), 1 deletion(-)