Releases: apple/swift-openapi-runtime
Releases · apple/swift-openapi-runtime
Swift OpenAPI Runtime 0.3.1
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
⚠️ 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
orSwift.String
are nowOpenAPIRuntime.HTTPBody
, which represents an async sequence of byte chunks, unlocking fully streaming use cases
What's Changed
SemVer Minor
- Async bodies + swift-http-types adoption by @czechboy0 in #47
Full Changelog: 0.2.5...0.3.0
Swift OpenAPI Runtime 0.2.5
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
What's Changed
SemVer Patch
- Support url form encoded bodies by @bfrearson in #53
Full Changelog: 0.2.3...0.2.4
Swift OpenAPI Runtime 0.2.3
What's Changed
SemVer Patch
- Update uri decoder for non encoded comma strings by @bfrearson in #52
New Contributors
- @bfrearson made their first contribution in #52
Full Changelog: 0.2.2...0.2.3
Swift OpenAPI Runtime 0.2.2
What's Changed
SemVer Patch
- Fix nested coding by @czechboy0 in #50
Other Changes
- Add an escaped path component test case by @czechboy0 in #49
Full Changelog: 0.2.1...0.2.2
Swift OpenAPI Runtime 0.2.1
What's Changed
SemVer Patch
- Fix optional query param parsing by @czechboy0 in #48
Full Changelog: 0.2.0...0.2.1
Swift OpenAPI Runtime 0.2.0
⚠️ 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
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
What's Changed
SemVer Patch
- [Runtime] Accept header by @czechboy0 in #37
Other Changes
- Remove redundant explicit Equatable conformances by @arthurcro in #42
New Contributors
- @arthurcro made their first contribution in #42
Full Changelog: 0.1.9...0.1.10