Skip to content

Releases: smithy-lang/smithy-swift

0.10.2

18 Jan 21:06
1fbd5f7
Compare
Choose a tag to compare

What's Changed

  • fix: move paginator doc comments to methods by @ganeshnj in #509
  • fix: change socketOptions to mutable to allow mutation on iOS and watchOS by @ganeshnj in #510
  • chore: aws-sdk-swift package structuring #803 by @ganeshnj in #503
  • chore: remove trailing whitespaces in all Swift files by @ganeshnj in #511

Full Changelog: 0.10.1...0.10.2

0.10.0

06 Jan 16:42
03ec067
Compare
Choose a tag to compare

What's Changed

  • Adds FoundationTypes and adds function to import individual types from modules by @epau in #504
  • feat: Move retry middleware from SDK by @jbelkins in #502

Full Changelog: 0.9.0...0.10.0

0.9.0

04 Jan 23:59
fefcbab
Compare
Choose a tag to compare

What's Changed

  • feat: Updates CRT to 0.5.0+ by @epau in #497
  • fix: Adds HttpBody.isEmpty to help parse S3 404 errors properly by @epau in #499
  • chore: Builds CRT upstream by @epau in #501

Full Changelog: 0.8.0...0.9.0

0.8.0

03 Jan 22:51
f4ac78c
Compare
Choose a tag to compare

What's Changed

  • chore: Place package in standard SPM format by @jbelkins in #495
  • chore: Add waiters design doc to design/ folder by @jbelkins in #498
  • docs: Event Stream design by @ganeshnj in #460
  • fix: Fix encoding of nested maps when generating encoders by @jbelkins in #492
  • fix: treat HttpChecksumRequiredTrait and HttpChecksumTrait same way by @ganeshnj in #500

Full Changelog: 0.7.0...0.8.0

0.7.0

20 Dec 21:25
dbf417f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.6.0...0.7.0

0.6.0

06 Dec 20:36
f59ed07
Compare
Choose a tag to compare

What's Changed

  • fix!: Rename package to match name inferred from git URL by @jbelkins in #464
  • fix: Properly SerDe recusive union shapes (enums) by @epau in #474
  • fix!: Throw error if a required query param is nil by @epau in #468
  • Exposes model property in CodegenVisitor by @epau in #477
  • fix: Properly encode empty bodies for json and xml by @epau in #480
  • No-ops instead of encoding empty string when encoding an empty body in xml by @epau in #481
  • feat: Adds IntEnum support by @epau in #484
  • Adds test for recursive enum by @epau in #485
  • chore: bump CRT to 0.4.0 by @jbelkins in #489

Full Changelog: 0.5.0...0.6.0

0.5.0

09 Nov 00:15
e4285fe
Compare
Choose a tag to compare

What's Changed

  • fix: Fixes issue where linter wasn’t using config file on CI by @epau in #458
  • chore: Test all PRs regardless of base branch by @jbelkins in #462
  • fix: Timestamp encoding and decoding by @epau in #454
  • fix: add content-length middleware for operation that has codable conformance (AWS Query) by @ganeshnj in #465
  • fix!: consistent naming for types, protocols and everything else by @ganeshnj in #461
  • chore: Delete smithy-swift-codegen-test dir by @jbelkins in #466
  • fix!: update shape and member extensions to use same casing as rest of the system by @ganeshnj in #467
  • chore: bump aws-crt-swift version to 0.3.1 by @epau in #470

Full Changelog: 0.4.0...0.5.0

0.4.0

02 Nov 22:38
9e8640b
Compare
Choose a tag to compare

What's Changed

  • fix: Delete the Package.swift in AWSClientRuntime/ by @jbelkins in #443
  • Issue templates using github forms by @jmklix in #445
  • feat(endpoints)!: integrate endpoints 2.0 by @ganeshnj in #433
  • chore: add appendingPathComponent string extension by @ganeshnj in #455
  • fix: Provide an encoding customization that allows empty lists to be serialized by @epau in #457
  • chore: bump aws-crt-swift version to 0.3.0 by @ganeshnj in #459

New Contributors

Full Changelog: 0.3.0...0.4.0

0.3.0

29 Sep 21:38
5b7b9bd
Compare
Choose a tag to compare

What's Changed

  • fix: use self to disambiguate between member and encoder param by @ganeshnj in #429
  • fix: convert map to array of entry for paginators by @ganeshnj in #431
  • Updgrade 1.23 by @sugmanue in #432
  • PaginatorSequence should return values even if there is only one page of values by @HashNuke in #420
  • chore: add unit tests for IDL-2.0 enum shapes code generation by @sugmanue in #435
  • fix: use default value when deserializing non-optional members by @ganeshnj in #436
  • fix: Escape special characters in URL path prior to constructing URL by @jbelkins in #442
  • chore: Project cleanup by @jbelkins in #437
  • fix: properly check if a member can be nullable by @sugmanue in #444

New Contributors

Full Changelog: 0.2.5...0.3.0

0.2.5

11 Aug 21:18
83de16a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.4...0.2.5