Skip to content

Latest commit

 

History

History
191 lines (119 loc) · 5.96 KB

CHANGELOG.md

File metadata and controls

191 lines (119 loc) · 5.96 KB

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