*******************************************************************************
*                  NIST/ITL-CSD BioCTS for ISO/IEC Changelog                  *
*******************************************************************************
* For more information:                                                       *
* Email: biocts@nist.gov                                                      *
* Website: http://www.nist.gov/itl/csd/biometrics/biocta_download.cfm         *
*******************************************************************************
*******************************************************************************
* 12/07/2023 Version Number: Beta 3.2.8726.14508                              *
*******************************************************************************
Additional Conforamnce Test Suite Added:
  + ISO/IEC 19794-14:2022 DNA data XML Encoding

*******************************************************************************
* 06/27/2019 Version Number: Beta 3.2.7117.21734                              *
*******************************************************************************

Changes Made:
    + ISO/IEC 19794-6:2011 fixes made to compare RAW/None image compression
      found in image metadata (or lack thereof) to the Data Format Specified
      value of "Unknown" will no longer produce an error.

*******************************************************************************
* 09/09/2014 Version Number: Beta 3.2.5353.16888                              *
*******************************************************************************

Additional Conformance Test Suites Added:
    + PIV Profile for ANSI/INCITS 385:2004
    + ISO/IEC 19794-4:2011 XML Encoding Alpha Version
Changes Made:
    + The Binary File Editor will now check to see if the file has been modified
      on the disk and re-parse if needed.
    + Text output had been modified to add more separators to distinguish
      sections.
    + Namespace has changed: GOV.CSD.ITL.NIST.CTS.*.dll - this breaks backward
      compatability to previous CTS modules.
    + Modifications to many test names to reference either the Conformance
      Testing Methodolgy Test number, or Base Standard section describing the
      requirement. This will make it easier to determine why something is being
      tested.   

*******************************************************************************
* 08/07/2013 Version Number: Beta 3.1.4965.22562                              *
*******************************************************************************

Additional Conformance Test Suites Added:
    + ISO/IEC 19794-5: 2011
    + PIV Profile for ANSI/INCITS 381: 2004
    + PIV Profile for ANSI/INCITS 378: 2004
Changes Made:
    + All Text Output Logs have a new formatting for results to be more clear.
    + BioCTS 2012 for ISO/IEC renamed to BioCTS for ISO/IEC
    + Batch Tab
      + Simple Statistics have been added.
    + Editor Tab
      + Modified Editor to show the name of CTS being tested
      + Editor now shows byte lengths shown as "(XX byte(s) long)" for:
        + Standard Biometric Header
        + Biometric Data Block
          + General Header
          + Each Representation
        + Security Block
        + Each Field in the entire File
    + ISO/IEC 19794-2:2011 CTS
      + Modified Assertion Names to Reflect Test Number in CTM
      + Split the Quality Block field into 4 fields, functionality remains
        the same:
        + Quality Block Count
        + Quality Score
        + Quality Algorithm Vendor ID
        + Quality Algorithm ID        
      + Cell Width vs. Image Width now uses Image Width field value.  Was
        calling Image Spatial Sampling Rate Horizontal.
      + Cell Height vs. Image Height now uses Image Height field value. Was
        calling Image Spatial Sampling Rate Vertical.
      + Modified Level 2 test that calculates the expected Zone Quality Area
        Length. Was calling Image Spatial Sampling Rates instead
        of Image Width/Height.
      + Split the Certification Block field into 3 fields, functionality
        remains the same:
        + Certification Block Count
        + Certification Authority ID
        + Certification Scheme ID
    + ISO/IEC 19794-4:2011 CTS
      + Modified Assertion Names to Reflect Test Number in CTM
      + Split the Quality Block field into 4 fields, functionality remains
        the same:
        + Quality Block Count
        + Quality Score
        + Quality Algorithm Vendor ID
        + Quality Algorithm ID
      + Split the Certification Block field into 3 fields, functionality
        remains the same:
        + Certification Block Count
        + Certification Authority ID
        + Certification Scheme ID
      

*******************************************************************************
* 03/19/2013 Version Number: Beta 3.0.4762.21443                              *
*******************************************************************************

Changes Made:
    + ISO/IEC 19794-4:2005 CTS
      + Modified name of Level 2 assertion for Comparing image compression
        algorithm versus the data format's specified compression algorithm.
    + ISO/IEC 19794-2: 2011 CTS
      + Modified Level 2 Assertion for determining whether a minutia point
        (X and Y positions) were within image boundaries to use correct
        fields in the test.
    + ISO/IEC 19794-4:2011 CTS
      + Modified name of Level 2 assertion for Comparing image compression
        algorithm versus the data format's specified compression algorithm.
    + Image-Based Level 2 Tests
      + When the Image has been determined to not be compressed as:
        JPEG, JPEG2000, PNG, or WSQ, and the Data Format specifies the
        compression algorithm as: None, None-Bit Packed, None-No Bit Packed,
        or Raw no judgement is made during this test.

*******************************************************************************
* 12/17/2012 Version Number: Beta 3.0.4735.19750                              *
*******************************************************************************

Changes Made:
    + ISO/IEC 19794-2: 2005 CTS
        + Added check to prevent index out-of-bounds error with L2 check of
          finger position.
    + ISO/IEC 19794-4: 2005 CTS
        + Modified Image Compression Ratio Level 2 test, now comparing bytes
          to bytes, instead of bits to bytes.
          Previous Method: (Image Height * Image Width * Bits Per Pixel)
                           / Bytes in Image
          Updated Method: ((Image Height * Image Width * Bits Per Pixel) / 8)
                           / Bytes in Image
                           
    + ISO/IEC 19794-4: 2011 CTS
        + Modified Image Compression Ratio Level 2 test, now comparing bytes
          to bytes, instead of bits to bytes.
          Previous Method: (Image Height * Image Width * Bits Per Pixel)
                           / Bytes in Image
          Updated Method: ((Image Height * Image Width * Bits Per Pixel) / 8)
                           / Bytes in Image
        + Modified Text Output Format for Quality Block and
          Certification Block Fields. Now shows dividers between blocks.
        + Modified Capture Date Time Field to no longer have direct access
          to array elements. Preventing access of array out of bounds.