~ubuntu-branches/ubuntu/karmic/libimage-exiftool-perl/karmic

« back to all changes in this revision

Viewing changes to html/history.html

  • Committer: Bazaar Package Importer
  • Author(s): Mari Wang
  • Date: 2008-02-04 20:32:53 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20080204203253-mpbal8trlfe1fz5d
Tags: 7.00-1
* Upload of new production release (Closes: #456430)
* Added Recommends: libcompress-zlib-perl (Closes: #435589)
* Package now includes iptc2xmp.args and xmp2iptc.args, they are put
  into /usr/share/libimage-exiftool/ (Closes: #436100)
* Updated standards-version (3.7.2 -> 3.7.3). No changes needed.
* Lots of updates and bugfixes compared to last debian version
  (6.90).  See the Changes file for details
* Upload sponsored by Petter Reinholdtsen

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
<!-- Use line width of 80 -->
10
10
<h1 class='up'>ExifTool Version History</h1>
11
11
 
12
 
<p><b>Note:</b> The most recent production release is <a href="Image-ExifTool-6.90.tar.gz">Version 6.90</a>. (Other versions are
 
12
<p><b>Note:</b> The most recent production release is <a href="Image-ExifTool-7.00.tar.gz">Version 7.00</a>. (Other versions are
13
13
considered development releases, and are not uploaded to <a href="http://search.cpan.org/dist/Image-ExifTool/">CPAN</a>.)</p>
14
14
 
 
15
<b>Oct. 23, 2007 - Version 7.00</b> (production release)
 
16
<ul>
 
17
<li>IMPORTANT: Fixed problem writing ORF images from newer Olympus cameras which
 
18
    could lead to errors when the image is opened by another utility (affected
 
19
    images may be repaired by rewriting with this version of ExifTool)
 
20
<li>Added -ScanForXMP option
 
21
<li>Added ability to extract ID3v2 PRIV tags (including XMP) and the ID3:MCDI
 
22
    tag (plus unknown ID3v2 tags with the -u option)
 
23
<li>Added new PentaxModelID's for Optio V10 and A40
 
24
<li>Added support for Casio-like and HP-like Pentax maker notes
 
25
<li>Added ICC_Profile WCSProfiles tag (thanks Jens Duttke)
 
26
<li>Added ability to write and create CanonVRD as a block
 
27
<li>Added ability to shift GPSTimeStamp tag
 
28
<li>Added ability to write DNG AsShotICCProfile and CurrentICCProfile tags
 
29
<li>Decode VRDOffset tag in Canon MakerNotes
 
30
<li>Shortcuts may now be used in redirections and expressions, and with group
 
31
    names
 
32
<li>Improved decoding of CanonVRD information (also decode new DPP 3.0 tags and
 
33
    fixed a problem which could give a "Possibly corrupt CanonVRD" warning)
 
34
<li>Improved decoding of FujiFilm RAF images, and extract JPEG Preview
 
35
<li>Improved handling of Pentax Casio-style maker notes
 
36
<li>Improved conversion for Pentax K10D AFPointsInFocus
 
37
<li>Enhanced Composite tag syntax to simplify user-defined tag definitions
 
38
<li>Changed decoding of Nikon VibrationReduction 0x0075 tag
 
39
<li>Changed a number of Pentax and Casio tags to improve consistency
 
40
<li>Dump unsupported files with -htmlDump only if -u option is used
 
41
<li>Fixed problem which could cause a virtual hang when writing large EPS files
 
42
<li>Fixed problem of misleading error messages when attempting to write
 
43
    unsupported file formats
 
44
<li>Fixed problem outputting list-type tags with -b option
 
45
<li>Fixed problem where "Error rebuilding maker notes" warning could be issued
 
46
    in cases where the maker notes do not need rebuilding
 
47
</ul>
 
48
 
 
49
<b>Oct. 6, 2007 - Version 6.99</b>
 
50
<ul>
 
51
<li>Added support for IView MediaPro XMP tags
 
52
<li>Added ability to read multiple comments from GIF89a images
 
53
<li>Added some new PentaxModelID's (Optio L20, T20, Z10)
 
54
<li>Added minor warning for unknown JPEG APP segments when -u option is used
 
55
<li>Extract information from JPEG APP13 "Adobe_CM" segment
 
56
<li>Improved -htmlDump output to show TIFF image data and trailer (the TIFF dump
 
57
    is now complete)
 
58
<li>Improved decoding of Minolta WhiteBalance for some DiMAGE models
 
59
<li>Improved decoding of Panasonic FirmwareVersion when -n option is used
 
60
<li>Increased precision of 64-bit rational conversion from 7 to 10 digits
 
61
<li>Fixed problem which caused failed tests with Perl 5.005_05
 
62
<li>Fixed problem where some groups could not easily be excluded when deleting
 
63
    all other information (ie. "-all= --exif:all" now behaves as expected)
 
64
<li>Fixed problem decoding ICC Profile "dtim" format values
 
65
<li>Fixed typo in a Minolta FlashMetering value (thanks Jens Duttke)
 
66
<li>Fixed problem in API which could result in a UTF-8 encoded file not being
 
67
    properly identified if it was passed as a scalar reference to WriteInfo()
 
68
</ul>
 
69
 
 
70
<b>Sept. 23, 2007 - Version 6.98</b>
 
71
<ul>
 
72
<li>Added ExifByteOrder tag (writable to set byte order for new Exif segments)
 
73
<li>Added CanonModelID for new EOS-1Ds Mark III
 
74
<li>Added value conversions for Pentax AEFlashTv, AEXv and AEBXv tags
 
75
<li>Decode Pentax ShutterCount (with help from Jens Duttke)
 
76
<li>Decode Pentax AFPointsInFocus for newer DSLR models (thanks Jens Duttke)
 
77
<li>Improved decoding of a Pentax LensType (thanks Jens Duttke)
 
78
<li>Renamed Pentax AutoAFPoint to AFPointsInFocus and improved conversion
 
79
<li>Renamed Pentax AEDump to AEMeteringSegments and converted values to
 
80
    approximate LV equivalent units
 
81
<li>Fixed problem where some warnings were not being properly handled when
 
82
    attempting to write an invalid value to some tags
 
83
</ul>
 
84
 
 
85
<b>Sept. 14, 2007 - Version 6.97</b>
 
86
<ul>
 
87
<li>Added support for Canon EOS 40D Custom Functions
 
88
<li>Added ability to decode new Nikon D3 and D300 LensData
 
89
<li>Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
 
90
<li>Decode Olympus NoiseFilter tag (thanks Ioannis Panagiotopoulos)
 
91
<li>Decode a few new Nikon ShotInfo tags (thanks Jens Duttke)
 
92
<li>Improved decoding of Canon AF point information
 
93
<li>Improved decoding of Nikon HighISONoiseReduction
 
94
<li>Renamed Nikon VRState to VibrationReduction
 
95
<li>Fixed typo which prevented some Olympus MakerNote tags from being written
 
96
</ul>
 
97
 
 
98
<b>Sept. 5, 2007 - Version 6.96</b>
 
99
<ul>
 
100
<li>Added ability to read/write XMP alternate languages
 
101
<li>Added ability to create new GPS information in Panasonic RAW images
 
102
<li>Added a few new PentaxModelID's (Optio E40, M40 and S10)
 
103
<li>Added a couple of new Pentax LensType's (thanks Jens Duttke)
 
104
<li>Added a new Olympus Sigma LensType (thanks Jens Duttke)
 
105
<li>Added EOS 40D CanonModelID and prepared for new 40D custom functions
 
106
<li>Decode a large number of new Canon tags
 
107
<li>Decode SerialNumber from previously unknown maker notes of some Kodak models
 
108
<li>Decode Olympus ImageStabilization tag (thanks Jens Birch)
 
109
<li>Improved decoding of Canon Self-timer and AFPoint values
 
110
<li>Improved decoding of some tags for high end Canon EOS models
 
111
<li>Renamed Pentax LensCoefficients to LensCodes and print 16 values
 
112
<li>Renamed Panasonic ImageStabilizer to ImageStabilization
 
113
<li>Renamed all AFPointsUsed tags to AFPointsInFocus
 
114
<li>Fixed decoding of ICC_Profile DeviceAttributes
 
115
</ul>
 
116
 
 
117
<b>Aug. 21, 2007 - Version 6.95</b>
 
118
<ul>
 
119
<li>Added support for new Kodak IFD-format makernotes used by the P712, P850,
 
120
    P880, Z612 and Z712
 
121
<li>Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
 
122
<li>Added LensType's for 2 new Pentax DA* lenses (thanks Jens Duttke)
 
123
<li>Added 2 new FujiFilm S5 WhiteBalance values (thanks Paul Samuelson)
 
124
<li>Added a number of new CanonModelID's
 
125
<li>Extract TIFFPreview from DOS EPS images
 
126
<li>Decode a number of new Panasonic tags, and added a number of new SceneMode's
 
127
<li>Decode FujiFilm S5 ColorTemperature tag (thanks Paul Samuelson)
 
128
<li>Improved handling of unknown XMP list-type tags
 
129
<li>Suppress EPS 'unterminated Document data' warning
 
130
<li>Fixed decoding of ASCII-type Panasonic FirmwareVersion
 
131
<li>Fixed bug calculating leap years for years outside the range 1601-2399
 
132
<li>API Changes:
 
133
    <ul>
 
134
    <li>Changed WriteInfo() behaviour to be more consistent when editing file in
 
135
        place and a new FileName is specified (original file is now deleted)
 
136
    <li>Improved warning message when trying to write an 'unsafe' tag
 
137
    </ul>
 
138
</ul>
 
139
 
 
140
<b>July 26, 2007 - Version 6.94</b>
 
141
<ul>
 
142
<li>Added a few new XMP-crs tags
 
143
<li>Added ability to create a new Photoshop IRB record in TIFF-format images
 
144
<li>Added a few new EXIF:Compression values (thanks Jens Duttke)
 
145
<li>Added a number of new Panasonic/Leica tags, and changed the names of some
 
146
    Panasonic tags, including reverting FirmwareVersion (thanks Jens Duttke)
 
147
<li>Added test for Unknown (Bulb) Pentax ExposureTime value (thanks Jens Duttke)
 
148
<li>Added a new Nikon LensID (thanks Vladimir Sauta)
 
149
<li>Avoid extracting information from documents embedded in EPS images
 
150
    (this is temporary; eventually I want to figure out a way to allow this
 
151
    information to be extracted separately)
 
152
<li>Decode Red/BlueBalance from Leica Digilux 2 RAW images (thanks Jens Duttke)
 
153
<li>Changed conversion for Sony A100 Rotation tag to conform to EXIF:Rotation
 
154
<li>Changed decoding of one of the Pentax ExternalFlashBounce tags (thanks
 
155
    Michael Meissner)
 
156
<li>Extract EncodingProcess, BitsPerSample, ColorComponents and YCbCrSubSampling
 
157
    from JPEG SOF segment
 
158
<li>Show raw horizontal/vertical widths in the converted YCbCrSubSampling value
 
159
<li>Improved conversion of some Pentax tags (thanks Jens Duttke)
 
160
<li>Avoid loading data blocks larger than 16MB from QuickTime images
 
161
<li>Allow PDF:Keywords to be comma-delimited
 
162
<li>Fixed problem where a tag would be removed from both IFD0 and ExifIFD even
 
163
    if only IFD0 or ExifIFD was specified
 
164
<li>Fixed problem with byte order mark showing up in output when decoding
 
165
    hex-encoded Unicode values from PDF images
 
166
<li>Fixed problem where ExifTool could hang when reading corrupted ASF files
 
167
<li>Fixed possible problem with infinite recursion in FlashPix-format files
 
168
</ul>
 
169
 
 
170
<b>July 6, 2007 - Version 6.93</b>
 
171
<ul>
 
172
<li>Added read support for BigTIFF images (with extensions BTF, TIF and TIFF)
 
173
<li>Added a number of new Olympus tags and fixed decoding of a few others
 
174
    (thanks Jens Duttke)
 
175
<li>Added a number of new SigmaRaw tags (found in SD14 X3F images)
 
176
<li>Changed conversion for Canon LensType 152 (used by various Sigma models)
 
177
<li>Fixed problem editing XMP containing new "Camera Raw Saved Settings"
 
178
    properties (written by Adobe Lightroom)
 
179
</ul>
 
180
 
 
181
<b>June 29, 2007 - Version 6.92</b>
 
182
<ul>
 
183
<li>Added read support for FLV (Flash Video) files
 
184
<li>Added read support for EXIF and IPTC and write support for EXIF, IPTC and
 
185
    XMP in JPEG 2000 images
 
186
<li>Added read/write support for Sinar CS1 raw images
 
187
<li>Added read support for Kodak DCR and K25 RAW images
 
188
<li>Added ability to read/write improperly byte-swapped IPTC information
 
189
<li>Added check for infinity value of Casio ObjectDistance
 
190
<li>Added a new Nikon LensID (thanks Bruce Stevens)
 
191
<li>Improved decoding of APP12 "Ducky" segment (thanks Heinrich Giesen) and
 
192
    added write/create support
 
193
<li>Improved handling of warning messages when setting new values
 
194
<li>Changed print conversion for Olympus PictureModeSaturation,
 
195
    PictureModeContrast and PictureModeSharpness to label min and max values
 
196
<li>Fixed problem introduced in 6.91 when writing some EPS images
 
197
<li>Fixed group names for Pentax CameraInfo tags
 
198
<li>Fixed bug which could result in negative Canon SerialNumber values
 
199
<li>Fixed decoding of some Canon EOS 1DmkIII custom function values
 
200
<li>Fixed problem copying subdirectories in new-style Olympus maker notes
 
201
<li>Fixed problem of missing last character when decoding ID3 Unicode strings
 
202
<li>Fixed problems decoding some ID3 URL values
 
203
<li>Fixed inconsistency where the -if option may have used a different tag than
 
204
    the one normally extracted when a group name was specified and multiple
 
205
    matching tags existed in the group
 
206
</ul>
 
207
 
 
208
<b>June 5, 2007 - Version 6.91</b>
 
209
<ul>
 
210
<li>Added support for new XMP-lr, XMP-photoshop and XMP-DICOM tags of PS CS3
 
211
<li>Added new Sigma lens to Pentax LensID list
 
212
<li>Added a few new Nikon and Canon LensID's (thanks Jens Duttke)
 
213
<li>Added Canon IXY Digital 810 IS to CanonModelID
 
214
<li>Recognize Photoshop "AgHg" resource type
 
215
<li>Removed "warnings" dependency in exiftool application
 
216
<li>Updated XMP:FileSource values to match EXIF:FileSource
 
217
<li>Greatly improved processing speed for some large EPS images
 
218
<li>Improved handling of XMP date/time formatting
 
219
<li>Officially support writing of MEF images
 
220
<li>Applied patch to convert Pentax LensType for changes in K10D firmware 1.2
 
221
<li>Fixed decoding of Pentax BatteryBodyGripStates (thanks Jens Duttke)
 
222
</ul>
 
223
 
15
224
<b>May 10, 2007 - Version 6.90</b> (production release)
16
225
<ul>
17
226
<li>Added CanonModelID values for new PowerShot S5 IS and SD850 IS
18
227
<li>Encode IPTC values in default CodedCharacterSet when writing new values at
19
228
    the same time as deleting the existing CodedCharacterSet
20
 
<li>Changed name of Nikon "FirmwareVersion" tag to "MakerNoteVersion" and
21
 
    Panasonic "FirmwareVersion" to "ProductionVersion" (thanks Jens Duttke)
 
229
<li>Renamed Nikon FirmwareVersion to MakerNoteVersion and Panasonic
 
230
    FirmwareVersion to ProductionVersion (thanks Jens Duttke)
22
231
<li>Allow EXIF GPS coordinates to be negative when writing (take absolute value)
23
232
<li>Revert "$evalWarning" fix (false alarm)
24
233
</ul>
55
264
<li>Added ability to create new user-defined MIE groups
56
265
<li>Decode a new Nikon lens tag: ExitPupilPosition (thanks Robert Rottmerhusen)
57
266
<li>Increased precision (from 20m to 2mm) when writing XMP GPS coordinates
58
 
<li>Changed name of Panasonic SpotMode tag to AFMode and improved decoding
 
267
<li>Renamed Panasonic SpotMode tag to AFMode and improved decoding
59
268
<li>The -e (Composite) option now also applies when copying tags
60
269
<li>Minor changes to IPTC verbose output and error handling
61
270
<li>Minor changes to a few warning messages
114
323
<li>Automatically fix corrupted makernote offsets when reading images from Canon
115
324
    models which include a makernote offset trailer
116
325
<li>Added CanonModelID and CameraType values for 2 new Canon DV cameras
117
 
<li>Changed name of SPIFF ResolutionUnits tag to ResolutionUnit
 
326
<li>Renamed SPIFF ResolutionUnits tag to ResolutionUnit
118
327
<li>Fixed formatting of GPSTimeStamp value
119
328
</ul>
120
329
 
142
351
<li>Added Olympus ManometerReading tag
143
352
<li>Added ability to edit private IPTC and XMP information found inside
144
353
    PhotoshopSettings record of TIFF images
145
 
<li>Changed name of NikonShotInfoVers tag to ShotInfoVersion and added
 
354
<li>Renamed NikonShotInfoVers tag to ShotInfoVersion and added
146
355
    MultiExposureVersion tag
147
356
<li>Search further in MPEG file to look for first audio/video frame headers
148
357
<li>Use default resolution information from JPEG JFIF segment for mandatory EXIF
230
439
<b>Jan. 25, 2007 - Version 6.72</b>
231
440
<ul>
232
441
<li>Added XMP-microsoft:LastKeywordIPTC tag
233
 
<li>Changed name of new MicrosoftPhoto Rating2 tag to RatingPercent
 
442
<li>Renamed new MicrosoftPhoto Rating2 tag to RatingPercent
234
443
<li>Fixed problem where rdf:about attribute could be lost when writing XMP
235
444
</ul>
236
445
 
411
620
<li>Added ability to use %f,%d,%e tokens in "-TAG&lt;=FILE" argument
412
621
<li>Added new Nikon LensID (thanks Werner Kober)
413
622
<li>Set missing tags to '' instead of '-' in redirected expressions if -m used
414
 
<li>Changed name of LV tag to LightValue
 
623
<li>Renamed LV tag to LightValue
415
624
<li>Improved decoding of Sony DSLR-A100 maker notes
416
625
<li>Attempted to clarify date/time shift documentation in Shift.pl
417
626
<li>Fixed bug which could result in CanonVRD information not being recognized
575
784
    GraphicConverter segments
576
785
<li>Improved html dump feature to dump all JPEG APP segments
577
786
<li>Decode maker notes in FujiFilm AVI videos
578
 
<li>Changed name of Nikon AFMode tag to AFAreaMode (thanks Tobias Briseno)
 
787
<li>Renamed Nikon AFMode tag to AFAreaMode (thanks Tobias Briseno)
579
788
<li>Changed "Image Quality" description to "Quality"
580
789
<li>Added option to allow the htmlDump base offset to be specified
581
790
<li>Changed EV tag name to LV since this is technically more correct
972
1181
<li>Added a couple of new Olympus tags and LensType's (thanks Mark Dapoz)
973
1182
<li>Added ability to scan past unknown header to find JPEG or TIFF image
974
1183
<li>Added Canon EOS 30D custom functions
975
 
<li>Changed name of Panasonic SerialNumber tag to InternalSerialNumber
976
 
<li>Changed name of Canon 5D PictureNumber tag to ImageNumber
 
1184
<li>Renamed Panasonic SerialNumber tag to InternalSerialNumber
 
1185
<li>Renamed Canon 5D PictureNumber tag to ImageNumber
977
1186
<li>Improved MRW reading and writing
978
1187
<li>Decode a number of new Minolta tags and changed names of some existing tags
979
1188
<li>Decode some type-specific data in ASF StreamProperties, including video
1081
1290
<li>Added support for Canon 5D custom functions (thanks Rainer Honle)
1082
1291
<li>Added support for Canon 1DmkII and 350D custom functions
1083
1292
<li>General fixes and improvements to Canon custom functions
1084
 
<li>Changed name of ICC_Profile Copyright to ProfileCopyright
 
1293
<li>Renamed ICC_Profile Copyright to ProfileCopyright
1085
1294
<li>Report all extraction errors when copying only specified tags from file
1086
1295
<li>Avoid issuing "Error rebuilding maker notes" warning when copying maker
1087
1296
    notes that don't require rebuilding
1163
1372
<ul>
1164
1373
<li>Added support for JVC maker notes
1165
1374
<li>Extract a number of new DNG tags plus DNG JPEG preview image
1166
 
<li>Changed name of DNGCameraSerialNumber tag to CameraSerialNumber
 
1375
<li>Renamed DNGCameraSerialNumber tag to CameraSerialNumber
1167
1376
</ul>
1168
1377
 
1169
1378
<b>Dec. 20, 2005 - Version 5.86</b>
1466
1675
<li>Fixed problem introduced in version 5.50 which broke ability to delete
1467
1676
    groups of information
1468
1677
<li>Added a couple of new Pentax LensType's
1469
 
<li>Changed name of Olympus 'Lens' tag to 'LensType'
 
1678
<li>Renamed Olympus Lens tag to LensType
1470
1679
</ul>
1471
1680
 
1472
1681
<b>July 29, 2005 - Version 5.53</b>
1700
1909
<b>June 1, 2005 - Version 5.24</b>
1701
1910
<ul>
1702
1911
<li>Added new "XMP" tag to allow read/write of XMP data as a block
1703
 
<li>Changed name of ExifData tag to EXIF (but didn't make it writable as a block
1704
 
    like XMP)
 
1912
<li>Added numbers to subsequent SubIFD group names to allow tags in various
 
1913
    SubIFD's to be accessed individually
1705
1914
<li>Give priority to tags in full resolution image (whichever TIFF directory
1706
1915
    this is in)
1707
 
<li>Added numbers to subsequent SubIFD group names to allow tags in various
1708
 
    SubIFD's to be accessed individually
 
1916
<li>Renamed ExifData tag to EXIF (but didn't make it writable as a block like
 
1917
    XMP)
1709
1918
<li>Recognize maker notes from more Konica Minolta cameras
1710
1919
<li>Extract PreviewImage for Samsung Digimax V700, Kenox V10 and Digimax V10
1711
1920
<li>Changed validation of CanonPictureInfo to work with more PowerShot cameras
2194
2403
<li>Fixed problem where multiple IPTC tags could be created if replacing
2195
2404
    specific IPTC tag values with 'TAG-=VALUE'
2196
2405
<li>Made EXIF SceneType writable
2197
 
<li>Changed name of Nikon ISOUsed tag to ISO
 
2406
<li>Renamed Nikon ISOUsed tag to ISO
2198
2407
<li>Added documention of Canon RAW (CRW) file format
2199
2408
</ul>
2200
2409