Version 1.5.9

- Updated tools for Unity 5.4
- Bugfixes

Version 1.5.8

- Bugfixes

Version 1.5.7

- Updated tools for Unity 5.3

Version 1.5.6

- Updated Mono.Cecil.dll and Mono.Cecil.Mdb.dll libraries

Version 1.5.5

- Unit Tests Runner rendering improvments
- Platform runner can include auxiliary scenes
- other improvments and bugfixes  

Version 1.5.4

- APIs updates

Version 1.5.3

- Bug fixes 

Version 1.5.2

- Bug fixes 
- Minor improvments

Version 1.5.1

- removed redundant and not applicable options
- fixed 5.0 related bugs

Version 1.5.0

- Unity 5 related compatibility changes

Version 1.4.6

- Bug fixes 
- Minor improvments

Version 1.4.5

- Added "Pause on test failure" option for integration tests
- bugfixes and code refactorization
- fixed UI bug where test details were not refreshed is the label was focused

Version 1.4.4

- Minimal supported Unity version is now 4.3
- UI changes
- code refactoring

Version 1.4.3

- Remove reference to Resources.LoadAssetAtPath from runtime code

Version 1.4.2

(assertion component)
- fixed string comparer bug that prevented updating the value

(unit tests)
- unit test runner will log to stdout now
- fixes issues with opening tests in IDEs

(integration tests)
- transform component is now visible for integration tests components
- added better support for mac's keyboard
- fixed 'succeed on assertion' for code generated assertion

(other)
- minor bugfixes
- general improvments

Version 1.4.1

- Fixed platform compilation issues
- Fixed typos in labels
- Removed docs and left a link to online docs
- Added Unity version and target platform to result files
- Other bugfixes

Version 1.4

(integration tests)
- Platform runner will send the results back to the editor via TCP now
- Added naming convention for running tests in batch mode
- It's possible to cancel the run in the editor in between the tests now
- Added message filtering for integration tests results
- Added check for RegisterLogCallback in case something else overrides it
- Error messages will now fail integration tests
- Fixed dynamic integration tests not being properly reset
- Fixed platform runner for BlackBerry platform

(assertion component)
- fixed the component editor

(common)
- Made settings to be saved per project
- Fixed resolving icons when there are more UnityTestTools folders in the project
- Fixed process return code when running in batch mode

Version 1.3.2

- Fixed integration tests performance issues

Version 1.3.1

- Updated Japanese docs

Version 1.3

Fixes:
(unit tests)
- nUnit will no longer change the Environment.CurrentDirectory when running tests
- fixed issues with asserting GameObject == null 
(integration tests)
- fix the issue with passing or failing test in first frame
- fixed bug where ignored tests were still run in ITF
(assertion component)
- fixed resolving properties to include derived types 

Improvements:
(unit tests)
- refactored result renderer
- reenabled Random attribute
- added Category filter
- NSubstitute updated to version 1.7.2
- result now will be dimmed after recompilation
- running tests in background will now work without having the window focused
- all assemblies in the project referencing 'nunit.framework' will now be included in the test list
(integration tests)
- updated platform exclusion mechanism
- refactored result renderer
- the runner should work even if the runner window is not focused
- added possibility to create integration tests from code
- the runner will now always run in background (if the window is not focused)
(assertion component)
- added API for creating assertions from code
- added new example
(common)
- GUI improvements
- you no longer need to change the path to icons when moving the tools to another directory
- made test details/results resizeable and scrollable
- added character escape for generated result XML

Version 1.2.1
- Fixed Unit Test Batch runner

Version 1.2
Fixes:
- Windows Store related compilation issues
- other
Improvements:
(unit tests)
- unit test runner can run in background now without having the runner window open
- unit test batch runner can take a result file path as a parameter
- changed undo system for unit test runner and UnityUnitTest base class
- execution time in now visible in test details
- fixed a bug with tests that inherit from a base test class
(integration tests)
- added hierarchical structure for integration tests
- added Player runner to automate running integration tests on platforms
- Integration tests batch runner can take a result directory as a parameter
- Integration tests batch runner can run tests on platforms
- results are rendered in a player
(assertion component)
- changed default failure messages
- it's possible to override failure action on comparer failure
- added code stripper for assertions.
- vast performance improvement
- fixed bugs
Other:
- "Hide in hierarchy" option was removed from integration test runner
- "Focus on selection" option was removed from integration test runner
- "Hide test runner" option was removed from integration test runner
- result files for unit tests and integration tests are now not generated when running tests from the editor
- UI improvements
- removed UnityScript and Boo examples
- WP8 compatibility fixes

Version 1.1.1
Other:
- Documentation in Japanese was added

Version 1.1
Fixes:
- fixed display error that happened when unit test class inherited from another TestFixture class
- fixed false positive result when "Succeed on assertions" was checked and no assertions were present in the test
- fixed XmlResultWriter to be generate XML file compatible with XSD scheme
- XmlResultWriter result writer was rewritten to remove XML libraries dependency
- Fixed an issue with a check that should be executed once after a specified frame in OnUpdate.
- added missing file UnityUnitTest.cs
Improvements:
- Added Japanese translation of the documentation
- ErrorPause value will be reverted to previous state after test run finishes
- Assertion Component will not copy reference to a GameObject if the GameObject is the same as the component is attached to. Instead, it will set the reference to the new GameObject.
- Integration tests batch runner can now run multiple scenes
- Unit test runner will now include tests written in UnityScript and Boo
- Unit tests will not run automatically if the compilation failes
- Added scene auto-save option to the Unit Test Runner 
Other:
- changed icons
- restructured project files
- moved XmlResultWriter to Common folder
- added UnityScript and Boo unit tests examples
- added more unit tests examples
- Test runners visual adjustments

Version 1.0
- Initial release