Exiv2

Latest version: v0.17.3

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

Scan your dependencies

Page 4 of 15

0.25

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

* Exiv2 library
- 0000442: exivsimple has array index errors when stripping quotes from trivial input strings
(Thomas Beutlich)
- 0000707: Use SVN eol-style LF on all files
(Andreas Huggel, Robin Mills)
- 0000886: Access violation on IptcData::operator[] when key is invalid
(Robin Mills)
- 0000901: PNG images with tiff tags throw exceptions
- 0000934: Plasma kde crashes when specific jpeg is on the Desktop
(Robin Mills)
- 0000945: TIFF parser,Binary array elements should be decoded using the Makernote's endianness, not that of the image
(Andreas Huggel)
- 0000970: Coverity scan : Issue CID 981992, 981993
(Mahesh Hegde, Phil Harvey, Niels Kristian Bech Jensen)
- 0000984: Fix 'failed to rename file' problem caused by virus scanner in windows
(Axel Waggershauser, Thomas Beutlich, Robin Mills)
- 0000989: Wrong key name in output of addmodel sample
(Thomas Beutlich, Robin Mills)
- 0001019: Cppcheck: Suspicious usage of 'sizeof' with a numeric constant as parameter.
(Thomas Beutlich, Robin Mills)
- 0001021: Printing tags does not honor multi-byte label widths correctly
(Thomas Schmidt, Robin Mills)
- 0001039: Wrong ApertureValue written
(Torsten Flammiger, Robin Mills)
- 0001043: pyexiv2 fails on cifs shares on an Ubuntu client
(thoralf schulze, Robin Mills, Thomas Beutlich)
- 0001044: TIFF parser,Parse TIFF PageNumber
(Robin Mills)
- 0001047: Add new sample applications exifdata and exivvalue
(Robin Mills)
- 0001053: Add option -K Key (--key Key) to specify one or more keys to output.
(Robin Mills)
- 0001065: Is fileProtocol thread-safe?
(Max Pozdeev, Robin Mills)
- 0001072: test/tiff-test.sh is failing on Motorola PPC
(Robin Mills)
- 0001073: test/bugfixes-test.sh is producing results that change with the time-zone
(Robin Mills)
- 0001084: Garbage in Exif.Image.Make and Exif.Image.Model in some Samsung SRW files

* XMP related
- 0000774: "exiv2 -eX" followed by "exiv2 -iX" produces invalid XMP metadata packet
(Alan Pater)
- 0000784: Writing Xmp.lr.hierarchicalSubject writes wrong datatype
(Lucas Beeler, Alan Pater)
- 0000863: Unicode issue writing to XMP sidecar
- 0000864: Mapping of Exif DateTime fields to XMP changed in spec
(Marcel Wiesweg, Alan Pater)
- 0000937: Support Darwin Core (DwC) XMP metadata
(Alan Pater)
- 0000946: Xmp.MPReg.PersonLiveCID vs. PersonLiveIdCID
(Phil Harvey, Alan Pater)
- 0001040: MWG-KW schema
(Alan Pater)
- 0001054: Overhaul exiv2json.cpp to build a deeply recursive JSON tree of XMP data
(Robin Mills)
- 0001058: xml:lang should be treated case insensitive
(Tobias E., Robin Mills)
- 0001059: Support ACDSee XMP properties
(Alan Pater)
- 0001063: Google Photo Sphere XMP namespace and properties
(Alan Pater)

* Makernote related
- 0000833: Sony NEX Lens Information
(Pascal de Bruijn, Torsten Bronger, Robin Mills)
- 0000919: Handle Pentax makernotes in samsung-rebranded cameras
(Michael Karcher, Niels Kristian Bech Jensen)
- 0000924: Olympus XZ-1 FocusDistance incorrect
(Niels Kristian Bech Jensen)
- 0000929: Support Panasonic Makernote
(Nicolas Nicofo, T Modes, Niels Kristian Bech Jensen)
- 0000933: Casio Makernotes
(T Modes, Niels Kristian Bech Jensen)
- 0000954: patch: support for Exif.CanonFi.FocusDistanceUpper and Exif.CanonFi.FocusDistanceLower
(Roman Lebedev, Niels Kristian Bech Jensen)
- 0000965: Pentax K-3 MakerNote not recognized due to different maker tag
(Pascal de Bruijn, Niels Kristian Bech Jensen)
- 0000972: Update Panasonic EXIF Information
(Bernd Steinhauser, T Modes, Niels Kristian Bech Jensen)
- 0000981: Local build crashes in olympusmn.cpp
(Robin Mills)
- 0001037: MeasuredEV in CanonSi
(Axel Waggershauser, Robin Mills)
- 0001062: Exif.NikonWt.Timezone translated value can have 'cruft'
(Robin Mills)

* Lens support related
- 0000834: detection of Pentax DA 35/2.4 lens
(Jaroslav and Pascal, Andreas Huggel)
- 0000839: Canon EOS M EF-M lenses
(Pascal de Bruijn, Robin Mills)
- 0000926: Lens matching on Canon
(Niels Kristian Bech Jensen)
- 0000927: Sigma Lens Not detected
(Niels Kristian Bech Jensen)
- 0000938: Tamron 18-270 is not detected anymore
(Torsten Bronger, Niels Kristian Bech Jensen)
- 0000942: Wrong aperture for Tamron 70-300?
(Torsten Bronger, Niels Kristian Bech Jensen)
- 0000943: Tamron lens names: USD excludes AF
(Torsten Bronger, Niels Kristian Bech Jensen)
- 0000944: Doubled "AF" for some Tokina lens model names on Nikon cameras
(Torsten Bronger, Niels Kristian Bech Jensen)
- 0000947: LensID 137 in exiv2 0.23 and 0.24 instead of Tamron as Sigma ???
(Thomas Mörschel, Niels Kristian Bech Jensen)
- 0000948: Recognize Samsung NX 10mm Fisheye
(Pascal de Bruijn, Niels Kristian Bech Jensen)
- 0000951: Pentax/Sigma 24-70mm F2.8 IF EX DG HSM data
(Terence Duell, Niels Kristian Bech Jensen)
- 0000953: patch: add Tamron AF 18-270mm f/3.5-6.3 Di II VC PZD for Canon
(Pekka Sarnila, Niels Kristian Bech Jensen)
- 0000959: Wrong value in Exiv data for Sigma lenses (24-105 & 50)
(Niels Kristian Bech Jensen)
- 0000969: Recognising Sigma 50mm F1.4 DG HSM
(Robin Mills, Niels Kristian Bech Jensen)
- 0000982: Improve detection of Canon lenses sharing the same IDs
(Alexander Steffen, Niels Kristian Bech Jensen)
- 0000988: New Lens: Samsung NX 16-50 PZ ED OIS
(Pascal de Bruijn, Robin Mills)
- 0000996: Sigma 28mm 1.8 EX DG MACRO wrongly detected as "lens 150"
(Niels Kristian Bech Jensen)
- 0001000: trivial: samsung lens id re-sorting
(Pascal de Bruijn, Robin Mills)
- 0001005: trivial: Canon EF-S 24mm f/2.8 STM detection
(Pascal de Bruijn)
- 0001026: Lens not recognized
(Bastien O, Niels Kristian Bech Jensen)
- 0001027: Lens not recognized
(Niels Kristian Bech Jensen)
- 0001036: New lens ID for Tamron 70-300mm f/4-5.6 Di VC USD (Canon mount)
(C M, Niels Kristian Bech Jensen)
- 0001051: Lens request Tamron SP AF 28-75mm F/2.8 XR Di LD Aspherical [IF] MACRO
(Petrov Vlad, Niels Kristian Bech Jensen)
- 0001070: New lens: Sigma 150-600mm f/5-6.3 DG OS HSM Contemporary for Canon
(Alexander Steffen, Niels Kristian Bech Jensen)
- 0001079: Rename Canon EF 50mm f/1.8 MkII
(Niels Kristian Bech Jensen)

* Build environment related
- 0000697: config/ConfigureChecks.cmake: STRERROR_R_CHAR_P revisited
(Nikolai Saoukh, Robin Mills)
- 0000857: CMake compilation issue on MacOS-X 4.5.1/Mountain Lion
(Robin Mills)
- 0000859: Compilation warning using Clang
(Davide Anastasia, Andreas Huggel, Robin Mills)
- 0000905: Exiv2 does not run on Windows Vista
(Daniel Kaneider, Robin Mills)
- 0000916: Implement "Cloud Ready"
(Robin Mills, Tuan Nhu)
- 0000920: Cross compiling for Android on OSX is keep using '/usr/bin/gcc'
(Tao Wang, Gilles Caulier, Robin Mills)
- 0000939: make gen.py Python3 compatible
(Alex Turbov, Robin Mills)
- 0000940: Compilation warnings
(Robin Mills)
- 0000966: svn_version.sh not executable
(Michael Pratt, Robin Mills)
- 0000974: svn_version.h not installed, but included in installed version.hpp
(Jehan Pagès, Robin Mills)
- 0000976: Include Run-Time Search Path for Cmake Builds in exiv2 binary
(Gilles Caulier, Nehal J Wani)
- 0000979: Temporary File Rename Issue on Windows/MSVC
(Robin Mills)
- 0000983: Fix Compiler Warnings when using GCC 4.8.1-4
(Nehal J Wani)
- 0000991: Windows build broken (CMake+svn_version.sh)
(Daniel Kaneider, Robin Mills)
- 0000993: Generating svn_version.h with CMake
(Daniel Kaneider, Robin Mills)
- 0000994: CMake: wrong build rule for svn_version.h
(Jehan Pagès, Daniel Kaneider, Robin Mills)
- 0001007: exiv2 0.24 Build error on blackfin arch
(Nicolas Serafini, Robin Mills)
- 0001012: Avoid cyclic inclusion dependency between http.hpp and exiv2.hpp
(Thomas Beutlich, Robin Mills)
- 0001013: Fix includes of futils.hpp
(Thomas Beutlich, Robin Mills)
- 0001014: Duplicated header files
(Thomas Beutlich, Robin Mills)
- 0001015: Avoid MSVC x64 compiler warning in futils.cpp
(Thomas Beutlich, Robin Mills)
- 0001016: Duplicated header exv_msvc.h
(Thomas Beutlich, Robin Mills)
- 0001032: CMake doesn't build svn_version.h anymore
(Daniel Kaneider, Robin Mills)
- 0001046: Report the state of EXV_UNICODE_PATH in exiv2 -vV
(Robin Mills)
- 0001066: Unable to build for Mac OSX 10.6
(Max Pozdeev, Robin Mills)

* Video support related
- 0000858: SVN repository download size
(Daniel Kaneider, Robin Mills)
- 0000936: Video headers include internal include files and need to be added to exiv2.hpp
(Andreas Huggel, Robin Mills)
- 0000956: Support for .MTS movie format
(Abhinav Badola, Robin Mills)
- 0000960: Problem With Exiv2 (Video files)
(Henrique Fernandes, Abhinav Badola)
- 0000961: Crash in digikam while reading metadata from a .MTS movie file
(Gilles Caulier, Robin Mills)
- 0000999: Arithmetic exception in QuickTimeVideo::mediaHeaderDecoder
(Luca Carlon, Abhinav Badola)
- 0001017: Arithmetic exception in QuickTimeVideo::mediaHeaderDecoder
(Mathieu Clabaut)
- 0001033: webm with opus audio. Segmentation fault.
(Boris Bogar, Abhinav Badola)
- 0001069: Make Video Code a build option
(Robin Mills)

* Translations
- 0000950: Typo in po/exiv2.pot, "Colort temperature" should be replaced by "Color temperature"
(Javier Lopez, Niels Kristian Bech Jensen)
- 0001003: Typos in German translation
(Thomas Beutlich)
- 0001004: Missing German translation
(Thomas Beutlich)
- 0001022: Tag description typo
(Thomas Beutlich)
- 0001025: Camera model names are defined as localized strings, causing automatic defaults to report incorrect names
(Niels Kristian Bech Jensen, Thomas Schmidt)
- 0001029: Fix common typos
(Thomas Beutlich, Robin Mills)
- 0001075: Swedish translation of exiv2
(J A, Niels Kristian Bech Jensen)
- 0001085: Typos in strings
(Anders Jonsson, Alan Pater)

* Documentation and website
- 0000869: Invalid links in XMP tag reference pages
(Alan Pater)
- 0000958: Which video formats are supported by exiv 0.24?
(Mahesh Hegde, Abhinav Badola)
- 0000986: Website: Invalid link to Exif spec
(Thomas Beutlich, Andreas Huggel)
- 0000987: Strange wording of Exif.Photo.SensitivityType
(Thomas Beutlich, Robin Mills)
- 0001006: Directory "test" missing from Exiv2 v0.24 tar/gunzip file
(Niels Kristian Bech Jensen, Robin Mills)
- 0001055: Provide coding guideline on the project Wiki
(Robin Mills)

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)

Page 4 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.