MDDF Validator History


Releases

Current Version

Version 1.5.1, March 18, 2019

This is a bug fix release.

Detailed Change Log is on GitHub here.

This release of the desktop Validation tool has been upgraded to use the latest mddf-lib release. Changes are:

  • Enhancement: CM v2.7.1, Manifest v 1.8.1, and Avails v1.8 support added
  • Enhancement: When translating an Avail to XML, a comment is inserted, providing an audit trail
  • Enhancement: Prompting of user for Avails version when processing XLSX file
  • Enhancement: Automatic and on-demand checking for updates to software
  • Bug Fix: Validation of sequences and indices now allows non-zero values on case-by-case basis
  • Bug Fix: WARNINGS due to structure checks were invalidating file
  • Bug Fix: Translation of Avails to XML dropped any AltID source that used an EIDR
  • Bug Fix: Translation of Avails to XML dropped AvailMetadata/EpisodeTitleID
  • Bug Fix: Launching of internal XML Editor required lower case file-type suffix
  • Bug Fix: added missing validation checks for all DigitalAsset types
  • Bug Fix: structure check of RefALID threw XML parse exception

Known Bugs

  • consistency of Encoding/ChannelMapping is not checked when the number of Audio channels is 1.
  • Conversion to Avails 1.8 format is not yet supported.

Coverage

  • Avails
    • Validates XML v2.1, v2.2, and v 2.3
    • Validates Excel v1.6, v1.7, v1.7.2, and 1.7.3
    • Translates between Excel v1.7, v1.7.2, and v1.7.3 to XML v2.2 and v2.3, also translates from Excel v1.6
  • Common Metadata: v2.4 - v2.7.1
  • Media Entertainment Core (MEC): v2.4 - 2.7.1
  • Media Manifest: v1.5 - v1.8.1
  • Media Manifest Core (MMC): v1.0, v2.0
  • CPE-Manifest Profiles: IP-1, IP-01 (against any applicable version of Media Manifest and Common Metadata)

Prior Validator Releases

Version 1.5, November 20, 2018

This release combines the two validators (Avails and metadata) into one. It also adds support for Common Metadata 2.7, Media Entertainment Core (MEC) 2.7, Media Manifest v1.8 and Media Maniest Core (MMC) 2.0.

Detailed Change Log is on GitHub here.

Although not unique to this release, the online validator was added since the last release.

Coverage

  • Avails
    • Validates XML v2.1, v2.2, and v 2.3
    • Validates Excel v1.6, v1.7, v1.7.2, and 1.7.3
    • Translates between Excel v1.7, v1.7.2, and v1.7.3 to XML v2.2 and v2.3, also translates from Excel v1.6
  • Common Metadata: v2.4 - v2.7
  • Media Entertainment Core (MEC): v2.4 - 2.7
  • Media Manifest: v1.5 - v1.8
  • Media Manifest Core (MMC): v1.0, v2.0
  • CPE-Manifest Profiles: IP-1, IP-01 (against any applicable version of Media Manifest and Common Metadata)

Relaseses prior to 1.5

Prior to Version 1.5, there were two validators. These histories can be found as follows