2006-10-17 Jim Weirich = Changes for FlexMock == Pre-Version 0.4.2 * Fixed bug where multiple stubs of a class method were not properly restored. == Version 0.4.1 * Removed include of Test::Unit::Assertions from Expectations. * Fixed mocking of kernel methods. == Version 0.4.0 * Added stubbing for mocking methods of existing objects. * Added multiple return values for the +and_returns+ method. * Added block initialization to the flexmock method. == Version 0.3.2 * Fixed bug when mock is used as a replacement class in class interception. == Version 0.3.1 * Fixed some warnings regarding uninitialized variables. * Added (very) simple class interception. * Added the mock_factory method to go along with class interception. * When using Test::Unit integration, avoid mock verification if the test has already failed for some reason. == Version 0.3.0 * Added Test::Unit integration. == Version 0.2.1 * Added strict mode in record mode interface to facility using known good algorithms for comparison testing. * Improved the docs and examples. Fixed garbled first example in README. == Version 0.2.0 * Added record mode for building expectations. * Fixed a bunch of documentation. == Version 0.1.7 * Bumped version because 0.1.6 was uploaded to the wrong Rubyforge area. == Version 0.1.6 * Added a proc based matcher for arguments (using keyword +on+). == Version 0.1.5 * Fixed the overzealous argument matching when String is given as an argument qualifier to +should_receive+. == Version 0.1.4 * Added eq and any methods for argument matching. * Added tests for the "first match" argument matching policy. == Version 0.1.3 * Improved the definition of ordered so that it takes group names instead of explicit order numbers. This make the code easier to write and the API easier to understand. == Version 0.1.2 * Fixed homepage in gem spec. * Removed autorequire from gemspec. * Fixed README to be automatically updated with FlexMock Version == Version 0.1.1 * Added responds_to? and method support. * Added JMock style expectations. == Version 0.0.3 * Changed to a GEM package. == Version 0.0.2 * Updated the documentation. * Fixed the install script. == Version 0.0.1 * Initial Version