Releases: Accenture/AutoFixture.XUnit2.AutoMock
Releases · Accenture/AutoFixture.XUnit2.AutoMock
3.6.3
What's Changed
- Removed FluentAssertions as a dependency by @piotrzajac in #248.
- Prevent run shell injection on GitHub actions by @piotrzajac in #247.
- Use newest qodana-cdnet docker image by @piotrzajac in #192, #250.
- Don't prefer collection initializers or expressions and remove accessibility modifiers from interfaces by @piotrzajac in #230
- Fix code scanning issues by @piotrzajac in #177, #178. #251, #253, #254.
- Bump NuGet packages to newest versions by @dependabot in #156, #157, #158, #159, #168, #172, #171, #179, #180, #185, #186, #191, #193, #194, #195, #200, #201, #202, #207, #208, #217, #218, #219, #220, #225, #231, #232, #233, #245, #246.
Full Changelog: 3.6.2...3.6.3
NuGet packages
3.6.2
What's Changed
- Separate member data item conversion from data extension since starting from version 2.9.1 xUnit does not ensure
ConvertDataItemmethod invocation inMemberDataAttributeBaseby @dependabot & @piotrzajac in #153; - Introduce NegativeValuesRequestFactory by @piotrzajac in #94;
- Bump github actions to newest versions by @dependabot & @piotrzajac in #99, #97, #101, #100, #98, #102, #119, #151;
- Bump NuGet packages to newest versions by @dependabot & @piotrzajac in #103, #104, #105, #108, #107, #110, #112, #113, #116, #121, #120, #122, #125, #124, #123, #126, #127, #129, #128, #130, #131, #132, #133, #139, #140, #146, #145, #154;
- Migrate from Objectivity to Accenture organization by @piotrzajac in #109.
Full Changelog: 3.6.1...3.6.2
NuGet packages
Version 3.6.1
What's Changed
- Introduce PeekNegative attribute by @piotrzajac in #92
- Publish NuGet packages to multiple sources by @piotrzajac in #93
Full Changelog: 3.6.0...3.6.1
NuGet packages
Version 3.6.0
What's Changed
Data filtering attributes
- Introduce attributes to refine customizations by @piotrzajac in #71
- Stryker tests improvements by @piotrzajac in #89
CI/CD
- Encapsulate build logic in reusable actions by @piotrzajac in #67
- Unify workflow triggers by @piotrzajac in #70
- Introduce a composite action to run module tests by @piotrzajac in #72
- Move code to reusable workflows and composite actions by @piotrzajac in #75
- Introduce fine-grained permissions by @piotrzajac in #77
- Introduce configuration for GitHub Actions versioning through dependabot by @piotrzajac in #78
NuGet packages updates
- Bump the analyzers group in /src with 1 update by @dependabot in #69
- Bump the xunit group in /src with 8 updates by @dependabot in #68
- Bump the xunit group in /src with 6 updates by @dependabot in #73
- Bump the analyzers group in /src with 2 updates by @dependabot in #74
- Bump the analyzers group in /src with 2 updates by @dependabot in #76
- Bump the xunit group in /src with 6 updates by @dependabot in #79
- Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 in /src by @dependabot in #84
- Bump JetBrains.Annotations from 2023.2.0 to 2023.3.0 in /src by @dependabot in #83
- Bump the analyzers group in /src with 2 updates by @dependabot in #81
- Bump the xunit group in /src with 1 update by @dependabot in #80
- Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 in /src by @dependabot in #87
- Bump the xunit group in /src with 8 updates by @dependabot in #85
- Bump the analyzers group in /src with 1 update by @dependabot in #86
- Bump the analyzers group in /src with 2 updates by @dependabot in #88
Full Changelog: 3.5.1...3.6.0
NuGet packages
Version 3.5.1
What's Changed
- Enable dependabot by @piotrzajac in #53
- Bump the analyzers group with 1 update by @dependabot in #63
- Bump NSubstitute from 5.0.0 to 5.1.0 by @dependabot in #55
- Bump the xunit group with 8 updates by @dependabot in #62
- Introduce mutation testing by @piotrzajac in #64
- Bump the analyzers group with 1 update by @dependabot in #65
- Publish symbols with NuGet packages by @piotrzajac in #66
New Contributors
- @dependabot made their first contribution in #63
Full Changelog: 3.5.0...3.5.1
NuGet packages
Version 3.5.0
Summary
- CI/CD improvments
- Switch from
AppVeyortoGitHub Actions - Enable
NuGetpackages validation - Include README in NuGet packages
- Automate versioning with
GitVersion - Automate tagging after publish
- Switch from
- Update
NuGetpackages
NuGet packages
Version 3.4.1
Summary
- Introduce generic version of
CustomizeWithAttribute - Make
CustomizeWithAttributeclasses extendable by removingsealedkeyword - Introduce logic of including parameter type when constructing customization through
CustomizeWithAttribute - Bump
NuGetpackages.
NuGet packages
Version 3.4.0
Summary
- Drop net46 support as it reached End of Support.
- Update from net47 to net472 because of the System.Net.Http conflicts.
- Improvements
- Bump NuGet packages.
- Retarget test projects from netcoreapp3.1 to net7.0.
- Prevent source projects from being discovered as test projects.
- Use NetAnalyzers instead of FxCopAnalyzers.
- Introduce Roslynator.
- Introduce SonarAnalyzer.CSharp.
- Switch from .ruleset to .editorconfig.
- Fix static code analysis issues.
NuGet packages
Version 3.3.3
Summary
- Point to AutoFixture.Xunit2.NoPreDiscoveryDataDiscoverer
- Remove dotnet-xunit tool reference
- Update NuGet packages:
- Microsoft.CodeAnalysis.FxCopAnalyzers 3.0.0 -> 3.3.0
- Microsoft.NET.Test.Sdk 16.6.1 -> 16.7.1
- xunit.runner.visualstudio 2.4.2 -> 2.4.3
- AutoFixture* 4.13.0 -> 4.14.0
NuGet packages
Version 3.3.2
Summary
- Skip data generation when already specified by
InlineAutoMockDataAttributeorMemberAutoMockDataAttribute. - Use Microsoft.NETFramework.ReferenceAssemblies package for ease of development in .NET Core and VS.
- Update NuGet packages:
- xunit.runner.visualstudio 2.4.1 -> 2.4.2
- Microsoft.CodeAnalysis.FxCopAnalyzers 2.9.8 -> 3.0.0
- Microsoft.NET.Test.Sdk 16.5.0 -> 16.6.1
- AutoFixture 4.11.0 -> 4.13.0
- Moq 4.13.1 -> 4.14.5
- NSubstitute 4.2.1 -> 4.2.2
- Castle.Core 4.4.0 -> 4.4.1
- coverlet.msbuild 2.8.0 -> 2.9.0
- FluentAssertions 5.10.2 -> 5.10.3
- JetBrains.Annotations 2019.1.3 -> 2020.1.0