Skip to content

Releases: cwinland/FastMoq

4.3.5

24 Apr 18:40
1af2423

Choose a tag to compare

What's Changed

  • Add benchmark suite and publish workflow benchmark results by @cwinland in #117
  • Add logger provider overloads and serialize log capture by @cwinland in #118

Full Changelog: 4.3.4...4.3.5

4.3.4

21 Apr 15:28
075b3a4

Choose a tag to compare

What's Changed

  • Add SetupLoggerCallback migration analyzer and reset fix by @cwinland in #116

Full Changelog: 4.3.3...4.3.4

4.3.3

21 Apr 11:06

Choose a tag to compare

What's Changed

  • Centralize package metadata and refresh NuGet descriptions by @cwinland in #114
  • Align analyzer guidance with migration docs by @cwinland in #115

Full Changelog: 4.3.2...4.3.3

4.3.2

20 Apr 00:22
8d196cb

Choose a tag to compare

What's Changed

  • Add provider-first analyzers, logger migrations, and standalone mock creation by @cwinland in #106
  • Refresh provider-first docs and fix DocFX navbar by @cwinland in #108
  • docs: refresh provider-first 4.3 guidance by @cwinland in #110
  • Fix analyzer guidance and HTTP helper docs by @cwinland in #112
  • Add provider-neutral verification and provider discovery by @cwinland in #113

Full Changelog: 4.2.1...4.3.2

4.3.1

19 Apr 17:41
dd5009f

Choose a tag to compare

What's Changed

Full Changelog: 4.3.0...4.3.1

4.3.0

19 Apr 01:22
8de6fcc

Choose a tag to compare

What's Changed

  • Add provider-first analyzers, logger migrations, and standalone mock creation by @cwinland in #106
  • Refresh provider-first docs and fix DocFX navbar by @cwinland in #108

Full Changelog: 4.2.1...4.3.0

4.2.1

17 Apr 23:35
7b26b5a

Choose a tag to compare

What's Changed

  • Add FMOQ0012 code fix for Protected SendAsync HTTP setups by @cwinland in #86

Full Changelog: 4.2.0...4.2.1

4.2.0

17 Apr 18:32
e02716b

Choose a tag to compare

What's Changed

  • Decouple constructor output helpers from FastMoq.Core by @cwinland in #77
  • Add migration helpers and guidance for logger and options setup by @cwinland in #78
  • Add code fix for FunctionContext helper migration by @cwinland in #79
  • Add provider-neutral SetupSet migration helper by @cwinland in #80
  • Add provider-first property and scope migration helpers by @cwinland in #81
  • Clean up example warning sites and add Moq coverage by @cwinland in #82
  • Add Moq onboarding analyzer and constructor guidance by @cwinland in #83
  • Harden provider onboarding for 4.2.0 release by @cwinland in #84

Full Changelog: 4.1.2...4.2.0

4.1.2

13 Apr 14:25
44f94f0

Choose a tag to compare

What's Changed

  • add additive constructor ambiguity control via MockerPolicyOptions.DefaultConstructorAmbiguityBehavior and InstanceCreationFlags.PreferParameterlessConstructorOnAmbiguity
  • add [PreferredConstructor], constructor-selection diagnostics in Mocks.LogEntries, and MockerTestBase.ComponentConstructorParameterTypes for test-side constructor selection
  • add the issue 42 proof/docs for public tests that use an internal FastMoq harness for internal or protected services
    fix provider-first DbContext rewrap so GetOrCreateMock() and GetMockModel() return the tracked context created by GetMockDbContext() and GetDbContextHandle(...)
  • modernize ordinary tests and docs to use provider-first retrieval and document the supported DbContext behavior instead of the earlier workaround wording

Full Changelog: 4.1.1...4.1.2

4.1.1

12 Apr 00:45
27ea83c

Choose a tag to compare

What's Changed

  • Align package versions by target framework by @cwinland in #69

Full Changelog: 4.1.0...4.1.1