Skip to content

Releases

v2.6.0

Choose a tag to compare

@svtlv svtlv released this 27 Nov 15:28

What's Changed

  • Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #41
  • Bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #42
  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #43
  • Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #44
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #46
  • Net10 support by @SvetlovA in #45

Full Changelog: v2.5.0...v2.6.0

v2.5.0

Choose a tag to compare

@svtlv svtlv released this 18 Aug 19:22

What's Changed

Full Changelog: v2.4.0...v2.5.0

v2.4.0

Choose a tag to compare

@svtlv svtlv released this 21 Mar 10:56

What's Changed

  • added unsafe Methods/Properties mock support
  • updated core libs (using MonoMod.Core for .net)
  • fixed getting instance from expressions scope
  • implemented framework dependent hook builders

PRs

  • Bump dorny/test-reporter from 1 to 2 by @dependabot in #31
  • Native detour support by @SvetlovA in #32

Full Changelog: v2.3.0...v2.4.0

v2.3.0

Choose a tag to compare

@svtlv svtlv released this 20 Nov 14:06
  • added net9 support
  • organized nuget versions dependencies for netstandard2.0

What's Changed

  • Net9 support by @SvetlovA in #28

Full Changelog: v2.2.0...v2.3.0

v2.2.0

Choose a tag to compare

@svtlv svtlv released this 08 Feb 08:59
  • [Implemented] net8 support
  • [Improved] documentation

Full Changelog: v2.1.0...v2.2.0

v2.1.0

Choose a tag to compare

@svtlv svtlv released this 29 Aug 14:32
8900d3f
  • [Implemented] Sequential mock call (Hierarchical calls still supported)

v2.0.0

Choose a tag to compare

@svtlv svtlv released this 16 Jul 12:55
  • [improved] added support for .net framework .net core .net (net462; net47; net471; net472; net48; net481;netcoreapp3.1; net5.0; net6.0; net7.0);
  • [improved] set main project to target framework for netstandard2.0;
  • [improved] added tests for multiple frameworks and core engines;
  • [Implemented] support of core hooking engines (MonoMod);
  • [implemented] benchmark projects;
  • [braking changes] for instances methods/properties mocking for non-generic way of mocking, parameter setupProperties new SetupProperties { Instance = instance } is required

v1.8.0

Choose a tag to compare

@svtlv svtlv released this 13 Dec 12:55
  • [Improve] Bodies of functions executes on mocking
  • [Implemented] Parametrized hook functions (support up to 9 parameters)
  • [Implemented] Methods mapping by parameters, to map owerridings
  • [Breaking changes] Removed async callbacks and returns. Use returns with functions
  • [Breaking changes] Removed return callbacks. Use returns with functions
  • [Breaking changes] Renamed IActionMock -> IActionMock
  • [Breaking changes] Renamed SetupVoid -> SetupAction for non-generic mocking
  • [Breaking changes] Callback available only for methods that returns void

v1.7.1

Choose a tag to compare

@svtlv svtlv released this 27 Aug 19:18
  • removed debug logs from It implementation
  • updated copyright year

v1.7.0

Choose a tag to compare

@svtlv svtlv released this 27 Aug 19:06
  • Added Setup Context (It logic It.IsAny, It.Is)
  • Fixed callback throwing
  • Fixed instance/static hook calling