Exiv2

Latest version: v0.17.3

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

Scan your dependencies

Page 6 of 15

0.18pre1

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

* Exiv2 library
- 0000568: [metadata] exiv2 -ps crash for some jpeg files. (Reported by
aurelien)
- 0000566: [miscellaneous] RSA licensed MD5.cpp file in exiv2 0.16.
(Reported with fix by Dirk Mueller)
- 0000565: [exif] IFDs and IFD offsets need to be aligned to word
boundaries. (Reported by iplabs.de)
- 0000554: [exif] Setting "Exif.Image.DateTime Date" gives "Value too
large" exception. (Debian Bug 426274)
- 0000553: [design] [U]Rational::toLong() and toFloat() should not divide
by 0.
- 0000528: [miscellaneous] typeSize is meant for Exif metadata only.
- 0000526: [metadata] Adding GPS info removes preview image from Nikon
Coolpix JPGs. (Reported by paulb)
- 0000524: [design] Publish only API objects in the installed header files.
- 0000523: [miscellaneous] C++ symbol visibility support for gcc builds.
- 0000464: [metadata] Write support for PNG images. (Gilles Caulier)
- 0000462: [exif] Write support for TIFF format ("New TIFF parser").
- 0000405: [design] Separate metadata parsing from metadata storage.
- [metadata] Write support for JPEG2000 format. (Gilles Caulier)
- [exif] Updated Nikon lens info to v3.25 of Robert Rottmerhusen's
lens database.
- [xmp] Added Microsoft Photo and digiKam XMP schemas.
(Gilles Caulier)
- [exif] Added DNG tags.

0.17.3

1/ Binary wheels incorporate libexiv2 v0.28.5.

0.17.2

1/ Binary wheels incorporate libexiv2 v0.28.4.
2/ Fix TimeValue test when run with local negative UTC offset.

0.17.1

1/ Fix crash when using localised exceptions on Windows.

0.17

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

* Exiv2 utility
- [tools] exiv2 now writes a proper XMP sidecar file (it used to
just dump the XMP packet to a file).
- [tools] exiv2 can now also save Exif and IPTC data in the XMP
sidecar file (conversion of Exif/IPTC to/from XMP).

* Exiv2 library
- 0000550: [design] Remove "MakerTagInfo registry" and registration logic.
- 0000547: [build environment] exiv2 0.16 fails to compile with gcc 4.3.0.
- 0000546: [exif] Exiv2 crashes while converting Nikon lens information
for pretty printing.
- 0000541: [translation] French translation mistake.
- 0000540: [xmp] Pretty-print functionality for XMP.
(Adrien Bustany for GHOP 98)
- 0000539: [xmp] Cannot add XMP properties in a custom namespace.
(Vladimir Nadvornik, S M Ryan)
- 0000532: [xmp] Added conversions to and from XMP. (Vladimir Nadvornik)
- 0000474: [design] Add a metadatum member to access translated tag values
without the need to use streams.
- [metadata] Added read support for jp2 and psd images, stubs for
gif, bmp and tga images, and pixelWidth and pixelHeight methods on
class Image. (Marco Piovanelli - Ovolab)
- [exif] Updated Nikon lens info to v3.18 of Robert Rottmerhusen's
lens database.
- [exif] Updated Pentax makernote tags. (Michal Čihař)
- [xmp] Added support for XMP sidecar files.
- [xmp] Improved XMP value toLong, toFloat and toRational using new
functions parseLong, parseFloat and parseRational.
(Vladimir Nadvornik)
- [xmp] Allow format options for XmpParser::encode.
(Vladimir Nadvornik)
- [xmp] Added LangAltValue::toString(const std::string&) to get
the value for a specific language qualifier.
(suggested by Marco Piovanelli)
- [xmp] Fixed XmpKey::tagLabel() for custom keys.
(Reported by Vladimir Nadvornik)
- [miscellaneous] Define pid_t using a typedef instead of define in
Windows environments. (Robin Mills)
- [translation] Updated German translation.
(Oliver Dörr)
- [translation] Updated French translation.
(Fabien Salvi)
- [translation] Updated Polish translation.
(Piotr Eljasiak)
- [translation] Updated Russian translation.
(Alexandre Prokoudine)
- [translation] Added Slovak translation.
(helix84)

0.17.0

1/ API change: derived classes of BasicIo are omitted from Python.
2/ Binary wheels incorporate libexiv2 v0.28.3.
3/ enableBMFF() function is deprecated.
4/ Documentation is available on https://python-exiv2.readthedocs.io/
5/ Improved handling of Windows code page character sets.

Page 6 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.