Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 14:41
· 28 commits to main since this release
b6f7292

Added

  • Metadata writing surface: JPEG (ICC, JFIF, Ducky, comment, XMP, IPTC
    append), PNG (tEXt/iTXt/zTXt, language-qualified text, ICC profile,
    ancillary chunks, modification date, XMP delete), WebP (ICC profile,
    XMP delete, EXIF preservation), GIF, EXV, PBM/PGM/PPM, and standalone
    EXIF, ICC, and XMP writing.
  • CLI write workflows: tag copying (tagsFromFile with source-file
    selectors, exclusions, same-file mappings), conditional write
    filtering (boolean/regex/parenthesized conditions), output-path
    templates with source-token expansion, collision counters, batch
    writes to directories, stdout output, and -o XMP sidecars.
  • ExifTool-compatible write modes (wm, wc, wg, and group-creating
    variants) with CLI validation.
  • XMP list append/removal: Creator and Subject appends, IPTC Keywords,
    Dublin Core list properties, first-match list-item removal, and empty
    container cleanup after deletion.
  • PNG read parity: ICC profile parsing and compressed text chunks.
  • Standalone XMP and PBM/PGM/PPM/PPM format writers.

Fixed

  • JPEG ICC profile segment reassembly; PNG EXIF/ICC/text round-trip
    preservation, GPS sign encoding, date/value normalization, and
    late-chunk hoisting.
  • Permission preservation in atomic metadata writes; quiet-mode write
    failure surfacing; unsupported CLI tag-write reporting.

Docs

  • CLI and API write workflow documentation and metadata write parity
    scope.