Releases: smithy-lang/smithy-swift
Releases · smithy-lang/smithy-swift
0.42.0
0.41.0
What's Changed
- chore: Updates version to 0.41.0
- Use 'models' with lowercase 'm' for directory name (#670)
- fix: Set ports and scheme correctly for non-TLS HTTP connections (#668)
- Fix tlsOptions so it's nil if protocol type is HTTP. (#667)
Full Changelog: 0.40.0...0.41.0
0.40.0
What's Changed
- chore: Updates version to 0.40.0
- feat!: XML response deserialization (#644)
- feat: Add setter for CRT logger to allow users to customize its log level (#657)
- chore: Update swiftlint to 0.54.0 (#664)
- chore: Move Apple-platform CI to Apple Silicon (#663)
- chore: Update to Smithy 1.44.0 (#660)
- chore: Update aws-crt-swift to 0.26.0 (#661)
- feat: add support for flexible checksums on Normal payloads (#647)
- feat!: Eliminate service client protocols (#655)
- fix: Don't retry modeled errors by default (#653)
- feat!: Provide HTTP request components by closure instead of protocol (#654)
- chore: Change MyURLQueryItem to SDKURLQueryItem (#652)
Full Changelog: 0.39.0...0.40.0
0.39.0
What's Changed
- chore: Updates version to 0.39.0
- feat: Use the Foundation HTTP client by default on Mac (#646)
- feat: add wrapper for checksums + unit tests (#642)
- chore: Empty commit (#643)
Full Changelog: 0.38.0...0.39.0
0.38.0
What's Changed
- chore: Update to aws-crt-swift 0.20.0 by @dayaffe in #633
- fix: add back from method with fileHandle by @dayaffe in #635
- fix!: Add no-op behavior for initialize methods of logging system. by @sichanyoo in #637
- feat!: URLSession-based HTTP Client by @jbelkins in #636
- chore: update to CRT 0.22.0 by @dayaffe in #639
- chore: Update version to 0.38.0 by @jbelkins in #641
Full Changelog: 0.37.0...0.38.0
0.37.0
What's Changed
- chore: Updates version to 0.37.0
- update smithy to 1.42.0 (#631)
- chore: remove sync read in unused data extension (#630)
- chore: refactor HttpBody and ByteStream to be a single class ByteStream (#627)
- fix: Fix Package.swift warning on Mac (#629)
- chore: Run tvOS old & new in CI (#628)
Full Changelog: 0.36.0...0.37.0
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