Skip to content

Releases: soto-project/soto-codegenerator

v7.0.1

06 Apr 09:38
Compare
Choose a tag to compare
  • Only add @preconcurrency to import Foundation for Swift 5.9 or earlier

v7.0.0

06 Apr 07:42
Compare
Choose a tag to compare

This is the first released version of SotoCodeGenerator for Soto v7

v6.0.0

06 Apr 07:41
Compare
Choose a tag to compare

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

19 Feb 08:05
Compare
Choose a tag to compare

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

04 Oct 15:55
Compare
Choose a tag to compare

Remove com.amazonaws.s3#ReplicationStatus patch as source model file has been fixed

1.0.0-alpha.1

11 Aug 06:35
b56a64f
Compare
Choose a tag to compare
1.0.0-alpha.1 Pre-release
Pre-release

Major release changes

  • Internals of Soto are now Swift concurrency based and all EventLoop based APIs have been removed.
  • Replace AWSPayload with AWSHTTPBody which can be either a single ByteBuffer or a stream of ByteBuffers 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 replaces AWSServiceMiddleware, added AWSMiddlewareStack result builder.

v0.8.2

06 Jun 17:21
Compare
Choose a tag to compare
  • Update @preconcurrency tags for Foundation imports on Linux.

v0.8.1

25 May 13:26
Compare
Choose a tag to compare
  • Add @preconcurrency infront of import Foundation for non-macOS platforms as swift-corelibs-foundation hasn't been updated with Sendable conformances.

v0.8.0

16 Apr 09:13
7e8e10d
Compare
Choose a tag to compare

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

v0.7.0

17 Jan 14:02
8fad5a4
Compare
Choose a tag to compare

Minor Release Changes

  • Remove SwiftFormat dependency and --format option, Formatting of files is done in the templates now.

Patch Release Changes