Releases: amzn/service-model-swift-code-generate
Support custom target names
Fix same codegen for Mock clients
This release of ServiceModelSwiftCodeGenerate provides compatibility with Swift 5.4, Swift 5.5 and Swift 5.6 using SwiftNIO 2.x and SmokeHTTP 2.x.
- Fix same codegen for Mock clients (#61)
Fix codegen when minimumCompilerSupport != unknown and eventLoopFutureClientAPIs == ENABLED
This release of ServiceModelSwiftCodeGenerate provides compatibility with Swift 5.4, Swift 5.5 and Swift 5.6 using SwiftNIO 2.x and SmokeHTTP 2.x.
- Fix codegen when minimumCompilerSupport != unknown and eventLoopFutureClientAPIs == ENABLED (#60)
Correctly generate async-only mock implementations with no input
This release of ServiceModelSwiftCodeGenerate provides compatibility with Swift 5.4, Swift 5.5 and Swift 5.6 using SwiftNIO 2.x and SmokeHTTP 2.x.
- Correctly generate async-only mock implementations with no input. (#59)
Add non-generic public typealiases
This release of ServiceModelSwiftCodeGenerate provides compatibility with Swift 5.4, Swift 5.5 and Swift 5.6 using SwiftNIO 2.x and SmokeHTTP 2.x.
- Add non-generic public typealiases (#58)
Provide the ability to construct a model from multiple file paths
This release of ServiceModelSwiftCodeGenerate provides compatibility with Swift 5.4, Swift 5.5 and Swift 5.6 using SwiftNIO 2.x and SmokeHTTP 2.x.
- Provide the ability to construct a model from multiple file paths (#57)
Add the ability to code generate a configuration object
Add compiler options
This release of ServiceModelSwiftCodeGenerate provides compatibility with Swift 5.4, Swift 5.5 and Swift 5.6 using SwiftNIO 2.x and SmokeHTTP 2.x.
- Add compiler options. (#54)
Async/Await and OpenAPI 3.0 support
This release of ServiceModelSwiftCodeGenerate provides compatibility with Swift 5.4, Swift 5.5 and Swift 5.6 using SwiftNIO 2.x and SmokeHTTP 2.x.
- Async/Await support.
- OpenAPI 3.0 support.
Make invocation and operations reportings public.
This release of ServiceModelSwiftCodeGenerate provides compatibility with Swift 5.1 and Swift 5.2 using SwiftNIO 2.x and SmokeHTTP 2.x.
- Make invocation and operations reportings public.