summaryrefslogtreecommitdiff
path: root/html/history.html
blob: 944090e56d056f3bdf2b9eeb415c25b5485ece8a (plain)
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
<!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='http://owl.phy.queensu.ca/~phil/exiftool/rss.xml'>
</head>
<body>
<h1 class='up'>ExifTool Version History</h1>

<p>RSS feed: <a href="http://owl.phy.queensu.ca/~phil/exiftool/rss.xml">http://owl.phy.queensu.ca/~phil/exiftool/rss.xml</a></p>

<p><b>Note:</b> The most recent production release is <a href="Image-ExifTool-10.00.tar.gz">Version 10.00</a>. (Other versions are
considered development releases, and are not uploaded to <a href="http://search.cpan.org/dist/Image-ExifTool/">CPAN</a>.)</p>

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

<a name='v10.05'><b>Nov. 6, 2015 - Version 10.05</b></a>
<ul>
<li>Added new Canon and Sony LensType values
<li>Added some new Nikon LensID's (thanks Robert Rottmerhusen)
<li>Added a new PentaxModelID
<li>Added preliminary support for <a href="TagNames/Motorola.html">Motorola maker notes</a>
<li>Changed 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)
<li>Fixed problem where HASH references may be exposed when copying a list of
    structures to a non-list-type tag
<li>API Changes:
    <ul>
    <li>Added Filter option
    <li>Changed GetNewValues method name to <a href="ExifTool.html#GetNewValue">GetNewValue</a> (GetNewValues still
        works for backward compatibility)
    </ul>
</ul>

<a name='v10.04'><b>Oct. 28, 2015 - Version 10.04</b></a>
<ul>
<li>Added a few new <a href="TagNames/Microsoft.html#XMP">Microsoft XMP</a> tags
<li>Enhanced -r option to allow processing of directory names beginning with "."
<li>Avoid writing <a href="TagNames/Microsoft.html#XMP">XMP-microsoft:LensModel</a> unless specified explicitly
<li>Limit precision of area size in picasa_faces config file (thanks StarGeek)
<li>Moved <a href="TagNames/Nikon.html#NCDT">Nikon NCDT GPS tags</a> into the GPS group so they work with the <a href="TagNames/Composite.html">Composite
    GPS tags</a>
<li>Fixed problem reading <a href="TagNames/Ricoh.html#RMETA">Ricoh RMETA</a> information from some cameras
</ul>

<a name='v10.03'><b>Oct. 21, 2015 - Version 10.03</b></a>
<ul>
<li>Added support for JPEG 2000 extended-length boxes
<li>Added a few new Canon LensType and CanonModelID values
<li>Added a new Nikon LensID (thanks LibRaw)
<li>Added ExifTool version number as a comment in -listx output
<li>Added support for Leica SL (Typ 601) maker notes
<li>Added a new Sony LensType (thanks Jos Roost)
<li>Decode more Sony tags for some new models (thanks Jos Roost)
<li>Decode a new Pentax tag
<li>Patched for invalid makernote entry written by Sony ILCE-7M2 v1.21
<li>Patched problem reading EXE resources with a missing null terminator
<li>Updated Windows distribution package to use latest version of PAR
</ul>

<a name='v10.02'><b>Sept. 17, 2015 - Version 10.02</b></a>
<ul>
<li>Added ability to read PNG chunks after the normal PNG end of file (IEND)
<li>Added ability to delete a PNG trailer (with -trailer:all=)
<li>Added some new Nikon LensID's (thanks Robert Rottmerhusen and LibRaw)
<li>Added a few new Canon LensType's (thanks Jos Roost and LibRaw)
<li>Added a new Pentax LensType (thanks Niels Kristian Bech Jensen)
<li>Decode some new PanasonicRaw tags (thanks Andrew)
<li>Decode a new Pentax tag
<li>Enhanced -m option to allow IPTC values which are too short to be written
</ul>

<a name='v10.01'><b>Sept. 3, 2015 - Version 10.01</b></a>
<ul>
<li>Added a new Olympus CameraType
<li>Added a new Canon LensType (thanks Norbert Wasser)
<li>Added a few new QuickTime GenreID values (thanks Fran&ccedil;ois Bonzon)
<li>Decode a new Pentax tag
<li>Leica programmers should all be ashamed of the <a href="http://owl.phy.queensu.ca/~phil/exiftool/idiosyncracies.html#Leica">complete shambles of metadata</a>
    they have created
<li>Minor change to the name of a Sigma lens for Canon
<li>Improved recognition of Pentax lens adapter
<li>Implemented NoPDFList for -b option of Windows version too
<li>Renamed a few Sony tags and improved decoding of others (thanks Jos Roost)
<li>Renamed a few Pentax tags
<li>Fixed problem importing structured information from -X option output
<li>Fixed round-off errors in value and typo in name of CanonVRD:GammaWhitePoint
<li>Fixed test failures if Encode, POSIX or Time::Local modules are missing
</ul>

<a name='v10.00'><b>Aug. 18, 2015 - Version 10.00</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added a few new CanonModelID's
<li>Added a few new Nikon LensID's (thanks Jaap Voets and Robert Rottmerhusen)
<li>Added a new Canon LensType (thanks Jos Roost)
<li>Decode a number of new Sony tags (thanks Jos Roost)
<li>Decode a couple more RIFF tags and extract Unknown RIFF tags
<li>Changed -b option to avoid splitting PDF List-type tag values
<li>API Changes:
    <ul>
    <li>Added NoPDFList option
    </ul>
</ul>

<a name='v9.99'><b>July 23, 2015 - Version 9.99</b></a>
<ul>
<li>Added support for the Leica Q (Typ 116) maker notes
<li>Added two new SonyModelID's (thanks Jos Roost for one)
<li>Added two new Sony LensType2 values (thanks Jos Roost)
<li>Added a new Pentax LensType
<li>Extract a number of new File System tags when SystemTags API option is set
<li>Decode a new FujiFilm tag (thanks TonyB)
<li>Decode a number of new Sony tags (thanks Jos Roost)
<li>Disabled writing of XMP to PostScript-format Adobe Illustrator files
<li>SourceFile values in -csv and -json input/output are now converted to/from
    filename character set (set by -charset filename option) when
    reading/writing
<li>Renamed Flash:FileAttributes to FlashAttributes
<li>Renamed FujiFilm:AFPointSet to AFMode and improved decoding
<li>Fixed 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
<li>Fixed problem with OS X installer on El Capitan (now installs in
    /usr/local/bin instead of /usr/bin)
<li>API Changes:
    <ul>
    <li>Added SystemTags option
    </ul>
</ul>

<a name='v9.98'><b>June 26, 2015 - Version 9.98</b></a>
<ul>
<li>Added read support for DSS and DS2 file formats
<li>Added write support for XMP-mwg-rs:Rotation (seen in XMP from LR6)
<li>Added a new Sigma LensType (thanks Niels Kristian Bech Jensen)
<li>Decode Pentax DiffractionCorrection
<li>Decode Olympus ID3 XOLY frame
<li>Decode a few more Sony tags
<li>Improved reliability of decoding Nikon D810 ShotInfo and custom settings
<li>Changed name of Pentax VignettingCorrection to PeripheralIlluminationCorr
<li>Fixed problem with user parameters in tag name expressions when copying
</ul>

<a name='v9.97'><b>June 2, 2015 - Version 9.97</b></a>
<ul>
<li>Added a new Pentax Quality value
<li>Added a new Panasonic AdvancedSceneMode (thanks Horst Wandres)
<li>Minor improvement to lens identification logic based on XMP information
<li>Changed a few DR4 tag names
<li>Fixed improper scoping of XMP namespace prefixes (so conflicting prefixes
    are now properly resolved)
</ul>

<a name='v9.96'><b>May 20, 2015 - Version 9.96</b></a>
<ul>
<li>Added support for CanonVRD version 4 information and DR4 files
<li>Added two new Canon LensType values (thanks Norbert Wasser)
<li>Added two new Olympus LensType values (thanks Niels Kristian Bech Jensen)
<li>Added a new Minolta/Sony LensType and fixed another one (thanks Jos Roost)
<li>Added a new Nikon LensID (thanks John Helour)
<li>Added a few new QuickTime tags
<li>Added a new PentaxModelID and a new Pentax PictureMode
<li>Added a few new XMP-aux tags
<li>Decode a couple more DPX tags
<li>Decode NikonCustom tags for D810 firmware version 1.02
<li>Improved -htmlDump output for extended XMP and some other JPEG segments
<li>Improved a Canon lens name
<li>Documented the -userParam command-line option (which has existed since 9.90)
<li>Changed default behaviour to ignore extended XMP with an incorrect GUID (as
    per the XMP specification)
<li>Changed the case of a few tag names for consistency
<li>Patched problem with Sony cameras giving incorrect LensInfo for some third
    party lenses, leading to an incorrect LensID by ExifTool (thanks Jos Roost)
<li>Patched problem where GPS minutes or seconds could round up to 60
<li>Fixed picasa_faces.config to rotate regions if necessary for RAW file types
    (thanks Stargeek)
<li>API Changes:
    <ul>
    <li>Added ExtendedXMP option
    </ul>
</ul>

<a name='v9.95'><b>May 9, 2015 - Version 9.95</b></a>
<ul>
<li>Added a few new Minolta/Sony lenses (thanks Jos Roost)
<li>Added config_files/photoshop_paths.config to the full distribution
<li>Avoid rebuilding maker notes when using -tagsFromFile with -fast2 option
<li>Validate tag names when redirecting (ie. "-DSTTAG&lt;SRCTAG")
</ul>

<a name='v9.94'><b>May 3, 2015 - Version 9.94</b></a>
<ul>
<li>Added Geotag support for Bramor gEO log files
<li>Added support for iCalendar ICS files
<li>Added support for Leica M Monochrom (Type 246) maker notes
<li>Added new "Preview" group for all embedded preview images
<li>Added a new PentaxModelID (thanks Louis Granboulan)
<li>Added a new Canon LensType (thanks Niels Kristian Bech Jensen)
<li>Added tag name to "Invalid EXIF text encoding" warning
<li>Decode ColorData for Canon EOS 5DS and EOS 5DS R (thanks LibRaw)
<li>Changed ListItem option so that it also applies when copying tags
<li>Enhanced FileTypeExtension to return an uppercase extension when the print
    conversion is disabled (eg. the -n option)
<li>Fixed incorrect FileTypeExtension for virtual device drivers
<li>Fixed an improperly formatted warning for duplicate PDF entries
<li>Fixed bug creating extended XMP in JPEG images when deleting all XMP and
    adding back in the same step
</ul>

<a name='v9.93'><b>Apr. 25, 2015 - Version 9.93</b></a>
<ul>
<li>Added FileTypeExtension tag
<li>Added a few new CanonModelID values
<li>Added a new Olympus CameraType
<li>Added a few new Minolta/Sony lenses (thanks Jos Roost)
<li>Updated arg_files/iptcCore.args for IPTC Extension version 1.2 tags
<li>Improved VCard parsing/decoding
<li>Improved -fast3 file identification logic
<li>Remove "px" string from SVG ImageWidth/Height tags
<li>Changed DOF calculation to use ApproximateFocusDistance
<li>Fixed missing FileType for MOI files
<li>Fixed potential "Internal Error" bug when writing XMP structures
</ul>

<a name='v9.92'><b>Apr. 11, 2015 - Version 9.92</b></a>
<ul>
<li>Added support for PRISM pmi and prm tags, and updated to PRISM 3.0
<li>Added read support for Audible .AA files
<li>Added support for Adobe XMP-creatorAtom tags
<li>Added a couple of new XMP-xmpDM tags
<li>Added a new CanonModelID and a new Ricoh WhiteBalance (thanks LibRaw)
<li>Added a new Olympus CameraType
<li>Added a new Nikon LensID (thanks J&uuml;rgen Sahlberg)
<li>Updated to XMP PLUS 1.2.1 specification
<li>Enhanced DOF calculation to use AverageFocusDistance or
    FocusDistanceUpper/Lower if available
<li>Patched to tolerate different version numbers in XMP namespace URI's
</ul>

<a name='v9.91'><b>Apr. 7, 2015 - Version 9.91</b></a>
<ul>
<li>Added read support for VCard files
<li>Added support for AAX files
<li>Added --sort option
<li>Added a number of new QuickTime GenreID values (thanks Fran&ccedil;ois Bonzon)
<li>Added new Canon, Nikon, Olympus and Samsung lenses (thanks LibRaw and Niels
    Kristian Bech Jensen)
<li>Added a new Olympus CameraType
<li>Added a new Sony FlashMode value
<li>Decode a new Apple makernote tag
<li>Decode a number of new QuickTime tags found in Audible audio books
<li>Improved the naming of a FujiFilm tag (thanks LibRaw)
<li>Removed "not yet tested" warning when writing FujiFilm RAF version 0200
<li>Renamed distribution file config_files/ExifTool_config to example.config
<li>Increased maximum metadata atom size for QuickTime files and added warning
    if an atom is larger than the limit
<li>Changed writing of filesystem date/time tags to override the -P option
<li>Fixed problem writing FileCreateDate in Windows when the -o option was used
</ul>

<a name='v9.90'><b>Mar. 14, 2015 - Version 9.90</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added config_files/picasa_faces.config to the distribution (thanks StarGeek)
<li>Added a few new Minolta/Sony and Nikon lenses (thanks LibRaw)
<li>Added new Canon and Sigma lenses (thanks Niels Kristian Bech Jensen)
<li>Decode Nikon D810 custom settings (thanks Warren Hatch)
<li>Decode a few new Nikon tags
<li>Fixed superfluous "Open '' failed" warning which could occur in Windows
<li>Fixed problem reading multi-valued Microsoft Xtra tags
<li>Fixed problem on Windows using -overwrite_original_in_place with Unicode
    file names
</ul>

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

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