- Migrated to modern Objective-C and ARC
- Support for large or unsigned integer types with UKIntsEqual() and UKIntsNotEqual()
- Added abstract test case support (test methods from superclasses are now run by UKRunner)
- Added option to choose the tested classes (-c for a list based on a regex pattern)
- Added uncaught exception reporting in the test results
- Better reporting for uncaught exceptions in -init and -dealloc
- Added class and method name printing in the test suite output
- Added iOS support
- Cleaned the code base and updated the documentation a lot
- API documentation is now output with Etoile DocGenerator
- Updated Xcode support
- Added new Xcode file and project templates for Xcode 4 and higher
- Removed dependency on AppKit and Growl notification support (nobody used it)
- Removed -initForTest and -releasedForTest (proved to be a bad idea)
- Added UKObjectKindOf test macro
- Lazy instantiation of the application class if needed. This allows to test EtoileUI-based code which use ETApplication instead of NSApplication
- Growl notifications on Mac OS X (borrowed from UnitKit 2.0 development that was never released)
- More useful feedback when an exception is raised while performing a test
- Fix for running the tests when NSProxy subclasses are present at runtime
- Updated Xcode support
- Memory leak fixes
- Updated UnitKit 1.0 GNUstep port to UnitKit 1.1 source code
- Test classes and test methods are now executed in alphabetical order
- Test methods are now run within the scope of a run loop
- Test class method support named like +testWhatever.
- Added -initForTest and -releaseForTest as an alternative to -init and -dealloc
- First GNUstep release (this is not the same release than the one on Mac OS X)