All notable changes to this project will be documented in this file.
- Dependencies - Updated FunFair.Test.Common to 6.1.55.490
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.15.397
- Dependencies - Updated Meziantou.Analyzer to 2.0.151
- Dependencies - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.11
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.14.369
- 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 Meziantou.Analyzer to 2.0.150
- Dependencies - Updated FunFair.Test.Common to 6.1.53.472
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.10.48
- Dependencies - Updated SonarAnalyzer.CSharp to 9.25.0.90414
- Dependencies - Updated Roslynator.Analyzers to 4.12.3
- SDK - Updated DotNet SDK to 8.0.300
- SDK - Updated DotNet SDK to 8.0.204
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.13.341
- Dependencies - Updated Meziantou.Analyzer to 2.0.149
- Dependencies - Updated Roslynator.Analyzers to 4.12.1
- Dependencies - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.10
- 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 coverlet to 6.0.2
- SDK - Updated DotNet SDK to 8.0.203
- Dependencies - Updated Meziantou.Analyzer to 2.0.146
- Dependencies - Updated Roslynator.Analyzers to 4.12.0
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.11.311
- Dependencies - Updated SonarAnalyzer.CSharp to 9.22.0.87781
- Dependencies - Updated FunFair.Test.Common to 6.1.46.400
- Unit tests
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.10.303
- Dependencies - Updated FunFair.Test.Common to 6.1.45.389
- Dependencies - Updated NSubstitute.Analyzers.CSharp to 1.0.17
- SDK - Updated DotNet SDK to 8.0.201
- Dependencies - Updated Roslynator.Analyzers to 4.11.0
- Dependencies - Updated xunit.analyzers to 1.11.0
- Dependencies - Updated xunit.runner.visualstudio to 2.5.7
- Dependencies - Updated xunit to 2.7.0
- Dependencies - Updated coverlet to 6.0.1
- Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.40
- Dependencies - Updated Meziantou.Analyzer to 2.0.145
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.9.296
- 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 Microsoft.CodeAnalysis.CSharp to 4.8.0
- Dependencies - Updated SmartAnalyzers.CSharpExtensions.Annotations to 4.2.9
- Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.39
- Dependencies - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.5.0
- Dependencies - Updated xunit.runner.visualstudio to 2.5.6
- Dependencies - Updated Nullable.Extended.Analyzer to 1.15.6169
- SDK - Updated DotNet SDK to 8.0.101
- Dependencies - Updated xunit.analyzers to 1.10.0
- Dependencies - Updated xunit to 2.6.6
- Dependencies - Updated BenchmarkDotNet to 0.13.12
- 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
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.7.269
- Dependencies - Updated FunFair.Test.Common to 6.1.40.352
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.9.28
- Used ThisAssembly.AssemblyInfo to generate static version information
- Dependencies - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.4.0
- Dependencies - Updated Roslynator.Analyzers to 4.6.2
- Dependencies - Updated SonarAnalyzer.CSharp to 9.12.0.78982
- Dependencies - Updated xunit.analyzers to 1.5.0
- Dependencies - Updated BenchmarkDotNet to 0.13.10
- Dependencies - Updated Microsoft.Extensions to 8.0.0
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.8.0
- Dependencies - Updated TeamCity.VSTest.TestAdapter to 1.0.38
- Dependencies - Updated xunit to 2.6.1
- Dependencies - Updated xunit.runner.visualstudio to 2.5.3
- SDK - Updated DotNet SDK to 8.0.100
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.4.198
- Dependencies - Updated Meziantou.Analyzer to 2.0.110
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.8.14
- Dependencies - Updated FunFair.Test.Common to 6.1.18.233
- Dependencies - Updated SonarAnalyzer.CSharp to 9.9.0.77355
- Dependencies - Updated BenchmarkDotNet to 0.13.8
- Dependencies - Updated NSubstitute to 5.1.0
- Dependencies - Updated Meziantou.Analyzer to 2.0.85
- Dependencies - Updated FunFair.Test.Common to 6.1.9.149
- Switched to using incremental generation
- SDK - Updated DotNet SDK to 8.0.100-rc.1.23455.8
- 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
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.2.121
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.7.2
- Dependencies - Updated xunit.analyzers to 1.2.0
- Dependencies - Updated xunit.runner.visualstudio to 2.5.0
- Dependencies - Updated NonBlocking to 2.1.2
- Dependencies - Updated BenchmarkDotNet to 0.13.6
- Dependencies - Updated xunit to 2.5.0
- SDK - Updated DotNet SDK to 8.0.100-preview.7.23376.3
- Dependencies - Updated FunFair.CodeAnalysis to 7.0.1.87
- Dependencies - Updated Meziantou.Analyzer to 2.0.82
- Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.7.0
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.7.30
- Dependencies - Updated Roslynator.Analyzers to 4.4.0
- Dependencies - Updated SonarAnalyzer.CSharp to 9.7.0.75501
- Dependencies - Updated FunFair.Test.Common to 6.1.7.129
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.7.1
- Dependencies - Updated SonarAnalyzer.CSharp to 9.4.0.72892
- Dependencies - Updated Meziantou.Analyzer to 2.0.62
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.6.3
- SDK - Updated DotNet SDK to 8.0.100-preview.5.23303.2
- Dependencies - Updated Meziantou.Analyzer to 2.0.61
- Dependencies - Updated SonarAnalyzer.CSharp to 9.3.0.71466
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.6.2
- Dependencies - Updated Meziantou.Analyzer to 2.0.56
- Dependencies - Updated SonarAnalyzer.CSharp to 9.2.0.71021
- Dependencies - Updated FunFair.Test.Common to 6.1.1.49
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.6.1
- 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 FunFair.CodeAnalysis to 7.0.0.18
- Dependencies - .NET 8 Preview 3
- Dependencies - Updated Meziantou.Analyzer to 2.0.52
- Dependencies - Updated Microsoft.CodeAnalysis.CSharp to 4.6.0
- Dependencies - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.6.40
- Dependencies - Updated Microsoft.NET.Test.Sdk to 17.6.0
- Dependencies - Updated CSharpIsNullAnalyzer to 0.1.495
- SDK - Updated DotNet SDK to 8.0.100-preview.4.23260.5
- Dependencies - Updated coverlet to 6.0.0
- SDK - Updated DotNet SDK to 7.0.203
- Dependencies - Updated Meziantou.Analyzer to 2.0.36
- Dependencies - Updated SonarAnalyzer.CSharp to 8.56.0.67649
- Dependencies - Updated FunFair.Test.Common to 6.0.29.1
- 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
- SDK - Updated DotNet SDK to 7.0.202
- Dependencies - Updated Meziantou.Analyzer to 2.0.22
- Dependencies - Updated SonarAnalyzer.CSharp to 8.55.0.65544
- FF-1429 - Updated FunFair.Test.Common to 6.0.24.2725
- FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 4.5.0
- FF-1429 - Updated Microsoft.CodeAnalysis.Analyzers to 3.3.4
- 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-1429 - Updated NSubstitute to 5.0.0
- FF-3881 - Updated DotNet SDK to 7.0.200
- FF-1429 - Updated FunFair.Test.Common to 6.0.23.2715
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.5.0
- FF-1429 - Updated Meziantou.Analyzer to 2.0.18
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.53.0.62665
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.4.33
- FF-1429 - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.2.32
- FF-3881 - Updated DotNet SDK to 7.0.102
- FF-1429 - Updated FunFair.Test.Common to 6.0.15.2520
- FF-1429 - Updated BenchmarkDotNet to 0.13.4
- FF-1429 - Updated Meziantou.Analyzer to 2.0.8
- FF-1429 - Updated NonBlocking to 2.1.1
- FF-1429 - Updated FunFair.Test.Common to 6.0.12.2443
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.51.0.59060
- FF-1429 - Updated BenchmarkDotNet to 0.13.3
- FF-1429 - Updated FunFair.Test.Common to 6.0.11.2429
- FF-1429 - Updated Meziantou.Analyzer to 1.0.757
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.4.1
- IsDefined extension method as an optimised Enum.IsDefined alternative
- FF-1429 - Updated Meziantou.Analyzer to 1.0.756
- FF-1429 - Updated Roslynator.Analyzers to 4.2.0
- FF-1429 - Updated xunit.analyzers to 1.1.0
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.50.0.58025
- FF-1429 - Updated FunFair.Test.Common to 6.0.10.2422
- FF-3881 - Updated DotNet SDK to 7.0.101
- Additional tests for code coverage of the generator and generated code
- FF-1429 - Updated FunFair.Test.Common to 6.0.8.2334
- FF-1429 - Updated Microsoft.CodeAnalysis.CSharp.Workspaces to 4.4.0
- FF-1429 - Updated Meziantou.Analyzer to 1.0.750
- Use nameof(enum field) rather than the string
- Extracted throwing exceptions to a separate method
- FF-1429 - Updated Meziantou.Analyzer to 1.0.746
- FF-1429 - Updated Microsoft.VisualStudio.Threading.Analyzers to 17.4.27
- FF-1429 - Updated Philips.CodeAnalysis.MaintainabilityAnalyzers to 1.2.30
- FF-1429 - Updated SonarAnalyzer.CSharp to 8.48.0.56517
- FF-1429 - Updated FunFair.Test.Common to 6.0.7.2278
- FF-3881 - Updated DotNet SDK to 7.0.100
- File not found issues when publishing on windows
- FF-1429 - Updated Microsoft.Extensions to 7.0.0
- FF-1429 - Updated FunFair.Test.Common to 6.0.6.2271
- FF-1429 - Updated Microsoft.NET.Test.Sdk to 17.4.0
- Added CopyLocalLockFileAssemblies to project file to make it generate the correct package
- Ability to generate extension methods for third party enums
- Checks for enum.ToString where they should be enum.GetName
- Unit tests on the code generated result
- Benchmarks to prove the code generated code executes faster
- FF-1429 - Updated Meziantou.Analyzer to 1.0.745
- Generator for GetName(this Enum value)
- Generator for GetDescription(this Enum value)
- Version of program to generated code attribute