What's Changed
- Refactor GenerateCommand into focused modules and stabilize package-reference builds by @christianhelle in #1095
- Introduce RefitterAutoScan option in MSBuild package by @christianhelle in #1098
- docs: add jzabroski as a contributor for ideas by @allcontributors[bot] in #1101
- Fix sanitized reserved keywords in type names by @christianhelle in #1103
- docs: add dammitjanet as a contributor for bug by @allcontributors[bot] in #1104
- Upgrade Refit to v10.2.0 due to critical bugs found in 10.1.6 by @christianhelle in #1108
- docs: add Jappinen as a contributor for ideas by @allcontributors[bot] in #1107
- Add JsonLibraryVersion property and CLI support for code generation by @christianhelle in #1106
- Ensure Refit v11 compatibility by @christianhelle in #1111
- Fix missing interface XML docs in multi-interface generation by @christianhelle in #1110
- Remove Squad by @christianhelle in #1112
- Refactor interface generator by @christianhelle in #1114
- Refactor ParameterExtractor by splitting into parameter-type extractors by @christianhelle in #1125
- Extract GenerationPipeline from RefitGenerator orchestration by @christianhelle in #1127
- Extract GenerationOrchestrator from GenerateCommand by @christianhelle in #1128
- Refactor MSBuild by @christianhelle in #1129
- Inline FileWriter and WellKnownNamespaces utility modules by @christianhelle in #1130
- Refactor RefitGenerator to add synchronous factory method and fix RS1035 by @christianhelle in #1131
- Improve code coverage by @christianhelle in #1132
- Update GeneratorPipeline to use injected IContractsPostProcessor adapters by @christianhelle in #1139
- Remove IGenerationOrchestrator ghost interface by @christianhelle in #1140
- Convention based CLI Settings Mapper by @christianhelle in #1137
- Consolidate parameter extraction - Remove IParameterTypeExtractor by @christianhelle in #1136
- Propagate JsonLibraryVersion and preserve ImmutableRecords for GenerateNativeRecords by @christianhelle in #1141
- Update test assertions for struct nullability and target framework by @christianhelle in #1142
- Fix Source Generator not emitting any files by @christianhelle in #1143
- Refactor InterfaceGenerator into composable method generators by @christianhelle in #1147
- Refactor OpenApiDocumentFactory into separate modules by @christianhelle in #1144
- RefitGenerator into separate modules (document filter, schema cleaner, code generator, pipeline) by @christianhelle in #1146
- Deepen Apizr registration generator with adapter isolation and pipeline tests by @christianhelle in #1145
- Split RefitGeneratorSettings into focused config records by @christianhelle in #1148
- Rename fields by @christianhelle in #1149
- Remove underscore prefix from private fields by @christianhelle in #1150
- Refactor Refit Generator by @christianhelle in #1151
- Decouple CLI binary dependency from MSBuild task by @christianhelle in #1154
- Revert extracting inline focused config records from RefitGeneratorSettings by @christianhelle in #1157
- Enable strict build rules - treat warnings as errors by @christianhelle in #1158
- Propagate CancellationToken through all upstream dependencies by @christianhelle in #1159
- Reorganize Refitter.Core into logical subfolders and cleanup by @christianhelle in #1161
- Remove method generator by @christianhelle in #1162
- Introduce configuration interfaces and refactor generator dependencies by @christianhelle in #1163
- Separate output planning from writing by @christianhelle in #1164
- Strategy pattern for document loading by @christianhelle in #1165
- Extract RefitterRunner as shared generation workflow by @christianhelle in #1166
- Remove reflection-based non-public method testing by @christianhelle in #1167
- Split up Unit and Integration tests using [Category] by @christianhelle in #1168
- Add Windows Authentication option for DI clients by @christianhelle in #1171
- Fix multi-file output directory validation by @christianhelle in #1172
- docs: add Gal3m as a contributor for bug, and security by @allcontributors[bot] in #1174
- docs: add mrostamipoor as a contributor for bug, and security by @allcontributors[bot] in #1177
- Flatten single-primitive allOf to avoid deriving from sealed types by @christianhelle in #1179
- Upgrade oasreader to v3.7.0.20 by @christianhelle in #1182
- Verify compatibility with Refit v13.1.0 by @christianhelle in #1181
- Update multiple dependencies to latest versions by @christianhelle in #1183
Full Changelog: 2.0.0...2.1.0