Releases: FakeItEasy/FakeItEasy.Analyzers
Releases · FakeItEasy/FakeItEasy.Analyzers
6.1.1
Fixed
- False positive for FakeItEasy0003 when using argument constraint in CallToSet with indexer property (#41)
Additional Items
- Use GitHub Actions to build and release the project (#37, #43, #45, #46)
- Build docs using Material for mkdocs and mike, instead of ReadTheDocs (#30, #31, #32, #35, #36, #38, #39)
- Clean up solution file references (#40)
With special thanks for contributions to this release from:
Full Changelog: 6.1.0...6.1.1
6.1.0
New
- Warn of improper usage of An-based argument constraints (#25)
FakeItEasy 7.0.0 introducedAn
-based argument constraints (FakeItEasy/FakeItEasy#1819). These are now analyzed and warnings (and code fixes, where appropriate) offered on misuse. - Specify developmentDependency=true in packages (#22)
Additional Items
6.0.0
Removed support for older Visual Studios
- Support Visual Studio 2017 15.9+ and Visual Studio 2019, dropping support for Visual Studio 2015 (#14)
This is an intentional change relative the 5.3.0 release. Note that the 5.4.0 release inadvertently dropped support for VS 2015 and VS2017.
Changed
- Move analyzers from the main FakeItEasy repository to the FakeItEasy/FakeItEasy.Analyzers repository (FakeItEasy/FakeItEasy#1735)
- Release notes for previous versions can be found at the main FakeItEasy repository
- The Analyzers and the main FakeItEasy package will now release on their own cadence. There never was a tight coupling between packages with the same version, and now that's made explicit.
Retired Diagnostics
- Diagnostic FakeItEasy0006, "Assertion uses legacy
Repeated
class" (FakeItEasy/FakeItEasy#1296)
Additional Items
- Always test on all supported platforms on the current operating system (#8)
- Update mkdocs to 1.0.4 (#12)
- Fix broken NuGet badge (#15)
- Point to release notes in this repository (#16)
- Update tools submodule to FakeItEasy/FakeItEasy.Tools@f6eaae9 (#17)
With special thanks for contributions to this release from:
- Elijah Newren - @newren, whose git-filter-repo was instrumental in extracting the analyzer code from the main FakeItEasy repo
6.0.0-beta.1
Removed support for older Visual Studios
- Support Visual Studio 2017 15.9+ and Visual Studio 2019, dropping support for Visual Studio 2015 (#14)
This is an intentional change relative the 5.3.0 release. Note that the 5.4.0 release inadvertently dropped support for VS 2015 and VS2017.
Changed
- Move analyzers from the main FakeItEasy repository to the FakeItEasy/FakeItEasy.Analyzers repository (FakeItEasy/FakeItEasy#1735)
- Release notes for previous versions can be found at the main FakeItEasy repository
- The Analyzers and the main FakeItEasy package will now release on their own cadence. There never was a tight coupling between packages with the same version, and now that's made explicit.
Retired Diagnostics
- Diagnostic FakeItEasy0006, "Assertion uses legacy
Repeated
class" (FakeItEasy/FakeItEasy#1296)
Additional Items
- Always test on all supported platforms on the current operating system (#8)
- Update mkdocs to 1.0.4 (#12)
- Fix broken NuGet badge (#15)
- Point to release notes in this repository (#16)
- Update tools submodule to FakeItEasy/FakeItEasy.Tools@f6eaae9 (#17)
With special thanks for contributions to this release from:
- Elijah Newren - @newren, whose git-filter-repo was instrumental in extracting the analyzer code from the main FakeItEasy repo