Releases: soto-project/soto-codegenerator
Releases · soto-project/soto-codegenerator
v7.0.1
- Only add @preconcurrency to
import Foundation
for Swift 5.9 or earlier
v7.0.0
This is the first released version of SotoCodeGenerator for Soto v7
v6.0.0
Versions of SotoCodeGenerator are now going to be sync'ed with the major version of Soto they are associated with, this is the build associated with Soto 6.0
v0.8.4
Minor Release Changes
- Add protocol
ProtocolAliasTrait
that defines the alias trait for a service protocol - Conform all enums to
CodingKeyRepresentable
to ensure JSON dictionaries are serialised correctly - Remove required trait from SQS batch operation arrays
- Remove
com.amazonaws.sagemaker#ListFeatureGroupsResponse$NextToken
patch
v0.8.3
Remove com.amazonaws.s3#ReplicationStatus
patch as source model file has been fixed
1.0.0-alpha.1
Major release changes
- Internals of Soto are now Swift concurrency based and all
EventLoop
based APIs have been removed. - Replace
AWSPayload
withAWSHTTPBody
which can be either a singleByteBuffer
or a stream ofByteBuffers
to store request and response payloads. - Decode response headers by passing
ResponseDecodingContainer
which holds details of raw response to decoder. - Encode request headers, query parameters by passing
RequestEncodingContainer
which holds reference to raw request to encoder. - Add support for decoding Event streams.
- Restructure Middleware, new type
AWSMiddlewareProtocol
replacesAWSServiceMiddleware
, addedAWSMiddlewareStack
result builder.
v0.8.2
- Update
@preconcurrency
tags for Foundation imports on Linux.
v0.8.1
- Add
@preconcurrency
infront ofimport Foundation
for non-macOS platforms as swift-corelibs-foundation hasn't been updated with Sendable conformances.
v0.8.0
Minor release changes
- Update minimum required Swift version to 5.6.
- Remove all
#if compiler
checks for Swift concurrency and Sendable conformance - Use
Sendable
instead of_SotoSendable
- Remove all
v0.7.0
Minor Release Changes
- Remove SwiftFormat dependency and
--format
option, Formatting of files is done in the templates now.
Patch Release Changes
- Patch case of Textract.TypeValue enum. PR #69 from @klemenkosir