2006-10-17  Jim Weirich  <jim@weirichhouse.org>

= Changes for FlexMock

== Version 0.4.3

* Fixed bug where non-direct class methods were not properly handled.
	
== 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
