v0.5.0
Initial packaged release: pyproject.toml, src/ layout, py.typed marker.
Added
- Type hints across the public API.
- Test suite covering raster comparison (identical, flattened-alpha, cropped/padded, aspect mismatch, undecodable), EMF signature comparison (identical, header-only diff, comment-only diff, real edit, truncated, non-EMF), and the images_match dispatch logic.
- README.md with usage, algorithm summary, and documented limitations.
Notes
- Core comparison logic (rasters via 16x16 thumbnail + ink mask + aspect guard; metafiles via drawing-record SHA-256 signature) is unchanged from the original internal script.
- WMF metafiles remain unsupported (emf_signature returns None); tracked as a known limitation, not a bug.