· Added a plug-in for Eclipse.
· Fixed a bug (static inner classes can now be mocked).
· This release is a significant code cleanup of version 1.6.
· Nine classes have been removed.
· The retained classes have also been significantly refactored with methods being given more descriptive names or removed altogether.
· Support for spy objects has been improved with three new classes added.
· Overall the number of core classes has been reduced from 27 to 21.
· Because of the large number of changes from version 1.6 to 2.0, Hammock 2.0 is recommended only for new projects.
· This release adds better support for spy objects.
· Developers who prefer the Arrange-Act-Assert (AAA) idiom to record-and-replay may like to use the new coding style supported by the spy objects.
· A new method invocation handler was added, which requires less boilerplate code than the CompositeHandler class for setting expectations on mocks of concrete classes.
· The user guide has been trimmed from 33 pages to 20 pages.
· A reference guide has been added to the release.
· Examples use the recent JMUnit 1.2 Ant tasks for running tests as part of the build.