Python-exiv2

Latest version: v0.11.0

Safety actively analyzes 715033 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 11

0.12

---------------------------------

* Exiv2 utility
- 0000493: [tools] exiv2 -T DST problem.
(Fix suggested by John <johnpcass at yahoo dot com>)
- 0000459: [exif] Exiv2 tool: Added a variable for the original filename to
the rename option. (Patch by Tobias Jahn)

* Exiv2 library
- 0000498: [exif] Exiv2 cannot read the Exif data written after deleting all
tags.
- 0000496: [metadata] Digikam bug 136855: Editing metadata on a few selected
imagefiles and clicking forward or apply crashes digikam.
(Reported by several digikam users)
- 0000495: [exif] Image with corrupted metadata crashes Exiv2. (Reported as
digikam bug 136932 by Rainer Krienke)
- 0000490: [build environment] PNG support doesn't compile on MinGW/msys.
(Reported by Udi Fuchs and Will Stokes)
- 0000489: [build environment] exiv2.pc.in includes private/static libs by
default. (Reported with patch by Rex Dieter)
- 0000488: [metadata] GPSInfo Metadata should return decimal numbers.
(Feature requested by Fabien)
- 0000486: [build environment] Test bugfixes-test.sh error under Mac OS X x86.
(Reported with fix by Max Lapshin)
- [exif] Updated Nikon lens info to v2.07 of Robert Rottmerhusen's
lens database.
- [metadata] Added methods to access built-in read-only Exif taglists
and IPTC record lists. (Initiated by Max Lapshin)
- [iptc] Improved IPTC record descriptions using IIM4 specification
version 4.1. (Gilles Caulier)
- [exif] Improved Exif tag descriptions using Exif specification 2.2
and libexif. (Gilles Caulier)
- [exif] Added and improved pretty print functions for some Exif
tags. (Gilles Caulier)
- [exif] Updated Minolta makernote. (Gilles Caulier, Paul Tribick)

* MSVC related
- 0000487: Crash in exiv2.exe (built with VC++ 2005 Express) when examining TIFF
images (Reported with patch by Dimitri Schoolwerth)

0.11

---------------------------------

* Exiv2 utility
- 0000485: [tools] Weird behaviour when Exif comments contain quotes (Reported
by Scott Baker)
- Changed exiv2 del command to delete all occurrences of a tag.
(Christophe Paris)

* Exiv2 library
- 0000483: [jpeg i/o] Assertion `sizeIptc' fails when reading metadata from
JPEG file. This happened when an image has an empty IPTC IRB.
(digikam bug 132582)
- 0000482: [exif] SONY DSLR-A100 RAW image crashes Exiv2. (Reported to ufraw
by Vishnu Natchu)
- 0000480: [iptc] JPEG APP13 (used to store IPTC IRB) can not be larger than
64kB but IRB buffers can. (digikam bug 130525)
- 0000479: [exif] JPEGs edited with LightZone crash Exiv2. (Reported by Daniel
Hobe)
- 0000475: [design] Performance: Don't read TIFF-based files completely, use
memory mapping (only on Linux) to read only what is needed. Improves
performance by factor 6.
- 0000471: [exif] New TIFF parser: Create a CommentValue rather than a
DataValue for Exif.Photo.UserComment. (Reported with test program
by Marcel Wiesweg)
- [exif] New TIFF parser: Extract TIFF thumbnail from IFD1 if there
is one.
- [exif] Added read support for PNG images (Gilles Caulier)
- [exif] Updated Canon makernote tags and decoded additional composite
tags, based on Exiftool. Note that some tag names changed.
(David Cannings)
- [exif] Updated Nikon lens info to v2.02 of Robert Rottmerhusen's
lens database.
- [exif] Various smaller tag updates (Gilles Caulier, Jim Westveer,
Nicolas Vilars, Robert Peter)

* MSVC related
- 0000455: [build environment] Exiv2 finally works with MSVC 2005. (Thanks to
Stephen and Maciej Sakrejda aka Maciek)

0.11.0

1/ Changed PyPI package name from python-exiv2 to exiv2.
2/ Simplified some data iterators and function return values.

0.10

----------------------------------

* Exiv2 utility
- 0000468: [tools] Added -P option to control what information is displayed
in print mode, added -b and -u options to control output of large
values and unknown tags. (Better print control suggested by Udi Fuchs)
- Display filename in print mode if processing multiple images,
like grep does. (Roger Larsson)

* Exiv2 library
- 0000469: [miscellaneous] MemIo behaviour differs from FILE* and FileIo.
(Reported by Dimitri)
- 0000462: Support TIFF format, part 1: Read support for TIFF and TIFF-based
RAW formats, including NEF, CR2, PEF, SR2, DNG and MRW.
- 0000458: [build environment] Support pkg-config tool,
removed <prefix>/include/exiv2 path from exiv2-config output.
(Suggested by Udi Fuchs)
- 0000456: [miscellaneous] Check for 0 pointer before invoking std::string
constructor on C-string.
- Added Minolta makernote. (Gilles Caulier)
- Added support for Exif.Image.Orientation for Canon CRW images.
- Improved the print functions for Exif.Nikon[13].AFFocusPos.
(Roger Larsson)
- Updated some Canon labels and translations (Patrice Boissonneault)
- Changed some Nikon tag names. (Based on feedback from Udi Fuchs)
- Added EXIV2_CHECK_VERSION macro for applications to check at runtime
which version of Exiv2 is installed.

* MSVC related
Added COM project. (Patrice Boissonneault)

0.10.0

1/ API change: replaced Value += operator with append method.
2/ Improved conversion of LangAltValue to/from Python dict.
3/ Can construct some other values from a Python list.
4/ AnyError exception renamed to Exiv2Error (with AnyError wrapper for
compatibility).
5/ Enabled localisation of error messages etc.
6/ Python enum class is used for Exiv2 enums.

0.9.1

---------------------------------

* Exiv2 library
- 0000451: [exif] Fixed bug where an invalid Exif tag was created for
the user comment, when the tag was newly added to an image.
(Thanks to Anatoliy Kovalenko for reporting this bug)
- Added enum MetadataId and Image::supportsMetadata() to check what
metadata an image class supports. Changed CrwImage to silently
ignore calls to Iptc related functions instead of throwing an Error.
(Thanks to Will Stokes for suggesting the check feature)
- Cleaned up some include statements (mentioned here because this
may lead to unexpected compiler errors).

Page 6 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.