This release introduces the TestSuite and TestResults objects and the compile function. It adds more assertion functions. It fixes function probing logic. It adds scoping to test cases.
jsUnity.env was added, which contains defaultScope and getDate. results.duration was added. Messages are counted with proper plural/singular wording. Test runners were made proper HTML. run() now can take multiple test suites as arguments. globalScope was renamed to defaultScope.
The jsUnity assignment method was fixed to make JScript happy. The need for runner functions was removed. Suite type handling was rewired. Probing was added to array suites. Array suites now support both strings and functions as items. results.name was renamed to results.suiteName.