Releases: connectrpc/connect-swift
Releases · connectrpc/connect-swift
0.13.0
What's Changed
- Allow additional path extensions on configured hosts by @rebello95 in #253
- Update SwiftProtobuf to v1.26.0 by @rebello95 in #254
- Update conformance runner & tests to v1.0.1 by @rebello95 in #247
- Add support for configuring timeouts by @rebello95 in #247
Other changes
- Update podspecs for 0.12.0 release by @rebello95 in #246
- Fix CI not finding pinned version of conformance protos by @rebello95 in #255
- Update license headers to include 2024 by @rebello95 in #256
- Update pods for 0.13.0 by @rebello95 in #258
Full Changelog: 0.12.0...0.13.0
0.12.0
What's Changed
- Implement new conformance test executable by @rebello95 in #234
- Combine headers + trailers into
ConnectError.metadata
by @rebello95 in #239 - Update NIO dependencies & fix performance checker warning by @rebello95 in #240
- Update CI to use M1 Runners/macOS 14 + Xcode 15.2 by @eseay in #245
Other changes
- Update add-to-project.yaml by @chrispine in #243
- Update example app navigation bar title by @rebello95 in #242
- Replace hardcoded status code integers with
URLError
by @rebello95 in #238 - Remove unnecessary
async
annotation in demo by @rebello95 in #241
New Contributors
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
- Add support for watchOS 6.0.0+ by @scottybobandy in #227
- Update CI to Xcode 15.1 & run builds for iOS, watchOS, tvOS by @rebello95 in #231
Other changes
- Automate adding issues and PRs to project board by @chrispine in #220
- Move .github/add-to-project.yaml to .github/workflows/add-to-project.yaml by @chrispine in #221
- Fix add-to-project automation when using forks by @chrispine in #223
- Fix CI jobs by @rebello95 in #228
- Fix new CI failure by @rebello95 in #230
- Update SwiftProtobuf to v1.25.2 by @rebello95 in #229
- Update MAINTAINERS.md by @rebello95 in #232
New Contributors
- @chrispine made their first contribution in #220
- @scottybobandy made their first contribution in #227
Full Changelog: 0.10.1...0.11.0
0.10.1
What's Changed
- Revert usage of
package
keyword & unsafe flags by @rebello95 in #218 - Update CI release job to use Xcode 15 by @rebello95 in #216
Full Changelog: 0.10.0...0.10.1
0.10.0
What's Changed
- Revamp interceptors to be protocol-based and expose typed messages by @rebello95 in #208
- Add unary GET protocol support by @rebello95 in #203
- Reorganize project files & reduce public interface by @rebello95 in #212
Other changes
- Update CI to macOS 13 + Xcode 15.0 by @rebello95 in #205
- Add
ping_pong
conformance tests by @rebello95 in #194 - Update async conformance tests with syntax sugar by @rebello95 in #202
- Remove verbose logs from conformance tests by @rebello95 in #204
- Fix reference to captured
handlers
by @rebello95 in #211 - Update example apps' bundle IDs to
com.connectrpc
by @rebello95 in #215
Full Changelog: 0.9.0...0.10.0
0.9.0
What's Changed
- Implement asynchronous interceptors by @rebello95 in #186
- Remove unnecessary
te
headers from gRPC-Web by @rebello95 in #179 - Update SwiftProtobuf to v1.24.0 by @rebello95 in #188
- Update SwiftNIO dependencies by @rebello95 in #176
- Fix NIO client-streaming race & flaky test by @rebello95 in #193
- Rename
JSONCodec
init parameter for clarity by @rebello95 in #195
Other changes
- Update podspecs for 0.8.0 by @rebello95 in #175
- Add test for deserializing unpadded base64 by @smaye81 in #177
- Add SECURITY.md by @smallsamantha in #178
- Update bufbuild/connect-go reference by @smallsamantha in #180
- Relax
Sendable
requirements for interceptors by @rebello95 in #182 - Update SwiftLint to 0.53.0 by @rebello95 in #184
- Update default license header template by @rebello95 in #185
- Replace some stray
buf.build
occurrences withconnectrpc.com
by @rebello95 in #187 - Update logic in example apps by @rebello95 in #189
- Add conformance tests for
client_streaming
by @rebello95 in #192 - Add inline comment note about
OSAllocatedUnfairLock
by @rebello95 in #197 - Switch example Protobuf sources to remote repo by @rebello95 in #198
- Update conformance test version by @rebello95 in #199
- Remove slow/flaky Docker setup CI dependency by @rebello95 in #201
- Update interceptor docs by @rebello95 in #200
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
- Handle
grpc-status
in headers rather than only trailers by @rebello95 in #174 - Apply various updates to reflect connect-swift moving to the
connectrpc
organization
Other changes
- Update podspecs for 0.7.0 release by @rebello95 in #167
- Update CoC and add maintainers list by @smallsamantha in #171
- Remove Buf-specific CI workflows by @smallsamantha in #169
- Update podspecs after
connectrpc
organization move by @rebello95 in #172 - Update copyright by @smallsamantha in #170
- Update all non-podspec references to bufbuild/connect-swift by @smallsamantha in #173
- Update connect-kotlin reference by @smallsamantha in #164
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- Connect-Swift now includes Swift concurrency annotations and compiles without warnings with Xcode 15's strict concurrency warnings enabled (#155)
Other changes
- Update Podspecs for 0.6.0 by @rebello95 in #140
- Fix warning in Swift 6 and Xcode 15 by @rebello95 in #141
- Update Eliza Swift Package example app
Package.resolved
by @rebello95 in #142 - Add docs on updating dependencies by @rebello95 in #143
- Update studio url to point to new location by @pkwarren in #145
- Prefer array syntax in yaml files by @rebello95 in #151
- Update Eliza and connectrpc references by @smallsamantha in #156
- Update SwiftProtobuf to 1.23.0 by @rebello95 in #160
- Fix runtime warning with URLSession streaming on Xcode 15 beta by @rebello95 in #159
- Add leading slash to generated RPC paths by @rebello95 in #162
- Update crosstest reference text by @smaye81 in #163
- Use Conformance repo proto files by @smaye81 in #165
- Update to latest conformance image by @smaye81 in #166
- Add concurrency annotations to fix strict compilation warnings by @rebello95 in #155
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- Add
@available
annotations to ConnectMocks streams by @mbernson in #129 - Resolve Xcode 14.3 test warning by @rebello95 in #135
- Explicitly ignore README files by @rebello95 in #134
- Update SwiftProtobuf to 1.22.0 by @rebello95 in #136
- Allow specifying port in host string in
NIOHTTPClient
by @rebello95 in #133 - Add assertion when using gRPC with URLSession by @rebello95 in #138
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- Add support for gRPC using SwiftNIO by @rebello95 in #121
- Add
HTTPMetrics
to unary interceptors by @rebello95 in #109 - Bump SwiftProtobuf to 1.21.0 by @rebello95 in #103
- Update iOS 13 annotations on library mocks & mock generator by @rebello95 in #108
- Rename
streamResultFunc
tostreamResultFunction
by @rebello95 in #107 - Add GitHub jobs to add plugin binaries to releases by @rebello95 in #112
- Update release job to generate
sha256.txt
by @rebello95 in #114 - Allow building for tvOS by @rebello95 in #118
Full Changelog: 0.4.0...0.5.0