Releases: ianare/exif-py
Releases · ianare/exif-py
3.3.0
3.2.0
What's Changed
- add testing using pytest by @ianare in #214
- Field types should be easier to use by @ianare in #213
- fix for incoherent thumbnail extraction by @ianare in #215
- Add images from DasMoorhuhn (#204) by @ianare in #216
- rework field defintions, test warning messages by @ianare in #217
- Rework project structure; add more Canon tags by @ianare in #218
- fixes for str, bytes typing mismatch by @ianare in #219
- add test image for TypeError on Nikon by @ianare in #220
- Update issue templates by @ianare in #221
Full Changelog: 3.1.0...3.2.0
3.1.0
What's Changed
💥 Drop support for Python 3.5 and 3.6
- Add DJI makernotes, extract_thumbnail parameter by @pierotofy in #168
- Fix endianess bug while reading DJI makernotes, add Make tag by @pierotofy in #169
- Make CI pass by @nickdimitroff in #178
- fix webp for file conversion by magick by @mvaranda in #132
- ignore unknown parsers. fix #160 by @hpoul in #175
- fix mypy by @ianare in #180
- Allow extract thumbnail with details=False by @angel6700 in #170
- This commit fixes the error as described in issue by @manand881 in #207
- don't let debug logging trigger an exception by @rascalking in #196
- Added missing HEIC box names and handling of a TIFF header inside HEIC by @alketola in #173
- Fix broken automated tests by syncing with exif-samples by @EtiennePelletier in #202
- Put all test files in the repo by @ianare in #208
- Update README.rst by @kikislater in #183
- Add a serialization option for EXIF dictionaries by @EtiennePelletier in #129
- add more typing definitions by @ianare in #181
- run black, isort by @ianare in #209
- Canon MakerNote: Allow callable to process tag value by @TheDJVG in #189
New Contributors
- @nickdimitroff made their first contribution in #178
- @mvaranda made their first contribution in #132
- @hpoul made their first contribution in #175
- @angel6700 made their first contribution in #170
- @manand881 made their first contribution in #207
- @rascalking made their first contribution in #196
- @alketola made their first contribution in #173
- @kikislater made their first contribution in #183
- @TheDJVG made their first contribution in #189
Full Changelog: 3.0.0...3.1.0
3.0.0
- BREAKING CHANGE: Add type hints, which removes Python2 compatibility
- Update make_string util to clean up bad values (#128) by Étienne Pelletier
- Fix Olympus SpecialMode Unknown Values (#143) by Paul Barton
- Remove coding system from UserComment sequence only if it is valid (#147) by Grzegorz Ruciński
- Fixes to orientation by Mark
- Add some EXIF tags
- Add support for PNG files (#159) by Marco
- Fix for HEIC Unknown Parsers (#153) by Paul Barton
- Handle images that has corrupted headers/tags (#152) by Mahmoud Harmouch
Version 2.3.2
Version 2.3.1
- Fix bug introduced with v2.3.0 in HEIC processing.
Version 2.3.0
- Add notice on Python2 EOL
- Modernize code and improve testing, split up some huge functions
- Added support for webp file format (#116) by Grzegorz Ruciński
- Add linting
- Added missing IFD data type; correct spelling mistake (#119) by Piero Toffanin
- Add syntax highlight for README (#117) by John Lin
- Add Python 3.8 to CI (#113) by 2*yo
- make HEIC exif extractor much more compatible (#109) by Tony Guo
- Add black level tag (#108)
- Use list instead of tuple for classifiers (#107) by Florian Preinstorfer
Version 2.2.1
- Very minor corrections.
Version 2.2.0
- Add support for Python 3.5, 3.6, 3.7
- Drop official support for Python 2.6, 3.2, 3.3
- Fix for string count equals 0 (issue #67)
- Rebasing of struct pull requests: closes #54, closes #60 (Christopher Chavez)
- Raw images support by changing Tiff detection (xaumex)
- Fix GPS information erroneously None #96 (Christopher Chavez)
- Initial HEIC support (Sam Rushing)