IMPROVEMENTS:
- Removed unnecessary reference in Yamua
- Added new WMITest class that checks WMI health (by executing a simple query) before executing any Asset or Test
- Added one asset and two test for SCCM
BUG FIXES:
- None
IMPROVEMENTS:
- Added "Less than five errors in system log" test
- Added automatic fix when user settings file is broken in Xteq5GUI
- Added "Conclusion" (int value) and "ConclusionString" (Text) to XML report
BUG FIXES:
- Fixed asset that mistake "Uptime" for "Time since boot"
- Fixed source code parameter casing issues
IMPROVEMENTS:
- Added EngineVersionString to JSON File
- Added display of currently executed script file to Xteq5GUI
- Added display of currently executed script file to Xteq5CLI
BUG FIXES:
- None
IMPROVEMENTS:
- Reworked Wiki for creating custom scripts
- Setup does now show the full path where the modules are installed
- Added Xteq5CLI
- Added Lightweight C# Command Line Parser for Xteq5CLI (http://www.codeproject.com/Articles/39120/Lightweight-C-Command-Line-Parser)
- Added Xteq5UserInterface library
- Added SimplifiedXteq5Runner for *UI programs (Xteq5GUI and Xteq5CLI)
- Rewritten HTMLBootstrapGenerator using new BaseTemplateReplaceGenerator class
- Renamed HTML template to "BootstrapTemplate.html"
- Added XML and JSON output formats
- Improvments for Xteq5Engine
- Added output formats to Xteq5GUI
BUG FIXES:
- Fixed bug in all scripts, #requires was missing the s at the end
BREAKING CHANGES:
- The name TestUtil has proven to be too generic to use. Because I couldn’t come up with anything better, the project will use the name Xteq5 again.
IMPROVEMENTS:
- Updated all links and files to use the new name
- Updated binary version to 2.12 to reflect this change
- Updated HTML template to 2.10
BUG FIXES:
- None
IMPROVEMENTS:
- Added assets and tests
- Added functions to MPXmodule
- Updated HTML template
- Changed script output from HeadlessPS to not include object type if's a string
BUG FIXES:
- Generated script output (attribute) in HTML template was not HTML encoded. Exchanged HtmlAgilityPack with custom class WeakHTMLTag.
IMPROVEMENTS:
- Changed script details text in HTML template
- Added assets and tests
- Changed all filenames in /src/scripts - files now start with "-" (minus), because "_" (underscore) did not work with markdown
- Started to include non-TestUtil related functions to scripts/MPXModule/MPXModule.psm1 (My PowerShell eXtensions)
- Changed HTML template
- Added option in src/setup/Setup.iss to copy modules from TestUtil to personal PS modules path (unchecked by default)
BUG FIXES:
- Returning n/a from an asset did not set status to DoesNotApply
IMPROVEMENTS:
- Added example report link to README.MD
- Changed README.MD
- Changed button sizing TestUtilGUI
- Changed html template
- Finished (sort of) https://github.com/texhex/xteq5/wiki/Custom-scripts
- Added SharedAssemblyInfo to all release projects
- Setup now creates VERSION.ini in install directory
- Changed all files in /src/scripts so the filename starts with _ (underscore)
- Updated README.TXT in /src/scripts/
- Changed button placement in TestUtilGUI
BUG FIXES:
- Fixed code analysis errors in GlobalAtom.cs
BREAKING CHANGES:
- CHANGELOG.MD and releases now use the publish date as version tag
- Changed previous releases to this new format
IMPROVEMENTS:
- Reworked README.md
- Reworked /src/README.MD
- Several small code changes
- Changed About window to monospaced font
- Exception handling in TestUtilGUI greatly improved
BUG FIXES:
- Strange message when PowerShell assembly can't be found - #4
IMPROVEMENTS:
- Explained overwrite procedure in %PROGRAMDATA%\TestUtil\readme.txt (Repository source /scripts/readme.txt) better
- Added "Fail" as alias for result "Major"
- Added MarkdownPad to /licenses/license.txt
- Reworked /README.md
- Reworked Build Readme
- Added test script #825 that uses write-warning (/src/ScriptsForTesting/Test1/tests/)
BUG FIXES:
- Fixed wrong date for v1.19 in this file
IMPROVEMENTS:
- Tests can now access asset values ($TestUtilAssets) without using the exact case for the name. A case-insensitive hash table is now used.
- Setup now checks if PowerShell 4.0 (WMF 4.0) and .NET 4.5 are installed and show a download link if not.
BUG FIXES:
- Scripts did not run when the PowerShell ExecutionPolicy was undefined
IMPROVEMENTS:
- Added TestUtilLauncher.exe that launches either the x86 or the x64 version of TestUtilGUI
BUG FIXES:
- Changed several comments inside bootstrap HTML template because of errors reported by Internet Explorer
BREAKING CHANGES:
- CHANGELOG.md section ordering is BREAKING, IMPROVMENTS, BUG FIXES
- Format of this changelog.md taken from Chocolatey CHANGELOG.md
IMPROVEMENTS:
- D'oh! - #1
BUG FIXES:
- Added changelog.md - #2