Releases: Le-Syl21/exiftool-rs
v0.6.1
Full Changelog: v0.6.0...v0.6.1
v0.6.0 — 100% value parity with ExifTool 13.53
Highlights
100% value parity with Perl ExifTool 13.53 across the entire test corpus — in addition to the existing 100% tag-name parity. Every tag value the reference tool reports is now reproduced byte-for-byte, validated by the ratcheting regression suite.
Selected fixes
- Offsets: file-absolute IsOffset tags for embedded EXIF/TIFF (MIFF, JP2, Nikon/Olympus PreviewImageStart, RAF/X3F/RW2).
- Binary sizes:
(Binary data N bytes)uses the formatted-value length where ExifTool does (DICOM, DataDump), and correct embedded lengths (FLIR, CR3 PRVW, TNEF RTF, HDRPlusMakerNote). - Precedence: per-source priority for multi-format files (CIFF/SPIFF/NITF/PictureInfo/GraphConv/MIE/FotoStation/APP10), Minolta CameraSettings, QuickTime mdat, SubIFD pyramid, VCard sub-documents, Composite Red/BlueBalance.
- Conversions: Pentax Tv, Canon Sharpness/RFLensType/CustomControls, OlympusE1 BlueBalance, PrintLensID disambiguation (Pentax/Sigma LensID).
- Encoding: Latin-1 round-tripping (Real.ra/PSP Copyright).
- Format-specific: APP10 PhotoStudio comment, ASF IsVBR, PCAP TimeStamp, Lytro JSON arrays, Google XMP container, XMP struct-lists, PLUS LDF MediaSummaryCode vocabulary.
Resolved issues
Notes
Android video device info (issue #4 / PR #5) is not in this release — it relies on the QuickTime keys/ProcessKeys metadata mechanism (com.android.*), distinct from the Google/Pixel image maker notes already supported. Candidate for a future release.
Full Changelog: v0.5.0...v0.6.0
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Full Changelog: v0.4.5...v0.5.0
v0.4.5
Full Changelog: v0.4.4...v0.4.5
v0.4.4
v0.4.3
Full Changelog: v0.4.2...v0.4.3
v0.4.2
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Full Changelog: v0.3.0...v0.4.1
v0.3.0
Full Changelog: v0.2.3...v0.3.0
v0.2.3
Full Changelog: v0.2.1...v0.2.3