v1.7.0 - Python 3.12, ICC profiles, EXIF metadata and the usual maintenance churn
This release is officially tested with Python 3.12, adds shorthand optional dependencies for Pillow/Wand (Willow[Pillow]
/Willow[Wand]
) so as to get the correct image library versions and fixes a few long standing issues
What's Changed
- Test with Python 3.12 by @zerolab in #124
- Add optional dependencies for Pillow/Wand by @zerolab in #130
- test_wand.py: fix typo in test skip by @stephanlachnit in #133
- test_image.py: replace wrong unicdoe character by @stephanlachnit in #132
- Tidy up testing linting deps by @zerolab in #131
- Replace the wrong unicode character in the
image/heic
mime type by @stephanlachnit in #132 - Preserve ICC profiles and EXIF metadata when saving to PNG, WebP, AVIF by @stefanistrate and @andre-fuchs in #136, via #63
This will help preserve colours and image orientation when resaving to a different format
New Contributors
- @stephanlachnit made their first contribution in #133
- @andre-fuchs made their first contribution in #136
- @stefanistrate made their first contribution in #136 (which contains original code from #63)
Full Changelog: v1.6.2...v1.7.0