v4.2.0
What's Changed
- Address several static code analysis warnings by @skwasjer in #84
- fix(CA2007):
ConfigureAwait(false)
a task - style(CA1819): properties should not return arrays (refactored private/internal use only)
- style(CA1307,CA1309): Use ordinal string comparison overload
- style(CA8602): suppress dereference possible null in test
- style(CA2000): suppress false positive because it is registered for dispose
- style(CA2201): suppress
- style(CA1859): change interface type to concrete type for perf.
- style(CA1054,CA1056): change type of parameter from string to Uri.
- The
MockHttpServer.HostUrl
is deprecated. UseMockHttpServer.HostUri
instead. - The
MockHttpServer
ctors acceptingstring
URL's are deprecated. Use the overloads acceptingSystem.Uri
.
- The
- style(CA1861): prefer 'static readonly' fields over constant array args.
- style(CA1860): prefer comparing count to 0 rather using Any()
- style(CA5394): do not use insecure randomness, suppressed false positive
- fix(CA2007):
Chores
- ci: refactored CI, fixing SonarCloud/CodeCov integration, added CodeQL by @skwasjer in #71
- chore(deps): bump FluentAssertions from 6.11.0 to 6.12.0 by @dependabot in #70
- chore(deps): bump NetTestSdkVersion from 17.7.0 to 17.7.1 by @dependabot in #69
- chore(deps): bump NetTestSdkVersion from 17.7.1 to 17.7.2 by @dependabot in #72
- chore(deps): bump Microsoft.AspNet.WebApi.Client from 5.2.9 to 6.0.0 by @dependabot in #74
- chore(deps): bump NetTestSdkVersion from 17.7.2 to 17.8.0 by @dependabot in #77
- chore(deps): bump xunit from 2.4.2 to 2.6.1 by @dependabot in #76
- chore(deps): bump Serilog from 3.0.1 to 3.1.1 by @dependabot in #79
- test(deps): replace Moq with NSubstitute by @skwasjer in #85
- ci: switch fully to GitHub actions instead of AppVeyor by @skwasjer in #83
Full Changelog: v4.1.1...v4.2.0