exiftool-vendored v37.0.0 Release Notes

Release Date: 2026-07-15 // 3 months ago
    • 💔 BREAKING: malformed UTF-8 in ExifTool JSON output is now marked with
      Unicode replacement character U+FFFD (�) instead of ASCII question mark
      (?).
      For example, malformed bytes dc 4b previously surfaced as ?K
      and now surface as �K. This applies to both read() and readRaw(),
      including scalar and list values and calls that override readArgs. Valid
      Unicode and authored question marks are unchanged.

    • 📚 📦 Corrected resource-cleanup documentation to distinguish normal shutdown, non-blocking using, awaited await using, and best-effort disposal timeouts.

    Commits

    Full Changelog : 36.1.0...37.0.0


Previous changes from v36.1.0

    • 📇 ✨ Added ExifTool.editTags() for validated exact list-value additions/removals, MWG Collection additions/predicate removals, and audited scalar or flattened person-name removals without replacing unrelated metadata. See the usage examples.

    Commits

    Full Changelog : 36.0.0...36.1.0