Skip to content

Releases: smithy-lang/smithy-swift

0.42.0

29 Feb 17:28
Compare
Choose a tag to compare

What's Changed

  • chore: Updates version to 0.42.0
  • chore: fix test that had wrong codegen output (#640)
  • chore: Fix swiftlint violations (#673)
  • feat!: SRA Identity & Auth (#665)
  • feat: add runtime plugins (#650)

Full Changelog: 0.41.0...0.42.0

0.41.0

17 Feb 00:32
Compare
Choose a tag to compare

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

13 Feb 19:40
Compare
Choose a tag to compare

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

18 Jan 21:48
Compare
Choose a tag to compare

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

11 Jan 19:46
4ccc50e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.37.0...0.38.0

0.37.0

20 Dec 20:10
Compare
Choose a tag to compare

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

05 Dec 17:54
Compare
Choose a tag to compare

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

07 Nov 19:10
Compare
Choose a tag to compare

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

31 Oct 03:40
Compare
Choose a tag to compare

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

31 Oct 00:52
d580ddb
Compare
Choose a tag to compare

What's Changed

This release is a patch release on 0.30.0, to fix an issue with App Store submission.

Full Changelog: 0.30.0...0.30.1