Skip to content

Latest commit

 

History

History
845 lines (731 loc) · 31.6 KB

CHANGELOG.md

File metadata and controls

845 lines (731 loc) · 31.6 KB

Changelog

All notable changes to this project will be documented in this file.

[Unreleased]

Added

Fixed

Changed

  • Dependencies - Updated Microsoft.Sbom.Targets to 3.1.0
  • Dependencies - Updated FunFair.Test.Common to 6.1.256.1131

Removed

Deployment Changes

[7.0.67] - 2025-02-04

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.255.1124
  • Dependencies - Updated Credfeto.Enumeration to 1.2.66.909

[7.0.66] - 2025-02-02

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.65.902

[7.0.65] - 2025-02-01

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.64.889
  • Dependencies - Updated Roslynator.Analyzers to 4.12.11
  • Dependencies - Updated SonarAnalyzer.CSharp to 10.6.0.109712
  • Dependencies - Updated FunFair.Test.Common to 6.1.254.1118

[7.0.64] - 2025-01-26

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.61.881
  • Dependencies - Updated FunFair.Test.Common to 6.1.252.1099

[7.0.63] - 2025-01-25

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.251.1096
  • Dependencies - Updated Credfeto.Enumeration to 1.2.60.877

[7.0.62] - 2025-01-24

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.250.1092
  • Dependencies - Updated Credfeto.Enumeration to 1.2.59.872

[7.0.60] - 2025-01-23

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.58.866
  • Dependencies - Updated FunFair.Test.Common to 6.1.249.1087

[7.0.59] - 2025-01-22

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.57.857
  • Dependencies - Updated FunFair.Test.Common to 6.1.248.1085

[7.0.58] - 2025-01-22

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.247.1082
  • Dependencies - Updated Credfeto.Enumeration to 1.2.55.854

[7.0.57] - 2025-01-19

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.54.847
  • Dependencies - Updated FunFair.Test.Common to 6.1.246.1079

[7.0.56] - 2025-01-17

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.53.824
  • Dependencies - Updated xunit.analyzers to 1.19.0
  • Dependencies - Updated xunit.runner.visualstudio to 3.0.1
  • Dependencies - Updated FunFair.Test.Common to 6.1.245.1069
  • Dependencies - Updated Microsoft.Extensions to 9.0.1

[7.0.55] - 2025-01-15

Changed

  • SDK - Updated DotNet SDK to 9.0.102

[7.0.54] - 2025-01-09

Changed

  • Dependencies - Updated Microsoft.Sbom.Targets to 3.0.1
  • Dependencies - Updated Credfeto.Enumeration to 1.2.52.820
  • Dependencies - Updated Meziantou.Analyzer to 2.0.185
  • Dependencies - Updated xunit to 2.9.3

[7.0.53] - 2025-01-07

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.242.1044
  • Dependencies - Updated Credfeto.Enumeration to 1.2.50.814

[7.0.52] - 2025-01-02

Changed

  • Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.12.0
  • Dependencies - Updated Roslynator.Analyzers to 4.12.10
  • Dependencies - Updated xunit.analyzers to 1.18.0
  • Dependencies - Updated xunit.runner.visualstudio to 3.0.0
  • Dependencies - Updated Meziantou.Analyzer to 2.0.184
  • Dependencies - Updated Nullable.Extended.Analyzer to 1.15.6495
  • Dependencies - Updated SonarAnalyzer.CSharp to 10.4.0.108396
  • Dependencies - Updated FunFair.Test.Common to 6.1.241.1032
  • Dependencies - Updated Credfeto.Enumeration to 1.2.45.800

[7.0.51] - 2024-12-04

Changed

  • SDK - Updated DotNet SDK to 9.0.101

[7.0.50] - 2024-12-04

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.40.746

[7.0.49] - 2024-12-03

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.39.744

[7.0.48] - 2024-12-02

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.38.742

[7.0.47] - 2024-12-01

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.37.740

[7.0.46] - 2024-11-30

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.36.738

[7.0.45] - 2024-11-29

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.35.736

[7.0.44] - 2024-11-29

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.34.734

[7.0.43] - 2024-11-28

Changed

  • Dependencies - Updated SonarAnalyzer.CSharp to 10.3.0.106239
  • Dependencies - Updated Credfeto.Enumeration to 1.2.33.729
  • Dependencies - Updated Meziantou.Analyzer to 2.0.182

[7.0.42] - 2024-11-26

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.32.723
  • Dependencies - Updated Meziantou.Analyzer to 2.0.181

[7.0.41] - 2024-11-25

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.31.720

[7.0.40] - 2024-11-24

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.30.718

[7.0.39] - 2024-11-23

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.29.716

[7.0.38] - 2024-11-22

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.2.28.714

[7.0.37] - 2024-11-21

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.1.26.710

[7.0.36] - 2024-11-21

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.1.25.705

[7.0.35] - 2024-11-20

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.239.979
  • Dependencies - Updated Credfeto.Enumeration to 1.1.24.699
  • Dependencies - Updated Meziantou.Analyzer to 2.0.180
  • Dependencies - Updated Microsoft.NET.Test.Sdk to 17.12.0

[7.0.34] - 2024-11-13

Changed

  • SDK - Updated DotNet SDK to 9.0.100

[7.0.33] - 2024-11-13

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.238.970
  • Dependencies - Updated Microsoft.Extensions to 9.0.0
  • Dependencies - Updated Credfeto.Enumeration to 1.1.23.685
  • Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.12.19
  • Dependencies - Updated Meziantou.Analyzer to 2.0.179

[7.0.32] - 2024-11-12

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.237.951
  • Dependencies - Updated xunit.analyzers to 1.17.0
  • Dependencies - Updated Credfeto.Enumeration to 1.1.22.677
  • Dependencies - Updated Meziantou.Analyzer to 2.0.178

[7.0.31] - 2024-11-01

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.236.948
  • Dependencies - Updated Credfeto.Enumeration to 1.1.21.661

[7.0.30] - 2024-11-01

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.235.945
  • Dependencies - Updated Credfeto.Enumeration to 1.1.20.657

[7.0.29] - 2024-10-30

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.234.940
  • Dependencies - Updated Meziantou.Analyzer to 2.0.177
  • Dependencies - Updated Credfeto.Enumeration to 1.1.19.652

[7.0.28] - 2024-10-29

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.233.936
  • Dependencies - Updated Credfeto.Enumeration to 1.1.18.647

[7.0.27] - 2024-10-27

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.231.921
  • Dependencies - Updated Credfeto.Enumeration to 1.1.17.637

[7.0.26] - 2024-10-26

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.1.16.631
  • Dependencies - Updated FunFair.Test.Common to 6.1.230.918

[7.0.25] - 2024-10-26

Changed

  • Dependencies - Updated Credfeto.Enumeration to 1.1.15.626
  • Dependencies - Updated Meziantou.Analyzer to 2.0.176
  • Dependencies - Updated FunFair.Test.Common to 6.1.229.911
  • Dependencies - Updated Roslynator.Analyzers to 4.12.9

[7.0.24] - 2024-10-19

Changed

  • SDK - Updated to DotNet 9.0 RC1
  • Dependencies - Updated Roslynator.Analyzers to 4.12.8
  • Dependencies - Updated xunit to 2.9.2
  • Dependencies - Updated Meziantou.Analyzer to 2.0.172
  • Dependencies - Updated Credfeto.Enumeration to 1.1.14.596
  • Dependencies - Updated FunFair.Test.Common to 6.1.72.736

[7.0.23] - 2024-09-05

Changed

  • Dependencies - Updated xunit.analyzers to 1.16.0
  • Dependencies - Updated FunFair.Test.Common to 6.1.68.628
  • Dependencies - Updated Microsoft.NET.Test.Sdk to 17.11.1

[7.0.22] - 2024-08-20

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.66.617
  • Dependencies - Updated Microsoft.NET.Test.Sdk to 17.11.0

[7.0.21] - 2024-08-19

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.65.613
  • Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.11.0
  • SDK - Updated DotNet SDK to 8.0.401

[7.0.20] - 2024-08-14

Changed

  • Dependencies - Updated Meziantou.Analyzer to 2.0.163
  • Dependencies - Updated FunFair.Test.Common to 6.1.64.606
  • SDK - Updated DotNet SDK to 8.0.400
  • Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.11.20
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.32.0.97167

[7.0.19] - 2024-07-31

Changed

  • Dependencies - Updated CSharpIsNullAnalyzer to 0.1.593
  • Dependencies - Updated xunit.analyzers to 1.15.0
  • Dependencies - Updated xunit.runner.visualstudio to 2.8.2
  • Dependencies - Updated xunit to 2.9.0
  • SDK - Updated DotNet SDK to 8.0.303
  • Dependencies - Updated Meziantou.Analyzer to 2.0.160
  • Dependencies - Updated FunFair.Test.Common to 6.1.62.556
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.29.0.95321

[7.0.18] - 2024-06-12

Changed

  • Dependencies - Updated Meziantou.Analyzer to 2.0.155
  • Dependencies - Updated Roslynator.Analyzers to 4.12.4
  • Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.10.0
  • Dependencies - Updated FunFair.Test.Common to 6.1.59.527
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.27.0.93347
  • SDK - Updated DotNet SDK to 8.0.302

[7.0.17] - 2024-05-30

Changed

  • Dependencies - Updated Meziantou.Analyzer to 2.0.153
  • Dependencies - Updated xunit to 2.8.1
  • SDK - Updated DotNet SDK to 8.0.301

[7.0.16] - 2024-05-24

Changed

  • Dependencies - Updated Meziantou.Analyzer to 2.0.152
  • Dependencies - Updated Microsoft.NET.Test.Sdk to 17.10.0
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.25.1.91650

[7.0.15] - 2024-05-17

Changed

  • SDK - Updated DotNet SDK to 8.0.300
  • Dependencies - Updated Credfeto.Enumeration to 1.1.7.384
  • Dependencies - Updated Meziantou.Analyzer to 2.0.150
  • Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.10.48
  • Dependencies - Updated Roslynator.Analyzers to 4.12.3
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.25.0.90414
  • Dependencies - Updated xunit.analyzers to 1.13.0
  • Dependencies - Updated xunit.runner.visualstudio to 2.8.0
  • Dependencies - Updated xunit to 2.8.0
  • Dependencies - Updated FunFair.Test.Common to 6.1.55.490

[7.0.14] - 2024-04-20

Changed

  • Dependencies - Updated SonarAnalyzer.CSharp to 9.23.2.88755
  • Dependencies - Updated xunit.analyzers to 1.12.0
  • Dependencies - Updated xunit.runner.visualstudio to 2.5.8
  • Dependencies - Updated xunit to 2.7.1
  • Dependencies - Updated FunFair.Test.Common to 6.1.50.439
  • Dependencies - Updated Roslynator.Analyzers to 4.12.1
  • Dependencies - Updated Meziantou.Analyzer to 2.0.149
  • Dependencies - Updated Credfeto.Enumeration to 1.1.6.354
  • Dependencies - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.11

[7.0.13] - 2024-04-10

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.48.414
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.23.1.88495
  • SDK - Updated DotNet SDK to 8.0.204

[7.0.12] - 2024-03-26

Changed

  • Dependencies - Updated Roslynator.Analyzers to 4.12.0
  • Dependencies - Updated FunFair.Test.Common to 6.1.46.400
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.23.0.88079
  • Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.5.315

[7.0.11] - 2024-03-20

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.45.389
  • Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.4.303
  • Dependencies - Updated coverlet to 6.0.2
  • SDK - Updated DotNet SDK to 8.0.203
  • Dependencies - Updated Meziantou.Analyzer to 2.0.146

[7.0.10] - 2024-03-08

Changed

  • Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.9.2
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.21.0.86780
  • Dependencies - Updated FunFair.Test.Common to 6.1.44.386
  • Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.3.296

[7.0.9] - 2024-02-27

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.41.357
  • Dependencies - Updated NSubstitute.Analyzers.CSharp to 1.0.17
  • Dependencies - Updated xunit.analyzers to 1.11.0
  • Dependencies - Updated xunit.runner.visualstudio to 2.5.7
  • Dependencies - Updated xunit to 2.7.0
  • SDK - Updated DotNet SDK to 8.0.201
  • Dependencies - Updated Meziantou.Analyzer to 2.0.145
  • Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.40

[7.0.8] - 2024-02-09

Changed

  • Dependencies - Updated FunFair.Test.Common to 6.1.40.352
  • Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.9.28
  • Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.2.267

[7.0.7] - 2024-02-07

Changed

  • Dependencies - Updated xunit.analyzers to 1.10.0
  • Dependencies - Updated xunit to 2.6.6
  • Dependencies - Updated FunFair.Test.Common to 6.1.39.333
  • Dependencies - Updated Roslynator.Analyzers to 4.10.0
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.19.0.84025
  • Dependencies - Updated Microsoft.NET.Test.Sdk to 17.9.0
  • Dependencies - Updated Meziantou.Analyzer to 2.0.140

[7.0.6] - 2024-01-06

Changed

  • Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.8.14
  • Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.1.168
  • Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.8.0
  • Dependencies - Updated Meziantou.Analyzer to 2.0.134
  • Dependencies - Updated Nullable.Extended.Analyzer to 1.15.6169
  • Dependencies - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.5.0
  • Dependencies - Updated Roslynator.Analyzers to 4.8.0
  • Dependencies - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.9
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.16.0.82469
  • Dependencies - Updated xunit.analyzers to 1.9.0
  • Dependencies - Updated xunit.runner.visualstudio to 2.5.6
  • Dependencies - Updated xunit to 2.6.5
  • Dependencies - Updated FunFair.Test.Common to 6.1.31.316
  • Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.39

[7.0.4] - 2023-11-14

Changed

  • Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.0.138
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.12.0.78982
  • Dependencies - Updated xunit.runner.visualstudio to 2.5.3
  • Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.38
  • Dependencies - Updated xunit to 2.6.1
  • Dependencies - Updated Microsoft.NET.Test.Sdk to 17.8.0
  • Dependencies - Updated Roslynator.Analyzers to 4.6.2
  • Dependencies - Updated xunit.analyzers to 1.5.0
  • Dependencies - Updated FunFair.Test.Common to 6.1.17.224
  • Dependencies - Updated Meziantou.Analyzer to 2.0.109
  • Dependencies - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.4.0
  • SDK - Updated DotNet SDK to 8.0.100

[7.0.3] - 2023-09-14

Changed

  • Dependencies - Updated Microsoft.NET.Test.Sdk to 17.7.2
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.9.0.77355
  • Dependencies - Updated Meziantou.Analyzer to 2.0.85
  • Dependencies - Updated FunFair.Test.Common to 6.1.9.149
  • Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.1.0.135
  • SDK - Updated DotNet SDK to 8.0.100-rc.1.23455.8

[7.0.2] - 2023-08-27

Changed

  • SDK - Updated DotNet SDK to 7.0.400
  • Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.7.30
  • Dependencies - Updated Meziantou.Analyzer to 2.0.82
  • Dependencies - Updated Microsoft.NET.Test.Sdk to 17.7.1
  • Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.7.0
  • Dependencies - Updated FunFair.Test.Common to 6.1.7.129
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.8.0.76515
  • Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.37
  • Dependencies - Updated Roslynator.Analyzers to 4.5.0
  • Improved performance by caching and reducing memory allocations

[7.0.1] - 2023-07-27

Added

  • Packages on new NuGet feed

Changed

  • Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.6.0
  • Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.6.40
  • Dependencies - Updated coverlet to 6.0.0
  • Dependencies - Updated Microsoft.NET.Test.Sdk to 17.6.3
  • Dependencies - Updated xunit.analyzers to 1.2.0
  • Dependencies - Updated xunit.runner.visualstudio to 2.5.0
  • Dependencies - Updated xunit to 2.5.0
  • SDK - Updated DotNet SDK to 7.0.306
  • Dependencies - Updated FunFair.Test.Common to 6.1.3.87
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.6.0.74858
  • Dependencies - Updated Meziantou.Analyzer to 2.0.74

Removed

  • Packages on MyGet feed as MyGet has disappeared completely

[7.0.0] - 2023-05-12

Fixed

  • Missing DebuggerDisplay attribute check for record structs

Changed

  • Dependencies - Updated Credfeto.Enumeration.Source.Generation to 1.0.9.588
  • Dependencies - Updated Roslynator.Analyzers to 4.3.0
  • Dependencies - Updated SonarAnalyzer.CSharp to 9.0.0.68202
  • Dependencies - Updated FunFair.Test.Common to 6.1.0.8
  • Dependencies - Updated Meziantou.Analyzer to 2.0.49

[5.9.1] - 2023-04-17

Changed

  • FF-1429 - Updated Philips.CodeAnalysis.DuplicateCodeAnalyzer to 1.1.7
  • FF-1429 - Updated xunit to 2.4.2
  • FF-1429 - Updated coverlet to 3.2.0
  • FF-1429 - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.2.32
  • FF-1429 - Updated Roslynator.Analyzers to 4.2.0
  • FF-1429 - Updated xunit.analyzers to 1.1.0
  • FF-1429 - Updated NSubstitute.Analyzers.CSharp to 1.0.16
  • FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.8
  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.5.22
  • FF-3881 - Updated DotNet SDK to 7.0.200
  • FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.5.0
  • FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 4.5.0
  • FF-1429 - Updated Credfeto.Enumeration.Source.Generation to 1.0.7.19
  • FF-1429 - Updated Meziantou.Analyzer to 2.0.19
  • FF-1429 - Updated FunFair.Test.Common to 6.0.26.2754
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.54.0.64047
  • Dependencies - Updated SonarAnalyzer.CSharp to 8.55.0.65544
  • Dependencies - Updated Meziantou.Analyzer to 2.0.34
  • SDK - Updated DotNet SDK to 7.0.203

[5.9.0] - 2022-09-06

Added

  • Added FFS0042 - SuppressMessage must not have a TODO Justification

Changed

  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.3.44
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.44.0.52574
  • FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.3.1
  • FF-1429 - Updated SecurityCodeScan.VS2019 to 5.6.7
  • FF-1429 - Updated FunFair.Test.Common to 6.0.4.1998

[5.8.5] - 2022-08-09

Changed

  • FF-1429 - Updated FunFair.Test.Common to 6.0.1.1951
  • FF-1429 - Updated Meziantou.Analyzer to 1.0.708
  • FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.7
  • FF-1429 - Updated xunit.analyzers to 1.0.0
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.43.0.51858
  • FF-3881 - Updated DotNet SDK to 6.0.400

[5.8.4] - 2022-07-13

Changed

  • FF-1429 - Updated Meziantou.Analyzer to 1.0.704
  • FF-1429 - Updated FunFair.Test.Common to 5.9.10.1914
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.41.0.50478
  • FF-1429 - Updated FunFair.Test.Common to 6.0.0.1932
  • FF-3881 - Updated DotNet SDK to 6.0.302

[5.8.3] - 2022-06-16

Changed

  • FF-1429 - Updated FunFair.Test.Common to 5.9.5.1833
  • FF-1429 - Updated Roslynator.Analyzers to 4.1.1
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.40.0.48530
  • FF-1429 - Updated SecurityCodeScan.VS2019 to 5.6.3
  • FF-1429 - Updated FunFair.Test.Common to 5.9.6.1865
  • FF-3881 - Updated DotNet SDK to 6.0.301

[5.8.2] - 2022-05-18

Added

  • Enabled AOT Compilation.

Changed

  • FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.36
  • FF-1429 - Updated SecurityCodeScan.VS2019 to 5.6.2
  • FF-3881 - Updated DotNet SDK to 6.0.201
  • FF-1429 - Updated FunFair.Test.Common to 5.9.4.1729
  • FF-1429 - Updated Roslynator.Analyzers to 4.1.0
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.37.0.45539
  • FF-1429 - Updated xunit.runner.visualstudio to 2.4.5
  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.2.32
  • FF-1429 - Updated AsyncFixer to 1.6.0
  • FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.2.0
  • FF-3881 - Updated DotNet SDK to 6.0.300
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.39.0.47922
  • FF-1429 - Updated Meziantou.Analyzer to 1.0.702
  • FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 4.2.0
  • FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.5

[5.8.1] - 2022-02-09

Changed

  • FF-1429 - Updated FunFair.Test.Common to 5.9.0.1658
  • FF-3881 - Updated DotNet SDK to 6.0.102

[5.8.0] - 2022-02-07

Added

  • Dotnet 6.0 Fixes
  • Added FFS0041 - Do not use System.Console in test assemblies.

Changed

  • FF-1429 - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.1
  • FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.30
  • FF-1429 - Updated SecurityCodeScan.VS2019 to 5.6.0
  • FF-1429 - Updated FunFair.Test.Common to 5.7.2.1514
  • FF-3881 - Updated DotNet SDK to 6.0.101
  • FF-1429 - Updated Philips.CodeAnalysis.DuplicateCodeAnalyzer to 1.1.6
  • FF-1429 - Updated Roslynator.Analyzers to 4.0.2
  • FF-1429 - Updated coverlet to 3.1.1
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.35.0.42613
  • FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.34
  • FF-1429 - Updated Meziantou.Analyzer to 1.0.694
  • FF-1429 - Updated FunFair.Test.Common to 5.8.4.1638
  • FF-1429 - Updated coverlet to 3.1.2
  • FF-1429 - Updated FunFair.Test.Common to 5.8.5.1649

[5.7.3] - 2021-12-02

Changed

  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.32.0.39516
  • FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 4.0.1
  • FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.28
  • FF-1429 - Updated Roslynator.Analyzers to 3.3.0
  • FF-3856 - Updated to dotnet 6.0
  • FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.29

[5.7.0] - 2021-11-15

Added

  • FFS0040 - Type should be in a file with the same name as the type

Changed

  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.0.64
  • FF-1429 - Updated to Dotnet SDK 5.0.403
  • FF-1429 - Updated FunFair.Test.Common to 5.6.4.1351
  • FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 4.0.1
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.31.0.39249
  • FF-1429 - Updated NSubstitute.Analyzers.CSharp to 1.0.15

Removed

  • Unused dependencies

[5.6.0] - 2021-11-01

Added

  • FFS0039 - Only one type name should be defined per file

Changed

  • FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.27
  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.0.63
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.30.0.37606
  • FF-1429 - Updated Microsoft.CodeAnalysis to 3.3.3
  • FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.0.0

[5.5.0] - 2021-09-15

Added

  • Check that records have DebuggerDisplay attribute on them.

Changed

  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.29.0.36737

[5.4.0] - 2021-08-25

Added

  • Banned Guid.Parse as should use new Guid or Guid.TryParse instead

Changed

  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.27.0.35380
  • FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 3.11.0
  • FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.11.0
  • FF-1429 - Updated Roslynator.Analyzers to 3.2.2

[5.3.0] - 2021-07-27

Added

  • Check that test classes do not define mutable fields.
  • Check that test classes do not define mutable properties

[5.2.5] - 2021-07-26

Added

  • FF-3697 - Explicitly ban .AddJsonFile where 'reloadOnChange' parameter is true

Changed

  • FF-1429 - Updated coverlet to 3.1.0
  • FF-1429 - Updated FunFair.Test.Common to 5.5.0.1195

[5.2.4] - 2021-07-19

Added

  • Check if built-in methods are used for NonBlocking.ConcurrentDictionary<,> and force usage of extension methods under FunFair.Common.Extensions.ConcurrentDictionaryExtensions

Changed

  • FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.26

[5.2.3] - 2021-07-13

Fixed

  • Check that symbol has ContainingNamespace

Changed

  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.26.0.34506

[5.2.2] - 2021-07-12

Added

  • Check if NonBlocking dictionary is used

[5.2.1] - 2021-07-04

Changed

  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.23.0.32424
  • FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.10.0
  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.10.56
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.24.0.32949
  • FF-1429 - Updated Roslynator.Analyzers to 3.2.0
  • FF-1429 - Updated Microsoft.CodeAnalysis to 3.10.0
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.25.0.33663
  • FF-1429 - Updated FunFair.Test.Common to 5.4.0.1031

[5.2.0] - 2021-05-13

Added

  • Checks on classes that are derived from MockBase

Changed

  • FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.25
  • FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 3.9.0
  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.9.60
  • FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.9.4
  • FF-1429 - Updated FunFair.Test.Common to 5.3.0.920
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.22.0.31243

[5.1.0] - 2021-02-08

Added

  • Added check that SuppressMessage contains a justification
  • Checks that records are sealed

Changed

  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.16.0.25740
  • FF-1429 - Updated FunFair.Test.Common to 5.0.0.735
  • FF-1429 - Updated AsyncFixer to 1.4.0
  • FF-1429 - Updated FunFair.Test.Common to 5.1.0.784
  • FF-1429 - Updated FunFair.Test.Common to 5.1.1.792
  • FF-1429 - Updated AsyncFixer to 1.4.1
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.17.0.26580
  • FF-1429 - Updated AsyncFixer to 1.5.1
  • FF-1429 - Updated Roslynator.Analyzers to 3.1.0
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.18.0.27296

[5.0.0] - 2020-12-18

Changed

  • FF-3198 - Update all the .NET components to .NET 5.0.101

[1.15.0] - 2020-09-14

Changed

  • FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 3.8.0
  • FF-1429 - Updated NSubstitute.Analyzers.CSharp to 1.0.14
  • FF-1429 - Updated Microsoft.Extensions to 5.0.0
  • FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.23
  • FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.8.0
  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.8.55
  • FF-1429 - Updated FunFair.Test.Common to 1.14.0.633
  • FF-1429 - Updated Microsoft.CodeAnalysis.Analyzers to 3.3.1
  • FF-1429 - Updated Microsoft.CodeAnalysis.FxCopAnalyzers to 3.3.1
  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.8.51
  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.8.50
  • FF-1429 - Updated FunFair.Test.Common to 1.14.0.607
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.14.0.22654
  • FF-2930 - Updated to .net core 3.1.403
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.15.0.24505
  • FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.8.3
  • FF-1429 - Updated Microsoft.CodeAnalysis.Analyzers to 3.3.2

[1.14.0] - 2020-09-27

Added

  • FF-2866 - Prohibit querying RemoteIpAddress directly on connection.

[1.13.0] - 2020-09-25

Added

  • FF-2885 - Checks for ILogger being misused (e.g. not using the correct category)

[1.12.0] - 2020-09-23

Added

  • FF-2876 - Prohibition of #nullable disable as nullable should be enabled globally on a per project level.

Changed

  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.13.1.21947
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.13.0.21683
  • FF-1429 - Updated FunFair.Test.Common to 1.13.0.520
  • FF-1429 - Updated FunFair.Test.Common to 1.12.0.508

[1.11.0] - 2020-09-09

Changed

  • FF-2830 - Update all the .NET components to .NET Core 3.1.402
  • FF-1429 - Updated FunFair.Test.Common to 1.11.3.492
  • FF-1429 - Updated Roslynator.Analyzers to 3.0.0
  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.7.56
  • FF-1429 - Updated FunFair.Test.Common to 1.11.3.478

[1.10.0] - 2020-09-02

Changed

  • FF-2802 - Prohibit Received(0) in tests
  • FF-1429 - Updated FunFair.Test.Common to 1.11.2.471
  • FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.7.1
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.12.0.21095
  • FF-1429 - Updated FunFair.Test.Common to 1.11.1.466
  • FF-1429 - Updated FunFair.Test.Common to 1.11.0.461

[1.9.0] - 2020-08-12

Changed

  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.11.0.20529
  • FF-1429 - Updated Microsoft.CodeAnalysis.Analyzers to 3.3.0
  • FF-1429 - Updated Microsoft.CodeAnalysis.FxCopAnalyzers to 3.3.0
  • FF-1429 - Updated Microsoft.NET.Test.Sdk to 16.7.0
  • FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 3.7.0
  • FF-1429 - Updated FunFair.Test.Common to 1.10.1.439
  • FF-1429 - Updated xunit.runner.visualstudio to 2.4.3
  • FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 16.7.54
  • FF-1429 - Updated FunFair.Test.Common to 1.10.1.430
  • FF-1429 - Updated FunFair.Test.Common to 1.10.0.421
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.10.0.19839
  • FF-1429 - Updated FunFair.Test.Common to 1.9.0.413
  • FF-2759 - Updated to .net core 3.1.401

[1.8.0] - 2020-07-20

Changed

  • FF-1429 - Updated FunFair.Test.Common to 1.8.2.400
  • FF-2652 - Update all the .NET components to .NET Core 3.1.302
  • FF-1429 - Updated TeamCity.VSTest.TestAdapter to 1.0.22

[1.7.2] - 2020-07-08

Added

  • FF-2616 - Check compiler errors in unit test source code
  • FF-2623 - Check parameter ordering to make logger parameters last or next to last.

Changed

  • FF-1429 - Updated FunFair.Test.Common to 1.8.1.387
  • FF-1429 - Updated FunFair.Test.Common to 1.8.1.386

[1.7.1] - 2020-07-07

Added

  • FF-2617 - ILogger parameters should be called 'logger'

[1.7.0] - 2020-07-06

Added

  • FF-2351 - Prohibit use of NSubstitute.Received() without a count of items

Fixed

  • FF-2413 - Amount of required arguments for DeserializeAsync

[1.6.0] - 2020-07-01

Added

  • FF-2413 - JsonSerializer serialize and deserialize rules
  • FF-2590 - Explicit checks for ArgumentExceptions that they have the parameter name passed
  • FF-2591 - Re-Throwing Exception as new exception should pass inner exception

Changed

  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.9.0.19135
  • FF-1429 - Updated FunFair.Test.Common to 1.8.0.360

[1.5.0] - 2020-06-18

Changed

  • FF-2488 - Updated packages and global.json to net core 3.1.301
  • FF-1429 - Updated FunFair.Test.Common to 1.7.1.350
  • FF-1429 - Updated xunit.runner.visualstudio to 2.4.2
  • FF-1429 - Updated SonarAnalyzer.CSharp to 8.8.0.18411
  • FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 3.6.0
  • FF-1429 - Updated AsyncFixer to 1.3.0
  • FF-1429 - Updated AsyncFixer to 1.1.8
  • FF-1429 - Updated FunFair.Test.Common to 1.7.0.343
  • FF-2386 - Update all the .NET components to .NET Core 3.1.202

[1.4.1] - 2020-04-23

Removed

  • Whitelist for #pragma warning for nullable errors

[1.4.0] - 2020-04-22

Added

  • Check to make sure unit tests and integraton tests derive from FunFair.Test.Common.TestBase.

[1.3.0] - 2020-04-19

Added

  • Checks for structs that are not marked as read-only.
  • Checks for classes that are not marked as static, sealed or abstract.

[1.2.1] - 2020-03-30

  • Fixed prohibition of ISqlServerDatabase.QueryArbitrarySqlAsync<>

[1.2.0] - 2020-03-30

Changed

  • FF-2127 - references dotnet core 3.1.201

[1.1.0] - 2020-02-18

Added

  • FF-1848 - Prohibition of XUnit Assert.True/Assert.False without message

[1.0.5] - 2020-02-07

  • Fixed Prohibition of non white-listed #pragma warning disables where sometimes it didn't actually prohibit
  • Updated code analysis dependencies

[1.0.4] - 2020-01-24

  • Prohibition of non white-listed #pragma warning disables

[1.0.3] - 2020-01-20

  • Check for FunFair.Common.Data.ISqlServerDatabase::QueryArbitrarySqlAsync

Added

[1.0.2] - 2020-01-15

Added

  • Check for FunFair.Common.Data.ISqlServerDatabase::ExecuteArbitrarySqlAsync

[1.0.1] - 2020-01-09

Changed

  • Changed the code analysis package to use .net standard 2.0 rather than 2.1 as VS2019 is incapable of running it!

[1.0.0] - 2019-12-18

Added

  • Banned DateTime.Now, DateTime.UtcNow, DateTime.Today, DateTimeOffset.Now and DateTimeOffset.UtcNow pointing to use DateTimeSource instead