Releases: smithy-lang/smithy-swift
Releases · smithy-lang/smithy-swift
0.36.0
What's Changed
- chore: Updates version to 0.36.0
- allow isTruncated to be optional bool (#626)
- feat: add custom trait PaginationTruncationMember (#625)
- feat!: Use closures for processing HTTP response (#624)
- feat!: Replace the XML encoder with a custom Smithy implementation (#619)
- fix: Codegen issues re: recursion, Swift keywords in unions (#623)
- remove unnecessary TODOs (#622)
- fix: Add a header to operation doc comments (#621)
Full Changelog: 0.35.0...0.36.0
0.35.0
What's Changed
- chore: Updates version to 0.35.0
- feat: add utility method for converting SdkHttpRequest to URLRequest. (#613)
- add default log level to initialize method (#616)
- fix: Pool HTTP connections based on scheme, host, and port (#615)
- fix: Endpoint url should be nil if host or scheme is missing (#614)
Full Changelog: 0.34.0...0.35.0
0.34.0
What's Changed
- chore: Updates version to 0.34.0
- fix: Update aws-crt-swift dependency to 0.17.0 (#612)
- chore: Convert idempotency token middleware from closure to reusable type (#610)
- chore: Improved downstream task (#568)
Full Changelog: 0.33.0...0.34.0
0.30.1
0.33.0
What's Changed
- chore: Updates version to 0.33.0
- fix: content-length middleware should not error on event streams (#608)
- chore: Update to aws-crt-swift 0.15.0 (#607)
- feat: add support for requiresLength trait and Transfer-Encoding: Chunked (#604)
- feat: add limited support in smithy-swift for visionOS (#606)
- chore: Add newline to README.md (#602)
Full Changelog: 0.32.0...0.33.0
0.32.0
What's Changed
- chore: Updates version to 0.32.0
- feat: support initial-response in RPC based event streams (#597)
- chore: Require Swift 5.7, fix deprecation warnings (#600)
- fix!: Remove suffix 'Response' from operation output type names (#599)
Full Changelog: 0.31.0...0.32.0
0.31.0
What's Changed
- chore: Updates version to 0.31.0
- fix: Correct serde for restJson1 event streams that contain errors (#596)
- feat: update swift versions to min 5.7 and max 5.9 (#595)
Full Changelog: 0.30.0...0.31.0
0.30.0
What's Changed
- chore: Updates version to 0.30.0
- feat: make connectTimeoutMs configurable (#592)
- feat: add stored property for adding additional headers in SdkHttpRequest (#593)
- chore: Update Smithy to 1.39.0 (#591)
- fix: Add toBuilder() to SdkHttpRequest to easily allow customizations (#588)
- fix: Use original member name for serialization of URL-encoded forms (#590)
- chore: Support Swift 5.x versions past 5.9 in metadata (#589)
Full Changelog: 0.29.0...0.30.0
0.29.0
0.28.0
What's Changed
- chore: Updates version to 0.28.0
- chore: Add whitespace to README (#580)
Full Changelog: 0.27.0...0.28.0