Skip to content

Releases: FakeItEasy/FakeItEasy.Analyzers

6.1.1

22 Jan 21:57
a69a044
Compare
Choose a tag to compare

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

16 Mar 14:29
bd2e0e3
Compare
Choose a tag to compare

New

  • Warn of improper usage of An-based argument constraints (#25)
    FakeItEasy 7.0.0 introduced An-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

  • Make analyzer/analyzers terminology more consistent in documentation (#20)
  • Update MinVer to 2.3.0 (#24)
  • Quell warnings by dropping netcoreapp3.0 from build and tests (#26)
  • Update tools-shared submodule (#28)

6.0.0

17 Jan 11:54
951c774
Compare
Choose a tag to compare

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

Retired Diagnostics

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

19 Dec 11:48
951c774
Compare
Choose a tag to compare
6.0.0-beta.1 Pre-release
Pre-release

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

Retired Diagnostics

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