Skip to content

Releases: apple/swift-openapi-runtime

Swift OpenAPI Runtime 0.3.1

03 Oct 06:51
0030548
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • Add SPIs for throwing RuntimeError from shorthand generated APIs by @simonjbeaumont in #56

Full Changelog: 0.3.0...0.3.1

Swift OpenAPI Runtime 0.3.0

27 Sep 08:18
1eaf236
Compare
Choose a tag to compare

⚠️ API-breaking changes

This release changes the ClientTransport, ClientMiddleware, ServerTransport, and ServerMiddleware protocols in line with the approved proposals SOAR-0004 and SOAR-0005. See the proposals for details on how to migrate.

The TL;DR is:

  • the HTTP currency types are now imported from swift-http-types
  • unstructured bodies, which were previous either Foundation.Data or Swift.String are now OpenAPIRuntime.HTTPBody, which represents an async sequence of byte chunks, unlocking fully streaming use cases

What's Changed

SemVer Minor

Full Changelog: 0.2.5...0.3.0

Swift OpenAPI Runtime 0.2.5

25 Sep 15:05
ef2b34c
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • [Bug] Make a missing converter helper public by @czechboy0 in #54

Full Changelog: 0.2.4...0.2.5

Swift OpenAPI Runtime 0.2.4

25 Sep 09:11
9ac0b62
Compare
Choose a tag to compare

What's Changed

SemVer Patch

Full Changelog: 0.2.3...0.2.4

Swift OpenAPI Runtime 0.2.3

19 Sep 09:24
5f7e7ee
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • Update uri decoder for non encoded comma strings by @bfrearson in #52

New Contributors

Full Changelog: 0.2.2...0.2.3

Swift OpenAPI Runtime 0.2.2

18 Sep 08:26
f4f5963
Compare
Choose a tag to compare

What's Changed

SemVer Patch

Other Changes

Full Changelog: 0.2.1...0.2.2

Swift OpenAPI Runtime 0.2.1

07 Sep 12:49
f0589f6
Compare
Choose a tag to compare

What's Changed

SemVer Patch

Full Changelog: 0.2.0...0.2.1

Swift OpenAPI Runtime 0.2.0

30 Aug 15:13
f0fc91d
Compare
Choose a tag to compare

⚠️ API-breaking changes

Cleaned up deprecated code from 0.1.x.

What's Changed

SemVer Minor

  • Prepare 0.2.0 release (API breaking changes) by @czechboy0 in #43

Full Changelog: 0.1.11...0.2.0

Swift OpenAPI Runtime 0.1.11

30 Aug 10:55
9d76a1d
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • Introduce StringEncoder and StringDecoder types by @czechboy0 in #44
  • Introduce URIEncoder and URIDecoder types by @czechboy0 in #41
  • [Runtime] Integrate the new URI and String coders by @czechboy0 in #45

Full Changelog: 0.1.10...0.1.11

Swift OpenAPI Runtime 0.1.10

24 Aug 12:55
24546b1
Compare
Choose a tag to compare

What's Changed

SemVer Patch

Other Changes

  • Remove redundant explicit Equatable conformances by @arthurcro in #42

New Contributors

Full Changelog: 0.1.9...0.1.10