Version: 3.6.3.0 (vNext - unreleased)
- Fixed corner case bug in AnyArgsExpectation - even this expectation should verify that the given arguments are valid for the methods signature.
- Fixed property behavior for internal properties (patched by Jorge Martines).
- Harmonized handling of null parameter in MockRepository.GenerateMock/GeneratePartialMock/GeneratePartialStub(Type, Type[], params object[]) to follow MockRepsoitory.GenerateStrictMock(Type type, Type[] extraTypes, params object[] argumentsForConstructor).
- Do not allow multiple return/throw/do/never options in one expect/stub call.
- Marking parts of the old classic/using/fluent syntax as deprectated - to enforce AAA style (Rhino Mocks AAA Syntax Quick Reference).
- Adapted copyright information for the year 2015.
- Fixed ref parameters on COM interfaces. The value of a variable used as a ref parameter should be used as a constraint on an expectation even when if it is marked with an InteropServices.OutAttribute (patched by andriniaina).
- Better support generic methods (reported by Steinkauz).
- Updated to Castle.Core 3.2.2 (for .Net 4.0 Client Profile).
- Fixed corner case bug in AllPropertiesMatchConstraint (MemberInfo.MetadataToken can differ even on identical types).
- Updated psake to trunk version (https://github.com/psake/psake - a20bd7f52f20cc60a6b885fb02cfa1f492cec9a4).
- Updated xunit to v1.9.2.
- Update ILmerge to v2.13.
- Adapted merge process to be compatible with .Net 4.0 (even if .Net 4.5 is installed on the build machine).
Version: 3.6.2.0
- Better encapsulation of the ordered AAA API.
- Fixed corner case bug when working with nested recorders (reported by honggoff).
- Avoid unnecessary first chance NotImplementedExcption if abstract method is called in the constructor of a mocked object.
- Fixed bug introduced during Castle.Core update (affects v3.6.1).
- Applied patch for fixing event raiser to be callable with nullable arguments from romanfq.
- Updated xunit to v1.9.1.
Version: 3.6.1.0
- Added support for (generic) multi stubs.
- Applied patch for ordered AAA syntax from Kenneth Xu. See his blog
- Updated to Castle.Core 3.0.0.
- Removed depricated API parts.
- Various bug fixes.