Releases: RicoSuter/NSwag
Releases · RicoSuter/NSwag
Release v13.15.7
- Create generator on demand and keep only settings in OpenApiDocumentRegistration #3855
- Allow GC to clean up NSwag resources after client generation
NSwag v13.15.6
- Remove TypeScript bracket type casting syntax (#3848)
- FileResponse: support for special characters in fileName
- Improve processing performance (#3835)
- Update NJsonSchema and Namotion.Reflection
- Give better message from elseif usage (#1479)
- Performance improvements
- XML Docs: inheritdoc cref support
- Net6.0 Minimal API projects without Startup, issue #3794 (#3814)
- Add @ts-nocheck to the generated code file (#3815)
- Ignore '@' in variable's name (#3828) (#3829)
- Map blob type from response content type (#3842)
- Add support to specify persistAuthorization for Swagger UI 3 (#3796)
NSwag v13.15.5
- Bug fixes (reflection and document serialization)
NSwag v13.15.4
- Some bugfixes related to XML Docs rendering (in NJS)
NSwag v13.15.3
- New release with fixed CI pipeline (problem deploying v13.15.2)
NSwag v13.15.2
- Updated NJS (https://github.com/RicoSuter/NJsonSchema/releases/tag/v10.6.4)
- Fix MSI installer (correct binary versions)
NSwag v13.15.1
- More performance improvements
- Added UseXmlDocumentation and ResolveExternalXmlDocumentation settings in NJsonSchema
- Breaking change: Use these settings instead of
XmlDocsExtensions.ResolveFromNuGetCacheOrDotNetSdk
- Breaking change: Use these settings instead of
NSwag v13.15.0
- Breaking change: Migration from DotLiquid to Fluid (reasons: much faster code generation & more strict liquid implementation)
- You need to migrate custom templates: Replace
elseif
withelsif
, fix newline handling (have a look at the updates templates in the repository). - This comes with a great performance increase in client code generation!
- You need to migrate custom templates: Replace
- Various bug fixes and improvements
- Use new version on Namotion.Reflection
- Use new version of NJsonSchema with Liquid: https://github.com/RicoSuter/NJsonSchema/releases/tag/v10.6.0
Notes:
- This version requires at least NJsonSchema v10.6.0
NSwag v13.14.8
- Update Swagger UI version
- Minor patches
NSwag v13.14.7
- Republish all packages with same versions (new NUKE build and GitHub actions)