Breaking changes:
- TypeScript/Fetch: Use Headers object instead of vanilla object, #1031
- Change your transformation* methods so that they work with Headers instances when modifying headers
- Removed
WebApiAssemblyToSwaggerGenerator
andWebApiAssemblyToSwaggerGeneratorSettings
- Use
WebApiToSwaggerGenerator
orWebApiToSwaggerCommand
if you need the same functionality - Added
TypeNameGeneratorType
andSchemaNameGeneratorType
setting to command line so that you can replace them without writing an own command line tool
- Use
- Removed
AssemblyTypeToSwaggerGenerator
andAssemblyTypeToSwaggerGeneratorSettings
- Use
TypesToSwaggerCommand
- Use
Enhancements:
- The T4 templates in NSwag and NJsonSchema are now removed and only Liquid templates are used: The output should be the same
Fixes:
- Ignore "title" only on SwaggerParameter, #687
- Trim / of BaseUrl (CSharp), #949
- Improved null and required checks (CSharp), #1021
- Various template improvements, 64ab11c
Various fixes in NJsonSchema