Skip to content

Release 1.5.0

Compare
Choose a tag to compare
@daveneiman daveneiman released this 10 Sep 19:49

This FITS release contains several changes.

FITS code is now built with Java 1.8 and is expected to be run with a minimum of Java 1.8.

The identification of various video formats and mime types have been normalized (.mov, .mp4, .meg-4, .avi, .rm, .rmvb, .wmv) whereas previously there had been conflicts in the stanza of the FITS output.

There is a new command line flag related to recursively processing files in nested directories. Currently, when the -r flag is used and the -o flag points to a directory with one or more sub-directories, all files will be processed and the output placed into the single output directory as designated by the -o flag. With the new -n flag (in conjunction with the -r flag), the output will be placed in the configured -o flag output directory yet the output file will have the same sub-directory structure as the input directory. Any subdirectories in the output directory will be created if they do not already exist.

The embedded Tika tool has been updated to v.1.22 to address a security vulnerability. The embedded Exiftooll has been updated to v.11.54. The fast-md5 dependency has also been upgraded.

Change Summary

  • Format and mime type output for some video formats have now been normalized: .mov, .mp4, .meg-4, .avi, .rm, .rmvb, .wmv
  • Add command line flag (-n) so that, if the input (-i) is a nested directory structure, the output (-o) will be similarly nested.
  • Update Tika to v.1.22 due to security vulnerability.
  • Update Exiftool to v.11.54.
  • Improve JHOVE identification of TIFF EXIF files.
  • Improve capture and reporting of tool errors.
  • Update to latest OTS JAR file.
  • Command line errors will no longer result in Java stack traces. Only a simple error message will be output.
  • All command line errors will result in an exit code of 1. (As before, success will result with an exit code of 0.)
  • Improve MediaInfo access to OS-specific native libraries; Remove the element <fits_home>.</fits_home> from fits.xml since it is no longer necessary for MediaInfo.
  • Update fast-md5 dependency to latest version.