Exiv2

Latest version: v0.17.2

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

Scan your dependencies

Page 4 of 15

0.24

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

* Exiv2 library
- 0000700: exiv2 (0.19-1) 00_hyphens_used_as_minus.diff
(Reported with patch by Mark Purcell, fixed by Niels Kristian Bech Jensen)
- 0000813: Video metadata support (Abhinav Badola for GSoC 2012)
- 0000820: Samsung NX100 JPG exports have broken EXIF (Reported by Pascal de Bruijn)
- 0000822: Warnings while compiling with g++4.5
(Reported by Sebastien Gilles, fixed by Robin Mills)
- 0000831: For TIFF-like images, non-intrusive writing is not used when it should
(Reported by Thomas Lotze)
- 0000832: Patch to detect Carl Zeiss Planar T* 50mm f/1.4 ZE on Canon
(Reported with patch by Stian Grindvoll)
- 0000835: Exiv2 fails to compile under Linux (Volker Grabsch)
- 0000840: example1.cpp clang Mac OS X warnings (Reported by Jerry Jacobs)
- 0000841: Exiv2 crashes on input (Reported by Christian Grothoff)
- 0000843: Complete Samsung NX lenses portfolio recognition
(Reported with patch by Jaroslav Stepanek, updates by Pascal de Bruijn)
- 0000846: Porting the Video Code to MSVC (umbrella)
(Robin Mills, Abhinav Badola, Shawn Xiong)
- 0000847: Photoshop doesn't recognize its own EPS files after modification by Exiv2
(Volker Grabsch)
- 0000849: autotools build (make config ; ./configure ; make) is broken
(Robin Mills)
- 0000854: Sigma 50mm f/1.4 on Canon not detected correctly
(Reported by Rick Gabriel, patch by Aakash Goenka)
- 0000860: PENTAX-DA 18-135mm F3.5-5.6 not detected correctly
(Reported by S. Verdoold, patch by Pascal de Bruijn)
- 0000861: Sigma 18-250mm not properly recognised on Pentax
(Reported by S. Verdoold, patch by Pascal de Bruijn)
- 0000862: Video code is failing the test suite (on all platforms)
(Robin Mills, Abhinav Badola)
- 0000865: Patches for locale and boost issue (Patches by Mario anyc)
- 0000868: Support for two lens for sony mount
(Patch by Michal Babej)
- 0000870: Exif.OlympusEq.0x0403 tag
(Christoph Anton Mitterer, Robin Mills)
- 0000872: New Samsung NX 12-24mm f/4-5.6 ED
(Jaroslav Stepanek)
- 0000875: New lens "Tamron SP 24-70mm F/2.8 Di VC USD"
(Reported by Jean-Pierre Verrue, patch by Niels Kristian Bech Jensen)
- 0000876: New lens: Canon EF 35mm f/2 IS USM
(markus kanet, Robin Mills)
- 0000877: New camera: Canon EOS 6D
(markus kanet)
- 0000878: Update list of lenses for Olympus cameras.
(Niels Kristian Bech Jensen)
- 0000879: Add another lens for Olympus cameras.
(Niels Kristian Bech Jensen)
- 0000880: Another bunch of Olympus lens updates.
(Niels Kristian Bech Jensen)
- 0000881: One more Olympus lens - the list is complete.
(Niels Kristian Bech Jensen)
- 0000882: Nikon AF-S Nikkor 28mm f/1.8G not recognized
(Reported by Philip Johnsson, patch by Niels Kristian Bech Jensen)
- 0000884: Missing lenses reported by Paul Bissonnette
(Robin Mills)
- 0000887: Samsung D-Xenon 12-24mm not recognized
(Reported by Romain Henriet, patch by S. Verdoold)
- 0000888: (near-)infinite loop in video decoders
(Reported by Alyssa Milburn, patch by Abhinav Badola)
- 0000890: ASF: heap overflow
(Reported by Alyssa Milburn, patch by Abhinav Badola)
- 0000895: Sigma 30mm f/1.4 on Canon not detected correctly
(Reported by Christian Roumano, patch by Aakash Goenka)
- 0000896: User-readable output of Olympus' FocusDistance
(Patch by Teemu Rytilahti)
- 0000897: New Compilation Warnings
- 0000899: New lens: Pentax smc DA 18-135mm f/3.5-5.6 ED AL [IF] DC WR
(Reported by Matthieu Volat, patch by Pascal de Bruijn)
- 0000903: New Lens: Canon EF-S 55-250mm f/4-5.6 IS II
(Patch by Andrew Aylett)
- 0000904: Exiv2: lensName misreporting for some CR2s
(Reported by Pascal de Bruijn, patch by Niels Kristian Bech Jensen)
- 0000906: Mountain Lion Plugin crashes when setxattr called
(Robin Mills)
- 0000907: New Lens: Samsung NX 45mm f1.8
(Pascal de Bruijn)
- 0000908: strerror_r gives no error message back
(Reported by Ákos Szőts, patch by Robin Mills)
- 0000909: New Lens: Samsung NX 45mm f1.8 2D/3D
(Pascal de Bruijn)
- 0000921: New Lens: Sigma 150-500mm f/5-6.3 APO DG OS HSM on Canon (Steve Fosdick)
- 0000928: Maintenance of Sony Makernote (Patch by Thomas Beutlich)

* MSVC related
- 0000817: zlib 1.2.6 (Reported by Daniel Kaneider, fixed by Robin Mills)
- 0000824: undeclared identifier EXV_ICONV_CONST
(Reported by Thomas Beutlich, fixed by Robin Mills)

* cmake related
- 0000685: incomplete handling of iconv dialects for cmake case (Nikolai Saoukh)
- 0000694: config/config.h.cmake: const must be without quotes
(Nikolai Saoukh, Gilles Caulier)
- 0000696: cmake: out of src compilation (Nikolai Saoukh, Gilles Caulier)
- 0000698: CMake Error at po/cmake_install.cmake: 36
(Frank Hommes, Gilles Caulier)
- 0000722: Unit tests do not build with CMake and out of source build
(Johannes Wienke, Robin Mills)
- 0000728: typos in cmake files (Nikolai Saoukh, Gilles Caulier)
- 0000823: CMake compilation: exv_conf.h at the wrong place
(Sebastien Gilles, Robin Mills)
- 0000850: test harness does not run on CMake builds (Robin Mills)
- 0000852: CMake error on Win8/VS2012 with XMP (Patch by Daniel Kaneider)
- 0000853: CMake: more flexible zlib detection (Daniel Kaneider, Robin Mills)
- 0000856: CMake: building tests and refactoring on msvc
(Daniel Kaneider, Robin Mills)

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)

Page 4 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.