Skip to content

Release 1.6.0

Latest
Compare
Choose a tag to compare
@awoods awoods released this 16 Jan 18:41
· 4 commits to main since this release

This FITS release contains a lot of changes. Almost all of the tools FITS uses were upgraded, some, such as MediaInfo, significantly so. Because of this, some of the metadata coming out of this version of FITS will be different from previous versions, and hopefully it's more accurate. Please file an issue if you encounter any problems.

Please review the full change log, but there are a few points that merit special mention:

  1. FITS now requires Java 11 or later to run.
  2. The linux version of MediaInfo that's bundled with FITS is the amd64 Ubuntu build. If this build does not work on your system, please review these notes on how to install a version that works for you.
  3. FITS now packages a Dockerfile that can be used to build a FITS image, if you'd like to run FITS through Docker. You can find this file in the root of the FITS release zip, and usage instructions are available here.
  4. Two new tools were added, embARC for DPX files and jpylyzer for validating jp2 files.

Change Summary

  • Java 11 or later is now required to run FITS
  • Add embARC tool integration for processing DPX files.
  • Add jpylyzer 2.1.0 for processing jp2 files.
  • Tool upgrades
    • DROID 6.5.2
    • ExifTool 12.50
    • File 5.43
    • Jhove 1.26.1
    • MediaInfo 22.09
    • Tika 2.6.0
  • Add FITS config option consolidate-first-identity, defaulted to false. This means that metadata from
    all tools that identify a file is included, even if the identified format is not the highest ranked
    identity. This is a behavior change from previous versions. If you prefer the old behavior, set the value
    to true in your fits.xml.
  • Add CLI option -t for including raw tool output in the report.
  • Add CLI option -d for enabling debug output.
  • Fix DROID container format identification.
  • exiftool raw output now only outputs XML.
  • Fix bug where errors from one run were being incorrectly reported on subsequent runs.
  • Improve ePub file identification.
  • Improve TEI and KML file identification.
  • Fix miscategorization of some tiffs as TIFF EXIF.
  • Remove improper MIX namespace from Jhove output.
  • Improve MIX generation by cycling through all available metadata elements looking for valid values.
  • Add support for processing plaintext documents with exiftool.
  • Do not infer a timezone for exif timestamps.
  • Preserve whitespace within text elements. This ensures that significant spaces aren't trimmed from codec codes,
    but could also result in unwanted whitespace in other elements.
  • No longer run NZME on image files by default.
  • General internal dependency upgrades.