Python-exiv2

Latest version: v0.11.0

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

Scan your dependencies

Page 3 of 11

0.23

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

* Exiv2 utility
- Allow to add/set tags without a value with the command line tool.

* Exiv2 library
- 0000819: Recognize Pentax MakerNote in DNGPrivateData (Jonathan Kollasch)
- 0000815: Patch for Tokina 11-16mm f/2.8 on Canon (Chris Chiappa)
- 0000812: Exiv2 destroys hard links (Reported by Anders Kamf)
- 0000811: Typo in de.po (Thomas Beutlich)
- 0000810: assert(tiffType() == ttUndefined) error in tiffcomposite.cpp
(Reported by Auke Nauta)
- 0000809: abs ambiguity in nikonmn.cpp (Pavel Heimlich)
- 0000808: build failure in jpgimage.cpp - namespace (Pavel Heimlich)
- 0000807: spelling-error-in-binary usr/lib/libexiv2.so.9.0.0
Continous Continuous (Mark Purcell)
- 0000806: spelling-error-in-manpage src/exiv2.1 explicitely explicitly
(Mark Purcell)
- 0000803: Rational/URational issue in convert.cpp (Pavel Heimlich)
- 0000800: Missing Photoshop IRB types (8BIM, PHUT, DCSR, AgHg)
(Michael Ulbrich, Volker Grabsch)
- 0000799: Exiv2 returns wrong XMP type for nested XMP keys
- 0000798: Add MS Photo RegionInfo and MetaWorkingGroup Regions schemas
(Benjamin H.)
- 0000797: A crash can occur with certain JPEGs. (Clint Rogers)
- 0000795: Set/Get of PNG comment (Reported by Thomas Beutlich)
- 0000794: Typo in exifFlash description (Thomas Beutlich)
- 0000793: PNG comment is not set (Thomas Beutlich)
- 0000792: New Canon Lens EF-S 18-55mm f/3.5-5.6 IS II (Andreas Ferber)
- 0000791: Tamron SP AF 17-50mm F/2,8 XR Di II LD Aspherical [IF] Nikon lens
(Philip Johnsson)
- 0000790: XMP embedding corrupts CorelDRAW EPS files
- 0000778: Add support for Windows Live Photo Gallery face tags (Leif Huhn)
- 0000635: [Wish] Write support for Canon RAW CR2 files
- Updated Nikon Lens lookup table to v4.3.428.01 of
Robert Rottmerhusen's fmountlens list.
- Added support for Nikon3 AF Fine Tune array. (Frans van den Bergh)
- Added Canon EF-S 18-55mm f/3.5-5.6 III lens. (Jon Charnas)
- Fixes to buildForMac to work with 0.22 on Leopard and Lion
(Robin Mills)
- Added several KIPI XMP properties (Gilles Caulier)
- Added cmake patch to fix compilation on MSVC with KDE Windows
(Ananta Palani)
- Fixed the supported metadata declared by the Image for several
image formats (mostly XMP was missing).
- Added support for CR2 IFD2 image preview. (An uncompressed TIFF
image without white-balance correction.)

* MSVC related
- Added support for stdint.h being available in DevStudio 2010
(Thanks to Ketil Wright for bringing this to our attention)

0.22

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

* Exiv2 utility
- Fixed time setting of -T option when DST is in effect.
- Added version hex number to the output of "exiv2 -V".

* Exiv2 library
- 0000798: Added people/photo region tagging schemas
MS Photo 1.2 RegionInfo and MWG Regions
(Benjamin Henne)
- 0000785: Exif version 2.3 missing tag codes. (Patch by Jens Mueller)
- 0000782: Tamron 18-270mm lens. (Patch by Jens Mueller)
- 0000781: Exif 2.3 & DNG 1.2/1.3 tags. (Patch by Jens Mueller)
- 0000776: Some tests depend on system settings (locale, path, etc).
(Volker Grabsch)
- 0000775: Sort iptc data by record number when encoding.
(Patch by Matthias Baas)
- 0000772: New Tamron 70-300 mm lens improperly recognized.
(Reported by Marie-Noëlle Augendre, patch by Milan Knizek)
- 0000769: "Assertion `sv == d' failed" in 0.21.1 (r2474).
(Reported by Derek Chen-Becker, reproducer by Paolo Bacchilega)
- 0000767: Build failure on MinGW with GCC >= 4.6 because of "-no-undefined".
(Volker Grabsch)
- 0000765: Debug messages of psdimages.cpp go to stdout instead of stderr.
(Volker Grabsch)
- 0000764: PSD resource block handling patch II.
(Patch by Michael Ulbrich)
- 0000761: Setting metadata on an image should always succeed.
(Patch by Matthias Baas)
- 0000760: Exiv2 fails to write to JPEG with an empty APP13 Photoshop PS3
segment. (Reported by Stefan Brandl)
- 0000757: Wrong ELSE statement in src/CMakeLists.txt.
(Reported by Michael Hansen)
- 0000708: On Windows (MSVC and MinGW builds), charset conversions now
use respective Windows functions if iconv is not available.
- 0000689: Support for Encapsulated PostScript (*.eps) files.
(Michael Ulbrich, Volker Grabsch)
- 0000439: The exiv2 library should be re-entrant.
(Patch by Jonathan Potter, GP Software)
- Fixed typo: SupplementalCategory -> SupplementalCategories.
(Jürgen Wolz)
- Added Tokina AT-X 107 AF DX Fish-eye 10-17mm f/3.5-4.5 lens.
(Milan Knizek)
- Added Exif.Panasonic.LensType to the Exiv2::lensName()
easy-access function. (Adrian Woodley)
- Added Exif.OlympusEq.LensModel to the Exiv2::lensName()
easy-access function. (Niels Kristian Bech Jensen)
- Added new function Exiv2::versionNumberHexString().
(Volker Grabsch)
- Updated Nikon Lens lookup table to v4.3.423.01 of
Robert Rottmerhusen's fmountlens list.
- Updated Samsung makernote.
- Break-up ValueType constructor into two as a workaround for
a MSVC 7.1 bug.
- Simplified LogMsg to make it more portable and more efficient.
(The original version doesn't build with MSVC 7.1.)

* MSVC related
- Added build environment for MSVC 64 bit builds.
(Robin Mills)

0.21.1

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

* Exiv2 library
- 0000759: Cannot extract exif data from Pentax K-x DNG file.
(Reported by Kenneth Bogert)
- 0000752: Crash when writing Exif.Image.Software.
(Reported by Jim Nelson)
- 0000750: Assertion in XmpParser::encode should be an exception.
- 0000749: Regression: Compilation error with EXV_HAVE_XMP_TOOLKIT undefined.
(Reported by Fulvio Senore)
- 0000745: Regression: Panasonic RW2 files are missing information.
(Reported by Matthias Welwarsky)
- Updated configuration files (config.guess, config.sub).
- Added new Color Label value to digiKam 2.0.0 XMP namespace.
(Gilles Caulier)

0.21

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

* Exiv2 utility
- 0000727: Exiv2 command line tool: grep should find all occurrences of a
tag, not only one.
(Reported by Steve Wright)
- Added option -q (quiet) to silence warnings and error messages
from the Exiv2 library to the exiv2 command line tool.
- Allow "migration" of XMP namespaces.

* Exiv2 library
- 0000476: Error handler: Applications should be able to register an error
handler. (Based on work by Simson Garfinkel)
- 0000614: Silence warnings from code.
- 0000712: Support of Sigma 17-50 2.8 OS HSM. (Reported by Steffen bla)
- 0000713: Tag 0x0203 in Olympus makernotes should be "Lens ID".
- 0000719: Remove makernote classes and pretty-print functions from the
published interface.
- 0000721: Remove IfdId from the published interface.
- 0000726: Add support for Samsung's .SRW raw format.
(Reported by Oleg Yermakov)
- 0000564: Need a way to get a list of all supported tags.
(Reported by Jan Kundr)
- 0000593: The default type of Array element tags is incorrect.
- 0000625: New image formats and improved makernote support should not
break ABI.
- 0000678: Lensname missing with EF100mm f/2.8L Macro IS USM.
(Reported by Christoph Spiel)
- 0000711: exiv2 0.20 is corrupting ORF files from E-PL1.
(Reported by Mark Haun)
- 0000714: Problem compiling with Sun Studio - visibility.
(Reported by Pavel Heimlich)
- 0000717: Writing Exif.Image.ImageDescription in ORF file corrupts file.
(Reported by Wouter Portegijs)
- 0000734: Support for Tamron 17-50mm f/2.8 SP XR LD II Di VC.
(Reported by Jari-Matti Mäkelä)
- 0000735: Support for Sigma AF 50mm f/1.4 EX DG HSM.
(Reported by Jari-Matti Mäkelä)
- 0000736: Exiv2 crash on "print".
(Reported by Bastian Holst)
- 0000737: Metadata of Canon EF-S 18-55mm are not read correctly.
(Reported by G. Lechner)
- 0000739: exiv2 crashes when examining previews.
(Reported by Jim Nelson)
- 0000709: Typo in XMPCore_Impl.hpp. (Patch by Dimitri Schoolwerth)
- 0000716: Missing header in canonmp.cpp. (Patch by Pavel Heimlich)
- 0000723: Fix pkg-config file. (Patch by Johannes Wienke)
- 0000738: PSD resource block handling patch.
(Patch by Michael Ulbrich)
- Updated Nikon Lens lookup table to v4.3.410.01 of
Robert Rottmerhusen's fmountlens list.
- Introduced exiv2.hpp as a wrapper to include all Exiv2 objects.
- Added a count field to the Exif tag reference data.
(Patch by Matthias Baas)
- Added ExifKey::defaultCount() to access the new count reference
information.
- Fixed zlib decompression of large PNG metadata buffers.
- Improved determination of MIME type.
- Updated Canon makernote. (Greg Mansfield, Axel Waggershauser)
- Updated Olympus makernote. (Greg Mansfield)
- Updated Sony and Minolta makernote tags. (Gilles Caulier)
- Fixed writing to pseudo memory mapped areas on Linux.
- Modified test for XMP files to not recognize any XML file with
a regular header as XMP.
- Added afPoint() easy-access function.
(Based on a patch by july)
- Updated Spanish translations. (Pablo Valdés)

* MSVC related
- Updated MSVC project files (and notes) to build with
DevStudio 2010 (and with DevStudio 2003/5/8). (Robin Mills)
- Changes to MSVC build environment: renamed generated libraries.
(Robin Mills, Jon Roch-Berry)

0.20

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

* Exiv2 utility
- 0000683: %a broken in rename
(Reported by Göran Uddeborg)
- 0000572: It should be possible to insert newlines in text strings.
(Implemented using a new function by Leo Sutic)
- 0000562: Exif.Photo.UserComment unicode comment doesn't work
(Debian bug 486884)
- Added -g option to 'grep' info for individual tags.

* Exiv2 library
- 0000705: Pentax 645D makernote update
(Patch by Michal Čihař)
- 0000704: Update of Pentax makernote
(Patch by Michal Čihař)
- 0000701: Nikon Capture NX won't save a NEF file manipulated with exiv2
from SVN
(Reported by Frank Hommes)
- 0000699: Padding of XMP data results in invalid XMP JPEG segment larger
than 65535 bytes
(Patch by Joachim Gelhaus)
- 0000695: Add XMP support for src/metacopy
(Patch by Nikolai Saoukh)
- 0000693: src/psdimage.cpp: operands of ? are integers of different
signs: 'unsigned int' and 'long'
(Patch by Nikolai Saoukh)
- 0000690: Wrong conversion of IPTC SpecialInstructions in copyIptcToXmp()
(Patch by Volker Grabsch)
- 0000686: LLVM clang: error: default initialization of an object of const
type 'class Exiv2::IptcData const' requires a user-provided
default constructor.
(Reported by Nikolai Saoukh)
- 0000684: Exif.Image.SubIFDs should support more than 4 sub-IFDs
(Reported by frith [dot] foottit [at] gmail [dot] com in
digiKam bug 210259)
- 0000677: Nikon Makernote tags regression in exiv 0.19
(Reported by Mark Purcell. digiKam bug 224094, Debian bug 579835)
- 0000674: ShutterSpeedValue should be a signed rational
(Patch by Olivier Tilloy)
- 0000673: Allow XMP sidecar files which start with a UTF-8 BOM
(Reported by Michael Friess)
- 0000672: Image file gets deleted when writing to it
(Reported with reproducer by Thomas Beutlich)
- 0000671: Writing to read-only TIFF-like file fails
- 0000668: "TIFF-safe" setExifData variant
- 0000666: Optimize binary array elements
- 0000665: Write support for Olympus RAW ORF files
- 0000662: Incorrect Unicode encoding of Exif UserComment tag
(Leo Sutic)
- 0000659: LensType not reported for Pentax K-x
(Reported by Piotr Ryszkiewicz)
- 0000611: Add support for makernote of Sony ARW files
(Gilles Caulier)
- 0000569: Unable to write GPS data in ORF files with digikam
(Reported by Johannes Wienke. digiKam bug 170693)
- Added Kipi XMP namespace used by digiKam kipi-plugins
(Gilles Caulier)
- Added iView Media Pro and MS Expression Media XMP schemas.
(Silversleeves)
- Generalized class Error, added class WError for use with
Unicode-Paths.
- Updated Nikon Lens lookup table to v4.3.401.01 of
Robert Rottmerhusen's fmountlens list.
- Various fixes and enhancements when building with MSVC.
(Robin Mills, Thomas Beutlich, Jens Mueller)
- Added several missing TIFF tags (from PageMaker 6.0, Adobe
OPI TIFF, Adobe TIFF&PM6 and TIFF/EP specs).
- Completed support for Nikon makernote (Jens Mueller)

0.19

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

* Exiv2 utility
- Inverted the meaning of -u to deal with large numbers of
unknown Nikon Makernote tags.
- -b option now also suppresses Byte and SByte values.

* Exiv2 library
- 0000664: Crash when reading PNG image.
(Reported by Marcel Wiesweg. digiKam bug 220322)
- 0000661: Tag Exif.Image.ImageResources (0x8649 in IFD0) should have
type BYTE (1).
- 0000658: Exception to print raw from Olympus SP-560UZ.
(Reported by Francisco Javier Felix Belmonte)
- 0000657: Nef Metadata edit with Digikam make impossible to open it with
captureNX or ViewNX.
(Reported by Nicolas Boulesteix)
- 0000656: Broken image causes exiv2 to abort.
(Reported by Nathaniel W. Turner. digiKam bug 214913)
- 0000653: SVN 1912 fails to build.
(Reported by mike m)
- 0000652: Problems converting SubSec tags to XMP.
- 0000651: Exif tag: TimeZoneOffset (0x882a) and other TIFF/EP tags missing.
(Reported by Gary Cohen)
- 0000649: Converter fixes.
(Patches by Vladimir Nadvornik)
- 0000647: Seg fault with Olympus E-P1 orf.
(Reported by Udi Fuchs)
- 0000646: Additional lens data.
(Reported by mike m)
- 0000645: Conversion from XMP sidecar leaks XMP-SDK exception.
(digiKam bug 204042, patches by Vladimir Nadvornik)
- 0000642: string formatting of error 31.
(Patch by Matthias Barkhoff)
- 0000641: exiv2 "Image size" output broken for Nikon D700 NEF files.
(Reported by Martin Paris)
- 0000634: Locking error on windows when updating a TIFF file with
MemoryMapping enabled.
(Reported and fixed by Robin Mills)
- 0000629: Virtual functions should not be inlined.
- 0000627: typeId methods not available, -fvisibility-inlines-hidden
(Reported by Rex Dieter)
- 0000620: Update Nikon makernotes.
- 0000617: Optimize TIFF writing.
- 0000600: Upgrade XMP Toolkit to version 4.4.2.
- 0000581: Remove FindMetadatum* from API.
- 0000579: Implement memory mapping for Windows platforms.
(Based on an implementation by Robin Mills)
- 0000571: Need to convert character set when writing XMP sidecar.
(Reported by Franz Buchinger, patch by Vladimir Nadvornik)
- 0000533: Support multiple APP13 Photoshop 3.0 segments in a JPEG.
(Designed and implemented by Michael Ulbrich and Volker Grabsch)
- Changed FileIo and MemIo classes to use a Pimpl structure.
- Removed --disable-printucs2 configure option.
- Updated config files
- Added support for Canon FileInfo tags (Andi Clemens).
- Updated Nikon Lens lookup table to v4.1.361.01 of
Robert Rottmerhusen's fmountlens list.
- Added Sigma 28-80mm f/3.5-5.6 lens.
(Jo Hanika)
- Added support for Unicode paths on Windows (experimental)
(Based on work by Jonathan Potter, GP Software)
- Added easy-access functions saturation, sharpness, contrast and
sceneCaptureType.
(Jonathan Potter, GP Software)
- Fixed compilation warnings/error under MSVC when building for x64.
(Jonathan Potter, GP Software)
- On Windows, use Windows function for conversion of UCS-2 strings.
(Jonathan Potter, GP Software)
- Support for PGF files added.
(Gilles Caulier)
- Updated digiKam XMP properties.
(Gilles Caulier)
- Added iptc4xmpExt and plus XMP schemas.
(Based on a patch from Mikolaj Machowski).
- [translation] Updated Finnish translations.
(Mikael Lammentausta)
- [translations] Updated Polish translations.
(Michal Smoczyk)

Page 3 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.