File: history.html

package info (click to toggle)
libimage-exiftool-perl 12.57%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 27,740 kB
  • sloc: perl: 280,930; xml: 120; makefile: 13
file content (360 lines) | stat: -rw-r--r-- 18,296 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title>ExifTool Version History</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
<link rel=alternate type='application/rss+xml' title='RSS Feed for ExifTool updates' href='https://exiftool.org/rss.xml'>
</head>
<body>
<h1 class='up'>ExifTool Version History</h1>

<p>RSS feed: <a href="https://exiftool.org/rss.xml">https://exiftool.org/rss.xml</a></p>

<p><b>Note:</b> The most recent production release is <a href="Image-ExifTool-12.50.tar.gz">Version 12.50</a>. (Other versions are
considered development releases, and are not uploaded to <a href="https://metacpan.org/release/Image-ExifTool">MetaCPAN</a>.)</p>

<!-- Use line width of 80 -->
<!-- *********************************************************************** -->

<a name='v12.57'><b>Feb. 23, 2023 - Version 12.57</b></a>
<ul>
<li>Added two new Nikon Z lenses (thanks LibRaw)
<li>Added a new Sigma LensType (thanks LibRaw)
<li>Added a new Olympus LensType (thanks Herb)
<li>Decode more new Nikon tags (thanks Warren Hatch)
<li>Decode Photoshop LayerColors, LayerSections and LayerVisible tags
<li>Improved Verbose output for QuickTime-format files
<li>Set family 1 group name for Garmin GPS from uuid atom
<li>Enhanced -progress option to allow message to be displayed every NUM files
<li>Significant improvements to parsing of Nikon ShotInfo records for newer
    models
<li>Removed hex dump of APP segments from -v3 output when writing
<li>Fixed bug writing negative MIE GPS coordinates
<li>Fixed bug where a duplicate XMP could be generated when writing XMP to a
    JPEG XL image which already contained XMP
<li>Fixed problem where HEAD lines may be duplicated in an output file if the -p
    option was combined with -w+ or -W+
</ul>

<a name='v12.56'><b>Feb. 9, 2023 - Version 12.56</b></a>
<ul>
<li>Added support for VNT files (both Scene7 Vignette and V-Note document)
<li>Added read support for <a href="TagNames/InfiRay.html">InfiRay IJPEG metadata</a> (thanks Marcos Del Sol Vives)
<li>Added some new Sony LensType values (thanks Jos Roost and Fran&ccedil;ois Piette)
<li>Added a new FujiFilm VideoRecordingMode value (thanks Greybeard)
<li>Added two new Canon LensTypes and CanonModelIDs (thanks Norbert Wasser)
<li>Added ability to extract semantic images from Apple ProRaw DNG files
<li>Added read support for the PNG cICP chunk
<li>Decode more Nikon tags (thanks Warren Hatch)
<li>Extract PreviewImage from Insta360 trailer record 0x200
<li>Extract EmbeddedImageRectangle and some other new tags from VNT files
<li>Minor improvement to arg_files/xmp2exif.args (thanks StarGeek)
<li>Enhanced -ee option to extract metadata from all frames of a multipart EXR
    image
<li>Removed EXR Layout tag and incorporated into new Flags tag
<li>Patched possible hang problem when reading corrupted .rm audio files
</ul>

<a name='v12.55'><b>Jan. 17, 2023 - Version 12.55</b></a>
<ul>
<li>Added support for geotagging from FlightAware KML files
<li>Decode two more types of timed GPS from MOV/MP4 videos (66 types now)
<li>Decode a few new Nikon tags (thanks Warren Hatch)
<li>Decode a new Samsung HEIC tag
<li>Decode FujiFilm RollAngle
<li>Fixed bug where the FlatName property wasn't working properly for some
    user-defined structure tags
</ul>

<a name='v12.54'><b>Jan. 6, 2023 - Version 12.54</b></a>
<ul>
<li>Decode a number of new Apple tags (thanks Frank Rupprecht)
<li>Increased precision of Sony FocusDistance2 conversion
<li>Fixed problem where GPSAltitude wasn't being set when geotagging from KML
    files
<li>Fixed bug writing HEIC/AVIF files which have a zero-sized mdat (ie. media
    data extends to end of file) which could cause an incorrect mdat size to be
    written
</ul>

<a name='v12.53'><b>Jan. 4, 2023 - Version 12.53</b></a>
<ul>
<li>Added support for a number of new XMP tags written by ACR 15.1
<li>Added a new Nikon LensID
<li>Decode timed GPS from Lamax S9 dual dashcam MOV videos
<li>Decode a number of new Nikon tags (thanks Warren Hatch)
<li>Decode a couple of new Canon tags (thanks John Moyer)
<li>Decode FujiFilm BWMagentaGreen tag
<li>Enable block-write of EXIF to JXL files
<li>Accept values of "now" and "Z" when writing EXIF OffsetTime tags
<li>Changed priority of XMP when reading/writing HEIC files so that it is no
    longer preferred as with other QuickTime-based formats
<li>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
<li>Patched to recognize JXL EXIF box with non-zero header length
<li>Patched to avoid runtime error when writing a PDF with an Info dictionary
    which was stored incorrectly as a direct object
<li>Fixed problem writing EXIF to JXL images where a new EXIF box was created
    even if one previously existed
</ul>

<a name='v12.52'><b>Dec. 6, 2022 - Version 12.52</b></a>
<ul>
<li>Added a few new Nikon LensID's (thanks LibRaw and Chris)
<li>Added Slovak translations (thanks Peter Bagin)
<li>Made SphericalVideoXML readable/writable as a block
<li>Improved handling of Matroska metadata tags, including language support
<li>Improved French translations (thanks Philippe Bonnaure of GraphicConverter)
<li>Improved Composite:GPSAltitude conversion to honour -lang setting
<li>Improved -v2 messages to indicate files extracted from zip archives
</ul>

<a name='v12.51'><b>Nov. 21, 2022 - Version 12.51</b></a>
<ul>
<li>Added a new Olympus LensType (thanks Herb)
<li>Extract C2PA JUMBF metadata from PNG images and extract C2PA Salt values
<li>Decode NikonSettings for Z9 firmware 3.0 (thanks Warren Hatch)
<li>Decode additional camm metadata from Insta360 Pro2 MP4 videos
<li>Improved Verbose output when writing Composite tags to add a "+" sign to
    indicate related tags that are being written
<li>Enhanced -geotag option CSV format to support GPSImgDirection column
<li>Fixed problem where -w+ option didn't work in Windows if there were Unicode
    characters in the path name
<li>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
<li>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
<li>Fixed -geotag to write orientation and track tags even if some tags in the
    category were missing
<li>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
<li>Fixed problem writing QuickTime:PlayListID
<li>Fixed problem writing QuickTime tags when specifying tag ID (ie. family 7
    group) as well as a language code
</ul>

<a name='v12.50'><b>Nov. 8, 2022 - Version 12.50</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added a new XMP-GCreations tag
<li>Added a few new Sony lenses (thanks Jos Roost)
<li>Added new SonyModelID and Olympus CameraType values (thanks LibRaw and Herb)
<li>Added a couple of new XMP tags (thanks Jos&eacute; Oliver-Didier)
<li>Added a new Nikon Z lens (thanks LibRaw)
<li>Added a new Canon LensType and CanonModelID (thanks Norbert Wasser and
    LibRaw)
<li>Added some new Pentax lenses (thanks LibRaw)
<li>Added experimental support for timed GPS in TS videos from Jomise T860S-GM
    dashcam (more samples are needed for this to be finalized)
<li>Decode information written in "skip" atom of 70mai Pro Plus+ MP4 videos
<li>Decode timed accelerometer data from Kenwood dashcam MP4 videos
<li>Decode a few new Nikon Z9 tags (thanks Stefan Gr&uuml;&szlig;en)
<li>Decode ColorData for some newer Canon models (thanks LibRaw)
<li>Decode a number of new tags for the Sony ILCE-7RM5 (thanks Jos Roost)
<li>Updated IPTC XMP tags to correspond with new Photo Metadata 2022.1 standard
<li>Extract JPEG previews from FujiFilm HIF images
<li>Changed -if option so multiple -if options are evaluated at the lowest
    specified -fast level
<li>Changed MIMEType for ICO and CUR files
<li>Enhanced -fast2 so it stops processing QuickTime files at mdat atom
<li>Enhanced -listx output so -f also indicates the ID of the parent structure
    for Flattened tags
<li>Improved conversion of IPTC date-only and time-only tags to allow formatting
    with the -d option
<li>Improved Canon and Nikon TimeZone tags to accept a wider variety of input
    formats when writing
<li>Disabled extraction of Nikon Z9 MenuSettings for firmware 3.0 until they can
    be properly decoded (thanks Warren Hatch)
<li>Fixed decoding of AF points for some newer Nikon models
<li>Fixed inconsistent year and time zone for Kenwood dashcam timed GPS in MP4
    videos
</ul>

<a name='v12.49'><b>Oct. 19, 2022 - Version 12.49</b></a>
<ul>
<li>Added read support for Windows ICO and CUR files
<li>Added ability to shift EXIF OffsetTime tags (eg. "-OffsetTime+=+02:00")
<li>Added a few new XMP tags and print conversions
<li>Added a print conversion for Photoshop:PrintFlags
<li>Added a new SonyModelID (thanks LibRaw)
<li>Added a few new Canon RF LensType values (thanks Norbert Wasser)
<li>Added a new Canon LensType
<li>Added a new Nikon LensID
<li>Decode 'riff' metadata blocks in FLAC audio files
<li>Decode RIFF 'acid' chunk written by Acidizer
<li>Enhanced the -d option %f sub-second date/time format code to allow the
    decimal point to be dropped (eg. "%-3f")
<li>Patched another Sigma Photo Pro incompatibility when writing X3F images
    (Sigma will also fix this at their end in the next SPP release)
</ul>

<a name='v12.48'><b>Oct. 13, 2022 - Version 12.48</b></a>
<ul>
<li>Added support for new XMP-photoshop:CameraProfiles structure
<li>Added a new SonyModelID and Sony LensType (thanks Jos Roost)
<li>Decode more tags for the Sony ILME-FX30 (thanks Jos Roost)
<li>Decode a couple of new Panasonic tags, and improved decoding of others
<li>Decode <a href="TagNames/MISB.html">STANAG-4609 MISB</a> timed metadata from M2TS videos
<li>Decode a new Nikon tag (thanks Warren Hatch)
<li>Decode a couple of new FujiFilm tags (thanks Honza Pokorny)
<li>Improved round-off errors when writing QuickTime:MatrixStructure via the
    Composite:Rotation tag
<li>Increased Verbose level of "nothing changed" message added in 12.45
<li>Removed "Z" (Zulu) designation from some of the MS-DOC date/time tags
    because they most certainly are in local time as written by Word 2011 for
    Mac (while some other MS-DOC and FlashPix date/time tags extracted without a
    "Z" are actually in Zulu time -- a bit of a mess really)
<li>Prevent dynamically-generated Unknown tags from being extracted when the
    -validate option is used without -u
<li>Patched to better handle irregular timestamps in streaming GPS of NextBase
    dashcam videos
<li>Fixed incompatibility with Sigma Photo Pro which could result in Sigma Photo
    Pro corrupting an ExifTool-edited X3F image (the section length in the
    footer needed to include the padding to a 4-byte boundary, thanks Sigma
    engineer Yuki Miyahara)
<li>Fixed problem which could prevent ExifTool from reading all GPS points from
    some INNOV M2TS videos
</ul>

<a name='v12.47'><b>Oct. 3, 2022 - Version 12.47</b></a>
<ul>
<li>Added a new Nikon LensID (thanks David P&uuml;schel)
<li>Fixed bug introduced in 12.46 which resulted in a runtime error when -j was
    combined with -b
</ul>

<a name='v12.46'><b>Oct. 1, 2022 - Version 12.46</b> - "Write WEBP"</a>
<ul>
<li>Added WEBP write support
<li>Added the abilty to write Panasonic GH6 RW2 files
<li>Added a new Canon LensType
<li>Added a number of new Sigma LensType values (thanks LibRaw)
<li>Added support for BigTIFF format code 16 in Apple ProRaw maker notes
<li>Added config_files/frameCount.config to extract MP4 FrameCount
<li>Added a MIE OriginalImageSize tag
<li>Added some extra -validate checks for RIFF-based file formats
<li>Extract FrameRate from MP4 tmcd box
<li>Decode a new Apple tag (thanks Neal Krawetz)
<li>Decode more information from Nikon Z-camera videos
<li>Decode streaming GPS from Garmin DriveAssist 51 MP4 videos
<li>Changed the names of two FujiFilm FirmwareVersion tags
<li>Enhanced WEBP FileType identification to denote Extended WEBP
<li>Preserve fractional seconds when extracting Samsung TimeStamp times
<li>Patched to avoid reporting Photoshop:ProgressiveScans unless PhotoshopFormat
    is Progressive
<li>Patched to test QuickTime UserData tags with default 0x0000 language code to
    see if they contain UTF8 characters, and if so assume UTF8 encoding and
    ignore the CharsetQuickTime setting
<li>Patched to avoid potential deep recursion when reading/writing malicious CRW
    images
<li>Fixed "Invalid ID3 frame size" problem when reading ID3v2 with an extended
    header (very uncommon, but Audacity uses this)
<li>Fixed typo in the name of a new DNG 1.6 tag
<li>Fixed some verbose warnings when reading Nikon Z-camera NEF files
<li>Fixed decoding of a couple of Nikon Z9 tags for newer firmware versions
    (thanks Warren Hatch)
</ul>

<a name='v12.45'><b>Sept. 16, 2022 - Version 12.45</b></a>
<ul>
<li>Added new IPTC Video Metadata version 1.3 tags
<li>Added a couple of new Canon lenses (thanks Norbert Wasser)
<li>Added a new Sony LensType (thanks Jos Roost)
<li>Added known Unknown value for IPTC ChromaticityColorant (thanks Herb)
<li>Added new Nikon WhiteBalanceFineTune tag (thanks Milo&scaron; Komar&ccaron;evi&cacute;)
<li>Extract the raw thermal data from all frames of a SEQ file when -ee2 is used
<li>Decode individual tags in QuickTime ColorRepresentation
<li>Decode a new Matroska tag
<li>Improved verbose "nothing changed" messages when writing
<li>Patched -ee option to extract metadata after the first Cluster in MKV videos
    (previously only -U and -v did this)
<li>Patched to differentiate Java bytecode .class files from Mach-O fat binaries
<li>Patched to avoid "Use of uninitialized value" warning when deleting GPS
    coordinates via the newly writable Composite tags
<li>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")
<li>Patched to avoid "fixing" the order of IFD entries in TIFF-based RAW files
    to improve compatibility with some RAW viewers
<li>Minor change to Composite FileNumber to remove "-" when -n is used
<li>Fixed problem extracting some timed metadata when "-api ignoretags=all" was
    used with "-api requesttags" to request the specific information
<li>Fixed -validate feature to avoid incorrectly warning about non-capitalized
    boolean values in XMP
</ul>

<a name='v12.44'><b>July 21, 2022 - Version 12.44</b></a>
<ul>
<li>Added a few new Sony lenses (thanks Jos Roost)
<li>Decode Accelerometer and Gyroscope data from ARCore videos
<li>Decode a couple of new Motorola tags (thanks Neal Krawetz)
<li>Decode FujiFilm FirmwareVersion (thanks Justin Arkinson)
<li>Decode MetaType for timed metadata in videos
<li>Decode a number of new Nikon Z tags (thanks Warren Hatch)
<li>Extract more types of embedded images from FlashPix-format files
<li>Made Composite GPSLatitude and GPSLongitude writable for setting GPS
    coordinates and reference directions with one assignment
<li>Fixed bug introduced in 12.39 which broke extraction of timed GPS from some
    INNOVV videos
<li>Fixed bug introduced in 12.43 which broke extraction of timed GPSDateTime
    from Insta360 videos
</ul>

<a name='v12.43'><b>July 6, 2022 - Version 12.43</b></a>
<ul>
<li>Added the ability to geotag from Google Takeout JSON files
<li>Added a few new Canon RF LensType values and a couple of new CanonModelID's
    (thanks Norbert Wasser)
<li>Added new values to a couple of FujiFilm tags (thanks Greybeard)
<li>Added a new Nikon LensID (thanks BertJan Bakker)
<li>Recognize Autodesk Revit files (but don't yet support reading metadata)
<li>Decode DriveSerialNumber from LNK files (github #145)
<li>Decode Apple FocusDistanceRange (thanks Neal Krawetz)
<li>Made a number of Sony SR2SubIFD tags writable
<li>Tolerate dashes instead of colons as date separators in -geotag CSV files
<li>Patched to read new format accelerometer data from Insta360 files
<li>Patched to avoid outputting some Unknown tags when the -validate option is
    used after a previously -execute'd command used the -u option
<li>Fixed names of Canon G9 WB levels tags (changed from GRGB to GRBG) (thanks
    Christoph)
<li>Fixed typo in new Olympus AISubjectTrackingMode value
<li>Fixed "use of undefined value" warning when reading DJI metadata
<li>API Changes:
    <ul>
    <li>Added <a href="ExifTool.html#IgnoreTags">IgnoreTags option</a>
    </ul>
</ul>

<a name='v12.42'><b>June 1, 2022 - Version 12.42</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added support for reading maker notes from Panasonic DC-GH6 videos
<li>Added conversion for Samsung MCCData
<li>Added a new Nikon LensID (thanks Chris)
<li>Added a few new Canon LensType values
<li>Added a couple of new Olympus StackedImage values (thanks Eberhard)
<li>Added a few new values for some Nikon Settings tags (thanks Warren Hatch)
<li>Added a "lang:" element to the -json output for alternate language tags when
    -D, -H or -t is used
<li>Update DNG writer to not issue an error when writing DNG 1.6 files
<li>Decode information from DJI "ae_dbg_info" maker notes
<li>Decode Olympus AISubjectTrackingMode
<li>Changed ExifTool FileSize print conversion to use kB/MB/GB units instead of
    KiB/MiB/GiB
<li>Changed "is not shiftable" warning to appear in -v (instead of just -v3)
    output
<li>Patched to allow PDF Encrypt object to be "null"
<li>Fixed bug reading ICC_Profile 'meta' tags
</ul>

<a name='ancient' href="ancient_history.html"><b>History of older versions</b> (back to Nov. 19, 2003 - Version 1.00) --></a><br><br>

<hr>
<p class='lf'><a href="index.html">&lt;-- Back to ExifTool home page</a></p>
</body>
</html>