forked from pool/perl-Image-ExifTool
13d869e7cb
- Update to 12.74: * Added a couple of new Nikon lenses (thanks Chris) * Added write support for a few new QuickTime Keys tags * Decode ShutterCount for Canon EOS R5 (thanks John Moyer) * Improved error messages in the case of file read errors * Enhanced tag name strings (eg. -if option expressions) to allow values of multiple matching tags to be concatenated when a group name of "All" is specified * Enhanced -p option to add -p- feature which avoids adding trailing newline * Changed warning from "Shift results in negative time" to "Shift results in date before 1970" * Patched calculation of GPSDateTime for the timed metadata in Track3 of Garmin videos so the API QuickTimeUTC option is no longer required * Fixed conversion error when writing QuickTime:GoogleTrackDuration * Fixed misidentification of non-TIFF-format files containing DNGVersion tag * Fixed bug where Avoid-ed XMP structures could be created when writing another same-named structure * Internal Changes: + Changed form of all new() calls to accommodate backward incompatibilities in recent versions of Perl + Changed order of InsertTagValues() arguments + DateFmt() now returns value of formatted date/time string OBS-URL: https://build.opensuse.org/request/show/1141122 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=134
2210 lines
100 KiB
Plaintext
2210 lines
100 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Jan 24 06:48:19 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 12.74:
|
|
* Added a couple of new Nikon lenses (thanks Chris)
|
|
* Added write support for a few new QuickTime Keys tags
|
|
* Decode ShutterCount for Canon EOS R5 (thanks John Moyer)
|
|
* Improved error messages in the case of file read errors
|
|
* Enhanced tag name strings (eg. -if option expressions) to allow
|
|
values of multiple matching tags to be concatenated when a group
|
|
name of "All" is specified
|
|
* Enhanced -p option to add -p- feature which avoids adding trailing newline
|
|
* Changed warning from "Shift results in negative time" to "Shift results in date before 1970"
|
|
* Patched calculation of GPSDateTime for the timed metadata in
|
|
Track3 of Garmin videos so the API QuickTimeUTC option is no longer required
|
|
* Fixed conversion error when writing QuickTime:GoogleTrackDuration
|
|
* Fixed misidentification of non-TIFF-format files containing DNGVersion tag
|
|
* Fixed bug where Avoid-ed XMP structures could be created when writing another same-named structure
|
|
* Internal Changes:
|
|
+ Changed form of all new() calls to accommodate backward incompatibilities in recent versions of Perl
|
|
+ Changed order of InsertTagValues() arguments
|
|
+ DateFmt() now returns value of formatted date/time string
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 12 08:03:11 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 12.73:
|
|
* Added write support for Leica XMP-xmpDSA tags
|
|
* Added read support for timed GPS from Yada RoadCam Pro 4K dashcam videos
|
|
* Added read support for PNG cpIp chunk
|
|
* Added range checks on lat/long values when writing QuickTime:GPSCoordinates
|
|
* Decode a number of new values for Ricoh GR III tags
|
|
* Decode a new Leica tag
|
|
* Improved handling of Brotli compression errors
|
|
* Enhanced API NoWarning option to also apply to app "Warning:" outputs
|
|
* Identify PNG Plus files
|
|
* Changed name of Pentax ISOAutoParameters to ISOAutoMinSpeed and improved decoding
|
|
* Fixed writing of date/time tags in XMP-xmpMM:Pantry structure
|
|
* API Changes:
|
|
+ Added LimitLongValues option
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 30 12:55:21 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 12.72:
|
|
* Added read support for AAC audio files
|
|
* Added a new QuickTime Keys Android tag
|
|
* Added a number of new values for some Ricoh GR III tags
|
|
* Decode timed metadata from Intsa360 Ace Pro MP4 videos
|
|
* Decode GPSDateTime milliseconds in timed Insta360 metadata
|
|
* Decode timed metadata from INNOV K5 TS videos
|
|
* Decode a number of new GoPro timed-metadata tags
|
|
* Decode a few new Xiaomi EXIF tags
|
|
* Fixed writing of JPG/ARW images from some newer Sony models
|
|
to preserve HiddenData
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 22 06:49:17 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 12.71:
|
|
* Added a warning if there was an error reading an alternate file
|
|
with the -fileNUM option
|
|
* Added the ability to write QuickTime Keys:Encoder
|
|
* Added a few new Canon LensType values
|
|
* Added a new, obscure EXIF tag
|
|
* Decode real-time metadata from Ricoh Theta videos
|
|
* Decode SpecularWhiteLevel for more Canon models (github #232)
|
|
* Decode Canon DualPixelRaw tag
|
|
* Decode a few new Nikon tags
|
|
* Decode more FujiFilm M-RAW tags
|
|
* Improved generation of tag names for some JSON tag ID's containing colons
|
|
* Fixed "Undefined subroutine" error when writing makernotes as a block
|
|
* Fixed missing ID in family 7 group name for ID3 tags which are not valid
|
|
for the specified ID3 version
|
|
* Fixed bug where some tags from alternate files (with the -fileNUM option)
|
|
could show up as "not defined" when used in expressions even though they did exist
|
|
* API Changes:
|
|
+ Added NoMandatory option
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 19 21:09:54 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 12.70:
|
|
* Added ability to read/delete C2PA CAI JUMBF metadata from
|
|
TIFF-based images (eg. DNG), QuickTime-based files
|
|
(eg. MP4) and WebP images, and read JUMBF from other RIFF-based
|
|
files (eg. WAV, AVI), GIF images and ID3v2
|
|
metadata
|
|
* Added read/write support for JPH images
|
|
* Added ability to read Leica Q3 maker notes
|
|
* Added ability to recognize and write FujiFilm M-RAW RAF images
|
|
(multiple raw images in a single file) and the ability to read
|
|
preview-less RAF images
|
|
* Added support for reading a number of obscure Microsoft EXIF tags
|
|
* Added a few new Sony lenses and support for the ILCE-9M3
|
|
* Added a couple of new Panasonic Leica lenses
|
|
* Added a couple of new Canon RF lenses
|
|
* Added a number of new CPUType values for ELF executables
|
|
* Added some new Olympus CameraType values
|
|
* Decode a few more ID3v2.2 tags (github #142)
|
|
* Decode a few new Canon G5X Mark II tags
|
|
* Decode WB_RGGBLevels for a few more Nikon cameras
|
|
* Extract information from FujiFilm M-RAW header
|
|
* Improved decoding of a few Nikon Z tags
|
|
* Marked misspelt XMP-drone-dji:GPSLongtitude tag to Avoid when writing
|
|
* Changed RIFF MaxDataRate conversion to use SI prefixes by default
|
|
* Fixed decoding of unknown ColorBalance information for some Nikon models
|
|
* Fixed an incorrect Nikon Z LensID
|
|
* API Changes:
|
|
+ Added ByteUnit option
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 30 21:28:07 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 12.69:
|
|
* Added support for DNG version 1.7.0.0
|
|
* Added a new XMP-GCamera tag
|
|
* Added a number of new Nikon Z lenses
|
|
* Added a number of new XMP-crs tags
|
|
* Extract XML metadata from some Hasselblad images
|
|
* Tweaked -fast2 option to read metadata from inside mdat atom
|
|
of HEIC images
|
|
* Patched FFF reader to be more tolerant of the mess made by
|
|
incompetent Hasselblad programmers (wrong IFD count for some values)
|
|
* Patched WebP reader to be more tolerant of the mess made by
|
|
incompetent Google programmers (EXIF with wrong header and XMP
|
|
with wrong ID)
|
|
* Fixed problem which could cause "use of uninitialized variable"
|
|
warnings when reading images from some Nikon cameras
|
|
* Fixed List type for new XMP-photomech:CreatorIdentity tag
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 19 06:49:09 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to 12.68:
|
|
* Added preliminary read support for XISF images
|
|
* Added the ability to delete JUMBF metadata from PNG images
|
|
* Added support for writing Canon burst-roll CR3 images
|
|
* Added a new Nikon Z9 SubjectDetection value, and improved Zf support (thanks Warren Hatch)
|
|
* Added a couple of new PentaxModelID values
|
|
* Added a few couple of new tag values for the Pentax K-3 Mark III Monochrome (github #226)
|
|
* Added a new XMP-photomech tag
|
|
* Added a new QuickTime ItemList tag
|
|
* Added a new Nikon LensID
|
|
* Added a new Canon LensType
|
|
* Added a new Pentax LensType (thanks dmont)
|
|
* Added a new FujiFilm FilmMode and FaceElementTypes values (thanks Greybeard)
|
|
* Added a few new Canon LensType values (thanks Norbert Wasser)
|
|
* Added conversions for a few Apple:ImageCaptureType values
|
|
* Added new XMP tag for PLUS version 2.0.1
|
|
* Added a new CanonModelID (thanks Laurent Clevy)
|
|
* Support decimal values for FujiFilm ShadowTone and HighlightTone tags
|
|
* Decode some new Sony tags (thanks Jos Roost)
|
|
* Decode ShutterCount for Canon EOS R6 (thanks gamin)
|
|
* Decode QuickTime VideoFullRangeFlag
|
|
* Decode JPGCompression for the Nikon D3S
|
|
* Enhanced -geotag feature to allow writing QuickTime:GPSCoordinates
|
|
* Renamed Panasonic HDRShot tag to MergedImages (forum 15298)
|
|
* Fixed problem where some NEF files were misidentified as NRW
|
|
* Fixed error writing new DataMining tag where URI prefix wasn't being properly added to the value
|
|
* Decode another tag from Canon 1DS raw images (Hubert Figuière, github #219)
|
|
* Decode JPGCompression for newer Nikon models (thanks Warren Hatch)
|
|
* Fixed bug introduced in 12.65 where duplicate tags were not returned even when the groups where specified explicitly
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 11 05:00:34 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 12.65:
|
|
* Added a new QuickTime Keys tag
|
|
* Added a new CanonModelID
|
|
* Added a new Canon LensType
|
|
* Added number in brackets to converted Samsung MCCData value
|
|
* Decode a number of new Sony tags
|
|
* Decode a few new FlashPix tags (github #217)
|
|
* Improved decoding of Nikon Z9 firmware 4.0 tags
|
|
* Improved parsing of PDF:Keywords to support semicolon-separated lists
|
|
* Enhanced -api option to show list of available options if no argument is provided
|
|
* Lowered priority of IFD1 tags in ARW images so IFD0/SubIFD take precedence
|
|
* Changed QuickTime tag names for atID (AlbumTitleID to ArtistID)
|
|
and plID (PlayListID to AlbumID) (github issue #216), and added cmID (ComposerID)
|
|
* Changed Apple:MediaGroupUUID tag name back to ContentIdentifier
|
|
* Patched the -d option to handle the %s format code internally when writing (avoids problems due to
|
|
inconsistent behaviour of this format code in the strptime function on different systems)
|
|
* Patched patch of version 12.32 to restore ability to read from named pipes
|
|
* Fixed bug which could cause a hang when processing a corrupt BigTIFF image
|
|
* Fixed document number for auxiliary image metadata in HEIC files
|
|
* Fixed misspelt Apple tag name
|
|
* API Changes:
|
|
+ Added AvailableOptions method
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 3 13:35:00 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 12.64:
|
|
* Added a new Sony LensType (thanks Jos Roost)
|
|
* Added config_files/guano.config to the distribution (thanks StarGeek)
|
|
* Added support for Garmin Low-resolution Video (GLV) files
|
|
* Added JUMBF to the list of deletable groups
|
|
* Added (untested) read support for spherical video tags in Matroska videos
|
|
* Decode a number of new Nikon Z9 tags (thanks Warren Hatch)
|
|
* Decode AmbisonicAudio tags in spherical MP4 vidoes
|
|
* Decode another Apple tag
|
|
* Improved French translations (thanks Philippe Bonnaure of GraphicConverter)
|
|
* Patched to allow writing QuickTime-based videos where the audio/video sample
|
|
description comes after the sample pointers
|
|
* Fixed parsing of GPS from Insta360 videos to properly skip void fixes
|
|
* Fixed problem where Apple iPhone 14 images produced invalid XML in -X
|
|
output when using -struct option
|
|
* API Changes:
|
|
+ Added StructFormat option[1] to allow JSON-format serialized structures
|
|
+ Added NoDups option to eliminate duplicate items from queued values
|
|
when writing List-type tags
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 12 11:20:08 UTC 2023 - Gus Kenion <gkenion@suse.com>
|
|
|
|
- Update to 12.63:
|
|
- Added ability to read/write/create Brotli-compressed metadata
|
|
in JXL images (requires IO::Compress::Brotli)
|
|
- Added partial support for Exif 3.0 specification:
|
|
- Added new EXIF tags
|
|
- Added MPF Original Preservation Image type
|
|
- Support for reading 'utf8' values (but still write only as
|
|
'string')
|
|
- Added support for Adobe HDR Gain Map (hdrgm) XMP tags
|
|
- Added support for reading 7z files (thanks Amir Gooran, github
|
|
#205) (but currently this doesn't work for the Windows .exe
|
|
version because I haven't been able to install
|
|
Compress::Raw::Lzma for ActivePerl)
|
|
- Added XMP-panorama tags
|
|
- Added warning if -csv is used with -p
|
|
- Added warning if trying to geotag from a UTF-16 track log
|
|
- Decode ImageWidth/Height from JXL images using partial codestreams
|
|
- Decode more Sony tags for some newer models (thanks Jos Roost)
|
|
- Extract GainMapImage (hrgm box) from JXL files
|
|
- Extract Guano information from WAV files
|
|
- Enhanced ImageDataMD5 feature and renamed to ImageDataHash (with
|
|
ImageDataMD5 alias for backward compatibility)
|
|
- Changed RARVersion tag name to FileVersion
|
|
- Fixed bug introduced in 12.46 which could cause a hang when
|
|
reading a corrupted RIFF-based file
|
|
- Fixed writing of Composition:GPSPosition when -n is used
|
|
- API Changes:
|
|
- Added ImageHashType option
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 4 07:48:24 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to 12.62:
|
|
- Added basic read support for WPG images
|
|
- Added ImageDataMD5 support for HEIC images
|
|
- Added support for RAR version 5.0 compressed files (thanks Amir Gooran)
|
|
- Added a few new XMP-aux tags (thanks John Ellis)
|
|
- Made Composite tags available for use in -fileNUM argument
|
|
- Better handling of FlashPix VT_EMPTY value
|
|
- Fixed "Can't write" error when specifying a .webp file for the -o option
|
|
- API Changes:
|
|
- Added NoWarning option
|
|
- Added ImageDataMD5 support for J2C and JXL images
|
|
- Added support for PDF 2.0 (specification is finally freely available)
|
|
- Added ability to extract timed Accelerometer data from Azdome GS63H MP4
|
|
videos which don't contain GPS
|
|
- Added some new Sony lenses (thanks Jos Roost)
|
|
- Decode some new tags for the Sony ZV-E1 (thanks Jos Roost)
|
|
- Decode more tags for the Nikon Z30 (thanks Xavier)
|
|
- Enhanced -fileNUM option to allow tags from the main file to be used in the
|
|
file name string
|
|
- Validate sample offset and size when calculating ImageDataMD5 for MP4 videos
|
|
(note: may change ImageDataMD5 value for videos where audio data runs past
|
|
end of media data)
|
|
- Return error when attempting to write a fragmented JXL file
|
|
- Improved robustness for determining image size for corrupted JPEG
|
|
- Patched to allow Insta360 GPS records of unexpected length and tweaked
|
|
verification algorithm to determine validity of these records
|
|
- Fixed bug introduced in 12.57 where -progress:%f gave runtime warnings
|
|
- Fixed "--" option to ignore subsequent -common_args option
|
|
- Fixed incorrect ImageDataMD5 for Sony A100 ARW images
|
|
- Fixed problem reading new XMP-et:OriginalImageMD5 tag
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 6 03:08:38 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 12.60
|
|
see /usr/share/doc/packages/perl-Image-ExifTool/Changes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 31 07:07:12 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to 12.59:
|
|
* COMPATIBILITY WARNING: Changed the calculated ImageDataMD5 for JPEG images
|
|
to include all data from the SOS to the EOI (including the SOS marker but
|
|
not the EOI marker)
|
|
* Added new -fileNUM option to load tags from alternate files
|
|
* Added family 8 groups for accessing tags from alternate files
|
|
* Added new XMP-et:OriginalImageMD5 tag for storing ImageDataMD5 value
|
|
* Added verbose ImageDataMD5 message for JPEG files
|
|
* Added a new Nikon LensID (thanks Warren Hatch)
|
|
* Decode a new Olympus tag and improved decoding of another (thanks Herb)
|
|
* Decode a couple of new PanasonicRaw tags
|
|
* Decode image coordinates for a couple more VNT object types
|
|
* Enhanced ImageDataMD5 to also support MRW, CR3, PNG, MOV/MP4 and RIFF-based
|
|
files
|
|
* Improved verbose messages when deleting NikonApp trailer
|
|
* Patched to avoid structure warnings when copying tags from Nikon files
|
|
containing NKSC metadata
|
|
* Fixed %-C filename format code to work properly with the -fileOrder and
|
|
-progress options
|
|
* Fixed new ImageDataMD5 tag to work properly with PhaseOne IIQ files
|
|
* Fixed potential ValueConv warning when reading LIF files
|
|
* API Changes:
|
|
- Added SetAlternateFile method
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 21 08:08:51 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to 12.58:
|
|
* Added Extra ImageDataMD5 tag to calculate MD5 of image data only
|
|
* Added support for reading DJI APP4 and APP7 JPEG segments
|
|
* Added a new SonyModelID value
|
|
* Decode a few new Nikon tags (thanks Warren Hatch)
|
|
* Patched possible runtime warning when API IgnoreTags option is used to ignore FileType
|
|
* Fixed problem extracting NetName from Windows LNK files
|
|
* Fixed issue where the %C filename format code would increment the count on an output filename collision, but it is supposed to count the input files
|
|
* Added two new Nikon Z lenses (thanks LibRaw)
|
|
* Added a new Sigma LensType (thanks LibRaw)
|
|
* Added a new Olympus LensType (thanks Herb)
|
|
* Decode more new Nikon tags (thanks Warren Hatch)
|
|
* Decode Photoshop LayerColors, LayerSections and LayerVisible tags
|
|
* Improved Verbose output for QuickTime-format files
|
|
* Set family 1 group name for Garmin GPS from uuid atom
|
|
* Enhanced -progress option to allow message to be displayed every NUM files
|
|
* Significant improvements to parsing of Nikon ShotInfo records for newer models
|
|
* Removed hex dump of APP segments from -v3 output when writing
|
|
* Fixed bug writing negative MIE GPS coordinates
|
|
* Fixed bug where a duplicate XMP could be generated when writing XMP to a JPEG XL image which already contained XMP
|
|
* Fixed problem where HEAD lines may be duplicated in an output file if the -p option was combined with -w+ or -W+
|
|
* Added support for VNT files (both Scene7 Vignette and V-Note document)
|
|
* Added read support for InfiRay IJPEG metadata (thanks Marcos Del Sol Vives)
|
|
* Added some new Sony LensType values (thanks Jos Roost and François Piette)
|
|
* Added a new FujiFilm VideoRecordingMode value (thanks Greybeard)
|
|
* Added two new Canon LensTypes and CanonModelIDs (thanks Norbert Wasser)
|
|
* Added ability to extract semantic images from Apple ProRaw DNG files
|
|
* Added read support for the PNG cICP chunk
|
|
* Decode more Nikon tags (thanks Warren Hatch)
|
|
* Extract PreviewImage from Insta360 trailer record 0x200
|
|
* Extract EmbeddedImageRectangle and some other new tags from VNT files
|
|
* Minor improvement to arg_files/xmp2exif.args (thanks StarGeek)
|
|
* Enhanced -ee option to extract metadata from all frames of a multipart EXR image
|
|
* Removed EXR Layout tag and incorporated into new Flags tag
|
|
* Patched possible hang problem when reading corrupted .rm audio files
|
|
* Added support for geotagging from FlightAware KML files
|
|
* Decode two more types of timed GPS from MOV/MP4 videos (66 types now)
|
|
* Decode a few new Nikon tags (thanks Warren Hatch)
|
|
* Decode a new Samsung HEIC tag
|
|
* Decode FujiFilm RollAngle
|
|
* Fixed bug where the FlatName property wasn't working properly for some user-defined structure tags
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 16 15:10:33 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to 12.54:
|
|
- Increased precision of Sony FocusDistance2 conversion
|
|
- Decode a number of new Apple tags (thanks Frank Rupprecht)
|
|
- Fixed bug writing QuickTime-format files which have a zero-sized mdat (ie.
|
|
media data extends to end of file) which would cause an incorrect mdat size
|
|
to be written
|
|
- Added support for a number of new XMP tags written by ACR 15.1
|
|
- Added a new Nikon LensID
|
|
- Decode timed GPS from Lamax S9 dual dashcam MOV videos
|
|
- Decode a number of new Nikon tags (thanks Warren Hatch)
|
|
- Decode a couple of new Canon tags (thanks John Moyer)
|
|
- Decode FujiFilm BWMagentaGreen tag
|
|
- Enable block-write of EXIF to JXL files
|
|
- Accept values of "now" and "Z" when writing EXIF OffsetTime tags
|
|
- Changed priority of XMP when reading/writing HEIC files so that it is no
|
|
longer preferred as with other QuickTime-based formats
|
|
- Changed family 1 group name of Canon DR4 tags from CanonVRD to CanonDR4 to
|
|
allow newer tags to be differentiated from older ones. The family 0 group
|
|
name for both remains CanonVRD
|
|
- Patched to recognize JXL EXIF box with non-zero header length
|
|
- Patched to avoid runtime error when writing a PDF with an Info dictionary
|
|
which was stored incorrectly as a direct object
|
|
- Fixed problem writing EXIF to JXL images where a new EXIF box was created
|
|
even if one previously existed
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 3 14:02:51 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to 12.52:
|
|
- Added a few new Nikon LensID's (thanks LibRaw and Chris)
|
|
- Added Slovak translations (thanks Peter Bagin)
|
|
- Made SphericalVideoXML readable/writable as a block
|
|
- Improved handling of Matroska metadata tags, including language support
|
|
- Improved French translations (thanks Philippe Bonnaure of GraphicConverter)
|
|
- Improved Composite:GPSAltitude conversion to honour -lang setting
|
|
- Improved -v2 messages to indicate files extracted from zip archives
|
|
- Added a new Olympus LensType (thanks Herb)
|
|
- Extract C2PA JUMBF metadata from PNG images and extract C2PA Salt values
|
|
- Decode NikonSettings for Z9 firmware 3.0 (thanks Warren Hatch)
|
|
- Decode additional camm metadata from Insta360 Pro2 MP4 videos
|
|
- Improved Verbose output when writing Composite tags to add a "+" sign to
|
|
indicate related tags that are being written
|
|
- Enhanced -geotag option CSV format to support GPSImgDirection column
|
|
- Fixed problem where -w+ option didn't work in Windows if there were Unicode
|
|
characters in the path name
|
|
- Fixed problem where only the last image of the sequence was extracted
|
|
(multiple times) when using -ee2 to extract embedded images from FLIR SEQ
|
|
files
|
|
- Fixed issue where GPS reference directions may be unknowingly written when
|
|
using ExifTool 12.44 or later to write GPSLatitude or GPSLongitude without
|
|
specifying a group name. The fix was to Avoid writing the Composite tags
|
|
unless the Composite group is specified explicitly
|
|
- Fixed -geotag to write orientation and track tags even if some tags in the
|
|
category were missing
|
|
- Fixed inconsistency in selecting which tag to output with the -json option
|
|
when multiple tags with the same JSON key exist and the -TAG# feature is
|
|
used to disable print conversion
|
|
- Fixed problem writing QuickTime:PlayListID
|
|
- Fixed problem writing QuickTime tags when specifying tag ID (ie. family 7
|
|
group) as well as a language code
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 9 10:35:13 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to 12.50:
|
|
* Added a new XMP-GCreations tag
|
|
* Added a few new Sony lenses (thanks Jos Roost)
|
|
* Added new SonyModelID and Olympus CameraType values (thanks LibRaw and Herb)
|
|
* Added a couple of new XMP tags (thanks Jose Oliver-Didier)
|
|
* Added a new Nikon Z lens (thanks LibRaw)
|
|
* Added a new Canon LensType and CanonModelID (thanks Norbert Wasser and
|
|
LibRaw)
|
|
* Added some new Pentax lenses (thanks LibRaw)
|
|
* Added experimental support for timed GPS in TS videos from Jomise T860S-GM
|
|
dashcam (more samples are needed for this to be finalized)
|
|
* Decode information written in "skip" atom of 70mai Pro Plus+ MP4 videos
|
|
* Decode timed accelerometer data from Kenwood dashcam MP4 videos
|
|
* Decode a few new Nikon Z9 tags (thanks Stefan Grussen)
|
|
* Decode ColorData for some newer Canon models (thanks LibRaw)
|
|
* Decode a number of new tags for the Sony ILCE-7RM5 (thanks Jos Roost)
|
|
* Updated IPTC XMP tags to correspond with new Photo Metadata 2022.1 standard
|
|
* Extract JPEG previews from FujiFilm HIF images
|
|
* Changed -if option so multiple -if options are evaluated at the lowest
|
|
specified -fast level
|
|
* Changed MIMEType for ICO and CUR files
|
|
* Enhanced -fast2 so it stops processing QuickTime files at mdat atom
|
|
* Enhanced -listx output so -f also indicates the ID of the parent structure
|
|
for Flattened tags
|
|
* Improved conversion of IPTC date-only and time-only tags to allow formatting
|
|
with the -d option
|
|
* Improved Canon and Nikon TimeZone tags to accept a wider variety of input
|
|
formats when writing
|
|
* Disabled extraction of Nikon Z9 MenuSettings for firmware 3.0 until they can
|
|
be properly decoded (thanks Warren Hatch)
|
|
* Fixed decoding of AF points for some newer Nikon models
|
|
* Fixed inconsistent year and time zone for Kenwood dashcam timed GPS in MP4
|
|
videos
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 30 07:26:22 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to version 12.45:
|
|
* Added new IPTC Video Metadata version 1.3 tags
|
|
* Added a couple of new Canon lenses (thanks Norbert Wasser)
|
|
* Added a new Sony LensType (thanks Jos Roost)
|
|
* Added known Unknown value for IPTC ChromaticityColorant (thanks Herb)
|
|
* Added new Nikon WhiteBalanceFineTune tag (thanks Milos Komarcevic)
|
|
* Extract the raw thermal data from all frames of a SEQ file when -ee2 is used
|
|
* Decode individual tags in QuickTime ColorRepresentation
|
|
* Decode a new Matroska tag
|
|
* Improved verbose "nothing changed" messages when writing
|
|
* Patched -ee option to extract metadata after the first Cluster in MKV videos
|
|
(previously only -U and -v did this)
|
|
* Patched to differentiate Java bytecode .class files from Mach-O fat binaries
|
|
* Patched to avoid "Use of uninitialized value" warning when deleting GPS
|
|
coordinates via the newly writable Composite tags
|
|
* Patched to avoid duplicating raw data when writing Sony ARW images where the
|
|
raw data is double-referenced as both strips and tiles (affects ARW images
|
|
from some newer models like the ILCE-1 when SonyRawFileType is "Lossless
|
|
Compressed RAW 2")
|
|
* Patched to avoid "fixing" the order of IFD entries in TIFF-based RAW files
|
|
to improve compatibility with some RAW viewers
|
|
* Minor change to Composite FileNumber to remove "-" when -n is used
|
|
* Fixed problem extracting some timed metadata when "-api ignoretags=all" was
|
|
used with "-api requesttags" to request the specific information
|
|
* Fixed -validate feature to avoid incorrectly warning about non-capitalized
|
|
boolean values in XMP
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 4 07:12:23 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to version 12.42:
|
|
* Added support for reading maker notes from Panasonic DC-GH6 videos
|
|
* Added conversion for Samsung MCCData
|
|
* Added a new Nikon LensID (thanks Chris)
|
|
* Added a few new Canon LensType values
|
|
* Added a couple of new Olympus StackedImage values (thanks Eberhard)
|
|
* Added a few new values for some Nikon Settings tags (thanks Warren Hatch)
|
|
* Added a "lang:" element to the -json output for alternate language tags when -D, -H or -t is used
|
|
* Update DNG writer to not issue an error when writing DNG 1.6 files
|
|
* Decode information from DJI "ae_dbg_info" maker notes
|
|
* Decode Olympus AISubjectTrackingMode
|
|
* Changed ExifTool FileSize print conversion to use kB/MB/GB units instead of KiB/MiB/GiB
|
|
* Changed "is not shiftable" warning to appear in -v (instead of just -v3) output
|
|
* Patched to allow PDF Encrypt object to be "null"
|
|
* Fixed bug reading ICC_Profile 'meta' tags
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 06:35:45 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- update to version 12.41:
|
|
* Added support for "OM SYSTEM" maker notes
|
|
* Added 2 new Sony LensType values (thanks Jos Roost)
|
|
* Added some new Canon lenses (thanks LibRaw)
|
|
* Added a new Nikon LensID (thanks Bert Ligtvoet)
|
|
* Added a new Canon ContinuousDrive value (thanks Wolfgang Gulcker)
|
|
* Enhanced -v0 option to also print new file name when renaming, moving or
|
|
copying a file
|
|
* Updated xmp2exif.args and exif2xmp.args helper files to reflect the IPTC
|
|
Photometadata Mapping Guidelines version 2202.1
|
|
* Made "Invalid Xxx data" a minor warning for MakerNote data
|
|
* Patched to allow writing of MP4 videos which have other tracks with a
|
|
missing sample description entry
|
|
* Patched MacOS version to specify directory for external utilities (setfile,
|
|
xattr, stat, mdls and osascript from /usr/bin, and tag from /usr/local/bin)
|
|
* Fixed long-standing problem where Windows version could behave differently
|
|
for -if conditions containing undefined tags
|
|
* Fixed problem where -W+! combined with -j or -X produced invalid JSON or XML
|
|
when processing multiple files
|
|
* Fixed potential "uninitialized value $time in division" runtime warning when
|
|
reading MP4 videos
|
|
* Added PageCount tag to return the number of pages in a multi-page TIFF
|
|
* Added a new Nikon LensID (thanks Wolfgang Exler)
|
|
* Added a few more Sony LensTypes (thanks Jos Roost)
|
|
* Decode some new Canon tags (thanks Mark Reid)
|
|
* Decode another Nikon Z9 tag (thanks Warren Hatch)
|
|
* Decode Nikon NKSC GPSImgDirection (thanks Olaf)
|
|
* Improved handling of empty XMP structures in lists
|
|
* Tolerate leading UTF-8 BOM in -geotag log files
|
|
* Updated photoshop_paths.config to include WorkingPath
|
|
* Patched to allow writing of MP4 videos which have url tracks with a missing
|
|
sample description entry
|
|
* Fixed deep recursion error when reading multi-page TIFF images with more
|
|
than 100 pages
|
|
* Fixed potential deep recursion runtime error when writing nested XMP
|
|
structures
|
|
* Fixed warning which could be generated when writing new
|
|
Composite:GPSCoordinates tag
|
|
* Fixed description of GPR (General Purpose RAW) file type
|
|
* Fixed typo in the name of a new Nikon tag (thanks Herb)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 1 21:05:57 UTC 2022 - Dirk Stoecker <opensuse@dstoecker.de>
|
|
|
|
- update to version 12.39 - not CPAN released
|
|
For changes in version 12.31 to 12.39 see Changes file
|
|
|
|
- fixes CVE-2022-23935 security issue
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 17 07:16:54 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- require File::RandomAccess otherwise exiftool(1) won't start
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 23 14:48:59 UTC 2021 - Dirk Stoecker <opensuse@dstoecker.de>
|
|
|
|
- updated to 12.30
|
|
see /usr/share/doc/packages/perl-Image-ExifTool/Changes
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 3 10:09:12 UTC 2021 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to version 12.29:
|
|
* Added a few new Nikon and Olympus lenses (thanks LibRaw)
|
|
* Improved a QuickTime "File format error" message to be more
|
|
meaningful, and made it a minor error
|
|
* Changed PNG writer to add EXIF before IDAT
|
|
* Some changes the way JUMBF metadata is handled
|
|
* Patched to read timed GPS from a different type of INSV videos
|
|
* Patched a security issue
|
|
* Fixed problem where ExifTool could hang when processing mebx
|
|
timed metadata
|
|
* Added read support for Leica Image File (LIF) images
|
|
* Added a new Olympus LensType (thanks LibRaw)
|
|
* Decode another Panasonic tag (thanks LibRaw)
|
|
* Decode more timed metadata from Sony MP4 videos
|
|
* Attempt to shorten tag names for metadata in CZI files
|
|
* Allow full QuickTime Keys tag ID's in UserDefined tags
|
|
* Patched to handle special characters in Torrent tag values
|
|
* Added two new Nikon LensID values (thanks Daniel)
|
|
* Added a new Pentax RawDevelopmentProcess value
|
|
* Added a few new Sony LensType values (thanks Jos Roost)
|
|
* Added warning if IPTCDigest is not current
|
|
* Decode a couple more Pentax tags (thanks LibRaw)
|
|
* Decode streaming GPS from Novatek INNOVV MP4 and TS videos
|
|
* Improved tag names in confi_files/covert_regions.config
|
|
* Changed MIME types for MS Office macro-enabled formats
|
|
to add the .12
|
|
* Patched Canon LensID logic to properly identify the
|
|
Canon RF 24-105mm F4 L IS USM lens
|
|
* Patched decoding of camm6 GPSDateTime to use a flexible epoch
|
|
because other apps don't seem to use a consistent time zero
|
|
* Fixed family 7 group names for QuickTime Keys tags
|
|
* Fixed problem reading BeatsPerMinute from some MP4 files
|
|
* Fixed hemisphere problem when extracting GPS from 70mai
|
|
dashcam videos
|
|
* Added support for JPEG Stereo (JPS) images
|
|
* Added a new Sony LensType (thanks LibRaw)
|
|
* Added a new PentaxModelID (thanks LibRaw)
|
|
* Changed ExifTool namespace URI to use exiftool.org
|
|
instead of exiftool.ca in the -X option output (exiftool.ca
|
|
is still recognized when reading XML)
|
|
* Improved handling of large-array warnings in -htmldump output
|
|
* Changed handling of escaped characters in #[CSTR] lines
|
|
of -@ argfile
|
|
* Patched security vulnerability in argument of -lang option
|
|
* Fixed problem which could cause a "Wide character" warning
|
|
and generate a corrupted output file when writing
|
|
some illegal values
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 3 06:01:58 UTC 2021 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
- Update to version 12.25 fixes (boo#1185547)
|
|
* JPEG XL support is now official
|
|
* Added read support for Medical Research Council (MRC) image
|
|
files
|
|
* Added ability to write a number of 3gp tags in video files
|
|
* Added a new Sony PictureProfile value (thanks Jos Roost)
|
|
* Added a new Sony LensType (thanks LibRaw)
|
|
* Added a new Nikon LensID (thanks Niels Kristian Bech Jensen)
|
|
* Added a new Canon LensType
|
|
* Decode more GPS information from Blackvue dashcam videos
|
|
* Decode a couple of new NikonSettings tags (thanks Warren
|
|
Hatch)
|
|
* Decode a few new RIFF tags
|
|
* Improved Validate option to add minor warning if standard
|
|
XMP is missing xpacket wrapper
|
|
* Avoid decoding some large arrays in DNG images to improve
|
|
performance unless the -m option is used
|
|
* Patched bug that could give runtime warning when trying to
|
|
write an empty XMP structure
|
|
* Fixed decoding of ImageWidth/Height for JPEG XL images
|
|
* Fixed problem were Microsoft Xtra tags couldn't be deleted
|
|
version 12.24:
|
|
* Added a new PhaseOne RawFormat value (thanks LibRaw)
|
|
* Decode a new Sony tag (thanks Jos Roost)
|
|
* Decode a few new Panasonic and FujiFilm tags (thanks LibRaw
|
|
and Greybeard)
|
|
* Patched security vulnerability in DjVu reader
|
|
* Updated acdsee.config in distribution (thanks StarGeek)
|
|
* Recognize AutoCAD DXF files
|
|
* More work on experimental JUMBF read support
|
|
* More work on experimental JPEG XL read/write support
|
|
version 12.23:
|
|
* Added support for Olympus ORI files
|
|
* Added experimental read/write support for JPEG XL images
|
|
* Added experimental read support for JUMBF metadata in JPEG
|
|
and Jpeg2000 images
|
|
* Added built-in support for parsing GPS track from Denver
|
|
ACG-8050 videos
|
|
with the -ee option
|
|
* Added a some new Sony lenses (thanks Jos Roost and LibRaw)
|
|
* Changed priority of Samsung trailer tags so the first
|
|
DepthMapImage takes
|
|
precedence when -a is not used
|
|
* Improved identification of M4A audio files
|
|
* Patched to avoid escaping ',' in "Binary data" message when
|
|
-struct is used
|
|
* Removed Unknown flag from MXF VideoCodingSchemeID tag
|
|
* Fixed -forcewrite=EXIF to apply to EXIF in binary header of
|
|
EPS files
|
|
* API Changes:
|
|
+ Added BlockExtract option
|
|
version 12.22:
|
|
* Added a few new Sony LensTypes and a new SonyModelID (thanks
|
|
Jos Roost and LibRaw)
|
|
* Added Extra BaseName tag
|
|
* Added a new CanonModelID (thanks LibRaw)
|
|
* Decode timed GPS from unlisted programs in M2TS videos with
|
|
the -ee3 option
|
|
* Decode more Sony rtmd tags
|
|
* Decode some tags for the Sony ILME-FX3 (thanks Jos Roost)
|
|
* Allow negative values to be written to XMP-aux:LensID
|
|
* Recognize HEVC video program in M2TS files
|
|
* Enhanced -b option so --b suppresses tags with binary data
|
|
* Improved flexibility when writing GPS coordinates:
|
|
+ Now pulls latitude and longitude from a combined
|
|
GPSCoordinates string
|
|
+ Recognizes the full word "South" and "West" to write
|
|
negative coordinates
|
|
* Improved warning when trying to write an integer QuickTime
|
|
date/time tag and Time::Local is not available
|
|
* Convert GPSSpeed from mph to km/h in timed GPS from Garmin
|
|
MP4 videos
|
|
version 12.21:
|
|
* Added a few new iOS QuickTime tags
|
|
* Decode a couple more Sony rtmd tags
|
|
* Patch to avoid possible "Use of uninitialized value" warning
|
|
when attempting to write QuickTime date/time tags with an
|
|
invalid value
|
|
* Fixed problem writing Microsoft Xtra tags
|
|
* Fixed Windows daylight savings time patch for file times
|
|
that was broken in 12.19 (however directory times will not
|
|
yet handle DST properly)
|
|
version 12.20:
|
|
* Added ability to write some Microsoft Xtra tags in MOV/MP4
|
|
videos
|
|
* Added two new Canon LensType values (thanks Norbert Wasser)
|
|
* Added a new Nikon LensID
|
|
* Fixed problem reading FITS comments that start before column
|
|
11
|
|
version 12.19:
|
|
* Added -list_dir option
|
|
* Added the "ls-l" Shortcut tag
|
|
* Extract Comment and History from FITS files
|
|
* Enhanced FilePermissions to include device type (similar to
|
|
"ls -l")
|
|
* Changed the name of Apple ContentIdentifier tag to
|
|
MediaGroupUUID (thanks Neal Krawetz)
|
|
* Fixed a potential "substr outside of string" runtime error
|
|
when reading corrupted EXIF
|
|
* Fixed edge case where NikonScanIFD may not be copied
|
|
properly when copying MakerNotes to another file
|
|
* API Changes:
|
|
+ Added ability to read/write System tags of directories
|
|
+ Enhanced GetAllGroups() to support family 7 and take
|
|
optional ExifTool reference
|
|
+ Changed QuickTimeHandler option default to 1
|
|
version 12.18:
|
|
* Added a new SonyModelID
|
|
* Decode a number of Sony tags for the ILCE-1 (thanks Jos
|
|
Roost)
|
|
* Decode a couple of new Canon tags (thanks LibRaw)
|
|
* Patched to read differently formatted UserData:Keywords as
|
|
written by iPhone
|
|
* Patched to tolerate out-of-order Nikon MakerNote IFD entries
|
|
when obtaining tags necessary for decryption
|
|
* Fixed a few possible Condition warnings for some
|
|
NikonSettings tags
|
|
version 12.17:
|
|
* Added a new Canon FocusMode value
|
|
* Added a new FujiFilm FilmMode value
|
|
* Added a number of new XMP-crs tags (thanks Herb)
|
|
* Decode a new H264 MDPM tag
|
|
* Allow non-conforming lower-case XMP boolean "true" and
|
|
"false" values to be written, but only when print conversion
|
|
is disabled
|
|
* Improved Validate option to warn about non-capitalized
|
|
boolean XMP values
|
|
* Improved logic for setting GPSLatitude/LongitudeRef values
|
|
when writing
|
|
* Changed -json and -php options so the -a option is implied
|
|
even without the -g option
|
|
* Avoid extracting audio/video data from AVI videos when -ee
|
|
-u is used
|
|
* Patched decoding of Canon ContinuousShootingSpeed for newer
|
|
firmware versions of the EOS-1DXmkIII
|
|
* Re-worked LensID patch of version 12.00 (github issue #51)
|
|
* Fixed a few typos in newly-added NikonSettings tags (thanks
|
|
Herb)
|
|
* Fixed problem where group could not be specified for
|
|
PNG-pHYs tags when writing
|
|
version 12.16:
|
|
* Extract another form of video subtitle text
|
|
* Enhanced -ee option with -ee2 and -ee3 to allow parsing of
|
|
the H264 video stream in MP4 files
|
|
* Changed a Nikon FlashMode value
|
|
* Fixed problem that caused a failed DPX test on Strawberry
|
|
Perl
|
|
* API Changes:
|
|
+ Enhanced ExtractEmbedded option
|
|
version 12.15:
|
|
* Added a couple of new Sony LensType values (thanks LibRaw
|
|
and Jos Roost)
|
|
* Added a new Nikon FlashMode value (thanks Mike)
|
|
* Decode NikonSettings (thanks Warren Hatch)
|
|
* Decode thermal information from DJI RJPEG images
|
|
* Fixed extra newline in -echo3 and -echo4 outputs added in
|
|
version 12.10
|
|
* Fixed out-of-memory problem when writing some very large PNG
|
|
files under Windows
|
|
version 12.14:
|
|
* Added support for 2 more types of timed GPS in video files
|
|
(that makes 49 different formats now supported)
|
|
* Added validity check for PDF trailer dictionary Size
|
|
* Added a new Pentax LensType
|
|
* Extract metadata from Jpeg2000 Association box
|
|
* Changed -g:XX:YY and -G:XX:YY options to show empty strings
|
|
for non-existent groups
|
|
* Patched to issue warning and avoid writing date/time values
|
|
with a zero month or day number
|
|
* Patched to avoid runtime warnings if trying to set FileName
|
|
to an empty string
|
|
* Fixed issue that could cause GPS test number 12 to fail on
|
|
some systems
|
|
* Fixed problem extracting XML as a block from Jpeg2000
|
|
images, and extract XML tags in the XML group instead of XMP
|
|
- Update URL
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 29 14:12:31 UTC 2020 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 12.13:
|
|
- Add time zone automatically to most string-based QuickTime date/time tags
|
|
when writing unless the PrintConv option is disabled
|
|
- Added -i HIDDEN option to ignore files with names that start with "."
|
|
- Added a few new Nikon ShutterMode values (thanks Jan Skoda)
|
|
- Added ability to write Google GCamera MicroVideo XMP tags
|
|
- Decode a new Sony tag (thanks LibRaw)
|
|
- Changed behaviour when writing only pseudo tags to return an error and avoid
|
|
writing any other tags if writing FileName fails
|
|
- Print "X image files read" message even if only 1 file is read when at least
|
|
one other file has failed the -if condition
|
|
- Added ability to geotag from DJI CSV log files
|
|
- Added a new CanonModelID
|
|
- Added a couple of new Sony LensType values (thanks LibRaw)
|
|
- Enhanced -csvDelim option to allow "\t", "\n", "\r" and "\\"
|
|
- Unescape "\b" and "\f" in imported JSON values
|
|
- Fixed bug introduced in 12.10 which generated a "Not an integer" warning
|
|
when attempting to shift some QuickTime date/time tags
|
|
- Fixed shared-write permission problem with -@ argfile when using -stay_open
|
|
and a filename containing special characters on Windows
|
|
- Added -csvDelim option
|
|
- Added new Canon and Olympus LensType values (thanks LibRaw)
|
|
- Added a warning if ICC_Profile is deleted from an image (github issue #63)
|
|
- EndDir() function for -if option now works when -fileOrder is used
|
|
- Changed FileSize conversion to use binary prefixes since that is how the
|
|
conversion is currently done (eg. MiB instead of MB)
|
|
- Patched -csv option so columns aren't resorted when using -G option and one
|
|
of the tags is missing from a file
|
|
- Fixed incompatiblity with Google Photos when writing UserData:GPSCoordinates
|
|
to MP4 videos
|
|
- Fixed problem where the tags available in a -p format string were limited to
|
|
the same as the -if[NUM] option when NUM was specified
|
|
- Fixed incorrect decoding of SourceFileIndex/SourceDirectoryIndex for Ricoh
|
|
models
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 16 06:43:22 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to 12.10
|
|
* Added -validate test for proper TIFF magic number in
|
|
JPEG EXIF header
|
|
* Added support for Nikon Z7 LensData version 0801
|
|
* Added a new XMP-GPano tag
|
|
* Decode ColorData for the Canon EOS 1DXmkIII
|
|
* Decode more tags for the Sony ILCE-7SM3
|
|
* Automatically apply QuickTimeUTC option for CR3 files
|
|
* Improved decoding of XAttrMDLabel from MacOS files
|
|
* Ignore time zones when writing date/time values and
|
|
using the -d option
|
|
* Enhanced -echo3 and -echo4 options to allow exit status
|
|
to be returned
|
|
* Changed -execute so the -q option no longer suppresses
|
|
the "{ready}" message when a synchronization number is used
|
|
* Added ability to copy CanonMakerNotes from CR3 images
|
|
to other file types
|
|
* Added read support for ON1 presets file (.ONP)
|
|
* Added two new CanonModelID values
|
|
* Added trailing "/" when writing QuickTime:GPSCoordinates
|
|
* Added a number of new XMP-crs tags
|
|
* Added a new Sony LensType (thanks Jos Roost)
|
|
* Added a new Nikon Z lens (thanks LibRaw)
|
|
* Added a new Canon LensType
|
|
* Decode ColorData for Canon EOS R5/R6
|
|
* Decode a couple of new HEIF tags
|
|
* Decode FirmwareVersion for Canon M50
|
|
* Improved decoding of Sony CreativeStyle tags
|
|
* Improved parsing of Radiance files to recognize comments
|
|
* Renamed GIF AspectRatio tag to PixelAspectRatio
|
|
* Patched EndDir() feature so subdirectories are always
|
|
processed when -r is used (previously, EndDir() would
|
|
end processing of a directory completely)
|
|
* Avoid loading GoPro module unnecessarily when reading MP4 videos
|
|
from some other cameras
|
|
* Fixed problem with an incorrect naming of CodecID tags in some
|
|
MKV videos
|
|
* Fixed verbose output to avoid "adding" messages for
|
|
existing flattened XMP tags
|
|
* Added a new Sony LensType
|
|
* Recognize Mac OS X xattr files
|
|
* Extract ThumbnailImage from MP4 videos of more dashcam models
|
|
* Improved decoding of a number of Sony tags
|
|
* Fixed problem where the special -if EndDir() function didn't
|
|
work properly for directories after the one in which
|
|
it was initially called
|
|
* Patched to read DLL files which don't have a .rsrc section
|
|
* Patched to support new IGC date format when geotagging
|
|
* Patched to read DLL files with an invalid size in the header
|
|
* Added support for GoPro .360 videos
|
|
* Added some new Canon RF and Nikkor Z lenses
|
|
* Added some new Sony LensType and CreativeStyle values
|
|
and decode some ILCE-7C tags
|
|
* Added a number of new Olympus SceneMode values
|
|
* Added a new Nikon LensID
|
|
* Decode more timed metadata from Insta360 videos
|
|
* Decode timed GPS from videos of more Garmin dashcam models
|
|
* Decode a new GoPro video tag
|
|
* Reformat time-only EventTime values when writing and prevent
|
|
arbitrary strings from being written
|
|
* Patched to accept backslashes in SourceFile entries for -csv option
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 16 13:15:45 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- update to 12.06
|
|
- Added read support for Lyrics3 metadata (and fixed problem
|
|
where APE metadata may be ignored if Lyrics3 exists)
|
|
- Added a new Panasonic VideoBurstMode value
|
|
- Added a new Olympus MultipleExposureMode value
|
|
- Added a new Nikon LensID
|
|
- Added back conversions for XMP-dwc EventTime that were removed
|
|
in 12.04 with a patch to allow time-only values
|
|
- Decode GIF AspectRatio
|
|
- Decode Olympus FocusBracketStepSize
|
|
- Extract PNG iDOT chunk in Binary format with the
|
|
name AppleDataOffsets
|
|
- Process PNG images which do not start with mandatory
|
|
IHDR chunk
|
|
- Added a new Panasonic SelfTimer value
|
|
- Decode a few more DPX tags
|
|
- Extract AIFF APPL tag as ApplicationData
|
|
- Fixed bug writing QuickTime ItemList 'gnre' Genre values
|
|
- Fixed an incorrect value for Panasonic VideoBurstResolution
|
|
- Fixed problem when applying a time shift to some invalid
|
|
makernote date/time values
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 17 22:36:45 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
|
|
|
- update to 12.04:
|
|
* See /usr/share/doc/packages/perl-Image-ExifTool/Change
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 12 07:48:24 UTC 2019 - Dirk Stoecker <opensuse@dstoecker.de>
|
|
|
|
- update to 11.50, see Image-ExifTool-11.50.tar.gz for details
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 6 15:46:58 UTC 2019 - Alexei Sorokin <sor.alexei@meowr.ru>
|
|
|
|
- Update to version 11.30:
|
|
* Add a new Sony/Minolta LensType.
|
|
* Decode streaming metadata from TomTom Bandit Action Cam MP4
|
|
videos.
|
|
* Decode Reconyx HF2 PRO maker notes.
|
|
* Decode ColorData for some new Canon models.
|
|
* Enhanced -geotag feature to set AmbientTemperature if
|
|
available.
|
|
* Remove non-significant spaces from some DICOM values.
|
|
* Fix possible "'x' outside of string" error when reading
|
|
corrupted EXIF.
|
|
* Fix incorrect write group for GeoTIFF tags.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 2 14:34:38 UTC 2019 - seanlew@opensuse.org
|
|
|
|
- Update to version 11.29
|
|
* See /usr/share/doc/packages/perl-Image-ExifTool/Changes
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 18 06:43:11 UTC 2019 - seanlew@opensuse.org
|
|
|
|
- Update to version 11.27
|
|
* See /usr/share/doc/packages/perl-Image-ExifTool/Changes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 11 06:54:49 UTC 2019 - seanlew@opensuse.org
|
|
|
|
- Update to version 11.24
|
|
* See /usr/share/doc/packages/perl-Image-ExifTool/Changes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 28 07:41:39 UTC 2018 - sor.alexei@meowr.ru
|
|
|
|
- Update to version 11.11 (changes since 11.01):
|
|
* See /usr/share/doc/packages/perl-Image-ExifTool/Changes
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 12 08:07:10 UTC 2018 - mvetter@suse.com
|
|
|
|
- Update to 11.01:
|
|
* Added a new ProfileCMMType
|
|
* Added a Validate warning about non-standard EXIF or XMP in
|
|
PNG images
|
|
* Added a new Canon LensType
|
|
* Decode a couple more PanasonicRaw tags
|
|
* Patched to avoid adding tags to QuickTime videos with multiple
|
|
'mdat' atoms --> avoids potential corruption of these videos!
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 7 12:43:51 UTC 2018 - mvetter@suse.com
|
|
|
|
- Update to 11.00:
|
|
* Added read support for WTV and DVR-MS videos
|
|
* Added print conversions for some ASF date/time tags
|
|
* Added a new SonyModelID
|
|
* Decode a new PanasonicRaw tag
|
|
* Decode some new Sony RX100 VI tags
|
|
* Made Padding and OffsetSchema tags "unsafe" so they
|
|
aren't copied by default
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 23 06:30:32 UTC 2018 - sor.alexei@meowr.ru
|
|
|
|
- Update to version 10.80 (changes since 10.55):
|
|
* See /usr/share/doc/packages/perl-Image-ExifTool/Changes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 9 15:20:40 UTC 2017 - sor.alexei@meowr.ru
|
|
|
|
- Update to version 10.55 (changes since 10.50):
|
|
* Add a "NoDups" utility function for use in advanced formatting
|
|
expressions.
|
|
* Add a new Pentax LensType.
|
|
* Add some new Pentax DriveMode values.
|
|
* Enhance the -ver option to report Perl include directories with
|
|
-v2.
|
|
* Improve a warning message when advanced formatting expression
|
|
returns undef.
|
|
* A minor change to a few FujiFilm print conversion strings.
|
|
* Change behaviour when interpolating Shortcut tags in a string
|
|
(the values are now separated according to the -sep option
|
|
setting instead of simply being concatenated).
|
|
* Allow file times to be set on systems where futimes is not
|
|
available.
|
|
* Add some new values to a number of FujiFilm tags and change
|
|
some others.
|
|
* Decode a number of new Sony tags for the ILCE-9.
|
|
* Make SonyISO writable.
|
|
* Change behaviour of advanced formatting expression for
|
|
Shortcut tags so it now applies to the combined value rather
|
|
than individual constituent values.
|
|
* Minor changes to some Pentax print conversions.
|
|
* Fix a problem using new NoDups utility with Shortcut tags.
|
|
* Add support for the "MeSa" Photoshop IRB resource.
|
|
* Make XMP-GSpherical tags writable.
|
|
* Improve German translations.
|
|
* Add support for Google XMP GImage and GAudio tags.
|
|
* Add a new Olympus CameraType.
|
|
* Add a two new Sony lenses and decode more ILCE-9 tags.
|
|
* Add new values to some Pentax tags.
|
|
* Add a new Canon LensType.
|
|
* Add an additional checks to the experimental -validate feature.
|
|
* Improve user-defined FileTypes feature to provide more
|
|
flexibility.
|
|
* Enhance the -ext option to allow specific files extensions to
|
|
be processed along with supported files.
|
|
* Add support for GIF multimedia extensions.
|
|
* Add a couple of new Sony/Minolta lenses.
|
|
* Add a new Nikon LensID.
|
|
* Add a new Composite TotalPathPoints tag to
|
|
photoshop_paths.config.
|
|
* Decode a number of new Sony tags and updated some others.
|
|
* Decode a new Pentax tag and fix decoding of another.
|
|
* Update iptcCore.args for new IPTC specification.
|
|
* Change description of a couple of AVI Model tags to match EXIF.
|
|
* Patch tests to avoid failures with Perl 5.25.11 due to missing
|
|
"." in @INC.
|
|
* Fix an incorrect warning from the experimental Validate feature.
|
|
* API Changes:
|
|
+ add ListJoin option to replace List and ListSep options.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 21 12:10:48 UTC 2017 - sor.alexei@meowr.ru
|
|
|
|
- Update to version 10.50 (changes since 10.40):
|
|
* Add an experimental metadata validation feature (invoked either
|
|
by requesting the new Extra Validate tag or by setting the
|
|
API Validate option).
|
|
* Add support for the PSDT file extension.
|
|
* Add age.config to the distribution.
|
|
* Add a new Sony lens.
|
|
* Add a new PentaxModelID.
|
|
* Enhance the -p option to allow files to be grouped in sections.
|
|
* Made the makernote offset warning minor.
|
|
* Relaxe parsing of NMEA GGA sentence so comma after the geoid
|
|
units is now optional.
|
|
* Patch the problem extracting value of an unsafe binary tag with
|
|
the -b option when specified using -TAG# instead of -TAG with -n.
|
|
* Add an ability to read/write PNG eXIF and zXIF chunks, and make
|
|
these the place where new EXIF is created in PNG images (zXIF
|
|
if the -z option is used, or eXIF otherwise).
|
|
* Add an ability to copy Photoshop OriginPathInfo with
|
|
photoshop_paths.config.
|
|
* Make FileUserID and FileGroupID writable.
|
|
* Change format for the Sony ImageCount tag.
|
|
* Improvements to the experimental Validate feature.
|
|
* Fix an incorrect XMP swf namespace URI.
|
|
* Fix a problem using new -p section feature when combined with
|
|
-w or -ee.
|
|
* Fix a formatting problem in -listx output when the -lang option
|
|
was used.
|
|
* Fix a problem where UserComment wasn't removed if found in IFD0
|
|
when writing it to the correct IFD.
|
|
* Restrict writing of EXIF:FlashEnergy to a single value as per
|
|
EXIF spec.
|
|
* Revert format change of the Sony ImageCount tag.
|
|
* Change PNG new eXIF/zXIF chunk names to "exIf" and "zxIf" until
|
|
the proposed chunks are accepted (of course, while maintaining
|
|
backward compatibility for reading/updating the other chunks).
|
|
* Lower priority of XMP-pdf:Keywords so it doesn't take
|
|
precedence over PDF:Keywords when the Duplicates option is not
|
|
used.
|
|
* Improve config_files/convert_regions.config to handle the case
|
|
where the RegionInfoMP is missing a Rectangle.
|
|
* Add a few new CanonModelID values and a new Canon LensType.
|
|
* Add two new Nikon lenses.
|
|
* Add a few new Sony/Minolta lenses.
|
|
* Add two new Sony MeteringMode values.
|
|
* Improve verbose dump of Photoshop Layer information.
|
|
* Patch to allow "FileName encoding not specified" warnings to be
|
|
avoided by setting -charset filename="".
|
|
* Fix a problem in photoshop_paths.config printing some paths.
|
|
* Add an ability to write a number of macOS system tags (including
|
|
the file creation date!).
|
|
* Add an ability to extract macOS extended attributes
|
|
("XAttr" tags).
|
|
* Move macOS System tags from the Extra table into a new macOS
|
|
group and add an ability to extract them by requesting the
|
|
macOS group.
|
|
* Update QuickTime GenreID list.
|
|
* Fix the "Invalid xref" problem when reading some PDF files.
|
|
* Fix an error in Minolta lens list.
|
|
* Fix a minor problem with the -U option generating Unknown tags
|
|
for some known bytes in variable-sized strings.
|
|
* Add read support for JSON-format files.
|
|
* Add two new Sony/Minolta lenses.
|
|
* Add a number of new Pentax tag values.
|
|
* Decode a new Canon CR2 tag.
|
|
* Decode WB information for Canon 800D.
|
|
* Improve config_files/photoshop_paths.config to indicate start
|
|
of paths.
|
|
* Experimental Validate feature no longer warns about Windows XP
|
|
tags.
|
|
* Fix a problem extracting layer information from very large
|
|
PSD/PSB files.
|
|
* Add some new FujiFlashMode values.
|
|
* Add a new Sony LensType.
|
|
* Add a new Canon LensType.
|
|
* Add a new CanonModelID and minor changes to some others.
|
|
* Decode two Pentax tags and add a number of new values for other
|
|
Pentax tags.
|
|
* Decode a new Sony tag.
|
|
* Improvements to the experimental Validate feature.
|
|
* Fix a problem which could cause hang when reading bad PPT
|
|
documents.
|
|
* Add a "DateFmt" utility function for use in advanced formatting
|
|
expressions.
|
|
* Add a new Sony/Minolta LensType.
|
|
* Decode a new Panasonic tag.
|
|
* Fix a problem decoding Sony VariableLowPassFilter values.
|
|
* Fix a problem setting XMP:About when creating new XMP in a file.
|
|
* Fix an incorect Pentax DriveMode value.
|
|
* Decode a new Pentax tag.
|
|
* Improve decoding of Olympus DriveMode.
|
|
* Improve handling of errors from utime when setting file times.
|
|
* Fix a potential hang problem when reading corrupted QuickTime
|
|
metadata.
|
|
* Fix a problem deleting duplicate EXIF tags when writing other
|
|
tags at the same time.
|
|
* API Changes:
|
|
+ add an experimental Validate option;
|
|
+ add an XAttrTags option;
|
|
+ enhance the RequestAll option;
|
|
+ enhance the RequestTags option to allow groups to be requested;
|
|
+ allow access to the advanced formatting expression via a new ExifTool
|
|
"FMT_EXPR" member variable.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 14 03:35:12 UTC 2017 - sor.alexei@meowr.ru
|
|
|
|
- Update to version 10.40 (changes since 10.36):
|
|
* Decode more information from BMP V4 and V5 images.
|
|
* Add a few new FujiFlashMode values.
|
|
* Change the -geotime default to use an unconverted value of
|
|
DateTimeOriginal.
|
|
* Changed a couple of Sony Voigtlander LensType strings.
|
|
* Warn about invalid tag names used on the command line.
|
|
* Generate a default-language version of QuickTime tags even if
|
|
the same-named tag already exists in an another group.
|
|
* Fix a bug reading some Photoshop layer information.
|
|
* Fix problems in the sample config file time_zone.config.
|
|
* Add a couple of new XMP-ics tags.
|
|
* Add a new Nikon LensID.
|
|
* Decode a couple more PhaseOne tags.
|
|
* Increase priority of Sony 0x0115 WhiteBalance when reading.
|
|
* Range check QuickTime date/time values when writing.
|
|
* Apply CharsetPhotoshop setting to decoding of Photoshop
|
|
LayerNames.
|
|
* Improve identification of Nikon NRW images.
|
|
* Minor improvements to verbose dump of FLIR information.
|
|
* Improvements to the sample time_zone.config file.
|
|
* Remove the trailing null in the -b output for GPSDateStamp.
|
|
* Change the "TAG is not supported" warning when writing to
|
|
"TAG is not defined".
|
|
* Change groups of Composite Preview/Thumbnail/JpgFromRaw/etc
|
|
images to match he tags from which they are derived.
|
|
* Change a description of Composite Nikon LensSpec tag to match
|
|
the tag name.
|
|
* Fix problems reading/writing PreviewImage from some DNG files.
|
|
* Add the Perl version and Unicode settings to -ver -v output.
|
|
* Add a new Sony LensType2 value.
|
|
* Fix a problem with MWG date/time tags.
|
|
* Fix a problem setting the value of a tag from a binary file
|
|
when the PERL_UNICODE environment or the perl -C option is used
|
|
to force UTF-8 treatment of @ARGV elements.
|
|
* Fix tests that were failing on some platforms.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 17:43:24 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
- Update to version 10.36 (changes since 10.20):
|
|
* Add a new Minolta/Sony LensType.
|
|
* Add a new element to the XMP Colorant structure.
|
|
* Add a new Pentax lens.
|
|
* Decode Nikon D5/D500 AF information.
|
|
* Decode a number of new Olympus tags.
|
|
* Decode a number of new Nikon tags.
|
|
* Decode Pentax K-1 AF points.
|
|
* Extract a new DPX tag.
|
|
* Patch to avoid writing an empty structure field for an
|
|
undefined value.
|
|
* Add read support for BPG images.
|
|
* Minor changes to a few of the new Nikon tags.
|
|
* Add read support for Ogg Opus audio files.
|
|
* Add ability to geotag only GPS date/time if no position
|
|
information is available by setting Geotag to 'DATETIMEONLY'
|
|
(all caps).
|
|
* Add a '-charset RIFF' option.
|
|
* Add a new Sony LensType.
|
|
* Decode a number of new Canon tags.
|
|
* Change handling of special characters in RIFF-format files
|
|
(e.g. AVI, WAV).
|
|
* Change MIME type of OGG files to audio/ogg (was audio/x-ogg).
|
|
* Minor change to wording of new Nikon D80 Rotation tag for
|
|
consistency.
|
|
* Add support for DJI Phantom maker notes.
|
|
* Add a few more XMP-crs tags.
|
|
* Add an ability to write DNG OpcodeList tags.
|
|
* Add a new Sony/Minolta LensType.
|
|
* Add a few new FujiFilm Saturation values.
|
|
* Add a new FujiFlashMode value.
|
|
* Fix an incorrect Italian translation.
|
|
* Decode more Pentax tags.
|
|
* Change print conversion of ProcessingTime to show 3 significant
|
|
digits.
|
|
* Fix bug decoding PanasonicRaw DistortionInfo in DNG images.
|
|
* Add a new Pentax PictureMode.
|
|
* Add a new Nikon LensID.
|
|
* Decode a new Samsung tag.
|
|
* Decode a few more Canon tags.
|
|
* Remove an 'Avoid' flag for XMP-crs:ColorTemperature.
|
|
* Change the format of a number of XMP-GPano tags from integer
|
|
to real.
|
|
* Fix incorrect tag ID's for some obscure Island Graphics EXIF
|
|
tags.
|
|
* Fix decoding of some UTF-8 DNG tags which may be stored in BYTE
|
|
format.
|
|
* Add read support for GSpherical metadata in MP4 videos.
|
|
* Add a few new XMP-xmpMM tags and a new XMP-crs tag.
|
|
* Add some new Minolta/Sony lenses.
|
|
* Add two new CanonModelID's.
|
|
* Add two new Canon LensType's.
|
|
* Decode a number of Nikon D610 custom settings.
|
|
* Remove a questionable Samsung tag.
|
|
* Mark TestName tag as 'Unsafe' for writing.
|
|
* Enhance a -progress option with ability to set a console
|
|
window title.
|
|
* Change behaviour of %C to increment for each processed file as
|
|
documented (was incrementing for each output file created).
|
|
* Patch to recreate XMP in the standard location of PNG images
|
|
when deleting certain non-standard XMP as a group and
|
|
recreating in one step.
|
|
* Fix runtime warning when writing 0 to MinoltaRaw ISOSetting.
|
|
* Fix a problem writing SRW images from some newer Samsung models.
|
|
* Add a new CanonModelID.
|
|
* Add a new Sony LensType.
|
|
* Add a few new NikonLensID's.
|
|
* Add a couple of new Olympus LensType values.
|
|
* Add a new Olympus CameraType.
|
|
* Decode some Canon 80D, 750D, 760D and 1200D CameraInfo tags.
|
|
* Change writing of some ExposureTime and ExposureCompensation
|
|
tags to allow the exact numerator and denominator of the stored
|
|
rational value to be specified.
|
|
* Fix Timecode printout in -v3 output for M2TS videos.
|
|
* Fix some problems with the new '-progress:TITLE'.
|
|
* Fix a problem where '_exiftool_tmp' file could be left around
|
|
after a failed write attempt
|
|
* Fix a potential 'isn't numeric' runtime error when reading a
|
|
PDF file with the -ee option.
|
|
* Add support for new EXIF 2.31 tags.
|
|
* Add some new Canon LensType values.
|
|
* Add a new Olympus LensType.
|
|
* Add the new Sony LensType and SonyModelID.
|
|
* Add a new Pentax LensType.
|
|
* Add fotoware.config and bibble.config files to the distribution.
|
|
* Made Composite SubSecDateTimeOriginal, SubSecCreateDate and
|
|
SubSecModifyDate tags writable, and expanded to include new
|
|
EXIF 2.31 time zone tags.
|
|
* Fix a problem writing user-defined structured tag elements
|
|
with a dot (.) in their tag ID.
|
|
* Add a couple of new Sony LensType values.
|
|
* Decode a few new Sony tags.
|
|
* Decode a few new FLIR tags.
|
|
* Decode some new Nikon D5 tags.
|
|
* Decode a new Apple tag.
|
|
* Enhance -geotag option to allow tagging from KML placemarks
|
|
with a TimeSpan.
|
|
* Enhance the -d option (and an API DateFormat option) to perform
|
|
inverse date/time conversion when writing if the
|
|
POSIX::strptime module is available. If POSIX::strptime is not
|
|
available then the behaviour is like in older versions (i.e.
|
|
the date/time is not converted) unless the API StrictDate
|
|
option is set in which case a warning is issued and the tag is
|
|
not written.
|
|
* Add a read support for FLIF images.
|
|
* Add a couple of new Minolta/Sony LensType values.
|
|
* Add a new SonyModelID.
|
|
* Add a new digiKam XMP tag.
|
|
* Decode a new Apple tag.
|
|
* Decode a few new FujiFilm tags.
|
|
* Decode more Nikon D5 custom settings.
|
|
* Decode a couple more Samsung tags.
|
|
* Improve decoding of the Nikon D500/D5 ShotInfo information.
|
|
* Enhance a -ver option to output system information when -v is
|
|
added.
|
|
* A minor change to parsing of the -@ argfile (comment lines may
|
|
no longer have spaces before the '#').
|
|
* Patch the Jpeg2000 reader to read bad UUID-EXIF boxes.
|
|
* Lower priority of unknown XMP tags when reading.
|
|
* Fix a potential 'Use of uninitialized value' warning when
|
|
decoding compressed a PNG iTXt chunk.
|
|
* Add a write support for FLIF images.
|
|
* Add a support for animated PNG images.
|
|
* Add a few new SamsungModelID values.
|
|
* Add a new Canon LensType.
|
|
* Add a new Sony/Minolta LensType.
|
|
* Decode more Samsung tags.
|
|
* Decode more Nikon tags.
|
|
* Change the 'TAG does not exist' warning when writing to
|
|
'TAG is not supported'.
|
|
* Fix a problem importing information from CSV or JSON databases
|
|
for files with special characters in their name.
|
|
* Time::Piece may now be used as an alternative to
|
|
POSIX::strptime for parsing date/time values when writing.
|
|
* Add a number of new XMP tags.
|
|
* Add a support for a few new Sony cameras.
|
|
* Add a new Nikon LensID.
|
|
* Decode a new Nikon tag.
|
|
* Decode the FLIF encoding type.
|
|
* Decode a new Samsung tag.
|
|
* Ignore a -filter option for a tag if it returns an undefined
|
|
value.
|
|
* Fix an encoding problem with EXIF:Copyright when writing MWG
|
|
tags using an alternate EXIF charset.
|
|
* Add a support for new IPTC Extension version 1.3 + video
|
|
metadata XMP tags.
|
|
* Add a missing print conversion for PreviewDateTime.
|
|
* Decode a few new FujiFilm tags.
|
|
* Enhance MWG date/time tags to support new EXIF time offsets.
|
|
* Patch a loophole in WriteMode which would allow creation of new
|
|
metadata files when creation of new groups was disallowed.
|
|
* Fix a problem where some EXIF date/time tags may not shifted
|
|
when shifting all date/time tags with '-time:all-=VAL' when the
|
|
MWG feature was used.
|
|
* Add 3D Studio MAX files to the list of supported file types.
|
|
* Decode more Sony tags.
|
|
* Decode a couple more FlashPix tags.
|
|
* Minor changes to some of the new IPTC Extension tags.
|
|
* Fix a problem reading some FlashPix (Windows Compound Binary
|
|
Format) files.
|
|
* API Changes:
|
|
+ add a CharsetRIFF option.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 17:43:24 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
- Update to version 10.20 (changes since 10.15):
|
|
* Add %D, %F and %E filename format codes.
|
|
* Add a new Minolta lens.
|
|
* Decode Photoshop Compression mode.
|
|
* Decode Nikon MultiExposure information for the D5.
|
|
* Update decoding of Sony tags for ILCA-68.
|
|
* Fix bug adding back XMP tags after deleting all XMP from
|
|
MOV/MP4 files.
|
|
* Fix problem using -o option when reading from stdin (ie. FILE
|
|
is "-").
|
|
* Fix problem where user-defined Composite tags may not always
|
|
override pre-defined Composite tags with the same name, and
|
|
added feature to allow the user to specify whether they should
|
|
override existing tags or not.
|
|
* Add support for Leica X-U (Typ 113) maker notes.
|
|
* Add a new Pentax LensType.
|
|
* Add a number of new Sony lenses.
|
|
* Add a new Canon LensType.
|
|
* Extract TIFF-format thumbnails and previews.
|
|
* Patch to ignore XML entities inside comments.
|
|
* Fix inconsistent conversion of PreviewColorSpace values.
|
|
* Fix writing of TargetPrinter tag.
|
|
* Fix bug introduced in 10.16 which which could cause a runtime
|
|
warning when using the -o option and not writing any "real"
|
|
tags.
|
|
* Add a number of new Sigma LensTypes.
|
|
* Add a few new Sony/Minolta lenses.
|
|
* Add ability to write FilePermissions.
|
|
* Decode NikonCustom settings for the D500.
|
|
* Decode PLUS MediaSummaryCode values.
|
|
* Use hexadecimal for Sigma LensType values.
|
|
* Change -fileOrder option to sort numbers in strings numerically.
|
|
* Fix typo in Samsung lens name.
|
|
* Add a few new Sony and Sigma LensType values.
|
|
* Decode more Nikon tags.
|
|
* Fix an incorrect Sigma LensType.
|
|
* Fix decoding of D500 custom settings for NEF images.
|
|
* Add a few new Sigma LensTypes.
|
|
* Add a new Sony LensType.
|
|
* Add two new Canon LensTypes.
|
|
* Add a couple of new PentaxModelID's.
|
|
* Add a new Pentax LensType.
|
|
* Add a few new Olympus PictureMode values.
|
|
* Add a few more XMP tags.
|
|
* Decode a new Nikon video tag.
|
|
* Patch to allow protected binary data tags to be extracted when
|
|
-b is combined with -php or -X if the tag is specifically
|
|
requested.
|
|
* Fix bug introduced in version 9.96 where extended XMP is
|
|
ignored if the MWG module is used
|
|
* Fix problem where the MWG module wasn't loaded automatically
|
|
if there were MWG tags in the argument to the -p option.
|
|
* Fix column alignment of alternate-language output (requires
|
|
Unicode::GCString to be installed).
|
|
* Fix problem writing Sigma:LensFocalRange.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 30 14:06:54 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
- Update to version 10.15 (changes since 10.10):
|
|
* Add a couple of new Olympus CameraType values.
|
|
* Add some new ACDSee XMP tags.
|
|
* Add a few more XMP-crs tags.
|
|
* Add a new CanonModelID.
|
|
* Add a couple of new Sony LensType values.
|
|
* Add support for PDF ASCII85Decode filter.
|
|
* Decode a number of new Sony tags.
|
|
* Decode a new Canon tag.
|
|
* Decode a few more Photoshop tags.
|
|
* Convert MDItem date/time values to local time.
|
|
* Patch to read incorrectly written DJI GPSCoordinates in MOV
|
|
videos.
|
|
* Add a new PentaxModelID and SonyModelID.
|
|
* Add a number of new CanonModelID values.
|
|
* Add a new Olypus LensType.
|
|
* Add two new Pentax LensType values.
|
|
* Add a few new Nikon LensID values and updated some others.
|
|
* Add a new Canon LensType.
|
|
* Decode a new Nikon tag.
|
|
* Decode a new CanonCustom tag for the EOS 80D.
|
|
* Improve decoding of SonyRawFileType.
|
|
* Change "Optimised" to "Optimized" in a Photoshop tag value.
|
|
* Fix warning that could be generated by the Canon FileNumber
|
|
conversion.
|
|
* Add a few new Canon LensType values.
|
|
* Add a new CanonModelID.
|
|
* Add a number of new Nikon RetouchHistory modes.
|
|
* Decode a number of new Sony tags.
|
|
* Change a couple of Sigma "| C" lens names for consistency.
|
|
* Add read support for ISO 9660 disk images
|
|
* Add a few new Nikon ISOExpansion values.
|
|
* Add a few new Olympus LensType values.
|
|
* Add a couple of new SonyModelID values.
|
|
* Add a new Olympus CameraType.
|
|
* Add config_files/gps2utm.config to distribution.
|
|
* Decode Canon ColorData for the EOS 80D.
|
|
* Decode a few new Samsung tags.
|
|
* Decode a new Fuji tag.
|
|
* Calculate Duration for APE audio files.
|
|
* Tighten constraints on M2TS file recognition.
|
|
* Improve verbose dump of ID3 information.
|
|
* Change XMP-acdsee:Snapshots to a Binary data tag.
|
|
* Fix bug which prevented writing of various Sony FocalLength
|
|
tags.
|
|
* Add .a and .o to the list of supported file types.
|
|
* Add a few new Sony/Minolta lenses.
|
|
* Decode more Photoshop tags.
|
|
* Decode more information from static library (.a) files.
|
|
* Decode a few more tags from GoPro MP4 videos.
|
|
* Decode ColorData for Canon EOS 1300D.
|
|
* Update Sony decoding for newer models.
|
|
* Fix bug where ScaleFactor35efl could be calculated incorrectly
|
|
for Canon images from some models which have had their EXIF
|
|
rebuilt.
|
|
* API Changes:
|
|
+ fix bug which could cause the API Filter option to be
|
|
ignored for some tags when copying tags with the Composite
|
|
option set;
|
|
+ fix bug where FileModifyDate wasn't set properly when
|
|
WriteInfo() was called without a destination file name and
|
|
other "real" tags were written at the same time.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 10:12:32 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
- Update to 10.10 (changes since 10.00):
|
|
* Add a new Olympus CameraType.
|
|
* Add a new Canon LensType.
|
|
* Add a few new QuickTime GenreID values.
|
|
* Decode a new Pentax tag.
|
|
* Leica programmers should all be ashamed of the complete shambles
|
|
of metadata they have created.
|
|
* Minor change to the name of a Sigma lens for Canon.
|
|
* Improve recognition of Pentax lens adapter.
|
|
* Rename a few Sony tags and improved decoding of others.
|
|
* Rename a few Pentax tags.
|
|
* Fix problem importing structured information from -X option
|
|
output.
|
|
* Fix round-off errors in value and typo in name of
|
|
CanonVRD:GammaWhitePoint.
|
|
* Fix test failures if Encode, POSIX or Time::Local modules are
|
|
missing.
|
|
* Add ability to read PNG chunks after the normal PNG end of file
|
|
(IEND).
|
|
* Add ability to delete a PNG trailer (with -trailer:all=).
|
|
* Add some new Nikon LensID's.
|
|
* Add a few new Canon LensType's.
|
|
* Add a new Pentax LensType.
|
|
* Decode some new PanasonicRaw tags.
|
|
* Decode a new Pentax tag.
|
|
* Enhance -m option to allow IPTC values which are too short to
|
|
be written.
|
|
* Add support for JPEG 2000 extended-length boxes.
|
|
* Add a few new Canon LensType and CanonModelID values.
|
|
* Add a new Nikon LensID.
|
|
* Add ExifTool version number as a comment in -listx output.
|
|
* Add support for Leica SL (Typ 601) maker notes.
|
|
* Add a new Sony LensType.
|
|
* Decode more Sony tags for some new models.
|
|
* Decode a new Pentax tag.
|
|
* Patch for invalid makernote entry written by
|
|
Sony ILCE-7M2 v1.21.
|
|
* Patch problem reading EXE resources with a missing null
|
|
terminator.
|
|
* Add a few new Microsoft XMP tags.
|
|
* Enhance -r option to allow processing of directory names
|
|
beginning with ".".
|
|
* Avoid writing XMP-microsoft:LensModel unless specified
|
|
explicitly.
|
|
* Limit precision of area size in picasa_faces config file.
|
|
* Move Nikon NCDT GPS tags into the GPS group so they work with
|
|
the Composite GPS tags.
|
|
* Fix problem reading Ricoh RMETA information from some cameras.
|
|
* Add new Canon and Sony LensType values.
|
|
* Add some new Nikon LensID's.
|
|
* Add a new PentaxModelID.
|
|
* Add preliminary support for Motorola maker notes.
|
|
* Change format of XMP-photoshop:DocumentAncestors to write a
|
|
simple Bag of strings rather than structures (since this is
|
|
what the Adobe software writes, contrary to their own XMP
|
|
specification).
|
|
* Fix problem where HASH references may be exposed when copying a
|
|
list of structures to a non-list-type tag.
|
|
* Add a couple of new XMP-digiKam tags.
|
|
* Add a new CanonModelID.
|
|
* Add a new ACDSee XMP tag.
|
|
* Decode a new Canon tag.
|
|
* Improve a few lens names.
|
|
* Patch to remove trailing null when reading improperly written
|
|
QuickTime strings.
|
|
* Fix bug where SystemTags weren't available for use with the -p
|
|
and -if options.
|
|
* Fix problem with warnings on some systems about unimplemented
|
|
functions for FileGroupID and FileUserID when -p or -if were
|
|
used.
|
|
* Add ability to write empty XMP structures.
|
|
* Add write support for PhaseOne MakerNotes tags in IIQ files.
|
|
* Add a new Nikon LensID.
|
|
* Decode a new Olympus tag and improved decoding of DriveMode.
|
|
* Minor improvements to HtmlDump of PhaseOne IIQ and PDF files.
|
|
* Patch to allow overwriting of empty XMP written by some
|
|
PhaseOne cameras.
|
|
* Fix bug in HtmlDump feature that could cause a
|
|
"substr outside of string" error.
|
|
* Add ability to extract OS X system metadata ("MDItem" tags).
|
|
* Add a value conversion for GoogleTrackDuration.
|
|
* Enchance the -i option to allow full path names to be specified.
|
|
* Fix a potential runtime error when writing corrupted JPEG images.
|
|
* Add a new Olympus LensType.
|
|
* Add a couple of new Olympus FlashModel values.
|
|
* Add a new Nikon LensID.
|
|
* Add a new Pentax LensType.
|
|
* Decode a number of new Sony tags.
|
|
* Decode H264:DateTimeOriginal DST flag, and add " DST" to time
|
|
string if set.
|
|
* Decode a few more CanonCustom settings.
|
|
* Fix problem creating user-defined XMP structure elements with
|
|
names containing characters which are illegal in tag names.
|
|
* Improve mechanism for generating tags which must be
|
|
specifically requested when copying or used in -if or -p
|
|
expressions.
|
|
* Patch Composite:FileNumber to handle case where
|
|
Canon:FileNumber is 10000.
|
|
* Patch reading FujiFilm RawImageWidth/Height for new X-Pro2 RAF
|
|
images.
|
|
* Fix problem reading PDF objects which begin with a comment line.
|
|
* Fix problem which could result in ExifTool corrupting a PDF file
|
|
when writing.
|
|
* API Changes:
|
|
+ add Filter option;
|
|
+ change GetNewValues method name to GetNewValue (GetNewValues
|
|
still works for backward compatibility);
|
|
+ change QuickTimeUTC API option to also enforce proper time
|
|
zero;
|
|
+ add MDItemTags option;
|
|
+ add RequestTags option;
|
|
+ no longer generate MDItem tags when RequestAll option is set.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 18 14:51:38 UTC 2015 - sor.alexei@meowr.ru
|
|
|
|
- Update to 10.00 (changes since 9.93):
|
|
* Add Geotag support for Bramor gEO log files.
|
|
* Add support for iCalendar ICS files.
|
|
* Add support for Leica M Monochrom (Type 246) maker notes.
|
|
* Add new "Preview" group for all embedded preview images.
|
|
* Add a new PentaxModelID.
|
|
* Add a new Canon LensType.
|
|
* Add tag name to "Invalid EXIF text encoding" warning.
|
|
* Decode ColorData for Canon EOS 5DS and EOS 5DS R.
|
|
* Change ListItem option so that it also applies when copying
|
|
tags.
|
|
* Enhance FileTypeExtension to return an uppercase extension when
|
|
the print conversion is disabled (eg. the -n option).
|
|
* Fix incorrect FileTypeExtension for virtual device drivers.
|
|
* Fix an improperly formatted warning for duplicate PDF entries.
|
|
* Fix bug creating extended XMP in JPEG images when deleting all
|
|
XMP and adding back in the same step.
|
|
* Add a few new Minolta/Sony lenses.
|
|
* Add config_files/photoshop_paths.config to the full
|
|
distribution.
|
|
* Avoid rebuilding maker notes when using -tagsFromFile with
|
|
-fast2 option.
|
|
* Validate tag names when redirecting (ie. "-DSTTAG<SRCTAG").
|
|
* Add support for CanonVRD version 4 information and DR4 files.
|
|
* Add two new Canon LensType values.
|
|
* Add two new Olympus LensType values.
|
|
* Add a new Minolta/Sony LensType and fixed another one.
|
|
* Add a new Nikon LensID.
|
|
* Add a few new QuickTime tags.
|
|
* Add a new PentaxModelID and a new Pentax PictureMode.
|
|
* Add a few new XMP-aux tags.
|
|
* Decode a couple more DPX tags.
|
|
* Decode NikonCustom tags for D810 firmware version 1.02.
|
|
* Improve -htmlDump output for extended XMP and some other JPEG
|
|
segments.
|
|
* Improve a Canon lens name.
|
|
* Document the -userParam command-line option.
|
|
* Change default behaviour to ignore extended XMP with an
|
|
incorrect GUID (as per the XMP specification).
|
|
* Change the case of a few tag names for consistency.
|
|
* Patch problem with Sony cameras giving incorrect LensInfo for
|
|
some third party lenses, leading to an incorrect LensID by
|
|
ExifTool.
|
|
* Patch problem where GPS minutes or seconds could round up to 60.
|
|
* Fix picasa_faces.config to rotate regions if necessary for RAW
|
|
file types.
|
|
* Add a new Pentax Quality value.
|
|
* Add a new Panasonic AdvancedSceneMode.
|
|
* Minor improvement to lens identification logic based on XMP
|
|
information.
|
|
* Change a few DR4 tag names.
|
|
* Fix improper scoping of XMP namespace prefixes (so conflicting
|
|
prefixes are now properly resolved).
|
|
* Add read support for DSS and DS2 file formats.
|
|
* Add write support for XMP-mwg-rs:Rotation (seen in XMP from
|
|
LR6).
|
|
* Add a new Sigma LensType.
|
|
* Decode Pentax DiffractionCorrection.
|
|
* Decode Olympus ID3 XOLY frame.
|
|
* Decode a few more Sony tags.
|
|
* Improve reliability of decoding Nikon D810 ShotInfo and custom
|
|
settings.
|
|
* Change name of Pentax VignettingCorrection to
|
|
PeripheralIlluminationCorr.
|
|
* Fix problem with user parameters in tag name expressions when
|
|
copying.
|
|
* Add support for the Leica Q (Typ 116) maker notes.
|
|
* Add two new SonyModelID's.
|
|
* Add two new Sony LensType2.
|
|
* Add a new Pentax LensType.
|
|
* Extract a number of new File System tags when SystemTags API
|
|
option is set.
|
|
* Decode a new FujiFilm tag.
|
|
* Decode a number of new Sony tags.
|
|
* Disable writing of XMP to PostScript-format Adobe Illustrator
|
|
files.
|
|
* SourceFile values in -csv and -json input/output are now
|
|
converted to/from filename character set (set by -charset
|
|
filename option) when reading/writing.
|
|
* Rename Flash:FileAttributes to FlashAttributes.
|
|
* Rename FujiFilm:AFPointSet to AFMode and improved decoding.
|
|
* Fix problem where a partial command could be executed if the
|
|
-stay_open option was used and the command is aborted due to an
|
|
error in arguments.
|
|
* Add a few new CanonModelID's.
|
|
* Add a few new Nikon LensID's.
|
|
* Add a new Canon LensType.
|
|
* Decode a number of new Sony tags.
|
|
* Decode a couple more RIFF tags and extract Unknown RIFF tags.
|
|
* Change -b option to avoid splitting PDF List-type tag values.
|
|
* API Changes:
|
|
+ add ExtendedXMP option;
|
|
+ add SystemTags option;
|
|
+ add NoPDFList option.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 26 13:53:32 UTC 2015 - sor.alexei@meowr.ru
|
|
|
|
- Update to 9.93:
|
|
- Add FileTypeExtension tag.
|
|
- Add a few new CanonModelID values.
|
|
- Add a new Olympus CameraType.
|
|
- Add a few new Minolta/Sony lenses.
|
|
- Update arg_files/iptcCore.args for IPTC Extension version 1.2
|
|
tags.
|
|
- Improve VCard parsing/decoding.
|
|
- Improve -fast3 file identification logic.
|
|
- Remove "px" string from SVG ImageWidth/Height tags.
|
|
- Change DOF calculation to use ApproximateFocusDistance.
|
|
- Fix missing FileType for MOI files.
|
|
- Fix potential "Internal Error" bug when writing XMP structures.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 12 08:22:43 UTC 2015 - sor.alexei@meowr.ru
|
|
|
|
- Update to 9.92:
|
|
* Add support for PRISM pmi and prm tags and update to PRISM 3.0.
|
|
* Add read support for Audible .AA files.
|
|
* Add support for Adobe XMP-creatorAtom tags.
|
|
* Add a couple of new XMP-xmpDM tags.
|
|
* Add a new CanonModelID and a new Ricoh WhiteBalance.
|
|
* Add a new Olympus CameraType.
|
|
* Add a new Nikon LensID.
|
|
* Update to XMP PLUS 1.2.1 specification.
|
|
* Enhance DOF calculation to use AverageFocusDistance or
|
|
FocusDistanceUpper/Lower if available.
|
|
* Patch to tolerate different version numbers in XMP namespace
|
|
URI's.
|
|
- perl(Archive::Zip) is recommended by exiftool, not required.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 9 21:32:54 UTC 2015 - sor.alexei@meowr.ru
|
|
|
|
- Update to 9.91 (changes since 9.70):
|
|
* Added a couple of mew CanonModelID's
|
|
* Added a couple of new Nikon LensID's
|
|
* Added minor warning when deleting all PDF metadata (because
|
|
it isn't really deleted)
|
|
* Added a new Samsung LensType
|
|
* Added a new Sony/Minolta LensType
|
|
* Decode "Sound & Shot" trailer written by some Samsung Galaxy
|
|
models
|
|
* Decode a number of new Sony tags including FocusDistance2
|
|
* Decode a number of new Canon and Kodak tags
|
|
* Decode a new EXIF tag
|
|
* Decode a few new CanonCustom tags
|
|
* Recognize the JPE file extension
|
|
* Fixed swapped CanonCustom AEMicroadjustment/FEMicroadjustment
|
|
tag names
|
|
* Fixed bug in -listItem option which sometimes prevented it
|
|
from working
|
|
* Fixed interference by -sep option when writing structured tags
|
|
* Added a few new Pentax ISO values
|
|
* Added a new CanonModelID and SonyModelID
|
|
* Added a new Canon LensType
|
|
* Decode AF points for some newer Nikon 1 cameras
|
|
* Improved verbose output for recently decoded Samsung trailer
|
|
* Fixed Samsung trailer writer to properly update offsets in the QDIO block
|
|
* Added a new CanonModelID
|
|
* Added a few new Canon and Sony lenses
|
|
* Delete unknown PNG TextualData tags when deleting all PNG tags
|
|
* Decode AF points for Canon PowerShot G1X Mark II
|
|
* Decode a number of Pentax, Olympus, Panasonic and Sony tags
|
|
* Decode a few more Nikon NCTG tags in MOV videos
|
|
* Decode Nikon D4S custom settings
|
|
* Decode some makernote tags in Sony Xperia Z3 images
|
|
* Make PhotoshopThumbnail and PhotoshopBGRThumbnail writable
|
|
(but "unsafe")
|
|
* Changed order of operations so flattened tags always take
|
|
precedence over structured tags when writing a mix of both
|
|
types of tags
|
|
* Fixed potential bug decoding some Nikon 1 AF points
|
|
* Added a number of new QuickTime GenreID values
|
|
* Added support for some newer Sony cameras
|
|
* Decode more Nikon D4S custom settings
|
|
* Improved lens identification logic for XMP metadata
|
|
* Fixed typo in Condition for a few D3 NikonCustom tags
|
|
* Fixed bug which could cause a "Use of uninitialized value $val"
|
|
runtime error when reading XML
|
|
* Added support for FLIR version 101 metadata
|
|
* Added a new Olympus LensType
|
|
* Added a new Pentax LensType
|
|
* Added a new Samsung LensType
|
|
* Decode a few more Nikon D4S tags
|
|
* Decode a few more Sony tags
|
|
* Decode a new FujiFilm tag
|
|
* Improved formula for calculating Sony:FocusDistance2
|
|
* Changed XMP parsing to impose standard namespace prefixes,
|
|
thus avoiding (some) problems reading the ugly XMP generated
|
|
by Microsoft products
|
|
* Fixed decoding of Nikon FileInfo tags for recent DSLR models
|
|
* Added support for the LFR format (same as LFP)
|
|
* Added support for Samsung models which write 2 values for
|
|
LensType
|
|
* Added a new Samsung LensType
|
|
* Added a few new Nikon LensID's
|
|
* Added a new PentaxModelID
|
|
* Added some new Olympus WhiteBalance2 values
|
|
* Added a new EXIF:Compression value
|
|
* Decode a new FujiFilm tag
|
|
* Decode a few more private TIFF tags
|
|
* Improved warning message if "DIR" or "FILE" is used literally
|
|
on the command line
|
|
* Improved "-j -b" output to encode any non-UTF8 values as
|
|
Base64
|
|
* Enhanced -fast option (FastScan API option) to allow file
|
|
processing to be bypassed entirely
|
|
* Changed conversions for a couple of Nikon 1 AF tags for
|
|
consistency
|
|
* Changed reported FileType for LNK, KEY, KTH, NUMBERS,
|
|
NMBTEMPLATE and PAGES files to match extension
|
|
* Fixed problems adding new XMP and deleting old XMP from MP4
|
|
videos
|
|
* Fixed problem writing FileModifyDate/FileCreateDate when
|
|
-overwrite_original_in_place is used
|
|
* Added FilePath tag (generated only if specified and Cwd is
|
|
available)
|
|
* Added a new Panasonic ShootingMode
|
|
* Added a new FujiFilm WhiteBalance value
|
|
* Added a new QuickTime vendor ID
|
|
* Added a new Pentax RawDevelopmentProcess value
|
|
* Decode a few new QuickTime tags
|
|
* Decode some new tags in Kodak SP360 MP4 videos
|
|
* Fixed bug that could cause a runtime error when parsing a
|
|
Canon EOS 40D image which had been edited by Nikon Capture
|
|
* Fixed bug which could produce invalid XML in the -X output when
|
|
-struct was also used
|
|
* Added a new Nikon LensID and a new Canon LensType
|
|
* Decode a new unknown atom in Canon MOV videos
|
|
* Decode a number of new Sony tags
|
|
* Decode a number of new Samsung tags
|
|
* Improved MakerNote compatibility when writing by adding the
|
|
same amount of padding after the MakerNote IFD as that written
|
|
by the specific camera model
|
|
* Changed the DNG BaselineExposureOffset to a signed rational
|
|
(contrary to the DNG 1.4 specification, which specifies an
|
|
unsigned RATIONAL, but obviously Adobe meant for it to store
|
|
negative values)
|
|
* Changed name of new QuickTime Rating tag to RatingPercent
|
|
* Fixed problem introduced in 9.64 where multiple list values
|
|
from some tags in ZIP-based files were extracted as separate
|
|
tags instead of as a list when the -struct option was used,
|
|
and implemented a different patch to just suppress the
|
|
structure warnings without changing the 9.63 behaviour
|
|
* Fixed problem where some EXIF information in MOV videos could
|
|
be corrupted when writing
|
|
* Added read support for MOI files
|
|
* Added a few more Canon LensType's
|
|
* Added a new Nikon LensID
|
|
* Added a couple of new Panasonic ImageQuality values
|
|
* Decode a new FujiFilm tag and added a new FilmMode value
|
|
* Allow zero-length group names to be specified (which provides a
|
|
method to directly access the 0th copy of a duplicate tag using
|
|
the empty family 4 group name by specifying "4:TAG")
|
|
* Fixed invalid Samsung tag name
|
|
* Fixed writing of XMP:ExposureCompensation with fractional
|
|
values
|
|
* Added a few new Canon and Minolta/Sony LensType values
|
|
* Added a few new CanonModelID's
|
|
* Decode a few new Canon tags
|
|
* Suppress warning for Canon 7DmkIII VignettingCorrUnknown2 data
|
|
format
|
|
* Fixed runtime warning when piping an MOI file to exiftool
|
|
* Added Composite:Megapixels tag
|
|
* Added a few new Nikon LensID's
|
|
* Decode a number of new Sony tags
|
|
* Improved Polish translations
|
|
* Changed exif2xmp.args and xmp2exif.args files (available in the
|
|
full ExifTool distribution) to avoid using non-standard XMP
|
|
namespaces
|
|
* Added support for new IPTC Extension version 1.2 XMP tags
|
|
* Added support for Leica X (Typ 113) maker notes
|
|
* Added read support for ChartTIFF tags
|
|
* Added a few new Canon LensType values
|
|
* Added a few new Nikon LensID's
|
|
* Added a number of new Olympus ArtFilterEffect values
|
|
* Added some new Olympus AspectRatio values
|
|
* Added a new PentaxModelID
|
|
* Added a new Olympus CameraType
|
|
* Added new values for various Canon tags
|
|
* Decode a number of new Sony tags
|
|
* Decode a couple more Nikon ShootingMode bits
|
|
* Updated to Nov 2014 XMP specification
|
|
* Added a new CanonModelID
|
|
* Added a new Pentax LensType and PentaxModelID
|
|
* Added support for Sigma X3F version 4.1 images
|
|
* Added a number of new Sigma LensType values
|
|
* Added a new Canon LensType
|
|
* Added a new Leica LensType
|
|
* Added a new Olympus CameraType
|
|
* Decode a couple more FujiFilm RAF tags
|
|
* Changed names of and properly decode new Olympus Pitch/Roll tags
|
|
* Changed rounding method for rational values in an attempt to
|
|
fix failed tests on FreeBSD 10.1 and Perl 5.20.1 with
|
|
uselongdouble enabled
|
|
* Resolved issue with duplicate SamsungModelID values
|
|
* Added a number of new Sigma LensType values
|
|
* Fixed problem extracting some Microsoft tags from MP4/MOV videos
|
|
* Decode a few more ID3 tags
|
|
* Improved decoding of some Pentax tags
|
|
* Extended -list and -listw options to include flattened tags
|
|
* Patched to recognize ID3v2.3 tags in ID3v2.4 metadata and visa
|
|
versa
|
|
* Patched byte ordering problems with Nikon FileInfo tags for the
|
|
D5500
|
|
* Fixed bug where other groups were ignored when multiple groups
|
|
were specified when writing and one of those groups was a
|
|
specific EXIF IFD (eg. -ExifIFD:Time:all= ignored the Time
|
|
constraint)
|
|
* Added some new Minolta/Sony LensType values
|
|
* Added config_files/picasa_faces.config to the distribution
|
|
* Added a few new Minolta/Sony and Nikon lenses
|
|
* Added new Canon and Sigma lenses
|
|
* Decode Nikon D810 custom settings
|
|
* Decode a few new Nikon tags
|
|
* Fixed problem reading multi-valued Microsoft Xtra tags
|
|
* Added read support for VCard files
|
|
* Added support for AAX files
|
|
* Added --sort option
|
|
* Added a number of new QuickTime GenreID values
|
|
* Added new Canon, Nikon, Olympus and Samsung lenses
|
|
* Added a new Olympus CameraType
|
|
* Added a new Sony FlashMode value
|
|
* Decode a new Apple makernote tag
|
|
* Decode a number of new QuickTime tags found in Audible audio
|
|
books
|
|
* Improved the naming of a FujiFilm tag
|
|
* Removed "not yet tested" warning when writing FujiFilm RAF
|
|
version 0200
|
|
* Renamed distribution file config_files/ExifTool_config to
|
|
example.config
|
|
* Increased maximum metadata atom size for QuickTime files and
|
|
added warning if an atom is larger than the limit
|
|
* Changed writing of filesystem date/time tags to override the
|
|
-P option
|
|
* API Changes:
|
|
+ Added ListItem option
|
|
+ Added CharsetFileName option
|
|
+ Added UserParam option
|
|
- Do not obsolete exiftool package within exiftool package.
|
|
- Change homepage to project homepage.
|
|
- Simplify %files.
|
|
- Spec cleanup.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 9 23:40:12 UTC 2014 - Greg.Freemyer@gmail.com
|
|
|
|
Update to Version 9.70 (production release)
|
|
|
|
- Improved verbose dump for LFP images
|
|
- Patched to repair incorrect list types in XMP structures when writing
|
|
- Patched to avoid MPEG Layer 3 check for files with a "MUS" extension
|
|
- Fixed incorrect behaviour of -addTagsFromFile when adding list items from
|
|
multiple variable-named source files
|
|
|
|
July 27, 2014 - Version 9.69
|
|
|
|
- Added ability to write PNG PhysicalPixel (PNG-pHYs) tags
|
|
- Added minor warning when creating EXIF or IPTC in PNG images
|
|
- API Changes:
|
|
- Shift.pl now autoloads when ShiftTime() is called
|
|
- The 3rd argument to ShiftTime() is now optional
|
|
|
|
July 19, 2014 - Version 9.68
|
|
|
|
- Added read support for Lytro LFP files
|
|
- Allow Composite tag to have no Require'd or Desire'd tags
|
|
- Improved -geotag verbose output
|
|
- Changed so XMP tags take priority when reading QuickTime-format files
|
|
- Changed PSD file description to "Photoshop Document"
|
|
- Fixed problem where -geotag option could fail if -v4 was used
|
|
- Fixed problem writing SonyDateTime2
|
|
|
|
July 6, 2014 - Version 9.67
|
|
|
|
- Fixed inaccuracies in decoding some SigmaRaw tags from the X3F header
|
|
|
|
July 1, 2014 - Version 9.66
|
|
|
|
- Swap "GPS track start/end" labels in -geotag -v2 output if track is stored
|
|
in reverse chronological order
|
|
- Changed handling of IPTC groups so that standard IPTC always has a family 1
|
|
group name of "IPTC", and takes priority over non-standard IPTC when
|
|
duplicates are not allowed
|
|
- Fixed problem parsing some NMEA sentences, and added support for GPZDA
|
|
|
|
June 20, 2014 - Version 9.65
|
|
|
|
- Added a print conversion for Unknown ICC_Profile MeasurementGeometry
|
|
- Added LargeTags shortcut
|
|
- Avoid loading data for some tags with large binary data values if they were
|
|
specifically excluded by the command
|
|
- Patched potential "subscript -1" runtime error when reading EPS files
|
|
|
|
June 14, 2014 - Version 9.64
|
|
|
|
- Added write-only TestName tag for dry-run tests of file renaming feature
|
|
- Patched to avoid structure warnings when copying tags from ZIP-based files
|
|
- Fixed problem using advanced formatting feature in a -if condition
|
|
- Fixed problem parsing Canon VignettingCorr for some newer PowerShot models
|
|
- API Changes:
|
|
- Added 'Test' option to SetFileName()
|
|
|
|
May 31, 2014 - Version 9.63
|
|
|
|
- Added ability to combine -lang option with -listx to extract only one language
|
|
- Remove leading XML comment from XMP if it exists when writing as a block
|
|
- Another attempt to patch problem obtaining a consistent "full path" for
|
|
source files when importing a CSV database in Windows
|
|
|
|
May 24, 2014 - Version 9.62
|
|
|
|
- Added message about SourceFile names to -v2 output when importing a database
|
|
with -csv= or -json=
|
|
- Changed -n option for GPSTimeStamp to return nanosecond precision
|
|
|
|
May 18, 2014 - Version 9.61
|
|
|
|
- Added ability to combine -l with -listf, -listr or -listwf to add
|
|
descriptions of the file type
|
|
- Fixed quirk where ExifTool could incorrectly report that a file was changed
|
|
when conditionally deleting a non-existent tag as a block
|
|
|
|
.... see Changes for more, especially all device specific release notes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 7 09:32:31 UTC 2014 - coolo@suse.com
|
|
|
|
- updated to 9.53
|
|
|
|
- Added user-defined file types feature
|
|
- Added support for a few more XMP-expressionmedia tags
|
|
- Decode CameraTemperature from a few new Canon models
|
|
- Decode another Sony tag (thanks Jos Roost)
|
|
- Recognize the JXR extension
|
|
- Changed wording of IPTC "Unrecognized data" warning
|
|
- Patched round-off error problem in seconds of some date/time values
|
|
- Fixed problem creating EXV files with the -o option
|
|
- Fixed problem conditionally replacing Extra block-type tags
|
|
|
|
Feb. 17, 2014 - Version 9.52
|
|
|
|
- Fixed bug introduced in 9.44 which resulted in incorrect maker note offsets
|
|
when copying maker notes from DNG images of some Pentax models
|
|
|
|
Feb. 15, 2014 - Version 9.51
|
|
|
|
- Added a number of new CanonModelID values
|
|
- Added a new Sony/Minolta LensType (thanks Jos Roost)
|
|
- Added a new Panasonic BurstMode
|
|
- Added a new Pentax LensType
|
|
- Added new ColorSpaceTags shortcut
|
|
- Decode a number of new PanasonicRaw tags (thanks LibRaw)
|
|
- Decode ColorData tags for the new Canon EOS 1200D
|
|
- Improved Sony maker note decoding for some newer models (thanks Jos Roost)
|
|
- Fixed conversion of XMP:LensID for Pentax lenses on Ricoh-branded cameras
|
|
|
|
Feb. 8, 2014 - Version 9.50
|
|
|
|
- Added support for Exiv2 EXV metadata files
|
|
- Added ability to read/write/copy GeoTiff tags as a block
|
|
- Added ability to combine -b with -j to write base64-encoded binary data in
|
|
JSON output format
|
|
- Added a new Nikon LensID
|
|
- Added a new Sony/Minolta LensType (thanks Jos Roost)
|
|
- Added new Extra ProcessingTime tag
|
|
- Added a new Olympus CameraType
|
|
- Added header signature to .EXIF files
|
|
- Decode a new Olympus tag (thanks LibRaw)
|
|
- Improved conversion of some Canon RecordMode values
|
|
- Improved decoding of tags for Hasselblad Stellar (thanks Jos Roost)
|
|
- Fixed -htmlDump offsets for information extracted from some embedded images
|
|
- Fixed hemisphere problem in Composite GPS tags derived from
|
|
QuickTime:LocationInformation
|
|
- API Changes:
|
|
- Option names are now case insensitive
|
|
|
|
Feb. 1, 2014 - Version 9.49
|
|
|
|
- Added new Olympus and Samsung LensType values, and fixed an Olympus lens
|
|
name (thanks Niels Kristian Bech Jensen)
|
|
- Added another Polish tag translation (thanks Kacper Perschke)
|
|
- Added a new Panasonic ColorEffect value
|
|
- Decode a new FujiFilm tag (thanks LibRaw)
|
|
- Adjusted scaling factor for H264 ExposureTime values (thanks Francois)
|
|
|
|
.... see Changes for more
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 5 01:00:04 UTC 2013 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 9.34
|
|
* Support for many new tag values and marker note formats
|
|
* Added the ability to delete unknown JPEG APP segments by
|
|
segment name
|
|
* Added read support for FLIR FFF and FPF images and decode more
|
|
FLIR tags
|
|
* Added write support for DNG version 1.4 images
|
|
* Added append feature to -w (-w+) and ability to overwrite plus
|
|
append output files (-w+!)
|
|
* Added support for Sigma X3F version 3.0 images
|
|
* Added -W (-tagOut) and -Wext (-tagOutExt) options to allow
|
|
multiple tags to be extracted to separate output files from a
|
|
single source file
|
|
- Trim excessive description; remove redundant %clean section
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 25 16:40:17 UTC 2013 - Greg.Freemyer@gmail.com
|
|
|
|
- Update to Version 9.13 (production release)
|
|
|
|
- Added ability to read FileInodeChangeDate (non-Windows only)
|
|
- API Changes:
|
|
- Enhanced SetFileModifyDate() to write FileCreateDate (Windows only)
|
|
- Added RequestAll option
|
|
- Fixed problem in SetNewValue when setting the Raw value of some tags
|
|
- Enhanced GetValue() to allow return of 'Rational' value
|
|
- Numerous device support and other improvements - see Changes file
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 29 21:36:35 UTC 2012 - Greg.Freemyer@gmail.com
|
|
|
|
- add perl-File-RandomAccess sub-package to match package in graphics
|
|
- remove stale comments about doc files
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 24 19:01:51 UTC 2012 - Greg.Freemyer@gmail.com
|
|
|
|
- Ran spec-cleaner
|
|
- Added conflicts: exiftool < %{version} to perl-Image-ExifTool so that if the module is upgraded, the app will be too
|
|
- Upgrade to v9.01 (Production Release)
|
|
- Numerous new metadata fields added
|
|
- see http://owl.phy.queensu.ca/~phil/exiftool/history.html
|
|
- Changed -restore_original and -delete_original options to scan directories only for writable file types
|
|
- Enhanced -srcfile option to allow multiple source files to be specified
|
|
|
|
- API Changes:
|
|
Added GlobalTimeShift option
|
|
Added NoFlat option to SetNewValues()
|
|
Changed Struct option to allow copying of both structured and flattened tags at the same time
|
|
Added XMPAutoConv option
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 6 20:51:22 UTC 2012 - Greg.Freemyer@gmail.com
|
|
|
|
- Upgrade to v8.77
|
|
|
|
Added *.args and *.fmt convenience files to the %doc section. These files have apparently been
|
|
in the tarball for a while, but not in the %doc section as they should have been.
|
|
|
|
This package has been rapidly seeing small releases. There have been 12 releases since it was last updated
|
|
for openSUSE12.1 in Sept. 2011. Afew of the key updates are below. See the Changes file in doc directory,
|
|
or http://cpansearch.perl.org/src/EXIFTOOL/Image-ExifTool-8.77/Changes
|
|
|
|
* Highlights of Changes for Versions 8.66 to 8.77
|
|
|
|
- IMPORTANT: Fixed bug which could corrupt GIF images when writing a Comment
|
|
to a GIF image containing XMP metadata
|
|
|
|
API Changes:
|
|
Added Sort2 option and 'Descr' setting for Sort option
|
|
Added secondary sort option to GetFoundTags() and GetTagList()
|
|
Changed name of Sort 'Alpha' setting to 'Tag' (but 'Alpha' still works for backward compatibility)
|
|
- Enhanced SetNewValue() AddValue option to allow this option to be ignored for non-list tags
|
|
- Added ProtectSaved option to SetNewValue() and return save count from SaveNewValues()
|
|
- Added CharsetEXIF and CharsetQuickTime options
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 12 16:11:19 UTC 2011 - Greg.Freemyer@gmail.com
|
|
|
|
- clean up requires around perl(IO::Compress). It was previously wrong.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 18:32:34 UTC 2011 - Greg.Freemyer@gmail.com
|
|
|
|
- update to 8.65
|
|
* /usr/bin/exiftool was previously packaged as only an application and the perl(Image::ExifTool) module was not available for use.
|
|
* Thus the standalone exiftool package has now been obsoleted
|
|
* And /usr/bin/exiftool is now included in this package as a sub-package in addition to the perl library modules
|
|
*
|
|
* A significant number of new file formats, etc. are now supported, see
|
|
* http://cpansearch.perl.org/src/EXIFTOOL/Image-ExifTool-8.65/Changes
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 21 16:06:23 UTC 2011 - Greg.Freemyer@gmail.com
|
|
|
|
- initial package 8.40
|
|
* created by cpanspec 1.78.03
|