Skip to content

✨ v0.9.0

Latest

Choose a tag to compare

@Robdel12 Robdel12 released this 03 Feb 05:52

[0.9.0] - 2026-01-26

What's Changed

Added

  • Diff Fingerprinting API - New functionality for grouping similar diffs across different image comparisons. This enables batch-approving the same visual change that appears on multiple pages (e.g., header/footer updates).
    • computeFingerprintSync() - Generate a compact fingerprint from a diff result
    • fingerprintSimilaritySync() - Compare two fingerprints with a similarity score (0.0-1.0)
    • fingerprintHashSync() - Get a coarse hash for fast O(1) grouping
    • DiffFingerprint interface with rich metadata:
      • zoneMask - 4x4 spatial grid showing which regions are affected
      • clusterCount, clusterPositions, clusterSizes - Spatial distribution data
      • diffMagnitude - Bucketed size categories (tiny/small/medium/large/massive)
      • avgIntensity, avgDensity - Change characteristics
      • hash - Pre-computed coarse hash for grouping

Full Changelog: v0.8.1...v0.9.0