Releases: apple/swift-openapi-urlsession
Releases · apple/swift-openapi-urlsession
1.0.2
What's Changed
SemVer Patch
- Remove unnecessary self keyword by @Nao-RandD in #48
- Fix request and response translation by @guoye-zhang in #51
Other Changes
- Update CI to use release 5.10 image by @glbrntt in #47
- Change 'unsafeDowncast' to 'as!' by @glbrntt in #52
New Contributors
- @glbrntt made their first contribution in #47
- @Nao-RandD made their first contribution in #48
- @guoye-zhang made their first contribution in #51
Full Changelog: 1.0.1...1.0.2
1.0.1
What's Changed
SemVer Patch
- Set OutputStream.delegate to nil in HTTPBodyOutputStreamBridge.deinit by @simonjbeaumont in #46
Other Changes
- Tolerate both CancellationError and URLError in CancellationTests by @simonjbeaumont in #45
Full Changelog: 1.0.0...1.0.1
1.0.0 🚀
What's Changed since 1.0.0-alpha.1
SemVer Patch
- Explicit dependency on HTTPTypes by @czechboy0 in #39
- More checks for task cancellation and tests by @simonjbeaumont in #44
Other Changes
- Add visionOS platform support by @czechboy0 in #38
- Add Docker Compose file for Swift 5.9.0 by @simonjbeaumont in #40
- Remove no-longer-needed
@preconcurrency
s by @MahdiBM in #35 - fixes internal typo in source parameter by @heckj in #42
- Prep 1.0 by @czechboy0 in #43
New Contributors
Full Changelog: 1.0.0-alpha.1...1.0.0
What's Changed since 0.3.1
SemVer Major
- Move to Swift 5.9 as the minimum version by @czechboy0 in #32
SemVer Minor
- Improve inlining by @czechboy0 in #30
- Remove AsyncStream.makeStream backports now we support only Swift 5.9+ by @simonjbeaumont in #34
SemVer Patch
- Add missing available annotation to streaming tests by @simonjbeaumont in #33
- Explicit dependency on HTTPTypes by @czechboy0 in #39
- More checks for task cancellation and tests by @simonjbeaumont in #44
Other Changes
- Prep for 1.0 alpha, adapted to runtime changes in main by @czechboy0 in #31
- Bump to 1.0.0-alpha.1 by @czechboy0 in #36
- Add visionOS platform support by @czechboy0 in #38
- Add Docker Compose file for Swift 5.9.0 by @simonjbeaumont in #40
- Remove no-longer-needed
@preconcurrency
s by @MahdiBM in #35 - fixes internal typo in source parameter by @heckj in #42
- Prep 1.0 by @czechboy0 in #43
New Contributors
Full Changelog: 0.3.1...1.0.0
Swift OpenAPI URLSession 1.0.0-alpha.1
What's Changed
SemVer Major
- Move to Swift 5.9 as the minimum version by @czechboy0 in #32
SemVer Minor
- Improve inlining by @czechboy0 in #30
- Remove AsyncStream.makeStream backports now we support only Swift 5.9+ by @simonjbeaumont in #34
SemVer Patch
- Add missing available annotation to streaming tests by @simonjbeaumont in #33
Other Changes
- Prep for 1.0 alpha, adapted to runtime changes in main by @czechboy0 in #31
- Bump to 1.0.0-alpha.1 by @czechboy0 in #36
Full Changelog: 0.3.1...1.0.0-alpha.1
Swift OpenAPI URLSession 0.3.1
What's Changed
SemVer Patch
- Add support for streaming on recent Darwin platforms by @simonjbeaumont in #24
- Use APIs available on older macOS in tests by @simonjbeaumont in #25
- Add missing transition AsyncBackpressuredStream state machine by @simonjbeaumont in #27
- Improve debug logging and add tests that it is not evaluated when disabled by @simonjbeaumont in #26
- Avoid double continuation resume in URLSession delegate in corner case by @simonjbeaumont in #28
- Replace AsyncBackpressuredStream with updated implementation by @simonjbeaumont in #29
Other Changes
- Add docker-compose file for 5.10 CI by @simonjbeaumont in #16
- Enable documentation comment validation in swift-format by @PARAIPAN9 in #18
- Bump swift-format to 5.9 by @czechboy0 in #17
- Add a soundness --fix flag by @czechboy0 in #19
- Disable warnings as errors in nightlies by @czechboy0 in #21
- Disable "respectsExistingLineBreaks" in .swift-format for more consistent styling by @PARAIPAN9 in #20
- Add README badges by @czechboy0 in #23
New Contributors
- @PARAIPAN9 made their first contribution in #18
Full Changelog: 0.3.0...0.3.1
Swift OpenAPI URLSession 0.3.0
What's Changed
Other Changes
- Async bodies + swift-http-types adoption by @czechboy0 in #15
Full Changelog: 0.2.2...0.3.0
Swift OpenAPI URLSession 0.2.2
What's Changed
SemVer Patch
- Fix double encoding of path parameters by @czechboy0 in #14
Full Changelog: 0.2.1...0.2.2
Swift OpenAPI URLSession 0.2.1
Swift OpenAPI URLSession 0.2.0
Identical to 0.1.3, here for consistency with the other packages moving to 0.2.0.
Swift OpenAPI URLSession 0.1.3
What's Changed
SemVer Patch
- Prepare being compatible with runtime 0.2.0 release by @czechboy0 in #12
Other Changes
- Enable strict concurrency checking in CI by @czechboy0 in #11
Full Changelog: 0.1.2...0.1.3