Repository navigation
What's Changed
⚠️ Breaking changes
🐞 Bug fixes
- fix: qualify the mock registry when a parameter is named MockRegistry by @vbreuss in #945
- fix: ignore default property setups when verifying that all setups are used by @vbreuss in #956
📖 Documentation
- docs: fix broken link to comparison page after renumbering by @vbreuss in #885
- docs: add an agent guide by @vbreuss in #895
- docs: align the agent guide with Mockolate by @vbreuss in #915
- docs: restructure the user docs by @vbreuss in #919
- docs: point the async remarks of IReturnMethodSetup to ReturnsThrowsAsyncExtensions by @vbreuss in #941
- docs: let the Mockolate icon wink by @vbreuss in #957
🧰 Maintenance
- chore: Bump Azure.Storage.Blobs from 12.30.0 to 12.30.1 by @dependabot[bot] in #882
- chore: Bump Imposter from 0.1.11 to 0.2.23 by @dependabot[bot] in #883
- chore: Bump SharpCompress from 0.50.4 to 0.50.5 by @dependabot[bot] in #884
- chore: migrate tests to aweXpect v3 by @vbreuss in #886
- docs: show common wildcard patterns for It.Matches by @vbreuss in #887
- ci: align the build pipeline with aweXpect by @vbreuss in #888
- test: verify the public API with aweXpect.Snapshots.PublicApi by @vbreuss in #889
- build: migrate the build pipeline from Nuke to Fallout by @vbreuss in #890
- ci: harden the pull request analysis by @vbreuss in #891
- chore: align the repository with aweXpect by @vbreuss in #892
- chore: align the IDE settings, sponsoring and release notes by @vbreuss in #894
- test: migrate the tests from xUnit to TUnit by @vbreuss in #726
- chore: Bump Microsoft.SourceLink.GitHub from 10.0.401 to 10.0.402 by @dependabot[bot] in #899
- chore: Bump the awexpect group with 2 updates by @dependabot[bot] in #901
- chore: Bump the tunit group with 2 updates by @dependabot[bot] in #900
- ci: run the AOT smoke tests in CI by @vbreuss in #904
- chore: clean up the build setup by @vbreuss in #906
- chore: Bump Imposter from 0.2.23 to 1.0.2 by @dependabot[bot] in #902
- refactor: migrate the remaining classic extension methods to extension blocks by @vbreuss in #905
- ci: run the example tests in the pipeline by @vbreuss in #903
- chore: Bump the awexpect group with 1 update by @dependabot[bot] in #907
- chore: Bump Imposter from 1.0.2 to 1.0.7 by @dependabot[bot] in #909
- chore: Bump SharpCompress from 0.50.5 to 0.50.7 by @dependabot[bot] in #911
- chore: Bump Microsoft.SourceLink.GitHub from 10.0.402 to 10.0.403 by @dependabot[bot] in #910
- chore: run Dependabot in the night from Tuesday to Wednesday by @vbreuss in #912
- chore: Bump TUnit.Engine and TUnit.Mocks by @dependabot[bot] in #908
- chore: Bump Imposter from 1.0.7 to 1.0.9 by @dependabot[bot] in #913
- chore: Bump Microsoft.Testing.Extensions.TrxReport from 2.5.1 to 2.5.2 by @dependabot[bot] in #914
- ci: disable the mutation tests by @vbreuss in #916
- fix: do not hold a lock while matching indexer setups by @vbreuss in #918
- docs: illustrate what happens when a mock is called by @vbreuss in #920
- ci: rebuild the documentation site after a release by @vbreuss in #923
- docs: use the shared install section and write the automated migration page by @vbreuss in #922
- fix: support mocking types from extern-aliased references by @vbreuss in #921
- test: make thread-pool dependent timing tests robust by @vbreuss in #924
- docs: apply the docs style guide by @vbreuss in #925
- chore: update aweXpect to 4.0.0-pre.3 by @vbreuss in #926
- docs: add a troubleshooting page with the limitations by @vbreuss in #927
- ci: fail the static code analysis job when the Sonar quality gate fails on pull requests by @vbreuss in #928
- refactor!: remove the unused IMockBehaviorInitializer by @vbreuss in #930
- refactor: extract the parameter lookup in the union argument code fix by @vbreuss in #931
- chore: Bump the tunit group with 2 updates by @dependabot[bot] in #932
- chore: Bump SharpCompress from 0.50.7 to 0.50.8 by @dependabot[bot] in #934
- chore: Bump Imposter from 1.0.9 to 1.0.12 by @dependabot[bot] in #933
- chore: pin patched System.Security.Cryptography packages via transitive pinning by @vbreuss in #935
- refactor!: remove registry members that generated code does not use by @vbreuss in #936
- refactor!: move the generator infrastructure into Mockolate.Internals by @vbreuss in #937
- test: exclude Mockolate.Internals from the API snapshots by @vbreuss in #938
- refactor!: remove the toString parameter from It.IsNotNull by @vbreuss in #940
- refactor!: make MockBehavior configuration safe and consistent by @vbreuss in #942
- chore: use the TUnit.Mocks static entry point in the benchmarks by @vbreuss in #943
- fix: generate setup types for delegates with more than four parameters by @vbreuss in #944
- fix: qualify the scenario name when a parameter is named _scenarioName by @vbreuss in #946
- fix: keep generated verification lambdas and setup lookups clear of parameter names by @vbreuss in #948
- fix: declare the registry provider for interfaces whose only static member is an event by @vbreuss in #949
- test: stop suppressing compiler errors in generator tests by @vbreuss in #950
- ci: summarize the benchmark comment compared to main by @vbreuss in #953
- chore: declare the generated TUnit.Mocks types in the benchmarks by @vbreuss in #954
- test: compare the generator output with aweXpect.Snapshots by @vbreuss in #955
- chore: build with the .NET 11 SDK by @vbreuss in #959
- fix: resolve Sonar issues and build warnings by @vbreuss in #958
- chore: Bump the fallout group with 2 updates by @dependabot[bot] in #960
- chore: Bump Imposter from 1.0.12 to 1.0.13 by @dependabot[bot] in #963
- chore: Bump the awexpect group with 4 updates by @dependabot[bot] in #962
- chore: Bump softprops/action-gh-release from 3.0.3 to 3.0.4 by @dependabot[bot] in #967
- chore: Bump EnricoMi/publish-unit-test-result-action from 2.25.0 to 2.26.0 by @dependabot[bot] in #966
- chore: Bump actions/setup-dotnet from 6.0.0 to 6.1.0 by @dependabot[bot] in #965
- chore: Bump TUnit.Engine and TUnit.Mocks by @dependabot[bot] in #961
- chore: Bump Microsoft.SourceLink.GitHub from 10.0.403 to 11.0.100 by @dependabot[bot] in #964
- feat: replace the MockolateUnionParameters opt-in with the MockolateDisableUnionParameters kill switch by @vbreuss in #929
Full Changelog: v3.6.0...v4.0.0