<commit_before>### 3.3.0 Development
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.2.1...master)

Enhancements:

* When stubbing `new` on `MyClass` or `class_double(MyClass)`, use the
  method signature from `MyClass#initialize` to verify arguments.
  (<NAME>, #886)
* Use matcher descriptions when generating description of received arguments
  for mock expectation failures. (<NAME>, #891)
* Avoid loading `stringio` unnecessarily. (<NAME>, #894)
* Verifying doubles failure messages now distinguish between class and instance
  level methods. (<NAME>, #896, #908)

### 3.2.1 / 2015-02-23
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.2.0...v3.2.1)

Bug Fixes:

* Add missing `rspec/support/differ` require so that rspec-mocks can be
  used w/o rspec-expectations (which also loads the differ and hided the
  fact we forgot to require it). (<NAME>, #893)
* Revert tracking of received arg mutation (added in 3.2.0 to provide an
  error in a situation we can't support) as our implementation has side
  effects on non-standard objects and there's no solution we could come
  up with that always works. (<NAME>, #900)
* Ensure expectations that raise eagerly also raise during RSpec verification.
  This means that if exceptions are caught inside test execution the test will
  still fail. (<NAME>, #884)

### 3.2.0 / 2015-02-03
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.1.3...v3.2.0)

Enhancements:

* Treat `any_args` as an arg splat, allowing it to match an arbitrary
  number of args at any point in an arg list. (<NAME>, #786)<commit_msg>Fix changelog entry for #884<commit_after>### 3.3.0 Development
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.2.1...master)

Enhancements:

* When stubbing `new` on `MyClass` or `class_double(MyClass)`, use the
  method signature from `MyClass#initialize` to verify arguments.
  (<NAME>, #886)
* Use matcher descriptions when generating description of received arguments
  for mock expectation failures. (<NAME>, #891)
* Avoid loading `stringio` unnecessarily. (<NAME>, #894)
* Verifying doubles failure messages now distinguish between class and instance
  level methods. (<NAME>, #896, #908)

Bug Fixes:

* Ensure expectations that raise eagerly also raise during RSpec verification.
  This means that if exceptions are caught inside test execution the test will
  still fail. (<NAME>, #884)

### 3.2.1 / 2015-02-23
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.2.0...v3.2.1)

Bug Fixes:

* Add missing `rspec/support/differ` require so that rspec-mocks can be
  used w/o rspec-expectations (which also loads the differ and hided the
  fact we forgot to require it). (<NAME>, #893)
* Revert tracking of received arg mutation (added in 3.2.0 to provide an
  error in a situation we can't support) as our implementation has side
  effects on non-standard objects and there's no solution we could come
  up with that always works. (<NAME>, #900)

### 3.2.0 / 2015-02-03
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.1.3...v3.2.0)

Enhancements:

* Treat `any_args` as an arg splat, allowing it to match an arbitrary
  number of args at any point in an arg list. (<NAME>, #786)
{'fraction_non_alphanumeric': 0.11517027863777089, 'fraction_numerical': 0.04427244582043344, 'mean_word_length': 4.186195826645265, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2698719', 'n_tokens_mistral': 1108, 'n_tokens_neox': 1009, 'n_words': 389}