STIG Viewer Change Log

Current Version 2.6
***********************************************************
DISCLAIMER: THIS VERSION OF DISA STIG VIEWER HAS BEEN COMPILED WITH JAVA 8
AND WILL NOT RUN ON EARLIER MAJOR VERSIONS OF THE JRE/JDK, E.G. JAVA 7.

==General==
-STIG Viewer now fully supports importing DISA XCCDF 1.2 STIGs.
-STIG Viewer now warns the user when an .xml or .zip file that does not contain
a STIG is attempted to be imported.
-The STIG Import option now sees .xml and .zip files at the same time.
-Export and import options now recall the last visited directory on a per
tab basis.
-Filters now highlight the corresponding found text.
-Corrected a bug in the filter where the Rule Title filter was functioning as 
the keyword filter.
-A preferences menu has been added for some simple graphics configurations
such as font size and overall theme. 
-Optional logging to output file has been implemented to aid in error debugging.
-STIG Viewer now keeps the most recent selected
vulnerability better selected.
-Small GUI sizing priority updates
-Updated Readme.

==STIG Explorer tab=
-The profile selection dropdown menu has been restored and improved. See
Readme for more information.

==Checklist tab==
-STIG Viewer now allows for multiple Checklist tabs to be opened
at the same time.
-The Checklist STIGs list has been reimplemented in its entirety. It 
functions similar to the STIG Explorer tab STIGs List.
-A new feature has been added that will import checklist data from old STIGs
into new Checklists created with the new STIG version.
-Under the Checklist tab in the Preferences menu, there are now selection
menus provided to choose colors for vulnerability statuses.
-Added in improved keyboard shortcuts.

Previous Version 2.5.4
***********************************************************
==General==
-Corrected functions responsible for generating .csv export files to drastically
increase the speed of the operation.
-Altered processing of .csv exports in order to prevent element character counts
from exceeding Microsoft Excel's max character per cell value in the output file.
-Updated Readme.

==Checklist== 
-STIG Viewer can now import XCCDF 1.2 results files. Results files from 
MacAfee ePolicy Orchestrator (Policy Auditor), Nessus Security Center, 
and the SCAP Compliance Checker (SCC) are supported. Results files
from other tools that adhere strictly to the XCCDF 1.2 schema should also
be able to be processed.
-Fixed a bug that was causing STIG Viewer to not always import all 
metadata from a saved checklist.
-The Checklist STIG list has been cleaned up enough to be re-enabled on
a visual basis only. The score column now appropriately updates. See 
readme for details.

"Previous Version 2.5.3\n" +
"***********************************************************\n" +
"==Checklist==\n" +
"-Fixed a bug that was preventing import of XCCDF Results to checklists\n" + 
"that consisted of more than one STIG.\n" +
"-Fixed a bug that was causing malformed XML escape characters to be printed\n" +
"in the checklist save file.\n\n" +

Previous Version 2.5.2
***********************************************************
==General==
-Updated readme

==STIGs tab==
-Release column updated to support decimals in the release number.

==Checklist tab==
-Reactivated multiselect for the checklist vulnerability list to allow
the changing of the statuses for multiple vulnerabilities at once.
There were further alterations to update functions to correctly 
support multiselect. 
-Cleaned up keyboard shortcuts for changing vulnerability status. 
Shortcuts listed in the readme under section 2045.
-Corrected sorting of the checklist vulnerability list and its ability
to update correctly corresponding to list and severity tab changes.
-Fixed refresh bug that was causing the first vulnerability in a list to
be selected after any change to status or severity.

Previous Version 2.5.1
***********************************************************
==Hotfix==
-Removed old update function that was blocking the opening
of a checklist from file in a variety of cases.

Previous Version 2.5.0 
***********************************************************
==General==
-Updated readme
-Revamped STIG Viewer's filter panel. Brought back some functionality
from 1.2. See readme for details on the new (old) filter. Highlighting
to be added in a later release.
-Fixed all export functions.
-Added warning windows for various possible write errors that
were previously unchecked.
-Various bug fixes, disabled non-essential features that were causing
havoc and unable to be fixed for this release. See readme for known
bugs.
-'SavePoint' renamed to: 'Local Data Cache' to better represent 
functionality

==STIG Explorer tab==
-Rationalized STIG selection for the STIGs panel. See readme
for details.
-New column denoting release number added to STIGs panel.

==Checklist tab==
-Checklist now saves all data under the 'target panel' as well
as data from the 'Comments' and 'Finding Details' panels.
-Totals panel now appropriately updates values based upon visible
vulnerabilities in the center Vuln list.

Previous Version 2.4.1
***********************************************************
-Fixed an issue that was preventing the display of less than
or greater than signs and their contents.
-Fixed an issue that was allowing the display of UTF-8211 (endash)
instead of the ASCII-42 (dash).
-Compiled for Java 7 compatibility.

Previous Version 2.3.0
***********************************************************
-Added Event handlers for data entry for Checklist Comments and 
Finding Details to ensure text string is added to the checklist
-Added DTS to the file name provided/selected for csv export
-Change Log and ReadMe dialogs now present when selected

Previous Version 2.2.0
***********************************************************
-Fixed bug with export identifier

Current Version 2.1.0
***********************************************************
Major Issue Fix: Issue with multiple tabs has been addressed by 
limiting a single checklist tab at a time. 
-Checklist Vulnerability filtering functionality attached to Totals
 Severity tabs click to correlate totals view with vulns
-CCI data fields has been included in data export .csv
-Ability to import 1.2 version checklist files and transform to new JAXB scheme

Previous Version: 2.0.1.
***********************************************************

Features:
-New JavaFX based user interface.
-Tabular interface for multiple checklist support.
-Live filter updates during keyword input.
-CMRS data export from checklist supported

