Software Revision History
ANSI NIST Viewer (NIST 2000/2007/2011/2015) 3.4.0.0
This page provides information on changes for the current and previous versions of the NIST Viewer application. To download the latest stable version of these software products, see this page.
New in 3.4.0.0:
- Tools Convert Images now supports source images of BMP and TIFF
- Viewing and saving JPEG images now fully supports EXIF rotation markers
- Saving as original format for (BMP or TIFF) will now show the correct file extension when saving
- Drag and Drop now supports adding TIFF images for Type 16 and 20.
- Drag and Drop will now display an error message if insert fails
- Fixed SRN cardinality of type 20
- Fixed potential crash when printing/exporting to tenprint in some rare scenarios
- Improved Dual Thumb centering for large platen size when printing/exporting to tenprint
- Validation: Improved Conflicting Image Format check to support BMP and TIFF
New in 3.3.0.2:
- Fixed crash on start if the latest Visual C++ Redistributables VS2022 were not installed
New in 3.3.0.1:
- Disabled save as original format if record contains 0 bytes
- Segmentation overlays are now coloured accordingly if NFIQ values are present
- Improved UI for high DPI monitors
- Delete Feature now supports "Other"
- Uses the latest 2.4.0.0 NIST Impex API
New in 3.3.0.0:
- New image context menu to convert 1000 dpi to 500 dpi image
- Fixed memory leak when attempting to decode certain invalid JP2 codestreams
- Fixed issue where the "Update available" message may not appear
- Type 8 now supports 1 bit PNG
- The decoding and displaying of 32bit images is now supported
- Validation: New check, warns for the presence of 32bit images (RGB + Alpha)
- Uses the latest 2.4.0.0 NIST Impex API
New in 3.2.0.2:
- Improvements made for NIST files that contain a large amount of records
- Descriptions added for sub field of Segmentation quality metric (14.023)
- Validation: FREE edition now limits results to the first 20 detected issues
- Validation: New Content Record Count, checks that the stated count matches the actual
- Validation: Improved 14.021 Segmentation coordinates checks
- Licence mode now supports multi seat licences
- Fixed issue in Licence View where Purchase/Expiry Dates may not show
- Fixed issue where the WSQ Implementation number may not be set
- Uses the latest 2.3.0.2 WSQ API
New in 3.2.0.1:
- Convert Images option now supports binary Type 4 records
- Compress to WSQ option now supports binary Type 4 records
- Converting an image to compression of "NONE" will now also set the VLL and HLL
- Drag and Drop files for Type 8 now supports all image formats
- Fixed issue where Default Feature Set option was not being saved
- Fixed issue where Licence state on status bar did not refresh after successful licence activation
- Fixed issue where unknown or invalid images were not showing the "Invalid Image" icon
- Fixed issue with INCITS 378 when multiple cores and deltas were present in a single print
- Fixed issue with INCITS 378 delta additional angles
- Improved image decoding of some BMP formats
- Insert Record for Type 8 now supports all image formats
- Save as original format will now show the true image format, not the image type as specified in CGA
- Fully supports Extended minutia, core and deltas when reading and writing XML files
- Uses the latest 2.3.0.11 NIST Impex API
New in 3.2.0.0:
- Now supports displaying vector signatures
- Fixed issue where IDC was not maintained when importing records from XML files
- Fully supports INCITS 378 minutia, core and deltas when reading and writing XML files
- Uses the latest 2.3.0.10 NIST Impex API
New in 3.1.0.2:
- Additional Type 13 and 16 descriptions added
- Fixed issue that prevented non conformant image formats from being displayed/converted
- Fixed potential crash when converting images if invalid images were present
- Uses the latest 2.3.0.9 NIST Impex API
New in 3.1.0.1:
- Validation: Fixed issue where double clicking warnings for type 9 did not navigate to corresponding field
- Validation: Check Image dimensions can now check for (and auto fix) more edge case width/height issues
- Fixed issue where after deleting all records, Record Info and No Image Icon may be still be displayed
- Fixed issue where field 1.002 (Version number / VER) was not editable
- New Impression type values (42,43 and 44) added to support contactless.
- Feature Sets can now be deleted
- Now supports displaying the FBI IAFIS Region of interest polygon overlay
- EFS Extended Feature set overlay now supports Distinctive Feature Polygons
- Uses the latest 2.3.0.7 NIST Impex API
New in 3.1.0.0:
- Context menus can now be triggered with the keyboard shift+F10 or the dedicated context menu key
- Additional Type 11, 18 and 22 descriptions added
- Additional CJIS descriptions added
- New Convert Image feature
- Editing of a records IDC (x.002) field is now enabled
- Uses the latest 2.3.0.6 NIST Impex API
New in 3.0.0.9:
- Fields containing UTF-8 characters can now be edited correctly
- Fields containing UTF-8 characters now supports copying to clipboard
- Now supports displaying DoD EBTS field descriptions
- Status bar now shows the currently used PCI description set (CJIS, Interpol, DoD EBTS)
- Transaction Record Field (1.003) is now be hidden by default
- Records Hashes are now automatically recalculated if user compresses image
- Validation: Type 7 and 8 will no longer report conflicting image formats
- Validation: New check added for conflicting image hashes
New in 3.0.0.8:
- Sub field descriptions for legacy 9.012 now displayed
- Validation: Conflicting Image format is now suggested when mandatory CGA field is missing
- Validation: Fixed false positive for 9.012 field min and max occurrence
- Improved UX, mouse pointer no longer changes to drag if image can't be dragged (Zoom = fit)
- Export to FD-258 now supports printing directly onto existing card stock (no template printed)
- New option to hide the "Generated by..." message when printing and exporting
New in 3.0.0.7:
- Fixed Type 7 or 8 records are now no longer checked for conflicting image formats
- Finger Position Polygons (14.025) is now fully supported for reading/writing of both traditional and XML formats
- Finger Position Polygons (14.025) now displayed as an overlay
- Fixed issue when adding JPEG images not setting the correct color space.
- Uses the latest 2.3.0.5 NIST Impex API
New in 3.0.0.6:
- Fixed issue where importing JP2 codetreams would not set width and height
- Inserting Record Type 13 now supports JPEG 2000 Lossless
- Inserting Record Type 16 now supports WSQ, PNG and JP2
- Image Drag and Drop now supports JPEG Lossless, and JPEG 2000 Lossless
- Image Data can now be deleted without deleting entire record
- Type 14 records can now be WSQ compressed from the Tools menu
- Type 13,14,15 and 19 records can now be JP2L compressed from the Tools menu
- Validation: Resolved issue where Check Image Format may not always be reported
- Validation: Fixed false positive for various fields min and max occurrence
- Uses the latest 2.3.0.3 NIST Impex API
New in 3.0.0.5:
- New UI feature, the visibility of the Info and Validation Panes can now be toggled
- Validation Pane is no longer displayed until a validation is performed
- Fixed UI refresh issue caused when inserting a new type 2 record
- Drag and Drop images now supports inserting as Type 16
- Drag and Drop now attempts to determine FGP and IMP based on filename
- Validation: Fixed false positive for field 9.302
- Validation: Fixed crash when checking malformed type 14 records
New in 3.0.0.4:
- Overlay is now displayed for Finger Segment Positions (14.021)
- Recent File List now shows the most recent file at the top
- Validation: Fixed issue where Check Image Format may not always be reported
- Validation: Fixed false positive for field 15.024 Using 2015 validation
- Validation: Now validates 14.021 Segmentation coordinates
New in 3.0.0.3:
- Validation: Now maintains column sorting when toggling message type
- Validation: Now supports validating DoD EBTS 4.1 files
- Improved support for viewing and editing files with multiple Type 2 records
- Improved FGP drop down selection list for all record types
- Drag and drop now supports dragging multiple images to quickly create a NIST file
- Type 20 now supports inserting WSQ, JPEG, JPEG Lossless and JPEG 2000 images
- Insert Field now supports inserting a repeating field if the given field already exists
- Fixed issue where Recent Files may not always populate
- New option Add Record Hashes generates the x.996 Hash field for all applicable records
- Uses the latest 2.3.0.2 NIST Impex API
New in 3.0.0.2:
- Validation: New Auto Fix feature can now correct conflicting image formats
- Validation: New Auto Fix All feature, now correct multiple issues with a single click
- Validation: Fixed false positive for field 9.350
- Validation: Fixed issue that could cause a crash for some extremely long field values
- Fixed issue with Type 9 legacy for palm records
- Fixed issue that could cause a crash for invalid 1bit images
- Improved handling of invalid JPEGS
- Improved Image data support for XML type 19 and 21 records
- Improved Feature Set Minutia, Core and Delta deletions and counts
- Uses the latest 2.3.0.1 NIST Impex API
New in 3.0.0.1:
- Validation: Fixed double clicking a dependant field warning did not navigate to corresponding record
- Validation: Fixed double clicking a missing mandatory field warning did not navigate to corresponding record
- Enabled FD-258 print option
- Type 2 descriptions added for various CJIS fields
- Minor GUI improvements
New in 3.0.0.0:
- Improved canvas size detection for records containing only type 9
- Improved editing and inserting of sub fields
- Now supports printing and exporting of Ten Print cards in FD-258 card format
- New status bar shows additional information
- New option to display only the filename on titlebar
- New Save option makes saving easier for minor edits
- New Purchase option provided for quick single licence purchasing
- Now supports the decode and display of JPEG 2000 codestreams
- Fixed issue that prevented switching between certain feature sets
- Fixed issue that prevented JP2 or JP2L files being available to insert for Type 10 records
- Fixed issue where deleting the final minutia could result in a negative minutia count
- Fixed minutia overlay scaling for INCITS DPI that differs from the source image
- Fixed potential crash when decoding JP2 or PNG if contained in a non conformant NIST file
- Validation: Now supports validating ANSI/NIST 2011 Update 2015 files
- Validation: Now checks for dependant fields
- Validation: Fixed false positive warning for missing image data for records with amputated status
- Validation: Fixed crash for records missing mandatory image dimensions
- Validation: FREE edition now limits results to the first 25 detected issues
- Validation: Fixed issue where using Auto Fix did not immediately reflect the correction on screen
- Now supports decoding and display of 4 channel (RGBA) PNGs
- Now uses the latest VS2022 runtimes
- Uses the latest 2.3.0.0 NIST Impex API
New in 2.1.0.9:
- Updated OS detection for Windows 11 and Server 2022
- Validation: New Auto Fix feature can correct common mistakes
- Improved Interpol 6 field mappings for Ten Print Card printing
- Uses the latest 2.2.0.1 NIST Impex API
New in 2.1.0.8:
- Fixed zoom issue when switching between tabs
- Improved image centering when printing
- Records will now show "No Image" or "Invalid Image" status for affected records
- Legacy feature set now supports displaying multiple core and deltas
- Fixed issue where some deltas may incorrectly display an uncertainty radius
- Fixed memory leak when using the image Save As feature
- Fixed licence issue with certain video card configurations
- Uses the latest 2.2.0.0 NIST Impex API
New in 2.1.0.7:
- Fixed issue that prevented the display of the 1.018 GNS field
- Enabled insert of jp2 and jp2l files for record types 14, 15 and 19
- Minor GUI improvements
- Uses the latest 2.1.0.3 NIST Impex API
New in 2.1.0.6:
- Improved support for the Home Office implementation
- Validation: New check that the stated image compression algorithm matches the actual image data
- Fixed issue where a default file extension would not be appended when saving images in their original format
- Initial support for Minutia, Core and Delta deletion enabled
- Image decoding no longer relies on the stated image compression value being correct
- Fixed issue that prevented the version number being included on ten print output
- Uses the latest 2.1.0.2 NIST Impex API
New in 2.1.0.5:
- Improved the UX when dragging images
- Validation: Improved how double clicking highlights the appropriate value
- Validation: Fixed issue that would prevent Type 9 warnings from being highlighted
- Fixed issue that prevented Ctrl-a working for the validation pane
- Reduced flicker when resizing main window
New in 2.1.0.4:
- Fixed issue that prevented Ctrl-a and Ctrl-c being used with text boxes
- Zoomed images can now be navigated by holding the left mouse and dragging
New in 2.1.0.3:
- Listviews now support Ctrl-a shortcut to select all items
- Listviews now support Ctrl-c shortcut to copy selected items to clipboard
- Validation: New checks added for missing mandatory fields
- Validation: Double clicking a warning now highlights the appropriate value in the main list display
- Validation: Fixed false positives for Maximum Occurrence Exceeded
- Insert fields is now context aware, and provides fields appropriate to CJIS, Interpol or GSAT
- Additional Finger Position Codes now supported for Insert and Edit fields
- Re-enabled Quality Issues Polygon overlays
New in 2.1.0.2:
- Fixed issue with tab descriptions not handling the ampersand symbol correctly
- Fixed issue that could cause the application to start slowly
- Fixed issue that prevented an error message being displayed for invalid NIST files
- Fixed issue where the validation pane would fail to display on systems running with scale settings of 125% and above
- Fixed issue where Insert Record incorrectly showed FMR as an available file for some records other than type 9
- Fingerprint Impression and Position descriptions are now available as a dropdown when editing these fields
- Auto-Update checks will now only notify a user about a new update once
- Insert Field feature now enabled for licensed users
- Added support for Interpol 6.0 type 2 fields
New in 2.1.0.1:
- Fixed issue which caused some exports to TIFF to be in grayscale
- Fixed issue where records with a DPI other than 500 would fail to scale correctly for printing and exporting
- Improved image quality of TIFF exports
- Significantly improved the performance of exporting to Ten Print TIFF
- The display of Type 9 Feature Set overlays can now be toggled with Ctrl+o
- Images can now be zoomed using the scroll wheel
- Images can now be zoomed using a touchpads pinch and zoom gestures
New in 2.1.0.0:
- Support for Windows XP and Windows Server 2003 has been removed
- Validation output window can now be sorted
- Validation: Interpol MRT upgraded to 6.00.00
- Validation: Validation messages can now be double-clicked to navigate to the applicable record
- Licence request codes can now be generated in app
- Licences can now be activated in app (per user)
New in 2.0.0.11:
- Fixed issue where cores were displayed using the wrong colour
- Fixed issue where some record tabs may fail to display correctly after a record has been deleted
- Fixed issue where Upper and Lower palm labels may become obscured by overly large palm prints
- Fixed issue where zoom mode and level were not maintained when navigating between tabs
- When creating a new file, field 1.005 (DAT) will now default to the current date
- List view display performance improved
- Changing colours in the options screen now automatically refreshes the currently displayed feature set
- Changing the default type 2 option now automatically refreshes the current view
- Improvements to the way the default type 9 records are displayed
- Most recent files can now be quickly accessed from the File menu
- Fixed issues when processing example GSAT files that contain invalid data
- Now supports displaying multiple Type 2 Records
- Insert Records now supports adding type 9 (Minutia Data) from FMR files
- FMR files (INCITS 378-2004, INCITS 378-2009 and INCITS 378-2009 Amendment 1) can be viewed using file open, or drag and drop
- FMR files are now automatically converted to the NIST file equivalent for easy viewing
New in 2.0.0.10:
- New descriptions added for type 98 and type 99 records
- When exporting records to TIFF the DPI is now set if DPI information is available
- Uses the latest 2.0.0.3 NIST Impex API
New in 2.0.0.9:
- Fixed issue where the TOT value for GSAT record was incorrectly reported as MAP
- Fixed issue where the DNM/DVN value for GSAT record was imported
- GSAT records now supports the display of most Type-2 fields
- Uses the latest 2.0.0.2 NIST Impex API
New in 2.0.0.8:
- Fixed issue saving XML files that contained type 4 records
- Fixed issue with base64 decode which could cause some records to fail to decode correctly
- Uses the latest 2.0.0.1 NIST Impex API
New in 2.0.0.7:
- Fixed issue that could cause the validation pane to jump on first call
- Fixed issue where the first record may not always be displayed
- Fixed issue that could cause a crash when opening a specifically malformed XML file
- Fixed issue where the about screen was not always repainted
- Uses the latest 1.5.0.6 NIST Impex API
New in 2.0.0.6:
- Validation: Improved message if the value was not found in either of 2 possible lookups
- Validation: Improved message for conflicting image dimensions and invalid data
- Validation: New check added to identify WSQ images not created using the recommended FBI 3.1 Specification
- Validation: New check added to identify WSQ images that do not contain a valid implementation number
- Now supports the overlay of Dots, Ridge Edge, Incipient Ridges and Creases
- Now restores the application to the previous size and position
- New menu option View -> Zoom
- Images can now be zoomed in and out using Ctrl+ or Ctrl-
- New descriptions added for type 9 records
- Change to the licence check now supports Unicode file paths
New in 2.0.0.5:
- Fixed issue that prevented the sub items for field 1.003 from being displayed
- Fixed issue that would prevent some record types being displayed if they had an associated type 9
- Improved display of Type 9 data when image dimensions have not been specified
- Fixed issue that would cause a type 9 records associated data to be listed twice in the listview
- Validation: Fixed false positives for record types 11,12,20,21 and 22 reporting "No valid image"
- Validation: Fixed issue when special character rules contained the | symbol
- Validation: Lookup tables for "Part" has been disabled to prevent some false positives
- Validation: Fixed false positive for optional field value reporting "expected a value from lookup"
- Validation: Record Types 11,12 and 22 now excluded from the image dimension check
- Validation: Interpol MRT upgraded to 6.00.00b
- Validation: Various fixes applied to the original base AN2011 MRT
- Validation: New check for reserved fields "Reserved for future use only by ANSI/NIST ITL"
- Validation: New check for reserved records 23 through to 97
- Validation: Fixed issue that would prevent rules for repeating fields to be detected
- Validation: Fixed issue that would prevent some special character checks to be detected
- Various field descriptions added
New in 2.0.0.4:
- New checks added for invalid special chars
- Validation output window no longer changes size after a re-validation
- Fixed issue with size and layout when exporting to TIFF
- Exe and installers are now dual signed with sha-1 and sha-256
New in 2.0.0.3:
- Now supports the overlay of Local Quality Issues polygons (9.357)
- Updated AN2011, AN2013 and Interpol Lookups for validation
- Improved support for non-standard JPEGB files
- Additional Type 9 descriptions added
New in 2.0.0.2:
- New NIST Validation menu options for AN2011, AN2013 and Interpol rule sets
- Various improvements to support opening and validating Interpol 6.00.00a files
- Fixed issue where some text in the about screen was not painted correctly
- Fixed crash when adding an unsupported image type
- Fixed issue where the default type 2 option was not able to be changed/saved
- Fixed issue where JPEG 2000 files were not selectable when using the Insert Record function
- Now supports adding Type 4 and Type 19 records
- Added Type 19 record descriptions
- Now displays type 98 and 99 record types
- Changed default cardinality to "S" when inserting Type 20 records
New in 2.0.0.1:
- Fixed issue with the New and Open menu items being disabled on startup
New in 2.0.0.0:
- First release of version 2
- NIST Files can now be saved as Binary or XML (Registered Users)
- New option Insert Record, supports adding images for type 7,8,10,13,14,15,16,17 and 20
- Type 2 descriptions added for the most common Interpol fields
- The default type 2 descriptions can now be selected in options (CJIS or Interpol)
- Fixed issue where field xx.998 was not displayed
- Fields can now be Edited or Deleted
- Now supports the CJIS XML format (ansi-nist)
- Type 19 records did not display correctly
- Major improvements to the reading and writing of NIST XML files
- New about screen shows the current versions of the NIST Impex and WSQ libraries used in this build
New in 1.0.0.24:
- Fixed an issue where NIST files with incorrect WSQ image dimensions could cause a crash
- Uses the latest 1.38 NIST Impex API
New in 1.0.0.23:
- Fixed issue where drag and drop of files could cause the listview to become out of sync
- Type 2 fields with multiple values now displays all values not just the first
- Type 2 descriptions added for the most common CJIS fields
- Fixed issue that caused minutia overlay to be incorrectly scaled when a file contained a mix of 500 and 1000 dpi images
- Fixed memory leak when navigating between tabs
- Fixed memory leak when using the Export to TIFF options
- Uses the latest 1.37 NIST Impex API
New in 1.0.0.22:
- Various improvements to the support of Type 20, 21 and 22 records
- New options available for system administrators to disable check for updates
- New /S switch provided for silent install and uninstall
- New /Allusers switch provided for silent install for all users
- Uses the latest 1.36 NIST Impex API
New in 1.0.0.21:
- Fixed issue which prevented Ten Print cards from printing images that were stored in Type 14 records
- Ten Print cards now support printing of Dual Thumbs image.
- Various other improvements
New in 1.0.0.20:
- Fixed issue with Ten Print card export where the Race field (2.025) incorrect used Gender field (2.024)
New in 1.0.0.19:
- Ten Print Form now includes the State ID (Field 2.015)
- Plain Thumb print position boxes have been improved on Ten Print Form to reduce the possibility of clipping
- Amputated or bandaged status (Field 2.084) now printed on ten print output when fingerprint image is not available
- Type 1 sub field values and descriptions are now displayed
- New Palm print form (Western Identification Network)
- Uses the latest 1.35 NIST Impex API
- Various other improvements
New in 1.0.0.18:
- New Export to TIFF option for Ten Print and Palm Cards.
- Additional descriptions added for fingerprint and palm fields.
- Various other improvements.
New in 1.0.0.17:
- Fixed issue where INCITS 378 only showed first core and delta
- Precision improvements to all minutia conversion routines
- Descriptions added for Type 8 and 18 fields
- Descriptions added for Type 9 Legacy, FBI/IAFIS and INCITS 378 fields
- Fixed feature set overlay scaling when scaling units were set to pixels per cm
- Fixed issue in FBI/IAFIS deltas now correctly interprets the unset "direction not provided" state for deltas
New in 1.0.0.16:
- Uses the latest 1.34 NIST Impex API
- New Print Palm Card feature
- Fixed issue opening XML encoded NIST files
- Various improvements to the decode and display of Type 9 feature sets
New in 1.0.0.15:
- Includes colour options for minutia ridge ending and bifurcation symbols
- Minutia overlays now support minutia ridge ending and ridge bifurcation
- Core and delta overlays now support angles, as well as up to three angles for delta
- Now supports the overlay of multiple cores and deltas
- All type 9 feature sets are now supported
- Fixed overlay issue where some records would not overlay in the correct position.
- Type 9 fields are now also displayed in the record info list, when there is also an associated image record.
New in 1.0.0.14:
- Uses the latest 1.31 NIST Impex API
- Now supports the viewing of XML encoded NIST files
New in 1.0.0.13:
- Uses the latest 1.30 NIST Impex API
- UTF8 encoded strings such as Arabic text are now correctly displayed
- Type 11 Record tabs are now displayed
New in 1.0.0.12:
- Fixed issue where some text output to the ten print template was not anti-aliased correctly
- Improved placement precision of images, text and lines for ten print cards
- Improved printer support for A4 and US Letter output for ten print cards.
New in 1.0.0.11:
- Uses the latest 1.27 NIST Impex API
- When saving images the appropriate file extension is now automatically appended to the filename.
- Opening files that contain:
- Type 11 (Forensic and investigatory voice record)
- Type 12 (Forensic dental and oral record)
- Type 22 (Non-photographic imagery data) records is now supported
- Field description are now displayed in the listview for record types 1,4,10,14,15 and 17
- Fixed issue which prevented files matching the filter extension showing in the save dialog
- Now checks for updates on startup (can be disabled in options)
- Print Ten Print Card option updated to support all livescan and non-livescan impression types
New in 1.0.0.10:
- Uses the latest 1.25 NIST Impex API
- 32bit and 64bit installers now available
- Right Click image "Save as original format" context menu now includes the format the file will be saved as, i.e. wsq, png, jp2 etc...
- Users can now copy Type 1 and 2 text by highlighting required fields and selecting "Copy to clipboard"
- Fixed issues which caused Incorrect or no image to be saved when using Right Click "Save as Original"
- Fixed issue that displayed record details for incorrect tab if Display Profile option was selected
New in 1.0.0.9:
- Uses the latest 1.24 NIST Impex API
- The text scar or tattoo is now displayed for those record types
- Interpol formatted Type 7 records can now be decoded and displayed.
- Type 19 record tabs now include text descriptions
- New error messages added for both XML unsupported and file not found errors.
- Options screen is now available
- Option can now be selected to default to the front profile picture when opening NIST record
- Users can now override the default colours used for Type 9 overlays (minutia/delta/core)
New in 1.0.0.8:
- Print individual images and print entire NIST record to Ten Print Card format.