Releases: apple/swift-http-types
Releases · apple/swift-http-types
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
Swift HTTPTypes 1.0.0
Initial stable release