Commit graph

73 commits

Author SHA1 Message Date
nia
f8331b5844 graphics: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 10:45:53 +00:00
nia
84d3786e88 graphics: Remove SHA1 hashes for distfiles 2021-10-07 14:11:55 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
gdt
ead60ae230 p5-Image-ExifTool: Update to 12.25
Note that this is not a production release; normally, upstream asks
that we only package production releases.  However, 12.24 contains a
bugfix for https://nvd.nist.gov/vuln/detail/CVE-2021-22204, and no
production release has that fix.

Upstream changes since 12.00 are basically bugfixes, minor
improvments, and added codepoints for lenses/tags/etc, plus

  JPEG XL support is now official
  Added read support for Medical Research Council (MRC) image files

See https://exiftool.org/history.html for the full details
2021-05-09 14:05:57 +00:00
wiz
c9aef5536d p5-Image-ExifTool: update to 12.00.
June 11, 2020 - Version 12.00 (production release)

  - Added two new Olympus LensTypes (thanks Don Komarechka for one)
  - Added two new Sony LensType values (thanks Jos Roost)
  - Added a few new Nikon LensID's (thanks Mathieu Carbou)
  - Added support for the Sony ZV-1 (thanks Jos Roost)
  - Added a new CanonModelID (thanks Jos Roost)
  - Added missing MimeType values for HEICS and HEIFS files
  - Added definitions for a number of new XMP-crs tags
  - Recognize WOFF and WOFF2 font files
  - Decode streaming GPS from Roadhawk, EEEkit and 360Fly MP4 videos
  - Decode a number of new tags for the Nikon D6 (thanks Warren Hatch)
  - Decode a couple more AF tags for the D500/D850
  - Decode a number of new Panasonic tags
  - Improved Composite LensID logic (thanks Matt Stancliff)
  - Enhanced -v option to state when a directory has 0 entries
  - Removed a couple of incorrect Validate warnings for bilevel TIFF images
  - Drop ContrastCurve tag when copying from NEF to JPEG
  - Changed -csv output to add "Unknown" group name to column headings for
    missing tags when -f and -G options are used
  - Patched to support new XMP LensID format for Nikon cameras as written by
    Apple Photos (thanks Mattsta)
  - Fixed problem extracting metadata from Sigma DP2 Quattro X3F files
  - Fixed End() and EndDir() functions so they work when writing and when the -v
    option is used
  - Fixed problem recognizing some PGM files
  - Fixed bug in offsets for some Photoshop information in -v3 output
  - Fixed problem writing a list containing empty elements inside an XMP
    structure
  - API Changes:
      - Changed FilterW option to not write tag if $_ is set to undef
      - Added NoMultiExif option

May 11, 2020 - Version 11.99

  - Added a new Nikon LensID (thanks Mykyta Kozlov)
  - Added a new Canon LensType
  - Added a newn PentaxModelID
  - Decode a few new QuickTime tags
  - Decode new ID3 Grouping tag
  - Decode a few more MinoltaRaw tags (thanks LibRaw)
  - Fixed runtime warning which could occur when reading corrupted RTF files
  - Fixed another potential pitfall in M2TS Duration calculation
  - Fixed problem extracting some unknown QuickTime:Keys tags
  - Fixed problem decoding Nikon D850 orientation tags
  - Fixed bug where TIFF image data may not be padded to an even number of bytes

May 1, 2020 - Version 11.98

  - Added a new Nikon LensID (thanks Warren Hatch)
  - Added a new Sony LensType (thanks LibRaw)
  - Added a new Canon LensType
  - Patched to extract EXIF with an "Exif\0\0" header from WebP images
  - Enhanced -efile option and added to the documentation
  - Minor tweak to -htmlDump output (disallow locking of empty selection)
  - Fixed problem determining Duration of some M2TS videos

Apr. 27, 2020 - Version 11.97

  - Added experimental -efile option (undocumented)
  - Decode NMEA GGA sentence from streaming GPS of some dashcam videos

Apr. 24, 2020 - Version 11.96

  - Decode streaming GPS from Lucas LK-7900 Ace AVI videos
  - Changed new Exit/ExitDir function names to End/EndDir
  - Fixed inconsistencies when using "-use mwg" together with the -wm option

Apr. 23, 2020 - Version 11.95

  - Added Exit() and ExitDir() functions for use in -if conditions (NOTE: these
    function names changed to End() and EndDir() in ExifTool 11.96)
  - Enhanced -geotag feature to support a more flexible input CSV file format
  - Enhanced -if and API Filter options to allow access to ExifTool object via
    $self
  - Fixed problem reading HEIC Exif with a missing header

Apr. 17, 2020 - Version 11.94

  - Added support for QuickTime ItemList:GPSCoordinates
  - Added additional Validate test for overlapping EXIF values
  - Added a new Sony LensType (thanks Jos Roost)
  - Added a new Nikon LensID
  - Decode a few more Nikon tags (thanks Warren Hatch)
  - Decode Pentax ShutterType
  - Changed color of locked highlighted selection in -htmlDump output
  - Fixed problem reading PDF files written by Microsoft Print-to-PDF
  - Fixed problem where -X output would produce invalid XML for MP4 files
    containing an HTCTrack

Apr. 3, 2020 - Version 11.93

  - Added new config file to the distribution for writing Pix4D XMP-Camera tags
    (config_files/pix4d.config)
  - Added support for the DOSCyrillic (cp866) character set
  - Added IO::String to the Windows EXE version
  - Improved identification of Canon RF lenses (thanks LibRaw)
  - Enhanced -htmlDump output to add "File offset" entry for EXIF tags and
    ability lock highlighted selection by clicking the mouse
  - Enhanced -srcfile option to generate OriginalFileName and OriginalDirectory
    UserParam tags
  - Patched HEIC writer to add missing pitm box if necessary
  - Fixed problem adding back EXIF after deleting it from HEIC file
  - Fixed minor problem with incorrect number of bytes being reported for
    invalid header in corrupt files
  - API Changes:
      - Enhanced UserParam  option to allow parameters to be extracted as if
        they were normal tags

Mar. 19, 2020 - Version 11.92

  - Added a new Nikon LensID (thanks Wolfgang Exler)
  - Decode a few new Leica tags (thanks Tim Gray)
  - Decode AccelerometerData from Samsung Gear 360 videos
  - Fixed a couple of problems decoding timed GPS metadata from NextBase dashcam
    videos
  - Fixed problem where -X option could produce invalid XML when reading
    corrupted XMP

Mar. 5, 2020 - Version 11.91

  - Decode a couple of new Panasonic tags
  - Documented -ec option (available since version 11.54)
  - Reverted -htmlDump fix of 11.90 because it broke more than it fixed, and
    instead applied a targeted patch to fix this problem for RW2 files

Mar. 3, 2020 - Version 11.90

  - Added a new Sony LensType (thanks LibRaw and Jos Roost)
  - Added two new Olympus LensType values
  - Added a new Canon LensType
  - Added some new Canon RecordMode values
  - Added some new QuickTime GeneralProfileIDC values
  - Added new values for a couple of FujiFilm tags
  - Added a number of new QuickTime GenreID values
  - Decode Nikon Z6/Z7 phase-detect AF points (thanks Andy Dragon)
  - Patched to avoid possible "Undefined subroutine" error in MacOS 10.15
  - Fixed incorrect offsets in -htmlDump output for some file types

Feb. 25, 2020 - Version 11.89

  - Added support for Exif 2.32 for XMP
  - Recognize the HIF file extension
  - Improved verbose output for QuickTime iref items
  - Patched to create new GPS metadata in Canon CR3 images using a default byte
    order that is the same as existing EXIF boxes
  - Patched to add missing newline that could occur in XMP with the API Compact
    Shorthand option

Feb. 20, 2020 - Version 11.88

  - Added write support for new Google depth-map XMP tags
  - Added config_files/depthmap.config to the distribution
  - Added minor error when attempting to write FFF images due to incompatibility
    with Hasselblad Phocus software
  - Patched to avoid "Invalid iloc offset size" error when writing some
    QuickTime-based files
  - Fixed incorrect ColumnCount for CSV files
  - Fixed various spelling errors (thanks Jens Schleusener)
  - Fixed bug writing QuickTime:Rotation in HEIC files

Feb. 13, 2020 - Version 11.87

  - Added read support for CSV files
  - Added "--" option to indicate the end of options
  - Added ability to read/write/copy/delete the JPEG trailer as a block
  - Added new Olympus CameraType and LensType values (thanks LibRaw)
  - Decode a few more FujiFilm tags
  - Enhanced -fast option (API FastScan) to bypass PNG CRC validation when
    writing

Feb. 4, 2020 - Version 11.86

  - Added support for DNG version 1.5
  - Added config_files/acdsee.config to the full distribution (thanks StarGeek)
  - Added a new Sony LensType (thanks Jos Roost and LibRaw)
  - Decode two more bits from Nikon LensType (thanks LibRaw)
  - Decode QuickTime MovieFragmentSequence
  - Patched HEIC writer to add missing iref box if necessary
  - Fixed typo in a Canon LensType value
  - API Changes:
      - Patched ImageInfo() to recognize a stringified object as a file name
2020-09-07 11:22:30 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
adam
2bfe3e12be p5-Image-ExifTool: updated to 11.85
Version 11.85 (production release)
- Added a new Sony LensType
- Added a new Olympus CameraType
- Added a two new Pentax LensType values
- Added a new FujiFilm FocusMode
- Decode timed GPS from Akaso dashcam MOV videos
- Decode Insta360 trailer from INSP images and made Insta360 a deletable group
- Patched kml.fmt file to limit maximum image size
- Fixed problem decoding values from Leica M10 and S maker notes

Version 11.84
- Decode accelerometer data from timed metadata of more dashcam videos
- Decode Canon G9 white balance tags
- Recognize INSP files

Version 11.83
- Added a couple of new XMP-crs tags
- Fixed bug introduced in 11.82 with the -php -D output
- Fixed problem where some flattened XMP tags could be written when they
  should be avoided

Version 11.82
- Added a new Canon LensType
- Added a new CanonModelID
- Added ability to process SubDirectories in QuickTime Keys tags
- Removed minor error when writing PDF 2.0 files
- Fixed problem where trailing null bytes were removed from binary values in
  the -php output when the -b option was used

Version 11.81
- Added a new Nikon LensID
- Added two new CanonModelID's
- Decode AVIF AV1 configuration record
- Changed names of QuickTime MovieData tags to "MediaData"
- Patched to use 4-digit years in Time::Local calls
- Patched Composite sub-second date/time tags to do additional validation of
  source EXIF date/time tags before adding sub seconds
- Fixed problem where -json output could produce invalid JSON when -struct was
  used and the structure field names contained special characters
- Fixed spelling in a Panasonic SceneMode value

Version 11.80
- Added a new Canon LensType
- Added a new Nikon Z LensID
- Added a few new Sony LensType values
- Attempt to improve reliability of Samsung DepthMapWidth/Height decoding
- Updated a number of Canon-mount Tamron lens names to include the Tamron
  model number
- Patched MOV/MP4 writer to allow a small amount of garbage at the end of a
  file to be deleted when writing with the -m option
- Fixed bug where some Composite tags may not have taken priority over other
  tags as they should have

Version 11.79
- Added support for AVIF files
- Added new Canon, Sigma and Sony LensType values
- Made PDF 2.0 writable at your own risk with the -m option
- Enhanced -validate feature to warn about duplicate languages in an XMP
  lang-alt list
- Fixed inconsistency between documentation and ExifTool capabilities for
  "Writable" status of some tags

Version 11.78
- Added a new Nikon LensID
- Added two new FujiFilm SceneRecognition values
- Patched to avoid crash in Windows when writing a negative epoch time using
  the "-d %s" option
- Fixed problem editing MIE tags when using the "-wm w" option

Version 11.77
- Added a new Nikon LensID
- Added a number of new Olympus LensType values
- Added a new Canon LensType
- Decode timed GPS from Ambarella A12 dash cam MP4 videos
- Decode a number of new Sigma tags
- Decode a couple of new PanasonicRaw tags
- Enhanced -fileOrder option to add -fast feature

Version 11.76
- Added support for the Sony ILCE-9M2
- Added a couple of new XMP-GCamera tags
- Added MIMEType values for some formats that previously reported
  "application/unknown"
- Enhanced -geotag feature to write pitch to CameraElevationAngle if available
- Improved determination of MIMEEncoding for TXT files

Version 11.75
- Added ability to read some basic characteristics of TXT files
- Added kml_track.fmt to the fmt_files of the full distribution
- Added built-in support for decoding GPS from the four video subtitle text
  formats that were previously handled by separate config files, and removed
  these config files from the distribution
- Derive GPSDateTime from CreateDate and SampleTime if not already available
  when extracting timed GPS metadata from QuickTime-format videos
- Changed family 2 groups of some Extra tags

Version 11.74
- Added support for new XMP IPTC Extension version 1.5 tags
- Added a new Nikon LensID
- Decode GPS track from Auto-Vox dashcam MOV videos
- Improved Russian translations
- Enhanced convert_regions.config to support new IPTC Extension 1.5 ImageRegion
- Changed the way the FlatName element works when used in a structure element
  (the structure name is now added as a prefix to the flattened tag name)
- Patched gpx.fmt and gpx_wpt.fmt to support sub-seconds in GPSDateTime value

Version 11.73
- Decode timed metadata from Parrot drone videos
- Patched dji.config file to properly handle time zones
- Fixed bug which caused runtime error when reading timed metadata from Cobra
  Dash Cam AVI videos

Version 11.72
- Added warning messages for corrupted Photoshop document data
- Added a new Olympus CameraType
- Added a new Canon LensType
- Decode more Sigma tags
- Improved Russian translations
- Updated decoding of some CanonCustom settings for recent models
- Documented DNG OpcodeList values

Version 11.71
- Added a new Sony LensType
- Added a few new Nikon Z LensID's
- Added a simple print conversion for DNG OpcodeList tags (note that due to
  this, these tags must now be copied using the -n option)
- Fixed problems determining some video parameters for DV files
- Changed behaviour of -sep option when writing empty list items
- API Changes:
    - Changed ListSplit option to preserve empty list items
2020-04-20 10:15:50 +00:00
adam
46c62cfe6d p5-Image-ExifTool: updated to 11.70
Version 11.70 (production release)
Added a new CanonModelID
Improved identification of Office Open XML files
Removed RAF version check when writing FujiFilm RAF files
Limited the number of accelerometer records that ExifTool will read by default with the -ee option from INSV files to avoid excessive processing times and memory usage
Patched Windows version to allow reading of shared files with Unicode names
Patched to avoid converting some bad GPS coordinates
Fixed verbose output to include YCbCrSubSampling for JPEG files
Fixed conversion and group names for the new FujiFilm tag added in 11.68
Fixed format of GeoTiffDirectory and GeoTiffDoubleParams when writing

Version 11.69
Fixed bug introduced in version 11.66 where the sign was lost when writing coordinate values between 0 and -1 to QuickTime:GPSCoordinates

Version 11.68
Added read support for yet another type of streaming GPS in MP4 videos
Added a number of new FujiFlashMode values
Decode a new FujiFilm tag
Made NikonCaptureOffsets and NikonCaptureVersion deletable
Enhanced tag name documentation to indicate deletable MakerNotes tags

Version 11.67
Added config_files/thinkware.config to the distribution
Fixed bug decoding negative GPS coordinates from INSV videos

Version 11.66
Added a new Nikon LensID
Added a few new Canon LensType values
Decode a few more Hasselblad tags
Decode a new Canon tag
Decode more Samsung trailer tags
Extract BWF iXML, aXML and UMID from RIFF-format files
Extract ICC_Profile from more types of PDF files
Enhanced %s of the -W option to recognize the PICT format
Recognize MacOS alias files
Changed name of Ricoh CropMode35mm tag and added a new value
Minor change to a Minolta lens name
Fixed problem where NikonCapture information couldn't be deleted from an NEF
Fixed problem identifying some SVG files
Fixed typo in a CanonModelID value
Fixed bug which could result in "Internal error: no list index" warning when creating nested XMP lang-alt lists
Fixed the names of a few Tamron lenses for Nikon
Fixed problem extracting Layer information from some PSD files
Fixed writing of QuickTime GPSCoordinates to use the correct number of digits before the decimal point for latitude and longitude

Version 11.65
Added new SonyModelID and Sony LensType values
Added support for some new Sony models
Added a couple of new CanonModelID values
Added a new Canon ColorDataVersion value
Enhanced FastScan option so a setting of 2 stops processing PNG images at the IDAT chunk when reading
Preserve order of nested lang-alt list entries when -struct option is used

Version 11.64
Added a new Canon LensType
Added a new Nikon LensID
Added config file for converting streaming GPS from BlueSkySea dashcam
Decode FocusDistance for Nikon Z6/Z7
Documented groups in families 5 and 6 (available but undocumented since Exiftool version 8.22 and 11.50 respectively)
Fixed some ordering problems when writing/copying nested XMP lang-alt lists
Fixed some minor quirks with QuickTime language codes
Fixed a CanonModelID value
API Changes:
Documented SavePath and SaveFormat options

Version 11.63 - "PNG Early Text"
Added a few new Sigma lenses
Improved handling of Canon CNTH atom in MOV/MP4 videos
Changed PNG writer to place all text chunks before IDAT (not just XMP)
Issue minor warning for any text chunk after PNG IDAT (not just XMP)
Enhanced ForceWrite feature to allow "PNG" to be specified (to move existing text chunks to before IDAT without editing any metadata)
Removed Windows "surrogate" warning for files that wouldn't be processed anyway
Fixed some entries in the Minolta LensType list
Fixed identification of a Sony lens

Version 11.62
Added a number of new Canon, Pentax, Sony and Sigma lenses
Removed some extraneous verbose warnings when geotagging
Removed Minolta LensType value for a non-existent lens
Patched problem writing some simple qualified XMP values
Patched to avoid writing files in Windows with Unicode surrogate characters in their name unless the -overwrite_original_in_place option is used
Fixed an incorrect Pentax LensType
Fixed family 2 group names of some XMP-exifEX and XMP Composite tags

Version 11.61
Added a new FujiFilm CropMode
Added a few new proprietary CustomRendered values
Added a new Nikon LensID and fixed a Canon LensType
Added a new CanonModelID
Decode more Sony DSC-RX100M7 tags
Write standard EXIF to PNG even if non-standard EXIF already exists
Changed a Minolta/Sony LensType
Changed Composite GPS reference direction tags to be derived from only the XMP-exif GPS coordinate tags (and not other XMP GPS coordinates)
Reverted a PNG Validation check that was removed from 11.60
Patched to avoid problems overriding new values when writing thumbnail and preview images

Version 11.60
Added a few new Sigma LensType values
Updated Sony makernote decoding for the DSC-RX100M7
Various internal improvements to PNG reader/writer
Fixed bug in RIFF decoder that could cause an "undefined subroutine" error
Fixed problem writing some QuickTime tags if the PREFERRED levels were changed via the config file
Install Changes:
Properly erase all temporary files after validation tests

Version 11.59
Added a new SonyModelID
Changed block delete to allow subsequent writing of tags from the same group (like a group delete)
Minor changes to warnings and verbose output when writing PNG images
Fixed potential runtime warning on an error rewriting XMP in a PNG image

Version 11.58
Added a number of new Canon and Sony LensType values
Decode NikonMeteringMode for the D500
Decode LensID for Nikon Z lenses
Extract RawThermalImage from Parrot Bebop-Pro Thermal images
Validate PNG CRC values when writing or using the Validate option
Improved Russian translation
Improved identification of some Tamron lenses for Canon cameras
Changed name of D810MeteringMode tag to NikonMeteringMode
Patched writing of XMP in PNG images to always come before IDAT, and warn if XMP comes after IDAT when reading
Fixed problem replacing multiple lang-alt default-language structure elements in lists of XMP structures (behaviour for other languages still not ideal)
API Changes:
Removed PNGEarlyXMP option
Fixed problem introduced in 11.54 which caused Options('UserParam') to return undef
Internal Changes:
A block delete of EXIF, XMP, IPTC, etc now sets the group delete flag

Version 11.57
Improved decoding of some tags for the Sony ILCE-7RM4
Minor change to a Sony lens name
Fixed format of a number of 8-bit integer QuickTime tags when writing
Fixed problem replacing multiple structure elements in lists of XMP structures

Version 11.56
Added support for the Sony ILCE-7RM4
Added a new SonyModelID
Added a few new Sony/Minolta LensType values
Decode some new Nikon and Motorola tags
Decode a couple more ColorData tags for some Canon models
Extract PreviewImage from DNG files which don't have a .DNG extension
Extract Huawei APP7 maker notes with the Unknown (-u) option
Internal change in LensID logic for Sony E-type lenses

Version 11.55
Added write support for XMP-crs:Texture and XMP-drs tags
Added a number of new Panasonic NoiseReduction values
Added definition for a new Kodak tag
Added a couple of new Panasonic AFAreaMode values
Added a couple of new Sony/Minolta LensTypes
Added a new CanonModelID
Decode HEVCConfiguration record from HEIC images
Decode a new Panasonic tag
Decode a new QuickTime tag
Changed internal handling of Composite tag ID's to include module name
Removed "FE" designation from Samyang E-mount lenses
Dropped Validate warning about missing GPSProcessingMethod tag

Version 11.54
Added new Canon and Sony/Minolta LensType values
Added a number of new Sony/Minolta LensType values
Added "Unknown" value for new EXIF CompositeImage tag
Added ability to write GSpherical tags in video track of MOV/MP4 files
Added support for geotagging from GPS/IMU CSV-format files
Improved Russian translation
Improved Validate feature to check ExifVersion/GPSVersionID numbers
Accept unsigned numbers when setting GPSAltitudeRef from a numerical value
Fixed decoding of DepthMapWidth/Height for some Samsung live-focus images
Fixed a couple of incorrect/incomplete CanonModelID values
Fixed problem identifying some Canon lenses when used on a Sony camera with a Metabones adapter
API Changes:
Added FilterW option
Enhanced Compact option to improve flexibility and include features of XMPShorthand option
Removed XMPShorthand option from documentation

Version 11.53 - "Exif 2.32"
Added support for the new tags of the Exif 2.32 specification
Added a new SamsungModelID
Added warning if extracting ZIP file contents without the -a option
Added ability to extract EmbeddedVideo from the trailer of Android JPEG images with the ExtractEmbedded option
Decode timed GPS from Cobra Dash Cam AVI videos
Decode a new GoPro tag
Enhanced -struct option to allow extraction of structured Torrent Info
Improved error handling when an unexpected terminator is encountered while writing a QuickTime-format file
Renamed one of the Nikon Saturation tags to "SaturationAdj"
Removed warning message when writing FujiFilm RAFVersion 0240 and 0261 files
Fixed encoding problem when writing some QuickTime UserData tags with strings containing special characters
API Changes:
Enhanced XMPShorthand option to add level 2

Version 11.52
Added a few new Nikon CropHiSpeed values
Added a new Nikon LensID
Fixed problem where reading a large, corrupt AIFF file may could take an excessively long time
API Changes:
Enhanced Compact option to add levels 3, 4 and 5

Version 11.51
Decode Canon DistortionCorrection tags
Removed a minor EXIF warning when processing EPS files with a DOS header
Fixed bug which caused an error when rewriting some EPS files multiple times

Version 11.50 (production release)
Added a new Canon LensType and two new Sony LensTypes
Added tiff_version and rotate_regions config files to the distribution
Added two new QuickTime Keys tags and made some existing Keys unwritable
Improved Composite LensID logic to make better use of EXIF LensModel
Improved logic when writing BinaryData tags to allow multiple interdependent tags to be written in a single command
Improved -htmldump output to show names of Unknown tags
Allow advanced formatting expressions to access the current tag key ($tag)
Remove escaped nulls from -json string values
Reverted change in ExifTool 11.38 so that Composite GPS reference directions are generated again even if the EXIF versions of these tags already exist
Fixed an incorrect FlashPix CodePage conversion
2019-10-13 08:21:40 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
adam
c4b8fcf537 p5-Image-ExifTool: updated to 11.30
Version 11.30 (production release)
Added 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
Fixed possible "'x' outside of string" error when reading corrupted EXIF
Fixed incorrect write group for GeoTIFF tags added in version 11.24

Version 11.29
Added support for Ricoh GR III maker notes
Added a new Canon LensType
Added a new XMP-crs tag
Enhanced -csv option to output base64-encoded binary data when combined with -b or when the -charset option is used and the text has invalid characters
Remove trailing space from even-length DICOM values
Patched to avoid "Hexadecimal number > 0xffffffff non-portable" warning
Fixed meta charset attribute in -htmlDump output

Version 11.28
Added support for reading INSV video and decode streaming GPS
Added a new Pentax LensType
Added a new FujiFilm ImageStabilization value
Allow exiftool to be run via a symbolic link on Mac/Linux
Reverted INDD patch of version 11.27 (ie. raise error again on incorrectly terminated INDD object list)
Changed handling of temporary documentation file in Windows version

Version 11.27
Added support for more XMP-dji-drone tags
Added new Olympus CameraType and LensType values
Added a new Canon LensType
Added a new CanonModelID
Decode yet another type of GPS from DashCam videos
Allow FileName to be written when only case is changed on case-insensitive filesystems
Improved identification of some iWork file types
Recognize the LRV file extension
Changed Windows version to use the parent folder of PAR_GLOBAL_TEMP for the temporary documentation file
Don't raise an error if an INDD object list is terminated by spaces instead of nulls
Fixed some problems with new -htmldump IFD highlighting feature
Fixed bug introduced in 11.24 with "-o -.EXT" feature

Version 11.26
Added a new Nikon LensID
Decode more tags for the Sony ICLE-6400
Enhanced -htmldump feature to highlight IFD when mousing over IFD offset

Version 11.25
Added a new Sony/Minolta LensType
Added a new Nikon LensID
Decode Leica D-Lux7 maker notes
Decode more Nikon AF tags for newer models
Decode Samsung Type2 maker notes with lower case Make
Decode another Sony tag
Improved decoding of Nikon LensType
Improved time shift feature to fix some incorrectly formatted date/time values
Renamed some Sony ImageCount tags to ShutterCount
Fixed problem reading back metadata written to some odd PDF files

Version 11.24
Compatibility Notice: Changed the meaning of '-' and '+' modifiers for %C formatting code (does not affect lower-case %c code)
Decode a number of new Nikon tags
Added new Olympus FlashType and FlashModel values
Added a new Canon LensType
Added a new Nikon LensID
Made more GeoTIFF tags writable
Handle XMP rdf:value when reading
Improved warning when trying to read a file with a zero-length name
Fixed decoding of PictureControl tags for Nikon Z-7
Fixed problem writing date/time values with " DST" designator at end of date/time string
Fixed problem in Windows which could cause ExifTool to abort due to a Win32::FindFile error if a file name contained surrogate Unicode characters

Version 11.23
Recognize DWG and DWF files
Minor improvement to some -validate warnings
Tolerate leading UTF-8 byte order mark (BOM) at start of JSON files
Fixed problem recognizing some streaming camm metadata in QuickTime videos

Version 11.22
Added read support for PC Paintbrush (PCX) files
Added two new Sony/Minolta LensTypes
Decode LensData tags for some newer Nikon models
Decode ColorData for the Canon EOS R
Recognize DCX files

Version 11.21
Added a new Sony/Minolta LensType
Added a new Olympus FlashModel
Improved decoding of FujiFilm InternalSerialNumber
Minor improvements to decoding of GPS from some dashcam videos
Made XMP-getty:Personality a List-type tag
Made it an error to use the -o option or write FileName or Directory tags when using the TestName dry-run feature
Fixed problem using -E with other character sets when writing

Version 11.20
Added a new Panasonic WhiteBalance value
Added a new Nikon LensID
Decode streaming GPS from MOV videos for another dashcam model
Improved -E option to support character sets other than UTF-8
2019-04-25 16:35:57 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
wiz
dcef2fc09d p5-Image-ExifTool: update to 11.01.
June 11, 2018 - Version 11.01 (production release)

  - Added a new ProfileCMMType (thanks Neal Krawetz)
  - Added a Validate warning about non-standard EXIF or XMP in PNG images
  - Added a new Canon LensType
  - Decode a couple more PanasonicRaw tags (thanks Klaus Homeister)
  - Patched to avoid adding tags to QuickTime videos with multiple 'mdat' atoms
    --> avoids potential corruption of these videos!

June 7, 2018 - Version 11.00 (production release)

  - Added read support for WTV and DVR-MS videos
  - Added print conversions for some ASF date/time tags
  - Added a new SonyModelID (thanks LibRaw)
  - Decode a new PanasonicRaw tag (thanks Klaus Homeister)
  - Decode some new Sony RX100 VI tags (thanks LibRaw and Jos Roost)
  - Made Padding and OffsetSchema tags "unsafe" so they aren't copied by default

May 29, 2018 - Version 10.99

  - Decode layer information from Photoshop ImageSourceData in TIFF images
  - Updated to the IPTC video metadata 1.2 specification
  - Patched DateFmt() utility function to apply GlobalTimeShift if used
  - Improved error message when trying to write a file with a wrong extension
  - Fixed unnecessary warning when setting FileCreateDate in Windows

May 22, 2018 - Version 10.98

  - Added additional Validate checks for JPEG thumbnail tags
  - Added a new Canon LensType (thanks LibRaw)
  - Decode a number of new Nikon ColorBalance tags (thanks LibRaw)
  - Disable extraction of Nikon D850 PhotoShootingMenuBank from NEF images
    (apparently not valid in this type of file)
  - Fixed problem with writable user-defined Composite tags introduced in 10.16
  - Fixed unnecessary Validate warning about missing GPSVersionID
  - Fixed incorrect "wrong IFD" Validate warnings in CR3 images

May 17, 2018 - Version 10.97 - "Multi-segment EXIF"

  - Added read/write support for multi-segment EXIF in JPEG images
  - Added a number of new Canon LensType values (thanks LibRaw)
  - Added support for Panasonic DC-FT7 makernotes and metadata in MP4 videos
  - Decode a number of new Nikon WB tags (thanks LibRaw)
  - Improved warning message when attempting to write to an invalid tag name
  - Enhanced Validate feature to perform more tests on TIFF and JPEG images
    [The Validate feature is no longer considered experimental]

May 9, 2018 - Version 10.96

  - Added a new Sony LensType (thanks Jos Roost)
  - Added a few new Panasonic lenses (thanks LibRaw)
  - Added Composite tags for GPSDestLatitudeRef and GPSDestLongitudeRef
  - Decode maker notes from Kodak PixPro AZ901
  - Extract Preview images from iWork files
  - Improved identification of Apple iWork files
  - Fixed arg_files to handle GPS destination reference directions

May 4, 2018 - Version 10.95

  - Added new Nikon LensID's (thanks Warren Hatch, LibRaw and Jami Bradley)
  - Added a new Sony LensType (thanks Jos Roost)
  - Decode a new Samsung tag (thanks LibRaw)
  - Decode Photoshop Lr16 layer information
  - Decode more Leica tags (thanks LibRaw)
  - Updated DarwinCore tags to current specification
  - Improved validation of JPEG files
  - Disabled writing of buggy Samsung EK-GN120 SRW files
  - Fixed conversion for Nikon D850 ExposureDelayMode (thanks Jami Bradley)
  - Fixed "x outside string" error when reading a truncated zip file
  - Fixed "uninitialized value" error when writing a corrupted JPEG image

Apr. 19, 2018 - Version 10.94

  - Added read/write support for Canon CRM files
  - Added a new Sony LensType (thanks Jos Roost)
  - Added a new CanonModelID
  - Decode a new Samsung tag (thanks LibRaw)
  - Fixed AIColorModel conversion

Apr. 13, 2018 - Version 10.93

  - Added a new Canon Quality value (thanks Norbert Wasser)
  - Added a new Pentax Quality value (thanks LibRaw)
  - Decode some new Sony ARW tags (thanks Jos Roost)
  - Decode some AI-specific tags from PDF and PostScript files
  - Decode a new QuickTime tag
  - Enhanced -geotag option to support NMEA from GLONASS and other systems
  - Fixed bug decoding seconds of ZIP file timestamps (thanks Lars Wallenborn)

Apr. 19, 2018 - Version 10.92

  - Decode GPS from videos of more camera models
  - Tolerate white space before header in PDF files

Apr. 9, 2018 - Version 10.91

  - Added read/write support for MacOS FileCreateDate (writing this is the same
    as MDItemFSCreationDate, but reading uses a different mechanism which
    doesn't have the delayed-update issue of MDItemFSCreationDate)
  - Added ability to write MacOS MDItemUserTags (requires "tag" utility)
  - Decode a new Sony tag (thanks LibRaw)
  - Properly un-escape quotes in extracted MacOS MDItem values
  - Fixed another subtle order-of-operations anomaly
  - API Changes:
      - Enhanced GetValue() to accept a tag name with group prefix(es)

Apr. 5, 2018 - Version 10.90

  - Improved decoding of Sony PictureProfile (thanks Jos Roost)
  - Fixed problem introduced in 10.61 with order of command-line operations when
    mixing copied values with assigned values

Apr. 2, 2018 - Version 10.89

  - Added ability to rotate MP4/MOV videos by writing Rotation angle
  - Added two new Sony PictureProfile values (thanks Albert Shan)
  - Decode more Nikon tags
  - Updated some values of the QuickTime MediaType tag

Mar. 27, 2018 - Version 10.88

  - Added example config file (dji.config) to generate Composite GPS and other
    tags from Text metadata embedded in DJI drone videos
  - Added a new PentaxModelID
  - Documented new advanced-formatting "@" feature which has existed since
    version 10.53 but not fully functional until 10.87
  - Decode a new Sony tag (thanks LibRaw)
  - User-defined Composite tags now show up in the -list output
  - Improved speed for generating Composite SubDoc tags with -ee option
  - Fixed problem creating writable UserDefined Composite tags
  - Fixed an incorrect PRISM tag name

Mar. 20, 2018 - Version 10.87

  - Added a new FujiFilm ShutterType value (thanks Albert Shan)
  - Decode more timed metadata from CR3 images
  - Decode Samsung DualShot depth map
  - Decode a new Canon tag
  - Improved decoding of some Canon color information (thanks LibRaw)
  - Fixed print conversion of ID3v2 Genre values with multiple genres

Mar. 15, 2018 - Version 10.86

  - Decode timed GPS and accelerometer data from BikeBro AVI videos
  - Decode a new Sony tag and add a new value to another tag (thanks Jos Roost)
  - Decode GPSAltitude from some videos with the -ee option
  - Decode some new tags from Kodak PixPro 4KVR360 JPEG images and MP4 videos
  - Decode GPS information from CR3 images
  - Fixed unnecessary warnings when Validate option used on CR3 images

Mar. 14, 2018 - Version 10.85

  - Decode GPSTrack from MOV videos of more dashcam models
  - Decode a few new CanonVRD tags for DPP 4.8.20
  - Decode a new Sony tag (thanks Jos Roost)
  - Decode a few more Canon tags (thanks LibRaw)
  - Improved processing speed when using the -ee option on some video files
  - Fixed incorrect names for a couple of CanonVRD HSL tags
  - Fixed problem where UTF-8 validation missed some invalid sequences
  - Fixed bug introduced in 10.84 with GPSPosition when -n option is used

Mar. 12, 2018 - Version 10.84

  - Decode GPS from MOV videos of more dashcam models with -ee option
  - Decode a new Sony tag (thanks Jos Roost)
  - Convert GPS speeds extracted from MOV videos with the -ee option to km/h
  - Avoid converting empty GPS coordinates to 0.000000
  - Fixed some bugs extracting Novatek GPS from MP4 videos

Mar. 7, 2018 - Version 10.83

  - Added read support for Sketch design files
  - Added Light LRI files to the list of recognized file types
  - Added a new Canon LensType (thanks LibRaw)
  - Decode a couple of new Sony tags (thanks Jos Roost)
  - Extract JpgFromRaw image from CR3 images
  - Improved warning message when attempting to write a tag in a specific group
    that isn't writable
  - Changed group name of JSON tags from "File" to "JSON"
  - Fixed some incorrect offsets in -v3 output for CR3 images

Mar. 1, 2018 - Version 10.82

  - Added support for Canon's new CR3 raw file format
  - Added a few new CanonModelID/SonyModelID values (thanks LibRaw)
  - Added support for the Sony ILCE-7M3 (thanks Jos Roost)
  - Decode timed GPS information from Insta360 MP4 videos with the -ee option
  - Write XMP before idat in MOV/MP4/CR3 files if possible
  - Fixed "'x' outside of string" runtime error when reading some Sony images
  - Fixed problem with some hex dumps going to the console when -v3 was combined
    with the -w option

Feb. 26, 2018 - Version 10.81

  - Added new values for a few Panasonic tags (thanks Bernd-Michael Kemper)
  - Added a new Canon, Olympus and Sony LensTypes (thanks LibRaw)
  - Added a new PanasonicRaw Compression type (thanks LibRaw)
  - Added definitions for a number of new MacOS tags
  - Decode CameraInfo for Canon 5DmkIII firmware 1.3.5
  - Removed INX from list of writable files (-listwf option output)
  - Fixed problem introduced in version 10.16 that could cause a "Can't create"
    error when using the -o option to write certain types of files
  - Fixed problem introduced in version 10.34 resulting in a "Can't delete all
    meta information" error when writing .PS files
2018-06-24 07:32:24 +00:00
wiz
3ff7900479 p5-Image-ExifTool: update to 10.80.
Feb. 22, 2018 - Version 10.80 (production release)

  - Decode a new PanasonicRaw tag (thanks LibRaw)
  - Extract ImageWidth/Height for main image of HEIC file
  - Added preliminary read/write support for Reconyx UltraFire maker notes
  - Added a new Sony/Minolta lens (thanks Jos Roost)
  - Internal changes:
      - Changed TimeNow() make ExifTool object optional

Feb. 11, 2018 - Version 10.79

  - Added a new Olympus CameraType (thanks LibRaw)
  - Added a new XMP-microsoft tag (thanks José Oliver-Didier)
  - Decode a new GoPro QuickTime tag
  - Convert nulls IPTC:DocumentHistory to newlines
  - Removed all null terminators from JSON and PHP output
  - Fixed writing of GPSDateStamp and GPSTimeStamp to be able to set to "now"
  - Internal changes:
      - Changed TimeNow() to require ExifTool object as first argument

Jan. 31, 2018 - Version 10.78

  - Added a few new values for some Olympus tags (thanks John)
  - Decode GoPro APP6 metadata in JPEG images and more GoPro MP4 tags
  - Decode more Red tags, and improved decoding of others
  - Decode face detection information from timed metadata with the -ee option
  - Fixed problem writing shorthand XMP containing CDATA sections
  - Fixed problem copying XMP-acdsee:Snapshots
  - Fixed decoding of a few Panasonic RAW tags (thanks Klaus Homeister)

Jan. 26, 2018 - Version 10.77

  - Added read support for Redcode R3D RAW videos
  - Enhanced -sep option to specify separator and terminator for binary output
  - Removed null terminator from JSON output of ICC_Profile:CharTarget
  - Improved error messages to help diagnosing some types of corrupted files
  - Return an exit status of 2 instead of 1 if all files fail the -if condition
  - Fixed decoding of QuickTime chapter names
  - Fixed incorrect MimeType for RMD files
  - Fixed problem where exit status of 1 was returned when writing with a -if
    condition if any of the files failed the condition

Jan. 22, 2018 - Version 10.76

  - Added ability to write shorthand XMP with the -z option
  - Added write support for Google XMP GFocus tags
  - Improved decoding of GoPro timed metadata
  - Renamed ASF PlayDuration to Duration
  - Fixed problem where fractional seconds were ignored when geotagging from an
    NMEA track log with no date stamps
  - Fixed runtime warning when reading XMP with an empty structure in a list
  - API Changes:
      - Added XMPShorthand option
      - Enhanced Compact option so a setting of 2 avoids XMP indentation

Jan. 12, 2018 - Version 10.75

  - Added another Sony/Minolta lens (thanks Jos Roost)
  - Decode more QuickTime tags
  - Decode a number of new tags from GoPro Hero6 MP4 videos
  - Enhanded "Unknown file type" error to indicate if "File is empty" or "File
    header is all binary zeros"
  - Improved decoding of some Sony tags (thanks Jos Roost)
  - Improved decoding of QuickTime timed metadata
  - Marked ArtworkCircaDateCreated as "Unsafe" for writing to avoid it being
    added when attempting to shift all date/time tags
  - Fixed bug which could cause runtime error when reading some old Sony maker
    notes (thanks Tamas Lovag)

Jan. 8, 2018 - Version 10.74

  - Added a new Sony/Minolta lens (thanks Jos Roost)
  - Added print conversion for ICC_Profile DeviceManufacturer and ProfileCreator
  - Added informational warning when the ExtractEmbedded option may be useful
  - Improved experimental validate feature for RAW files
  - Fixed bug in experimental Validate feature that could cause out-of-memory
    error when combined with "-use mwg"

Jan. 5, 2018 - Version 10.73

  - Added read/write support for GoPro RAW (GPR) files
  - Added a new Sony/Minolta lens (thanks Sylvain)
  - Improved conversions for GPS tags extracted from video streams

Jan. 4, 2018 - Version 10.72

  - Added IF feature to -p option
  - Decode streamed GPS position and other streamed metadata from MP4 videos
    when the -ee option is used
  - Fixed problem geotagging GPSAltitude from some GPX files

Jan. 2, 2018 - Version 10.71

  - Decode some more ICC_Profile tags (thanks Eef Vreeland)
  - Decode MechanicalShutterCount for Nikon D850 (thanks Xavier Jubier)
  - Convert PNG:CreationTime values to/from standard date format
  - Fixed problem loading default config file from application directory
  - Fixed problem reading XMP where a namespace is defined after an attribute
    which uses the namespace

Dec. 27, 2017 - Version 10.70

  - Search application directory for -config file
  - Improved robustness of JSON import
  - Enhancements to experimental Validate feature
  - Fixed bug introduced in 10.69 which could result in hang when writing
    multi-segment JPEG metadata

Dec. 18, 2017 - Version 10.69

  - Added "OK" UserParam for use in -if conditions
  - Allow writing an empty JPEG Comment
  - Check for proper location of Photoshop metadata with -validate or -use mwg
  - Exit status now set to 1 if command was aborted due to invalid arguments
  - Translate "UTF8" to appropriate escape sequence when writing
    IPTC:CodedCharacterSet with the -n option
  - Improved "Not a valid TIFF" error message to be more specific about the file
    type for TIFF-based formats
  - Fixed problem parsing Honeywell PTNTHPR NMEA sentences from some GPS devices

Dec. 5, 2017 - Version 10.68

  - Added ability to set tag values and API options to an empty string using
    "^=" on the command line
  - Added a new Sony LensType (thanks Jos Roost)
  - Added a new Nikon LensID
  - Decode more tags from some newer Leica models
  - Decode a new Apple tag
  - Fixed indeterminate order of extracted XMP structures

Nov. 16, 2017 - Version 10.67

  - Fixed problem introduced in 10.66 with -execute not returning the command
    number in the "{ready}" message when -stay_open was used
  - API Changes:
      - Added TimeZone option

Nov. 14, 2017 - Version 10.66

  - Added a new Canon LensType (thanks Norbert Wasser)
  - Updated en-ca and en-gb language translations
  - Minor format change to experimental Validate feature return value
  - Prevent JFIF from being added to a JPEG containing Adobe APP14
  - Changed a number of Canon LensType strings to add "USM" to L model names
  - Patched for compatibility with Time::Piece version 1.29_04 and later, and
    improved error handling when writing formatted date/time values
  - Fixed bug in Composite MWG CreateDate and DateTimeOriginal tags which could
    cause existing tags to be hidden when not using the -a option
  - Fixed problem using '#' suffix not properly fixed in 10.65
  - Fixed problem decoding Nikon D810 MultiExposure tags

Oct. 31, 2017 - Version 10.65

  - Added support for DOSLatinUS (cp437) and DOSLatin1 (cp850) character sets
  - Added Extra ForceWrite tag for forcing metadata in a file to be rewritten
  - Added write support for RAF images from some newer FujiFilm models
  - Added a new SonyModelID, Sony LensType and Olympus LensTypes (thanks LibRaw)
  - Added a new Pentax LensType
  - Added a new Nikon LensID
  - Decode more Sony tags for new models (thanks Jos Roost)
  - Decode Nikon D850 ShotInfo tags and custom settings (thanks Warren Hatch)
  - Decode Nikon D850 ColorTemperatureAuto (thanks LibRaw)
  - Decode Photoshop LayerModifyDates and LayerIDs
  - Improved decoding of Nikon D5/D500/D810 ShotInfo tags
  - Allow advanced formatting expressions to return a list reference
  - Fixed problem in Composite:GPSAltitude when derived from an "undef" altitude
  - Fixed bug which could result in runtime warning when excluding some tags
    from being extracted

Oct. 17, 2017 - Version 10.64

  - Added a new Nikon LensID
  - Added a new SonyModelID
  - Added a new CanonModelID (thanks LibRaw)
  - Added some new non-standard CustomRendered values
  - Decode FrameRate from FLIR SEQ files (thanks Sebastian Hani)
  - Enhanced shift feature to be able to shift some not-so-simple numerical
    values (eg. GPSLatitude) with -TAG+=VALUE syntax
  - Fixed problem with possible malformed UTF-8 when writing IPTC values that
    require truncation
  - Fixed incorrect Writable type for XMP-GSpherical:TimeStamp
  - Fixed incorrect family 2 group name for Nikon HDRInfo tags

Oct. 4, 2017 - Version 10.63

  - Added a number of new Canon LensTypes (thanks Norbert Wasser for some)
  - Added a new CanonModelID
  - Added a new Olympus CameraType
  - Decode MD5Signature in FLAC StreamInfo (thanks Tim Eliseo)
  - Improved decoding of HEIC/HEIF metadata
  - Removed useless write support for QuickTime date/time tags in HEIC/HEIF
    images
  - Fixed "Incorrect XMP stream length" problem when writing some INDD files

Sept. 28, 2017 - Version 10.62

  - Added preliminary support for HEIC/HEIF images
  - Added support for Google depthmap metadata (XMP-GDepth)
  - Added some new Sony/Minolta lenses (thanks LibRaw and Jos Roost)
  - Added a new CanonModelID (thanks Norbert Wasser)
  - Added a new Nikon LensID (thanks Michael Tapes)
  - Decode a new Sony tag (thanks Jos Roost)
  - Decode some new Nikon tags (thanks Warren Hatch)
  - Decode maker notes from Leica TL2
  - Enhanced ID3 -v2 output to show frame flags
  - Fixed problem decoding Nikon D810 camera tilt angles
  - Fixed problem where SphericalVideoXML metadata was deleted when writing XMP
    to a QuickTime-format file containing this information

Aug. 18, 2017 - Version 10.61

  - Added a new Canon LensType (thanks LibRaw)
  - Added a number of new Sigma, Nikon and Sony lenses (thanks Jos Roost)
  - Added a new Nikon LensID (thanks Yang You)
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Decode Panasonic FocusDistance (thanks David Ellsworth)
  - Updated to the IPTC video metadata 1.1 specification
  - Restored the ability to delete JpgFromRaw from RAW images (broken in 10.38)
  - Fixed problem decoding maker notes from Pentax K-70 AVI videos
  - Fixed problem conditionally replacing a tag if the value to be deleted was
    taken from another tag while the new value was assigned directly

July 21, 2017 - Version 10.60

  - Added two new Sony/Minolta LensTypes (thanks Jos Roost)
  - Added a new Pentax LensType (thanks Dieter Pearcey)
  - Added new Composite UniquePathPoints tag to photoshop_paths.config
  - Extract raw-data JFIF/JFXX thumbnails as ThumbnailTIFF
  - Improved Sony LensSpec conversion
  - Updated German translations (thanks Herbert Kauer)
  - Set family 1 group name of JFXX ThumbnailImage to JFXX instead of JFIF
  - Fixed problem with %C no longer incrementing properly

July 7, 2017 - Version 10.59

  - Added a new Canon LensType (thanks LibRaw)
  - Added a new Nikon LensID
  - Added "wrong extension" warning to experimental Validate feature
  - Decode Pentax maker notes in Q-S1 AVI videos
  - Updated iptc2exif.args and exif2iptc.args to support new EXIF OffsetTime
    tags (thanks Herb)
  - Patched potential problem with "Use of uninitialized value $pos" error when
    importing malformed JSON data
  - Patched to avoid runtime warning due to invalid Nikon ShutterCount value
  - Raise an error if -b is used with the -csv option
  - Changed PNG exIf chunk name to eXIf
  - Fixed bug introduced in 10.26 which could cause hang when %C is used in an
    output file name
  - Fixed MWG:DateTimeOriginal and MWG:CreateDate to return XMP when EXIF and
    IPTC don't exist

June 29, 2017 - Version 10.58

  - Added read support for RIFF-format MBWF/RF64 files
  - Added write support for dji-drone XMP tags
  - Added a new Canon LensType (thanks Steve Bates)
  - Added a few new Sony/Minolta LensType values (thanks Jos Roost)
  - Added a couple of new CanonModelID values (thanks LibRaw and Norbert Wasser)
  - Decode some new FujiFilm tags (thanks Chris Schucker)
  - Enhanced FileSize print conversion to show in "GB" for large files
  - Fixed "outside of string in unpack" errors when reading some corrupted
    EXE/ICC files
  - Fixed problem extracting GIF MIDISong metadata

June 20, 2017 - Version 10.57

  - Added a new Canon LensType (thanks Norbert Wasser)
  - Added write support for PNG Collection tag
  - Added a few new CanonModelID values
  - Added some new Pentax ShakeReduction values
  - Removed ability to create PNG zxIf chunks
  - Documented -progress:%b feature (added in 10.26)
  - No longer report FileType, FileTypeExtension or MIMEType for JPEG/TIFF
    images with an unknown header
  - Relaxed case requirement for "SourceFile" header in CSV and JSON import
  - Fixed decoding of Pentax ExposureCompensation for newer Ricoh models
  - Fixed some incorrect "Wrong IFD" messages with experimental Validate feature
  - Fixed a couple of Sony/Minolta lens names (thanks Jos Roost)
  - Fixed "Error reading PreviewImage" warning for some Sony models

June 6, 2017 - Version 10.56

  - Removed ordering constraints between Geotag/Geosync and Geotime assignments
    on the command line
  - Removed debugging print statement left in photoshop_paths.config
2018-02-25 17:54:02 +00:00
wiz
44d6f8ac08 Updated p5-Image-ExifTool to 10.55.
June 5, 2017 - Version 10.55 (production release)

  - Added support for GIF multimedia extensions
  - Added a couple of new Sony/Minolta lenses (thanks Chris)
  - Added a new Nikon LensID (thanks Jakob Dettner)
  - Added new Composite TotalPathPoints tag to photoshop_paths.config
  - Decode a number of new Sony tags and updated some others (thanks Jos Roost)
  - Decode a new Pentax tag and fixed decoding of another (thanks Andras
    Salamon)
  - Updated iptcCore.args for new IPTC specification
  - Changed description of a couple of AVI Model tags to match EXIF
  - Patched tests to avoid failures with Perl 5.25.11 due to missing "." in @INC
  - Fixed an incorrect warning from the experimental Validate feature

May 26, 2017 - Version 10.54

  - Added support for Google XMP GImage and GAudio tags
  - Added a new Olympus CameraType (thanks LibRaw)
  - Added a two new Sony lenses and decode more ILCE-9 tags (thanks Jos Roost)
  - Added new values to some Pentax tags (thanks Andras Salamon)
  - Added a new Canon LensType
  - Added an additional checks to the experimental -validate feature
  - Improved user-defined FileTypes feature to provide more flexibility
  - Enhanced -ext option to allow specific files extensions to be processed
    along with supported files
  - API Changes:
      - Added ListJoin option to replace List and ListSep options

May 17, 2017 - Version 10.53

  - Added support for "MeSa" Photoshop IRB resource
  - Made XMP-GSpherical tags writable
  - Improved German translations (thanks Jobi)

May 12, 2017 - Version 10.52

  - Added some new values to a number of FujiFilm tags and changed some others
    (thanks Albert Shan)
  - Decode a number of new Sony tags for the ILCE-9 (thanks Jos Roost)
  - Made SonyISO writable
  - Changed 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
  - Fixed problem using new NoDups utility with Shortcut tags

May 2, 2017 - Version 10.51

  - Added "NoDups" utility function for use in advanced formatting expressions
  - Added a new Pentax LensType (thanks JohnK)
  - Added some new Pentax DriveMode values (thanks Andras Salamon)
  - Enhanced -ver option to report Perl include directories with -v2
  - Improved warning message when advanced formatting expression returns undef
  - Minor change to a few FujiFilm print conversion strings (thanks Albert Shan)
  - Changed behaviour when interpolating Shortcut tags in a string (the values
    are now separated according to the -sep option setting instead of simply
    being concatenated)
  - Patched to allow file times to be set on systems where futimes is not
    available
2017-06-14 13:14:49 +00:00
ryoon
17cfb59fe1 Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
wiz
c9fdde23b4 Updated p5-Image-ExifTool to 10.50.
Apr. 20, 2017 - Version 10.50 (production release)

  - Decode a new Pentax tag (thanks Andras Salamon)
  - Improved decoding of Olympus DriveMode (thanks Herbert Kauer)
  - Improved handling of errors from utime when setting file times
  - Fixed potential hang problem when reading corrupted QuickTime metadata
  - Fixed problem deleting duplicate EXIF tags when writing other tags at the
    same time

Apr. 10, 2017 - Version 10.49

  - Added "DateFmt" utility function for use in advanced formatting expressions
  - Added a new Sony/Minolta LensType (thanks LibRaw)
  - Decode a new Panasonic tag
  - Fixed problem decoding Sony VariableLowPassFilter values (thanks Jos Roost)
  - Fixed problem setting XMP:About when creating new XMP in a file
  - Fixed an incorect Pentax DriveMode value (thanks Andras Salamon)
  - API Changes
      - Allow access to the advanced formatting expression via a new ExifTool
        "FMT_EXPR" member variable

Apr. 3, 2017 - Version 10.48

  - Added some new FujiFlashMode values (thanks Albert Shan)
  - Added a new Sony LensType (thanks Jos Roost)
  - Added a new Canon LensType (thanks LibRaw)
  - Added a new CanonModelID and minor changes to some others (thanks Dmitry)
  - Decode two Pentax tags and added a number of new values for other Pentax
    tags (thanks Andras Salamon)
  - Decode a new Sony tag (thanks Jos Roost)
  - Improvements to the experimental Validate feature
  - Fixed problem which could cause hang when reading bad PPT documents

Mar. 20, 2017 - Version 10.47

  - Added read support for JSON-format files
  - Added two new Sony/Minolta lenses (thanks Jos Roost)
  - Added a number of new Pentax tag values
  - Decode a new Canon CR2 tag (thanks Ed Hannon)
  - Decode WB information for Canon 800D (thanks LibRaw)
  - Improved config_files/photoshop_paths.config to indicate start of paths
  - Attempt to validate new file names in Windows before renaming images
  - Experimental Validate feature no longer warns about Windows XP tags
  - Fixed problem extracting layer information from very large PSD/PSB files

Mar. 8, 2017 - Version 10.46

  - Moved Mac System tags from the Extra table into a new MacOS group and added
    ability to extract them by requesting the MacOS group
  - Updated QuickTime GenreID list (thanks Francois Bonzon)
  - Fixed "Invalid xref" problem when reading some PDF files
  - Fixed error in Minolta lens list (thanks Jos Roost)
  - Fixed minor problem with -U option generating Unknown tags for some known
    bytes in variable-sized strings
  - API Changes:
      - Enhanced RequestTags option to allow groups to be requested

Mar. 2, 2017 - Version 10.45

  - Added ability to write a number of Mac OS X system tags (including the file
    creation date!)
  - Added ability to extract OS X extended attributes ("XAttr" tags)
  - API Changes:
      - Added XAttrTags option
      - Enhanced RequestAll option

Feb. 24, 2017 - Version 10.44

  - Added a few new CanonModelID values and a new Canon LensType
  - Added two new Nikon lenses (thanks Rolf Probst)
  - Added a few new Sony/Minolta lenses (thanks Jos Roost)
  - Added two new Sony MeteringMode values (thanks Jos Roost)
  - Improved verbose dump of Photoshop Layer information
  - Patched to allow "FileName encoding not specified" warnings to be avoided by
    setting -charset filename=""
  - Fixed problem in photoshop_paths.config printing some paths

Feb. 16, 2017 - Version 10.43

  - Restrict writing of EXIF:FlashEnergy to a single value as per EXIF spec
  - Reverted format change of Sony ImageCount tag
  - Changed 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)
  - Lowered priority of XMP-pdf:Keywords so it doesn't take precedence over
    PDF:Keywords when the Duplicates option is not used
  - Improved config_files/convert_regions.config to handle the case where the
    RegionInfoMP is missing a Rectangle

Feb. 10, 2017 - Version 10.42

  - Added ability to read/write PNG eXIF and zXIF chunks, and made these the
    place where new EXIF is created in PNG images (zXIF if the -z option is
    used, or eXIF otherwise)
  - Added ability to copy Photoshop OriginPathInfo with photoshop_paths.config
  - Made FileUserID and FileGroupID writable
  - Changed format for a Sony ImageCount tag
  - Improvements to experimental Validate feature
  - Fixed incorrect XMP swf namespace URI
  - Fixed problem using new -p section feature when combined with -w or -ee
  - Fixed formatting problem in -listx output when -lang option was used
  - Fixed problem where UserComment wasn't removed if found in IFD0 when writing
    it to the correct IFD

Feb. 1, 2017 - Version 10.41

  - Added an experimental metadata validation feature (invoked either by
    requesting the new Extra Validate tag or by setting the API Validate option)
  - Added support for PSDT file extension
  - Added age.config to the distribution
  - Added a new Sony lens (thanks Jos Roost)
  - Added a new PentaxModelID (thanks Louis Granboulan)
  - Enhanced -p option to allow files to be grouped in sections
  - Made makernote offset warning minor
  - Relaxed parsing of NMEA GGA sentence so comma after the geoid units is now
    optional
  - Patched problem extracting value of an unsafe binary tag with the -b option
    when specified using -TAG# instead of -TAG with -n
  - API Changes:
      - Added experimental Validate option
2017-04-27 12:42:26 +00:00
agc
30b55df38e Convert all occurrences (353 by my count) of
MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
2017-01-19 18:52:01 +00:00
wiz
be2aa5231d Updated p5-Image-ExifTool to 10.40.
Jan. 14, 2017 - Version 10.40 (production release)

  - Fixed tests that were failing on some platforms

Jan. 13, 2017 - Version 10.39

  - Added Perl version and Unicode settings to -ver -v output
  - Added a new Sony LensType2 value
  - More improvements to sample time_zone.config file (thanks Hayo Baan)
  - Fixed problem with MWG date/time tags introduced in version 10.34
  - Fixed 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

Jan. 5, 2017 - Version 10.38

  - Added a couple of new XMP-ics tags
  - Added a new Nikon LensID (thanks Ken Cochran)
  - Decode a couple more PhaseOne tags
  - Increased priority of Sony 0x0115 WhiteBalance when reading
  - Range check QuickTime date/time values when writing
  - Apply CharsetPhotoshop setting to decoding of Photoshop LayerNames
  - Improved identification of Nikon NRW images
  - Minor improvements to verbose dump of FLIR information
  - Improvements to sample time_zone.config file (thanks Hayo Baan)
  - Removed trailing null in -b output for GPSDateStamp
  - Changed "TAG is not supported" warning when writing to "TAG is not defined"
  - Changed groups of Composite Preview/Thumbnail/JpgFromRaw/etc images to match
    the tags from which they are derived
  - Changed description of Composite Nikon LensSpec tag to match the tag name
  - Fixed problems reading/writing PreviewImage from some DNG files

Dec. 19, 2016 - Version 10.37

  - Decode more information from BMP V4 and V5 images
  - Added a few new FujiFlashMode values (thanks Albert Shan)
  - Changed -geotime default to use unconverted value of DateTimeOriginal
  - Changed a couple of Sony Voigtlander LensType strings (thanks Jos Roost)
  - Warn about invalid tag names used on the command line
  - Generate default-language version of QuickTime tags even if the same-named
    tag already exists in another group
  - Fixed bug reading some Photoshop layer information
  - Fixed problems in sample config file time_zone.config (thanks Hayo Baan)
2017-01-16 09:32:33 +00:00
wiz
482755480e Updated p5-Image-ExifTool to 10.36.
Nov. 24, 2016 - Version 10.36 (production release)

  - Added 3D Studio MAX files to the list of supported file types
  - Decode more Sony tags (thanks Jos Roost)
  - Decode a couple more FlashPix tags
  - Minor changes to some of the new IPTC Extension tags
  - Fixed problem reading some FlashPix (Windows Compound Binary Format) files

Nov. 21, 2016 - Version 10.35

  - Fixed bug in Windows version introduced in 10.32 which could cause ExifTool
    to exit with an error if the -lang option was used

Nov. 21, 2016 - Version 10.34

  - Added support for new IPTC Extension version 1.3 + video metadata XMP tags
  - Added missing print conversion for PreviewDateTime
  - Decode a few new FujiFilm tags (thanks Zilvinas Brobliauskas)
  - Enhanced MWG date/time tags to support new EXIF time offsets
  - Patched loophole in WriteMode which would allow creation of new metadata
    files when creation of new groups was disallowed
  - Fixed problem where some EXIF date/time tags may not shifted when shifting
    all date/time tags with "-time:all-=VAL" for ExifTool version 10.28-10.33 or
    when the MWG feature was used

Nov. 11, 2016 - Version 10.33

  - Windows EXE version is 32-bit again, and packaged with Perl 5.24.0
  - Fixed encoding problem with EXIF:Copyright when writing MWG tags using an
    alternate EXIF charset

Nov. 9, 2016 - Version 10.32

  - WARNING: The Windows EXE version for this release is 64-bit (and packaged
    with Perl 5.22.2 instead of 5.24.0)
  - Time::Piece may now be used as an alternative to POSIX::strptime for parsing
    date/time values when writing, and is included in the Windows package
  - Added a number of new XMP tags (thanks StarGeek)
  - Added support for a few new Sony cameras (thanks Jos Roost)
  - Added new Nikon LensID (thanks Tanel)
  - Decode a new Nikon tag (thanks Warren Hatch)
  - Decode FLIF encoding type
  - Decode a new Samsung tag (thanks Klaus Homeister)
  - Ignore -filter option for a tag if it returns an undefined value

Oct. 19, 2016 - Version 10.31

  - Added write support for FLIF images
  - Added support for animated PNG images
  - Added a few new SamsungModelID values
  - Added a new Canon LensType
  - Added a new Sony/Minolta LensType (thanks Jos Roost)
  - Decode more Samsung tags (thanks Klaus Homeister and Sreerag Raghavan)
  - Decode more Nikon tags (thanks Warren Hatch)
  - Changed "TAG does not exist" warning when writing to "TAG is not supported"
  - Fixed problem importing information from CSV or JSON databases for files
    with special characters in their name

Oct. 13, 2016 - Version 10.30

  - Added read support for FLIF images
  - Added a couple of new Minolta/Sony LensType values (thanks Jos Roost)
  - Added a new SonyModelID (thanks LibRaw and Jos Roost)
  - Added a new digiKam XMP tag
  - Decode a new Apple tag (thanks Neal Krawetz)
  - Decode a few new FujiFilm tags (thanks Chris Schucker)
  - Decode more Nikon D5 custom settings (thanks Warren Hatch)
  - Decode a couple more Samsung tags (thanks Klaus Homeister)
  - Improved decoding of Nikon D500/D5 ShotInfo information
  - Enhanced -ver option to output system information when -v is added
  - Minor change to parsing of -@ argfile (comment lines may may no longer have
    spaces before the "#")
  - Patched Jpeg2000 reader to read bad UUID-EXIF boxes
  - Lowered priority of unknown XMP tags when reading
  - Fixed problem in new xmp2exif.args date/time arguments introduced in 10.28
  - Fixed potential "Use of uninitialized value" warning when decoding
    compressed PNG iTXt chunk

Oct. 5, 2016 - Version 10.29

  - Added a couple of new Sony LensType values (thanks LibRaw)
  - Decode a few new Sony tags
  - Decode a few new FLIR tags
  - Decode some new Nikon D5 tags (thanks Warren Hatch)
  - Decode a new Apple tag
  - Enhanced -geotag option to allow tagging from KML placemarks with a TimeSpan
  - Enhanced -d option (and 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 older versions
    (ie. 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

Sept. 27, 2016 - Version 10.28 - "EXIF 2.31"

  - Added support for new EXIF 2.31 tags
  - Added some new Canon LensType values (thanks Norbert Wasser for one)
  - Added a new Olympus LensType (thanks LibRaw and Niels Kristian Bech Jensen)
  - Added a new Sony LensType and SonyModelID (thanks Jos Roost)
  - Added a new Pentax LensType
  - Added 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
  - Fixed problem writing user-defined structured tag elements with a dot (.) in
    their tag ID

Sept. 23, 2016 - Version 10.27

  - Added a new CanonModelID (thanks LibRaw)
  - Added a new Sony LensType (thanks Jos Roost)
  - Added a few new NikonLensID's (thanks Yang You and Robert Rottmerhusen)
  - Added a couple of new Olympus LensType values (thanks LibRaw and Niels
    Kristian Bech Jensen)
  - Added a new Olympus CameraType
  - Decode some Canon 80D, 750D, 760D and 1200D CameraInfo tags
  - Changed writing of some ExposureTime and ExposureCompensation tags to allow
    the exact numerator and denominator of the stored rational value to be
    specified
  - Fixed Timecode printout in -v3 output for M2TS videos (thanks Ken Neighbors)
  - Fixed some problems with the new "-progress:TITLE" feature
  - Fixed problem where "_exiftool_tmp" file could be left around after a failed
    write attempt
  - Fixed potential "isn't numeric" runtime error when reading a PDF file with
    the -ee option

Sept. 15, 2016 - Version 10.26

  - Added read support for GSpherical metadata in MP4 videos
  - Added a few new XMP-xmpMM tags and a new XMP-crs tag
  - Added some new Minolta/Sony lenses (thanks Jos Roost)
  - Added two new CanonModelID's (thanks Norbert Wasser and Laurent Clevy)
  - Added two new Canon LensType's (thanks Norbert Wasser)
  - Decode a number of Nikon D610 custom settings (thanks Tor)
  - Removed a questionable Samsung tag
  - Marked TestName tag as "Unsafe" for writing
  - Enhanced -progress option with ability to set console window title
  - Changed behaviour of %C to increment for each processed file as documented
    (was incrementing for each output file created)
  - Patched to recreate XMP in the standard location of PNG images when deleting
    certain non-standard XMP as a group and recreating in one step
  - Fixed runtime warning when writing 0 to MinoltaRaw ISOSetting
  - Fixed problem writing SRW images from some newer Samsung models

Aug. 3, 2016 - Version 10.25

  - Added a new Pentax PictureMode (thanks Louis Granboulan)
  - Added a new Nikon LensID (thanks LibRaw)
  - Decode a new Samsung tag (thanks LibRaw)
  - Decode a few more Canon tags (thanks Anton Reiser)
  - Removed "Avoid" flag for XMP-crs:ColorTemperature
  - Changed the format of a number of XMP-GPano tags from integer to real
  - Fixed incorrect tag ID's for some obscure Island Graphics EXIF tags
  - Fixed decoding of some UTF-8 DNG tags which may be stored in BYTE format

July 27, 2016 - Version 10.24

  - Added support for DJI Phantom maker notes
  - Added a few more XMP-crs tags
  - Added ability to write DNG OpcodeList tags
  - Added a new Sony/Minolta LensType (thanks Jos Roost)
  - Added a few new FujiFilm Saturation values
  - Added a new FujiFlashMode value and fixed an incorrect Italian translation
    (thanks Massimo Sanna, ApolloOne)
  - Decode more Pentax tags (thanks Louis Granboulan)
  - Changed -config option to search the current directory first for the config
    file (patches problem introduced in ExifTool 10.21 for Windows where the
    working directory might not be searched when using the -config option)
  - Changed print conversion of ProcessingTime to show 3 significant digits
  - Fixed bug decoding PanasonicRaw DistortionInfo in DNG images

July 14, 2016 - Version 10.23

  - Added read support for Ogg Opus audio files
  - Added ability to geotag only GPS date/time if no position information is
    available by setting Geotag to "DATETIMEONLY" (all caps)
  - Added "-charset RIFF" option
  - Added a new Sony LensType (thanks Jos Roost)
  - Decode a number of new Canon tags (thanks Kai Harrekilde-Petersen)
  - Changed handling of special characters in RIFF-format files (eg. AVI, WAV)
  - Changed MIME type of OGG files to audio/ogg (was audio/x-ogg)
  - Minor change to wording of new Nikon D80 Rotation tag for consistency
  - API Changes:
      - Added CharsetRIFF option

July 7, 2016 - Version 10.22

  - Added read support for BPG images
  - Minor changes to a few of the new Nikon tags
  - Fixed problem in Windows version where not all 10.21 updates were included
    in the release

June 29, 2016 - Version 10.21

  - WARNING: The Windows EXE package for this release was built on Windows 10
    using Perl 5.24 instead of Windows XP and Perl 5.8 -- please watch for
    problems and report anything that you find
  - Added a new Minolta/Sony LensType (thanks LibRaw)
  - Added a new element to the XMP Colorant structure
  - Added a new Pentax lens (thanks Louis Granboulan)
  - Decode Nikon D5/D500 AF information (thanks Michael Tapes for samples)
  - Decode a number of new Olympus tags (thanks Daniel Pollock)
  - Decode a number of new Nikon tags (thanks Warren Hatch)
  - Decode Pentax K-1 AF points (thanks Louis Granboulan)
  - Extract a new DPX tag
  - Patched to avoid writing an empty structure field for an undefined value
2016-11-28 13:50:57 +00:00
wiz
ecf1d29c12 Updated p5-Image-ExifTool to 10.20.
June 13, 2016 - Version 10.20 (production release)

    Added a few new Sigma LensTypes (thanks LibRaw and Jos Roost)
    Added a new Sony LensType (thanks Jos Roost)
    Added two new Canon LensTypes (thanks Jos Roost and Norbert Wasser)
    Added a couple of new PentaxModelID's (thanks Louis Granboulan for one)
    Added a new Pentax LensType (thanks Louis Granboulan)
    Added a few new Olympus PictureMode values (thanks Daniel Pollock)
    Added a few more XMP tags
    Decode a new Nikon video tag (thanks Hayo Baan)
    Patched to allow protected binary data tags to be extracted when -b is combined with -php or -X if the tag is specifically requested
    Fixed bug introduced in version 9.96 where extended XMP is ignored if the MWG module is used
    Fixed problem where the MWG module wasn't loaded automatically if there were MWG tags in the argument to the -p option
    Fixed column alignment of alternate-language output (requires Unicode::LineBreak to be installed)
    Fixed problem writing Sigma:LensFocalRange

May 31, 2016 - Version 10.19

    Added a few new Sony and Sigma LensType values (thanks Jos Roost)
    Decode more Nikon tags (thanks Warren Hatch)
    Fixed an incorrect Sigma LensType (thanks LibRaw)
    Fixed decoding of D500 custom settings for NEF images (thanks Warren Hatch)

May 27, 2016 - Version 10.18

    Added a number of new Sigma LensTypes (thanks LibRaw)
    Added a few new Sony/Minolta lenses (thanks Jos Roost)
    Added ability to write FilePermissions
    Decode NikonCustom settings for the D500 (thanks Warren Hatch)
    Decode PLUS MediaSummaryCode values
    Use hexadecimal for Sigma LensType values
    Changed -fileOrder option to sort numbers in strings numerically
    Fixed typo in Samsung lens name

May 16, 2016 - Version 10.17

    Added support for Leica X-U (Typ 113) maker notes
    Added a new Pentax LensType (thanks Louis Granboulan)
    Added a number of new Sony lenses (thanks Jos Roost)
    Added a new Canon LensType (thanks Mees Dekker)
    Extract TIFF-format thumbnails and previews
    Patched to ignore XML entities inside comments
    Fixed inconsistent conversion of PreviewColorSpace values
    Fixed writing of TargetPrinter tag
    Fixed bug introduced in 10.16 which which could cause a runtime warning when using the -o option and not writing any "real" tags

May 3, 2016 - Version 10.16

    Added %D, %F and %E filename format codes
    Added a new Minolta lens (thanks Jos Roost)
    Decode Photoshop Compression mode
    Decode Nikon MultiExposure information for the D5
    Updated decoding of Sony tags for ILCA-68 (thanks Jos Roost)
    Fixed bug adding back XMP tags after deleting all XMP from MOV/MP4 files
    Fixed problem using -o option when reading from stdin (ie. FILE is "-")
    Fixed 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
2016-06-15 07:46:19 +00:00
wiz
86a78fce2e Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
wiz
dc6632d628 Updated p5-Image-ExifTool to 10.15.
Apr. 20, 2016 - Version 10.15 (production release)

  - Added .a and .o to the list of supported file types
  - Added a few new Sony/Minolta lenses (thanks Jos Roost and LibRaw)
  - Decode more Photoshop tags (thanks Taylor Bangs for some)
  - Decode more information from static library (.a) files
  - Decode a few more tags from GoPro MP4 videos (thanks Calvin Hass)
  - Decode ColorData for Canon EOS 1300D (thanks LibRaw)
  - Updated Sony decoding for newer models (thanks Jos Roost)
  - Fixed bug where ScaleFactor35efl could be calculated incorrectly for Canon
    images from some models which have had their EXIF rebuilt

Apr. 8, 2016 - Version 10.14

  - Added read support for ISO 9660 disk images
  - Added a few new Nikon ISOExpansion values (thanks LibRaw)
  - Added a few new Olympus LensType values (thanks Niels Kristian Bech Jensen)
  - Added a couple of new SonyModelID values (thanks LibRaw for one)
  - Added a new Olympus CameraType
  - Added config_files/gps2utm.config to distribution
  - Decode Canon ColorData for the EOS 80D (thanks LibRaw)
  - Decode a few new Samsung tags (thanks Francois)
  - Decode a new Fuji tag (thanks Frank Markesteijn)
  - Calculate Duration for APE audio files
  - Tightened constraints on M2TS file recognition
  - Improved verbose dump of ID3 information
  - Changed XMP-acdsee:Snapshots to a Binary data tag
  - Fixed bug which prevented writing of various Sony FocalLength tags
  - API Changes:
      - Fixed 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

Mar. 12, 2016 - Version 10.13

  - Added a few new Canon LensType values (thanks Niels Kristian Bech Jensen and
    LibRaw)
  - Added a new CanonModelID
  - Added a number of new Nikon RetouchHistory modes
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Changed a couple of Sigma "| C" lens names for consistency
  - API Changes:
      - Fixed bug which could cause the API Filter option to be ignored for some
        tags when copying tags with the Composite option set

Mar. 4, 2016 - Version 10.12

  - Added a new PentaxModelID and SonyModelID (thanks LibRaw)
  - Added a number of new CanonModelID values (thanks Norbert Wasser for one)
  - Added a new Olypus LensType (thanks Niels Kristian Bech Jensen)
  - Added two new Pentax LensType values
  - Added a few new Nikon LensID values and updated some others
  - Added a new Canon LensType (thanks Norbert Wasser)
  - Decode a new Nikon tag
  - Decode a new CanonCustom tag for the EOS 80D
  - Improved decoding of SonyRawFileType (thanks Jos Roost and LibRaw)
  - Changed "Optimised" to "Optimized" in a Photoshop tag value
  - Fixed warning that could be generated by the Canon FileNumber conversion

Feb. 17, 2016 - Version 10.11

  - Added a couple of new Olympus CameraType values (thanks LibRaw for one)
  - Added some new ACDSee XMP tags (thanks Malus)
  - Added a few more XMP-crs tags
  - Added a new CanonModelID (thanks Norbert Wasser)
  - Added a couple of new Sony LensType values (thanks Jos Roost and LibRaw)
  - Added support for PDF ASCII85Decode filter
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Decode a new Canon tag (thanks Juha Iso-Sipila)
  - Decode a few more Photoshop tags
  - Convert MDItem date/time values to local time
  - Patched to read incorrectly written DJI GPSCoordinates in MOV videos
2016-04-24 06:33:25 +00:00
adam
fbca39a0ea Version 10.10 (production release)
Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
Added a couple of new Olympus FlashModel values
Added a new Nikon LensID
Added a new Pentax LensType
Decode a number of new Sony tags (thanks Jos Roost)
Decode H264:DateTimeOriginal DST flag, and add " DST" to time string if set
Decode a few more CanonCustom settings
Fixed problem creating user-defined XMP structure elements with names containing characters which are illegal in tag names
Improved mechanism for generating tags which must be specifically requested when copying or used in -if or -p expressions
Improved warning in Windows if help documentation file can't be created
Patched Composite:FileNumber to handle case where Canon:FileNumber is 10000
Patched reading FujiFilm RawImageWidth/Height for new X-Pro2 RAF images
Fixed problem reading PDF objects which begin with a comment line
Fixed problem which could result in ExifTool corrupting a PDF file when writing
API Changes:
Added RequestTags option
No longer generate MDItem tags when RequestAll option is set
2016-01-23 17:16:46 +00:00
agc
7f810a359f Add SHA512 digests for distfiles for graphics category
Problems found with existing digests:
	Package fotoxx distfile fotoxx-14.03.1.tar.gz
	ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
	118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
	Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
	34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
	Package pgraf: missing distfile pgraf-20010131.tar.gz
	Package qvplay: missing distfile qvplay-0.95.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 21:33:50 +00:00
wiz
f7326f1328 Update to 10.00:
Aug. 18, 2015 - Version 10.00 (production release)

  - Added a few new CanonModelID's
  - Added a few new Nikon LensID's (thanks Jaap Voets and Robert Rottmerhusen)
  - Added a new Canon LensType (thanks Jos Roost)
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Decode a couple more RIFF tags and extract Unknown RIFF tags
  - Changed -b option to avoid splitting PDF List-type tag values
  - API Changes:
      - Added NoPDFList option

July 23, 2015 - Version 9.99

  - Added support for the Leica Q (Typ 116) maker notes
  - Added two new SonyModelID's (thanks Jos Roost for one)
  - Added two new Sony LensType2 values (thanks Jos Roost)
  - Added a new Pentax LensType
  - Extract a number of new File System tags when SystemTags API option is set
  - Decode a new FujiFilm tag (thanks TonyB)
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Disabled 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
  - Renamed Flash:FileAttributes to FlashAttributes
  - Renamed FujiFilm:AFPointSet to AFMode and improved decoding
  - 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
  - Fixed problem with OS X installer on El Capitan (now installs in
    /usr/local/bin instead of /usr/bin)
  - API Changes:
      - Added SystemTags option

June 26, 2015 - Version 9.98

  - Added read support for DSS and DS2 file formats
  - Added write support for XMP-mwg-rs:Rotation (seen in XMP from LR6)
  - Added a new Sigma LensType (thanks Niels Kristian Bech Jensen)
  - Decode Pentax DiffractionCorrection
  - Decode Olympus ID3 XOLY frame
  - Decode a few more Sony tags
  - Improved reliability of decoding Nikon D810 ShotInfo and custom settings
  - Changed name of Pentax VignettingCorrection to PeripheralIlluminationCorr
  - Fixed problem with user parameters in tag name expressions when copying

June 2, 2015 - Version 9.97

  - Added a new Pentax Quality value
  - Added a new Panasonic AdvancedSceneMode (thanks Horst Wandres)
  - Minor improvement to lens identification logic based on XMP information
  - Changed a few DR4 tag names
  - Fixed improper scoping of XMP namespace prefixes (so conflicting prefixes
    are now properly resolved)

May 20, 2015 - Version 9.96

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

May 9, 2015 - Version 9.95

  - Added a few new Minolta/Sony lenses (thanks Jos Roost)
  - Added 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")

May 3, 2015 - Version 9.94

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

Apr. 25, 2015 - Version 9.93

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

Apr. 11, 2015 - Version 9.92

  - Added support for PRISM pmi and prm tags, and updated to PRISM 3.0
  - Added read support for Audible .AA files
  - Added support for Adobe XMP-creatorAtom tags
  - Added a couple of new XMP-xmpDM tags
  - Added a new CanonModelID and a new Ricoh WhiteBalance (thanks LibRaw)
  - Added a new Olympus CameraType
  - Added a new Nikon LensID (thanks Jurgen Sahlberg)
  - Updated to XMP PLUS 1.2.1 specification
  - Enhanced DOF calculation to use AverageFocusDistance or
    FocusDistanceUpper/Lower if available
  - Patched to tolerate different version numbers in XMP namespace URI's

Apr. 7, 2015 - Version 9.91

  - Added read support for VCard files
  - Added support for AAX files
  - Added --sort option
  - Added a number of new QuickTime GenreID values (thanks Francois Bonzon)
  - Added new Canon, Nikon, Olympus and Samsung lenses (thanks LibRaw and Niels
    Kristian Bech Jensen)
  - 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 (thanks LibRaw)
  - 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
  - Fixed problem writing FileCreateDate in Windows when the -o option was used
2015-08-21 15:27:45 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
wiz
3f0549a3c5 Update to stable 9.90 version:
Mar. 14, 2015 - Version 9.90 (production release)

  - Added config_files/picasa_faces.config to the distribution (thanks StarGeek)
  - Added a few new Minolta/Sony and Nikon lenses (thanks LibRaw)
  - Added new Canon and Sigma lenses (thanks Niels Kristian Bech Jensen)
  - Decode Nikon D810 custom settings (thanks Warren Hatch)
  - Decode a few new Nikon tags
  - Fixed superfluous "Open '' failed" warning which could occur in Windows
  - Fixed problem reading multi-valued Microsoft Xtra tags
  - Fixed problem on Windows using -overwrite_original_in_place with Unicode
    file names

Mar. 7, 2015 - Version 9.89

  - Added some new Minolta/Sony LensType values (thanks Jos Roost and LibRaw)
  - Fixed Windows case-sensitivity and sort-order problems when using wildcards
    in file names on the command line
  - API Changes:
      - Added UserParam option

Feb. 28, 2015 - Version 9.88

  - 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)

Feb. 24, 2015 - Version 9.87

  - Added a number of new Sigma LensType values (thanks LibRaw)
  - Fixed bug introduced in the Windows version of 9.85 where "*.*" on the
    command line matched "." and "..", causing unexpected files to be processed
  - Fixed problem extracting some Microsoft tags from MP4/MOV videos

Feb. 22, 2015 - Version 9.86

  - Added check for valid filename encoding when using wildcards in Windows
  - Added support for Sigma X3F version 4.1 images
  - Added a number of new Sigma LensType values (thanks LibRaw and Niels
    Kristian Bech Jensen)
  - Added a new Canon LensType (thanks Michael Tapes)
  - Added a new Leica LensType (thanks LibRaw)
  - Added a new Olympus CameraType
  - Decode a couple more FujiFilm RAF tags (thanks Frank Markesteijn)
  - Always preserve FileCreateDate when writing on Windows if Win32::API and
    Win32API::File are available
  - 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

Feb. 14, 2015 - Version 9.85

  - Added support for Ricoh WG-M1 maker notes
  - Added a few new Pentax LensType's (thanks Louis Granboulan)
  - Decode a couple of new Pentax tags (thanks Louis Granboulan)
  - Enhanced JSON import so an object with a missing SourceFile has the same
    effect as a SourceFile of "*".
  - Changed MIMEType for executable script files
  - Patched remaining known problems involving Windows Unicode file names
    (creating directories and using wildcards should now work)
  - Patched long-standing Windows daylight-savings-time bug, and removed the
    dependency on Win32API::File::Time (reported file times should now be
    correct, but may disagree with the Windows "dir" command)
  - Fixed decoding of FLIR:PlanckO (thanks Tomas)

Feb. 10, 2015 - Version 9.84

  - Added a new CanonModelID
  - Added a new Pentax LensType and PentaxModelID (thanks Louis Granboulan)
  - Fixed bug introduced in 9.83 that broke the -P option on Windows

Feb. 7, 2015 - Version 9.83

  - 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 (thanks Norbert Wasser for two)
  - Added a few new Nikon LensID's (thanks David Puschel, Robert
    Rottmerhusen and Niels)
  - Added a number of new Olympus ArtFilterEffect values (thanks Phiber)
  - Added some new Olympus AspectRatio values (thanks Herb)
  - Added a new PentaxModelID
  - Added a new Olympus CameraType (thanks LibRaw)
  - Added new values for various Canon tags
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Decode a couple more Nikon ShootingMode bits (thanks Leegong)
  - Updated to Nov 2014 XMP specification
  - Patched incompatibility between Windows Unicode update and Perl 5.005

Jan. 15, 2015 - Version 9.82

  - Added support for Windows Unicode names for input CSV and JSON files
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Improved checks and warnings for invalid file name encoding on Windows
  - Improved Polish translations (thanks Kacper Perschke)
  - Changed exif2xmp.args and xmp2exif.args files (available in the full
    ExifTool distribution) to avoid using non-standard XMP namespaces
  - Fixed problem setting file times for Windows Unicode file names

Jan. 12, 2015 - Version 9.81

  - Added Composite:Megapixels tag
  - Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
  - Fixed problem in Windows using Unicode file names with the -o option

Jan. 7, 2015 - Version 9.80

  - Added a few new Canon and Minolta/Sony LensType values (thanks LibRaw)
  - 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
  - Fixed bug in -fileOrder option introduced in version 9.79
  - Fixed bug using Windows Unicode file names with -tagsFromFile option

Jan. 4, 2015 - Version 9.79 - Windows Unicode file names

  - Added support for Windows Unicode file names (but note that support still
    isn't complete -- some things like setting FileModifyDate or creating a
    directory with a Unicode name still need work)
  - Added read support for MOI files
  - Added a few more Canon LensType's (thanks LibRaw and Martin)
  - 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
  - API Changes:
      - Added CharsetFileName option

Dec. 13, 2014 - Version 9.78

  - Added a new Nikon LensID and a new Canon LensType (thanks LibRaw)
  - Decode a new unknown atom in Canon MOV videos
  - Decode a number of new Sony tags (thanks Jos Roost)
  - 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

Nov. 28, 2014 - Version 9.77

  - Added FilePath tag (generated only if specified and Cwd is available)
  - Added a new Panasonic ShootingMode (thanks Horst Wandres)
  - 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 software
  - Fixed bug which could produce invalid XML in the -X output when -struct was
    also used
2015-04-02 22:43:02 +00:00
wiz
89f0141d0c Update to 9.76:
Nov. 15, 2014 - Version 9.76 (production release)

  - 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 (thanks Nick Livchits)
  - Added a few new Nikon LensID's (thanks David Puschel)
  - Added a new PentaxModelID
  - Added some new Olympus WhiteBalance2 values (thanks LibRaw)
  - 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

Nov. 2, 2014 - Version 9.75

  - Added support for FLIR version 101 metadata
  - Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
  - Added a new Pentax LensType (thanks Louis Granboulan)
  - Added a new Samsung LensType
  - Decode a few more Nikon D4S tags (thanks Warren Hatch)
  - Decode a few more Sony tags (thanks Jos Roost)
  - Decode a new FujiFilm tag
  - Improved formula for calculating Sony:FocusDistance2 (thanks Jos Roost)
  - 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

Oct. 15, 2014 - Version 9.74

  - Added a number of new QuickTime GenreID values (thanks Francois Bonzon)
  - Added support for some newer Sony cameras (thanks Jos Roost)
  - Decode more Nikon D4S custom settings (thanks Warren Hatch)
  - Improved lens identification logic for XMP metadata (thanks Jos Roost)
  - 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

Oct. 13, 2014 - Version 9.73

  - Added a new CanonModelID (thanks LibRaw and Niels Kristian Bech Jensen)
  - Added a few new Canon and Sony lenses (thanks Jos Roost)
  - 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 (thanks LibRaw)
  - Decode a few more Nikon NCTG tags in MOV videos (thanks Stuart Bennett)
  - Decode Nikon D4S custom settings (thanks Warren Hatch)
  - 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

Sept. 26, 2014 - Version 9.72

  - Added a few new Pentax ISO values
  - Added a new CanonModelID and SonyModelID (thanks LibRaw)
  - Added a new Canon LensType
  - Decode AF points for some newer Nikon 1 cameras (thanks Chris Reimold for
    his help, and Graham Woolf for the samples)
  - Improved verbose output for recently decoded Samsung trailer
  - Fixed Samsung trailer writer to properly update offsets in the QDIO block

Sept. 20, 2014 - Version 9.71

  - Added a couple of mew CanonModelID's (thanks LibRaw)
  - Added a couple of new Nikon LensID's (thanks Robert Rottmerhusen and LibRaw)
  - 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 (thanks Marcus Holland-Moritz)
  - Decode "Sound & Shot" trailer written by some Samsung Galaxy models
  - Decode a number of new Sony tags including FocusDistance2 (thanks Jos Roost)
  - Decode a number of new Canon and Kodak tags (thanks LibRaw)
  - 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
  - API Changes:
      - Added ListItem option
2014-11-16 12:16:38 +00:00
wiz
14262fc8af Update to 9.70:
Sept. 3, 2014 - Version 9.70 (production release)

  - Added read support for Pentax 645Z makernotes in MOV videos
  - Added a new Canon LensType (thanks Norbert Wasser)
  - Added a new SonyModelID (thanks LibRaw)
  - Added a new Pentax LensType (thanks Dominique Schrekling)
  - Added a new PentaxModelID
  - Added a new Olympus CameraType (thanks LibRaw)
  - Updated Nikon ISOExpansion values for new models (thanks LibRaw)
  - Decode a number of new Sony tags and values (thanks Jos Roost)
  - Decode a new Panasonic tag
  - Decode another QuickTime tag
  - 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 a few new Panasonic ContrastMode values
  - Added minor warning when creating EXIF or IPTC in PNG images
  - Decode a few more Sony tags and values (thanks Jos Roost)
  - Fixed problem writing Olympus:LensType
  - 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
  - Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
  - Added support for the maker notes of some recent Ricoh/Pentax models
  - 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

  - Added support for Sigma X3F version 4.0 files from the DP2 Quattro
  - Added support for Sony XAVC video files
  - Added a new Nikon PhaseDetectAF value
  - Added conversion for Casio EX-ZR300 BestShotMode (thanks Manfred)
  - Decode more proprietary information from some Panasonic/Leica MP4 videos
  - Fixed inaccuracies in decoding some SigmaRaw tags from the X3F header

July 1, 2014 - Version 9.66

  - Added read support for Kodak PixPro S-1 maker notes
  - Added new Canon, Pentax and Sigma LensTypes (thanks LibRaw for the Canon)
  - Added support for Sigma DP2 Quattro maker notes
  - Decode AFMicroAdj for Sony A77M2
  - Improved decoding of Pentax K-3 AFPointSelected (thanks Dan)
  - 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
  - Patched to recognize incorrect XMP URI's written by Nikon NX2
  - Fixed problem with possible duplication of lens names when attempting to
    identify lens used by a Nikon camera from a Photoshop-mangled image
  - Fixed problem parsing some NMEA sentences, and added support for GPZDA
  - Fixed typo in a CanonCustom value
  - Fixed bug where standard IPTC may be incorrectly written into a proprietary
    PhotoMechanic IPTC-format SoftEdit record

June 20, 2014 - Version 9.65

  - Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
  - 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
  - Improved memory handling when processing CanonVRD information
  - 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
  - Added a few new Olympus CameraType values
  - Added a new new Nikon LensID's
  - Added a new Canon LensType
  - Patched to avoid structure warnings when copying tags from ZIP-based files
  - Patched to deal with incorrect byte ordering in FlashPix date/time values
    written by some cameras
  - 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 basic read support for EPUB and MOBI electronic books
  - 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=
  - Added patch to allow extraction of some incorrectly written FlashPix tags
  - Extract a couple of new FlashPix tags for some FujiFilm models
  - Decode a number of new Sony tags (thanks Jos Roost)
  - 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
  - Added a few new Canon LensType values (thanks Norbert Wasser and Mark)
  - Extract AE metering segments again for the Pentax K-3
  - Decode a number of new FujiFilm RAF tags (thanks LibRaw)
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Changed the case of some AF point values for consistency
  - Fixed an incorrect Olympus FocusMode value
  - Fixed problem introduced in 9.60 where a "LensID argument isn't numeric"
    warning could occur under some conditions
  - Fixed quirk where ExifTool could incorrectly report that a file was changed
    when conditionally deleting a non-existent tag as a block
2014-09-07 12:31:04 +00:00
adam
ebdd828fe3 Changes 9.60:
Added a few new values for some Pentax tags
Added a new QuickTime Rating value
Added a new SonyModelID
Added a new Canon and a new Pentax LensType
Decode a number of new tags from WebP extended-format files
Decode a couple more Nikon tags
Decode a new Canon 300D tag
Decode a new Sony tag
Updated Sony maker note decoding for ILCA-77M2
Renamed QuickTime ©day atom to ContentCreateDate (was previously named Year or CreateDate depending on its location)
Changed a number of "Unknown (-1)" values to "n/a"
Minor change to some German translations
Patched spec file for building RPM under Redhat 6
Fixed a problem writing 3-character Nikon CountryCode values
Fixed problem when importing CSV files in Windows where an appropriate SourceFile entry may not be found if the file specification does not match exactly but the absolute path is the same
2014-06-05 06:23:46 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
adam
4161e2b38b Version 9.27 (production release)
Fixed "ARRAY ref" runtime error introduced in 9.25 that could occur when using the -X option
Fixed runtime warning which could occur when conditionally deleting XMP structure
2013-08-04 18:28:51 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
wiz
ebd71850f2 Update to 9.01:
Aug. 25, 2012 - Version 9.01 (production release)

  - Added a couple of new CanonModelID values
  - Added a couple of new Canon LensType values (thanks Pascal de Bruijn)
  - Added a new PentaxModelID and a few new Pentax PictureMode values
  - Decode a new Pentax ISO tag
  - Improved -listx output for XMP structure tags
  - Fixed "unexpected end of file" problems with some compressed MIE files

Aug. 18, 2012 - Version 9.00

  - Added support for PDF encryption V5.6 (new in Adobe Reader X)
  - Added a few new XMP-cc tags and changed a few others to rdf:resource type
  - Added a new Sony LensType and values for other Sony tags (thanks Jos Roost)
  - Added a new Nikon LensID
  - Added a new Panasonic LensType (thanks Olaf Ulrich)
  - Added patch to fix simple XMP tags written incorrectly as lang-alt type
  - Decode some Panasonic RW2 lens distortion correction tags
  - Decode some WEBP image characteristics from the VP8 bitstream
  - Decode more Leica MakerNote information
  - Calculate CurrentIPTCDigest for IPTC in PostScript files
  - Changed the names of a couple of WBShift tags
  - Improved parsing of -if expressions to interpret a dash after a tag name as
    a minus sign instead of part of the tag name
  - Patched problem with conditional deletion of an incorrectly null-terminated
    JPEG Comment
  - Fixed hang bug when reading unsupported Microsoft Xtra information in MOV
    videos

Aug. 3, 2012 - Version 8.99

  - Added patch to avoid "Error renaming temporary file" errors in Windows
  - Decode some new Sony tags and values (thanks Mike Reit and Jos Roost)
  - Improved Italian translation (thanks Michele Locati)
  - Improved decoding of H264 ImageStabilization
  - Changed names of PanasonicRaw ImageWidth/Height tags, and added new
    Composite tags to calculate actual size of RW2 images
  - Fixed "Corrupted Ricoh RMETA data" warning for images from some Ricoh models
  - Fixed problem writing information to some EPS images

July 28, 2012 - Version 8.98

  - Added a new Pentax LensType and two new PentaxModelID's
  - Added a new CanonModelID and a new Olympus CameraType
  - Added a new Composite Duration tag for Vorbis audio files
  - Added more elements to Microsoft Regions XMP structure and fixed tag name
    documentation for this
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Changed name of Minolta BatteryLevel tag to BatteryState
  - Patched problem with conditional deletion of IPTC string-type tags which are
    incorrectly null terminated (ie. written by Picasa 2.0)
  - Fixed problem copying Canon 5DmkIII MakerNotes from CR2 to JPEG images
  - Fixed runtime error when writing some images with corrupted EXIF

July 6, 2012 - Version 8.97

  - Added a new Canon LensType
  - Added support for GPX attitude information as written by Arduino
  - Added write support for XMP-expressionmedia:CatalogSets
  - Made CFARepeatPatternDim and CFAPattern2 writable but protected
  - Minor improvement to decoding of Sony FaceInfo
  - Fixed problem reading some GPX track logs

June 30, 2012 - Version 8.96

  - Added -globalTimeShift option
  - Added new values for a couple of Nikon tags (thanks Michael Relt)
  - Added a few new Sony PictureEffect values
  - Added a new Olympus LensType
  - Decode a new Sony A100 tag and improved/renamed some others (thanks Igal
    Milchtaich)
  - 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
  - Patched possible round-off problem when extracting rational values
  - Fixed bug which could cause runtime error when reading some HTML files and
    improved reliability when extracting HTML "meta" tags
  - API Changes:
      - Added GlobalTimeShift option

June 16, 2012 - Version 8.95

  - Added a few new Sony PictureEffect values
  - Added a new Olympus lens type (thanks Niels Kristian Bech Jensen)
  - Improved decoding of Canon IntelligentContrast
  - Improved user-defined lens logic to attempt to choose the best matching
    user-defined lens if more than one is possible

June 9, 2012 - Version 8.94

  - Added ability to read/write IPTC as a block
  - Added a few Nikon LensID's (thanks Mike Pollock and Robert Rottmerhusen)
  - Added a new Olympus LensType (thanks Brad Grier)
  - Added new values for a few Olympus tags
  - Decode more Sony tags (thanks Jos Roost and Igal Milchtaich)
  - Decode Canon IntelligentContrast and add a new CanonModelID
  - Changed names of Canon Sort/LongFocal tags to Min/MaxFocalLength

May 26, 2012 - Version 8.93

  - Added some new Nikon RetouchHistory values
  - Added a couple of new Pentax LensType values
  - Added some new Olympus MagicFilter and LensType values
  - Added a new CanonModelID
  - Decode more Sony tags (thanks Jos Roost)
  - Decode some MakerNote information in Olympus E-M5 MOV videos
  - Decode a couple more Canon tags
  - Patched to overcome formatting problems in Samsung NX200 JPEG maker notes

May 12, 2012 - Version 8.92

  - Added read support for PCD (Kodak Photo CD Image Pac) files
  - Added Geotag support for Winplus Beacon text-format GPS log files
  - Added support for Leica X2 MakeNotes
  - Added NewGUID tag
  - Decode Panasonic ManometerPressure tag (thanks Christoph Mitterer)
  - Decode more Sony tags (thanks Jos Roost)
  - Changed a few Canon-mount Tokina lens model names for consistency

May 5, 2012 - Version 8.91

  - Added -progress option
  - Added support for XMP fpv namespace
  - Added a new Canon EasyMode value and fixed an incorrect one
  - Added a couple of new Canon LensTypes
  - Decode a number of new tags for the Canon 1DX and 5DmkIII
  - Improved the names of a few Sony tags (thanks Jos Roost)
  - Fixed -sep option to apply to interpolated tag values in a string when
    copying
2012-10-21 23:03:28 +00:00
asau
08f35c7155 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-06 14:10:39 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
gdt
d64fdf9cb1 Update to 8.90.
Apr. 28, 2012 - Version 8.90 (production release)

(Many minor bugfixes, new lens types, etc. - no major changes.)
2012-06-05 22:43:24 +00:00
wiz
36d14c6b3c Update to 8.85:
Mar. 25, 2012 - Version 8.85 (production release)

  - Added a couple more Olympus CameraType values
  - Added two new Pentax LensType's and a PentaxModelID
  - Decode a number of new Sony CameraSettings3 tags (thanks Jos Roost)
  - Decode a few new Pentax K-01 tags
  - Decode new custom functions of the Canon 5D Mark III
  - Recognize another non-standard APP1 XMP header
  - Increased unrolled depth of XMP-mwg-kw:HierarchicalKeywords from 4 to 6
  - Extended "-charset exif=CHARSET" to also apply to EXIF UserComment when
    stored as ASCII
  - Changed name of Olympus MaxApertureAtCurrentFocal to to MaxAperture
  - Patched to avoid possibility of unnecessary "references previous directory"
    warning when the length of one directory is zero

Mar. 17, 2012 - Version 8.84

  - Added a few more SonyModelID's (thanks Jos Roost)
  - Added a new CanonModelID and a number of new Canon LensType values
  - Added a new Minolta/Sony LensType
  - Decode CameraTemperature for a number of new Canon PowerShot models
  - Decode information from PANA atom of Panasonic DMC-FT20 MP4 videos
  - Decode a bit more of the Casio MakerNotes
  - Improved Polish translations for EXIF information (thanks Kacper Perschke)
  - Changed some warning messages for invalid IFD entries
  - Patched to allow writing of Sony MakerNotes containing invalid IFD entries

Mar. 13, 2012 - Version 8.83

  - Added a new SonyModelID and a new Nikon LensID (thanks Gregg Lee and Jos
    Roost)
  - Added Finnish translations (thanks Jens Duttke and Jarkko Makineva)
  - Fixed the Composite:LensID problem properly this time (with any luck)

Mar. 13, 2012 - Version 8.82

  - Added ability to extract information from PostScript-type DFONT files
  - Added a new Minolta/Sony LensType (thanks Jos Roost)
  - Improved geotagging of orientation information when extrapolating past end
    of track
  - Changed behaviour while copying information to allow flattened tags to be
    specified without the need to use the --struct option
  - Removed unnecessary warning when writing PreviewImage to Ricoh DNG file
  - Fixed problem introduced in 8.81 which prevented generation of the Composite
    LensID for Nikon images when duplicate tags were disabled
  - API Changes:
      - Added NoFlat option to SetNewValues()
      - Changed Struct option to allow copying of both structured and flattened
        tags at the same time

Mar. 9, 2012 - Version 8.81

  - Added some new Canon, Pentax and Sony/Minolta LensType's
  - Added a few new FujiFilm PictureMode values (thanks Kai Lappalainen)
  - Added some new FujiFilm FilmMode values
  - Added a couple of new CanonModelID values
  - Added local timezone message to -v2 geotagging output
  - Made all Pentax LensType tags writable
  - Improved Composite LensID logic to use Sony LensSpec value if available
  - Fixed problem opening files with path names that begin with "&"

Feb. 25, 2012 - Version 8.80

  - Added a new Olympus CameraType
  - Improved geotagging to tolerate out-of-sequence and missing NMEA sentences
  - Increased the maximum XMP tag ID length to 250 characters to allow very deep
    user-defined structure hierarchies

Feb. 20, 2012 - Version 8.79

  - Avoid deleting the JPEG APP14 Adobe segment when deleting all metadata
  - Added ability to read/write/create JPEG APP14 Adobe segment as a block
  - Added some new CanonModelID values
  - Added another Panasonic WhiteBalance value (thanks PeterK)
  - Decode Panasonic ColorTempKelvin tag
  - Decode information from Qualcomm APP7 JPEG segment
  - Extract PreviewImage for a few more uncommon camera models
  - Strengthened MP3 file recognition to avoid mis-identification of some files
  - Fixed problems reading "sfnt" resource in some DFONT files
  - Fixed problems writing some LensType values for 3rd-party lenses

Feb. 11, 2012 - Version 8.78

  - Added basic read support for a few obscure audio formats (LA, OFR, PAC, WV)
  - Added a couple more Canon LensType values
  - Decode some new Kodak tags in MP4 videos
  - Patched timezone problem on MirBSD due to leap-second "feature" of this OS
  - Fixed problem converting Adobe XMP LensID's for Pentax lenses
  - Fixed runtime warning due to conflict with some Vorbis tag ID's
  - Fixed problem which could result in duplicate columns in -csv output when
    used with -f and the "#" suffix on a tag name
  - API Changes:
      - Added XMPAutoConv option

Jan. 27, 2012 - Version 8.77 (production release)

  - Added some new and updated some existing Sony/Minolta LensType values
  - Added two missing Minolta Teleconverter values
  - Added a new Canon LensType
  - Decode Olympus ArtFilterEffect
  - Enhanced -c (CoordFormat) option to allow signed coordinate output
  - Changed -sort option to always sort -json and -X outputs by tag name
  - Minor change to an Olympus LensType name (thanks Niels Kristian Bech Jensen)
  - Fixed problem geotagging orientation information from PTNTHPR sentence
  - Fixed decoding of negative Pentax EffectiveLV values
  - Fixed typo in an Olympus LensType

Jan. 18, 2012 - Version 8.76

  - Added -sort option to sort output by tag name or description
  - Added support for FujiFilm RAF version 1.03 images and downgraded RAF
    version error to a warning
  - Added a number of new Minolta/Sony LensType's
  - Added a new CanonModelID
  - Decode FocusPosition for Sony A850 and calculate Composite FocusDistance
  - Decode IFD found in some Samsung Type1 maker notes
  - Patched Olympus test to fix failure on some platforms
  - Patched -json output to filter out invalid UTF-8 characters
  - 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)
2012-04-22 10:55:25 +00:00
rhaen
c0e3bda792 Updated to 8.75
Changes:

Jan. 8, 2012 - Version 8.75 (production release)

  - Added -php output option (thanks Marcel)
  - Decode another AIFF tag and handle character encoding in AIFF text values
  - Recognize PHP files
  - Enhanced Geotag feature to write speed/track from NMEA GPRMC sentence, and
    orientation information from Honeywell NMEA PTNTHPR sentence
  - Changed verbose XMP output to print raw values
  - Lowered default priority of "avoided" tags so they don't override other
    same-named tags when reading with duplicate tags disabled
  - Patched tests to ignore MirBSD leap-second unconformity
  - Patched ZIP module to avoid failed tests with Perl 5.6.2 on GNU/Linux 2.6
  - Fixed problem reading xref table of some PDF files created by PScript5.dll
  - Fixed problem reading RicohSubdir from AVI videos of the GR Digital 4

Dec. 28, 2011 - Version 8.74

  - Added read/write support for Hasselblad FFF images
  - Added iptcCore.args convenience file to the distribution package
  - Catch CONT signal to allow calling applications to trigger an immediate
    response (avoiding a delay of up to 0.01 sec) after writing arguments to a
    -stay_open ARGFILE
  - Protect against some infinite loops that could be created when using some of
    the advanced exiftool options
  - Improved decoding of Samsung PictureWizard (thanks Pascal de Bruijn)
  - Improved handling of bad IFD entries in -htmlDump output
  - Changed print conversion of EXIF:FNumber and XMP:FNumber to use 2 decimal
    digits for values less than 1.0, and disable conversion for invalid values
  - Tightened up the -stay_open feature to fix a few potential problems
  - Fixed bug using -csv+= or -json+= for non-list-type tags
  - Fixed problem deleting unknown makernotes as a block
  - API Changes:
      - Enhanced SetNewValue() AddValue option to allow this option to be
        ignored for non-list tags

Dec. 16, 2011 - Version 8.73

  - Added read support for OpenEXR and Radiance RGBE images
  - Added a couple of new Nikon LensID's (thanks Robert Rottmerhusen)
  - Added a new PentaxModelID
  - Added a new Olympus CameraType
  - Created new FileSequence tag for use in batch processing
  - Decode maker notes from Pentax Optio RZ18 AVI videos
  - Tolerate unrecognized IPTC records (but still issue warning)
  - Changed ScaleFactor35efl calculation to also use Pentax SensorSize
  - Minor changes to two Samsung lens names (thanks Pascal de Bruijn)

Dec. 8, 2011 - Version 8.72

  - Added support for reading XMP from INX files
  - Added PDF HasXFA tag
  - Added a new XMP Colorants field (not in 2010 XMP specification)
  - Decode Casio BestShotMode for yet more cameras
  - Decode a few more Casio ImageStabilization values
  - Decode a few more Olympus tags and added conversion for CameraType
  - Protect against reading insanely large XMP (> 300 MB) in INDD files
  - Extract large (> 64 kB) unknown XMP tags as binary data
  - Reduced memory requirements for XMP processing (by 1/10)
  - Fixed another place where empty XMP structures could hide (in lists)

Nov. 19, 2011 - Version 8.71

  - Added two new Olympus LensType values (thanks Martin Hilbers)
  - Avoid recreating duplicate groups when deleting whole groups and adding back
    tags in the same step
  - Fixed problem where the QuickTime -charset option didn't work for some tags
  - Fixed bug introduced in 8.69 which could cause excessive memory usage when
    reading QuickTime videos with the -u option
  - Fixed problem where existing empty XMP structure couldn't be deleted or
    overwritten as a structured tag

Nov. 15, 2011 - Version 8.70

  - Compatibility Notice: Changed order of operations when batch processing with
    -tagsFromFile option to be consistent with non-batch mode
  - Added -listItem option
  - Added read support for IDML files
  - Added a new Canon LensType (thanks Jon Charnas)
  - Added a couple of new Samsung LensType's (thanks Tae-Sun Park)
  - Added support for another DigiKam XMP tag
  - Decode a couple more ID3 tags
  - Decode Casio BestShotMode for more cameras
  - Improved decoding of Casio AFMode
  - Extract unknown FLAC blocks as binary data
  - Changed ITC:ImageType to make "numerical" value more friendly
  - Changed priority of two unreliable Samsung tags
  - Fixed bug where ExifTool could produce improperly formatted XMP when writing
    structure elements to a previously empty XMP structure (the empty XMP
    structure was not being properly deleted).  Affected XMP is repaired by
    re-writing any element of the structure with this version of ExifTool
  - API Changes:
      - Added ProtectSaved option to SetNewValue() and return save count from
        SaveNewValues()

Nov. 9, 2011 - Version 8.69

  - IMPORTANT: Fixed bug which could corrupt GIF images when writing a Comment
    to a GIF image containing XMP metadata
  - Added ability to read/write ICC_Profile in GIF images
  - Added ability to specify internal encoding of EXIF "ASCII" strings and
    QuickTime strings
  - Added a new DigiKam XMP tag
  - Decode a number of new Sony tags
  - Decode a few new Pentax tags and added a few new values
  - Decode a few new QuickTime and ID3 tags
  - Decode Casio BestShotMode for a number of models
  - Improved validity checking of ICC_Profile segments in JPEG image
  - Tolerate UTF-8 byte order mark (BOM) in input CSV and JSON files
  - No longer trim trailing spaces from arguments in -@ argfiles
  - Upgraded Windows executable version to use PAR 1.002
  - Changed priority of the Sony DynamicRangeOptimizer tags
  - Changed MWG feature to use UTF8 encoding for EXIF strings by default
  - Changed the -b option to avoid loading large binary values for tags that
    have been excluded with the -x option or --TAG
  - Changed Canon AFMicroAdjActive to AFMicroAdjMode and improved decoding
  - Fixed problem where the PreviewImage could be lost when writing to images
    from some newer Sony cameras
  - Fixed problem reporting duplicate information when -if used with -TAG#
  - Fixed incorrectly written XMP-tiff:YCbCrSubSampling tag
  - Fixed problem opening files with names beginning and/or ending with some
    characters such as SPACE, '>', '<' and '|'; however file names ending
    with '|' are still not allowed
  - API Changes:
      - Added CharsetEXIF and CharsetQuickTime options

Oct. 21, 2011 - Version 8.68

  - Added a new CanonModelID and a new SonyModelID
  - Added new Canon and Pentax LensType's
  - Decode more makernote information from Nikon MOV videos
  - Improved decoding of Sony LensSpec and enabled writing of this tag
  - Overhauled Minolta/Sony LensType list for consistency with official Sony
    lens names and removed a couple of anomalous entries (thanks Jos Roost)
  - Fixed problem with negative temperatures in Reconyx makernotes
  - Fixed bug which could cause runtime warnings when -f used with -X and -l
  - Fixed some minor problems when using -X with MWG option
  - Fixed issue where some missing tags could be printed when -f option was used
    in combination with wildcard tag names

Oct. 13, 2011 - Version 8.67

  - Added a new Canon LensType (thanks Norbert Wasser)
  - Decode tags from FujiIFD in HS10 and X100 RAF images
  - Decode LocationInfo tags from Nikon maker notes
  - Decode GPS tags from Nikon MOV videos
  - Decode information from Microsoft "Xtra" atom in QuickTime files
  - Decode Sony LensSpec information (thanks Jos Roost)
  - Use more specific MakerNotes names in warning messages and verbose output
  - Updated Canon CustomFunctions for the EOS 600D and 1100D
  - Improved handling of some corrupted RIFF files
  - Improved decoding of Samsung manual lens types (thanks Pascal de Bruijn)
  - Changed "No writable tags found" warning to "No writable tags set from"
  - Fixed problem handling resource forks in newer versions of OS X
  - Fixed problem writing XMP as a block to Jpeg2000 images
  - Fixed problem which could cause XMP and IPTC to be ignored when using MWG
    feature with TIFF images and performing multiple operations in a single
    command

Oct. 3, 2011 - Version 8.66

  - Added the ability to use "$GROUP:all" in -if and -p expressions (evaluates
    to "1" if any tag exists in the specified group, or "0" otherwise)
  - Added a new Sony/Minolta LensType (thanks Florian Knorn)
  - Added list of recommended modules to Perl installation
  - Decode ColorBalance information for a few new Nikon models
  - Updated Canon CustomFunctions for the EOS 600D and 1100D
  - Fixed problem writing "now" to MWG date/time tags
2012-01-26 20:16:11 +00:00
hiramatsu
8d54459080 Update p5-Image-ExifTool to recent production release 8.65.
Changes from previous:
----------------------
Sept. 24, 2011 - Version 8.65 (production release)

  - Added a few new CanonModelID's
  - Added a new Sony/Minolta LensType
  - Added a new Canon LensType (thanks Klaus Reinfeld)
  - Added a number of new Olympus ArtFilter/MagicFilter values
  - Included new .args files in distribution: exif2iptc.args and iptc2exif.args
  - Enhanced writing of date/time tags to recognize "now" for the current time
  - Improved decoding of H264 Gain
  - Minor improvement to -htmlDump for some invalid IFD entries
  - Allow PostScript date/time tags to be written without the -n option
  - Allow NikonCapture:ExposureAdj2 to be written without the -n option
  - Fixed problem introduced in version 8.62 where DateTimeOriginal in IFD0 of
    NEF images was no longer updated when shifting times
  - Fixed problem where keywords could be duplicated when exporting to XMP while
    using the MWG module
  - Fixed problem reading PDF images with extra whitespace before xref table
  - Fixed format problem in CSV output for filenames containing a comma or quote
  - Fixed problem reading concatenated AVI videos

Sept. 10, 2011 - Version 8.64

  - Added 2 new ACDSee XMP tags (thanks Hannes Leubbers)
  - Added a new Sony FileFormat value
  - Added a new CanonModelID
  - Added a few new Pentax DigitalFilter and ImageTone values
  - Enhanced -execute option to allow a command ID number to be added
  - Enhanced -csv and -json import features to also key on canonical SourceFile
    path (requires Cwd module)
  - Improved Composite LensID logic for some Sony cameras
  - Fixed misleading error message when using -if option on file that doesn't
    exist
  - Fixed problems decoding a number of inconsistent tags in the Sigma SD1 maker
    notes

Aug. 27, 2011 - Version 8.63

  - Added support for a number of new Open Document file extensions
  - Added a few new CanonModelID and SonyModelID values
  - Added a new Ricoh GXR LensID
  - Added a new Sony/Minolta LensType (thanks Mladen Sever)
  - Added patch to read the improperly formatted DateTimeOriginal in AVI videos
    written by the Kodak Easyshare Sport camera
  - API Changes:
      - Added QuickTimeUTC option

Aug. 21, 2011 - Version 8.62 - "JPEG2000 Update"

  - Added read support for JPEG2000 codestream format (J2C)
  - Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
  - Added a few new Pentax LensType's
  - Added a few new Sony/Minolta LensType's (thanks Wolfram for 2 of these)
  - Added two new Sony Teleconverter values (thanks Wolfram)
  - Decode a few more JPEG2000 UUID's written by Adobe JPEG2000 plugin
  - Decode additional JPEG2000 ColorSpecification information
  - Recognize a few more JPEG2000 file extensions
  - Updated some CanonModelID's
  - Tolerate extra comma at end of line in imported -csv files
  - Changed name of Kodak Type9 SerialNumber tag to UnknownNumber
  - Fixed bug which in rare situations could result in an erroneous "IFD pointer
    references previous IFD" warning
  - Fixed another memory leak when writing and removed circular references from
    ExifTool object to prevent future bugs like this
  - Fixed problem in Windows where values in the -X (XML) output containing
    CR+LF were converted to CR+CR+LF
  - Fixed superfluous warning which could occur when using += to decrement a
    numerical tag
  - Fixed an incorrectly spelt Pentax city name (thanks John Francis)

July 16, 2011 - Version 8.61

  - Added the ability to increment/decrement tags with numerical values using +=
  - Added support for Extensis Portfolio XMP tags plus a number of non-standard
    and/or undocumented XMP-xmp and XMP-xmpMM tags
  - Added read support for Microsoft Compiled HTML (CHM) format
  - Added read support for Ogg Video (OGV) files
  - Added new LensType values for Pentax (thanks Heike Herrmann), Sony/Minolta
    (thanks Fabio Suprani and Florian Knorn), Nikon (thanks Jens Kriese),
    Olympus and Sigma cameras
  - Added a new QuickTime VendorID
  - Recognize DEX (Dalvik Executable) files
  - Identify Windows 64-bit EXE/DLL files and relax EXE validation
  - Validate date/time values when reading NMEA GPS log files
  - Changed decoding of CFAPattern to return a string of numbers with -n option
  - Extract all unknown makernote blocks as undef, regardless of actual format
  - Improved print conversion of Pentax ShakeReduction
  - Fixed problem processing some Ogg files with multiple streams
  - Fixed incorrect namespace URI for stArea (used by MWG 2.0 regions)
  - Fixed problem with spaces in -geotag path when using wildcards
  - Fixed problem writing PDF:Keywords list items individually if they contain
    special characters
  - API Changes:
      - Enhanced SetNewValue() to allow increment/decrement of numerical tags
2011-12-13 12:29:43 +00:00
obache
bb3696f957 Revision bump after updating perl5 to 5.14.1. 2011-08-14 12:59:47 +00:00
wiz
1ec8ceb124 Update to 8.60, set license.
June 25, 2011 - Version 8.60 (production release)

  - Added Composite Flash tag to facilitate copying of flash information between
    XMP and EXIF
  - Added new Pentax and Canon LensType values and fixed a Pentax lens name
  - Added a few new Leica LensType's (thanks Olaf Ulrich)
  - Added a new PentaxModelID
  - Enhanced GPSDateStamp conversion to tolerate null separators (Casio EX-H20G)
  - Made DNG LinearizationCurve and Nikon ContrastCurve writable but protected
  - Renamed Nikon LinearizationTable to NEFLinearizationTable and made writable
    but protected
  - Removed Leica M8 FrameSelector tag since it seems to have evolved into an
    extension of the LensType tag for newer lenses
  - Fixed problem with order of operations when using multiple -if options

June 11, 2011 - Version 8.59

  - Added new Composite:LensID derived from XMP-aux:LensID
  - Added new PentaxModelID and CanonModelID values
  - Added a new Pentax LensType (thanks Artur)
  - Decode maker notes in Pentax Optio S1 AVI videos
  - Extract PreviewWMF from DOCX files
  - Recognize WMF images
  - Fixed decoding of CanonVRD WBAdjRGBLevels and renamed to WBAdjRGGBLevels

June 2, 2011 - Version 8.58

  - Decode a number of CameraInfo tags for the Canon EOS 600D and 1100D
  - Improved speed by a factor of 2 when reading M2TS videos
  - Fixed memory leak with -stay_open feature when writing

May 26, 2011 - Version 8.57

  - Added a couple of new Canon LensType values
  - Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
  - Added format string to -v2 output for IPTC tags
  - Added extra logic to avoid misidentifying unknown IFD-style maker notes
  - Decode custom settings for Nikon D700 and D7000
  - Fixed problem recognizing NikonCaptureData for ViewNX version 2.1.1

Apr. 16, 2011 - Version 8.56

  - Added a new Canon LensType (thanks Rodolfo Borges)
  - Decode EXIF information in FujiFilm HS20EXR MOV videos
  - Decode NikonCaptureEditVersions when ExtractEmbedded option is used
    (previously called NikonCaptureHistory)
  - Decode another Samsung tag (thanks Tae-Sun Park)
  - Recognize CaptureOne ".newer" COS files
  - Reverted JSON output to pre-8.51 behaviour by removing '#' suffix from tag
    names when print conversion is disabled on a per-tag basis
  - Fixed bug introduced in 8.32 interpreting some expressions when copying tags

Apr. 11, 2011 - Version 8.55

  - Added write support for FujiFilm RAF version 0716 images
  - Added support for a number of new LR3 XMP tags (thanks Wolfgang Guelcker)
  - Decode some more Samsung tags (thanks Tae-Sun Park)
  - Improved handling of incorrectly formatted XMP
  - Recognize a few alternate PS and EPS file extensions (thanks Jeff Harmon)
  - Reverted a few Pentax macro lens names (less consistent, but at least they
    match the official Pentax names)
  - Fixed problem reading some XMP custom properties
  - Fixed minor problem in HtmlDump output for Canon MakerNotes footer

Apr. 2, 2011 - Version 8.54

  - Added a number of new values for various tags
  - Added a new Nikon LensID
  - Decode a number of encrypted Samsung SRW tags (thanks Tae-Sun Park)
  - Enhanced -s option so allow a number to be specified
  - Fixed problem reading some Casio EX-Z35 MakerNote values

Mar. 27, 2011 - Version 8.53

  - Added a new Olympus LensType
  - Added a new Nikon LensID
  - Added a new PentaxModelID value
  - Decode new Pentax MakerNotes format of Optio WG-1 GPS
  - Decode Casio, Ricoh and Sanyo face detection information (thanks Jeffrey
    Friedl and Emilio for samples)
  - Decode FujiFilm face recognition information (thanks Jeffrey Friedl)
  - Decode a new FujiFilm tag for GE models
  - Allow writing GPSLatitudeRef/GPSLongitudeRef with a signed number
  - Return proper FileType for M4P audio files
  - Combined Canon FaceDetectFrameWidth/FaceDetectFrameHeight tags into
    FaceDetectFrameSize for consistency with other makes
  - API Changes:
      - Fixed problem when specifying family 1 group in call to SetNewValue()
        when tags were previously extracted with ExtractInfo()

Mar. 20, 2011 - Version 8.52

  - Added -listr option and mechanism to recognize some unsupported file types
  - Added read support for VSD (Microsoft Visio Drawing) files
  - Added a new Pentax LensType and improved consistency of macro lens names
  - Added another CanonModelID
  - Calculate Duration for M2TS (AVCHD) videos
  - Decode a new FujiFilm tag
  - Recognize .TS extension
  - Recognize FotoStation IPTC record 240
  - Attempt to better identify FPX-format MSOffice documents with incorrect file
    extensions
  - Fixed bug applying time shift to Nikon PowerUpTime
  - API Changes:
      - Enhanced GetNewValues() to allow group name to be specified
      - Allow description flag to be set to '0' when calling GetFileType() to
        return types of recognized-yet-unsupported files

Mar. 12, 2011 - Version 8.51

  - Added -csv option for import/export of CSV database files
  - Added ability to import JSON files
  - Added read support for APP1 "Ocad" segment
  - Added a new Nikon LensID (thanks Robert Rottmerhusen)
  - Decode more Reconyx MakerNotes tags (thanks Robert Hass of Reconyx!)
  - Report the number of encryption bits in the PDF:Encryption tag value
  - Allow empty group name when specifying a tag
  - Improved decoding of Olympus ArtFilter and MagicFilter tags
  - Improved exception handling to continue with next -execute command after
    aborting a command due to a serious error
  - Fixed problem reading indexed PGF images
2011-07-12 13:48:10 +00:00
gdt
dce5a3c1b2 Update to 8.50. Many minor bugfixes and enhancements. See Changes
for details.
2011-03-16 00:19:23 +00:00
gdt
d5405ce8e8 Update to 8.40.
Assorted fixes and improvements.  Notable changes:

  - Added -password option for processing password-protected PDF documents
2010-12-04 01:02:50 +00:00
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
gdt
d5be62e2e5 My commit to update to 8.25 inexplicably didn't go through yesterday;
this commit moves from 8.24 (a non-production release which upstream
has requested we don't package) to 8.25.

Changes 8.15 to 8.25 are many minor bug fixes and improvements.
2010-07-16 12:39:09 +00:00
adam
af692be896 Changes 8.24:
* Added ability to write some Kodak APP3 Meta tags
* Added a few new Olympus LensType's and new values for a couple of other tags
* Added support for yet another Kodak MakerNote variation (M580)
* Added conversion for OOXML DocSecurity tag (thanks Jeff Harmon)
* Added another Nikon ExternalFlashFlags value (thanks Warren Hatch)
* Decode more Canon VRD tags (thanks Gert Kello) and changed some tag names
* Decode a couple of new Canon 7D tags (thanks Vesa Kivisto)
* Decode a few more Sigma tags
* Decode HTML tags written by Microsoft Office
* Decode some MakerNotes tags from Samsung MP4 videos
* Allow RFC 8601 date/time values to be written without seconds
* Fixed conversion for Kodak Meta:SerialNumber
* Changed conversion of Canon FocusDistanceUpper/Lower tags to add units (m)
* Changed the names of some Nikon FlashExposureComp tags
* Changed name of RTF CharactersNoWhiteSpace tag to CharactersWithSpaces to
  conform with what Microsoft does with their software as opposed to what they
  say in their RTF specification
* Changed a few FlashPix tags for better consistency with OOXML and RTF
* Properly convert OOXML Unicode character entities
* Fixed problem writing some Sigma MakerNote tags
* Fixed problem writing incorrect value for "Uncalibrated" XMP:ColorSpace
* Fixed bug where some unknown Canon values were extracted twice with -U
2010-07-13 06:37:34 +00:00
gdt
f8a33b8025 Update to 8.15.
Mar. 18, 2010 - Version 8.15 (production release)

  - Allow times with timezones in GPX track logs
  - [many other changes]
2010-04-09 23:44:28 +00:00
gdt
fe5740117a Update to 8.10
- API Changes:
      - Enhanced GetFileType() to return descriptions for more file types
  - Fixed "-TAG-= -TAG=VALUE" syntax to work with shiftable (date/time) tags
    and tags with conversions
  - Enhanced Geosync tag to allow GPS time-drift correction
  - API Changes:
      - Added CharsetID3 option
      - Changed name of IPTCCharset option to CharsetIPTC (but IPTCCharset may
        still be used for backward compatibility)
2010-02-10 15:27:57 +00:00
gdt
30e7ea1fbe Update to production release 8.00. (Despite 7.89->8.00 appearing
momentous, it does not appear to be significant.)

Many minor fixes and enhancements.  Notable entries:

  - Added new Geosync tag to allow geotagging of images with timestamps which
    are not pre-synchronized to GPS time

  - Changed conversion of Canon MeasuredEV to correspond more closely to
    LightValue (by adding 5 to the MeasuredEV value, which seems to be good for
    all EOS models, but it may be high by up to 1 EV for some PowerShot models)
2009-11-21 19:18:53 +00:00