MDDF Validator History


Releases

Current Version

Version 1.5.2, May 30, 2019

The major features for this release is support of Avails v2.4 XML, translation between v2.4 and v1.8 (Excel), and Volume support. This is also 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: support for Avails v 2.4 added
  • Enhancement: added full support for ingest of Avails v1.8 Volume data
  • Enhancement: added support for translating Avails v2.4 to/from v1.8
  • Enhancement: full support of CM 2.7.1 usage
  • Enhancement: allow use of "Custom:" rating system.
  • Enhancement: explicit check of namespace declarations in all XML headers
  • Bug Fix: allow use of LicenseFee to meet TVOD-based LicenseType requirement
  • Bug Fix: xfer of SeriesContentID from XLSX to XML was missing

Known Bugs

  • consistency of Encoding/ChannelMapping is not checked when the number of Audio channels is 1.

Prior Validator Releases

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)

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