ConfigChecker - History of Changes
Version 2.0
New data source adapter:
- Databse (not in trial version)
- WinRegistry (not in trial version)
New assertion commands:
- AssertMatchAll
- AssertMatchOneOf
Other features:
- Supports now <ValueList> as sub-tag of <AssertOneOf>
- Command <SetFrom> now supports an attribute default
- New pre-defined variable OS_FAMILY which containes operating system family (i.e. "windows", "unix", "mac")
- In <ReportBlock> two new attributes for conditional execution are available: beforeVersion, sinceVersion
- In the element attribute of commands it is now possible to specify a variable name instead of a data source adapter specific element description path.
Dependencies:
- Now requires JRE 1.5 or later
- Now based on pf.jar 4.0.1
Bugfixes:
- Placeholders in <Value> elements have not been replaced
- NullPointerException if a cci without instructions file was included
- Commands AssertMatch, AssertContains, AssertOneOf didn't support the not-attribute
- Empty settings were not handled correctly
- Empty tags in XML files were not found
- Variable LAST_ASSERTION_RESULT was always true for optional="true" if element was not found
Version 1.0
Supported Data Source Adapter:
- SettingsFile
- XmlFile
- HttpdConfFile
- TextFile
- FileSystem
- SettingsObject
- LdifFile
Supported assertion commands:
- AssertExistence
- AssertEquals
- AssertLess
- AssertGreater
- AssertLessOrEqual
- AssertGreaterOrEqual
- AssertContains
- AssertMatch
- AssertOneOf
- AssertNewLine
Supported control commands:
- Include
- Set
- SetFrom
- SetFromFile
- ReportVariable
- ReportValue
- ReportBlock
- ForEach
- ForFiles
Supported reports:
- Minimum XML report that contains only output messages
- Default XML report with and output section
- Extended XML report with header, input and output sections
- Full XML report with header, plug-in list, input and output sections
Other features:
- Bundle with utility Start Script Shell Generator
- Automatic location of files inside zipped files
- Remote access to files via http
- Variables/Placeholders
- Automatic authentication
- Pluggable data source adapters and assertion commands


