[Dotnet] Fixed code generation for types that accept List as parameters. Constructors were not properly handling null input. (#249 [clrudolphi])
Moved contents of the description of the StepDefinitionIds field from the StepMatchArgumentsList field where it had been mistakenly placed. (#252 [clrudolphi])
[Dotnet] Added support classes aligned with what is provided for the Java implementation (https://github.com/cucumber/messages/pull/233 clrudolphi)
Changed
Internal breaking change The code generation has undergone a large refactor (No visible changes expected). All new code
generation logic is now contained in /codegen (#228luke-hill)
[Dotnet] Rewritten to align with the code generation techniques used for the other languages (https://github.com/cucumber/messages/pull/233 clrudolphi)
[Dotnet] Upgraded from .NET 5 to .NET 8. Dropped .NET Framework 4.x as a target while retaining .NET Standard 2.0 as the primary target framework (https://github.com/cucumber/messages/pull/233 clrudolphi)