Releases: apple/swift-http-types
Releases · apple/swift-http-types
1.5.1
What's Changed
SemVer Patch
- Stop using Foundation on platforms with FoundationEssentials by @guoye-zhang in #108
Full Changelog: 1.5.0...1.5.1
1.5.0
What's Changed
SemVer Minor
- Move HTTPRequest.url to the main library by @guoye-zhang in #79
SemVer Patch
- Convert WebSocket URLRequest to RFC8441 HTTPRequest by @guoye-zhang in #92
Other Changes
- add thresholds for Swift 6.1 from 6.0 thresholds by @rnro in #100
- Enable Swift 6.1 jobs in CI by @rnro in #99
- Enable release mode builds by @josephnoir in #102
- Add QUERY method by @guoye-zhang in #103
- Enable Swift 6.2 jobs in CI by @rnro in #105
- chore: restrict GitHub workflow permissions - future-proof by @incertum in #106
New Contributors
- @josephnoir made their first contribution in #102
- @incertum made their first contribution in #106
Full Changelog: 1.4.0...1.5.0
1.4.0
What's Changed
SemVer Minor
SemVer Patch
- Request.url should return nil for situations where it is not applicable by @guoye-zhang in #84
- Eliminate hasPrefix usage for pseudo HTTP header names by @guoye-zhang in #87
- PseudoHeaderFields adopting CoW to reduce size by @guoye-zhang in #88
Other Changes
- add .editorconfig file by @rnro in #73
- Aligning semantic version label check name by @FranzBusch in #75
- Update release.yml by @FranzBusch in #80
- Enable strict concurrency by @clintonpi in #82
- Update benchmark threshold to 6.1 by @guoye-zhang in #83
- CI use 6.1 nightlies by @rnro in #85
- Rename nightly_6_1 params to nightly_next by @rnro in #91
- Only apply standard swift settings on valid targets by @rnro in #93
- Add static SDK CI workflow by @rnro in #95
- Enable macOS CI on merge to main and daily timer by @rnro in #96
- Enable macOS CI on pull requests by @rnro in #97
New Contributors
- @rnro made their first contribution in #73
- @clintonpi made their first contribution in #82
Full Changelog: 1.3.1...1.4.0
Swift HTTPTypes 1.3.1
More platforms supported, including Windows and Android.
What's Changed
SemVer Patch
- Support building without CoreFoundation on Windows by @guoye-zhang in #71
- Adopt Mutex where available by @guoye-zhang in #70
Other Changes
- [CI] Make all CI checks green by @FranzBusch in #68
- Remove usable from inline and internal properties by @guoye-zhang in #72
Full Changelog: 1.3.0...1.3.1
Swift HTTPTypes 1.3.0
What's Changed
- Wrong error thrown when parsing trailer fields by @guoye-zhang in #55
- Make RFC 9209 proxy-status public by @ehaydenr in #57
- support URLSession concurrency method in Swift 6(Linux, Windows) by @zunda-pixel in #58
New Contributors
- @ehaydenr made their first contribution in #57
- @zunda-pixel made their first contribution in #58
Full Changelog: 1.2.0...1.3.0
Swift HTTPTypes 1.2.0
What's Changed
- Add conveniences for modern HTTP parsers by @guoye-zhang in #54
Full Changelog: 1.1.0...1.2.0
Swift HTTPTypes 1.1.0
What's Changed
- Optimise initialization of HTTPFields through Dictionary Literal by @Joannis in #44
- Support compiling against Musl by @simonjbeaumont in #49
- Connect-UDP-Listen to Connect-UDP-Bind by @guoye-zhang in #47
- Support lenient legalization of header field values by @guoye-zhang in #48
New Contributors
- @Joannis made their first contribution in #44
- @simonjbeaumont made their first contribution in #49
Full Changelog: 1.0.3...1.1.0
Swift HTTPTypes 1.0.3
Summary
Supporting WASI platform.
What's Changed
- Fix package not building for WASI by @MaxDesiatov in #41
- Add Connect-UDP-Listen by @guoye-zhang in #43
Full Changelog: 1.0.2...1.0.3
Swift HTTPTypes 1.0.2
Summary
Fixing build errors when back deploying to Apple platforms earlier than macOS 10.15, iOS 13, watchOS 6, tvOS 13.
What's Changed
Full Changelog: 1.0.1...1.0.2
Swift HTTPTypes 1.0.1
Summary
Several minor performance improvements.
What's Changed
- Remove @_implementationOnly #34
- Eliminate the allocation of single element arrays #33
- Improve the performance of setting and parsing status code #37
Full Changelog: 1.0.0...1.0.1