Releases: connectrpc/connect-swift
Releases · connectrpc/connect-swift
1.0.0
1.0.0-rc3
What's Changed
- Add deprecation annotations for RPCs marked "deprecated=true" by @eseay in #316
- Add deprecation warnings for package-internal APIs by @rebello95 in #315
- Add more
Sendable
conformances to resolve warnings by @rebello95 in #309 - Update SwiftProtobuf to 1.28.2 by @rebello95 in #308
Other changes
- Update Podspecs for v1.0.0-rc2 by @rebello95 in #303
- Update SwiftLint to 0.57.0 by @rebello95 in #304
- Update CI to use Xcode 16 by @rebello95 in #306
- Update release CI job to use Xcode 16 by @rebello95 in #314
- Automate publishing podspecs to CocoaPods by @rebello95 in #313
- Update podspecs for rc3 by @rebello95 in #317
Full Changelog: 1.0.0-rc2...1.0.0-rc3
1.0.0-rc2
What's Changed
- Fix gRPC-Web incorrect empty response handling by @rebello95 in #298
- Update conformance to v1.0.4 by @rebello95 in #302
- Update SwiftProtobuf to 1.28.1 by @rebello95 in #297
- Update SwiftLint to v0.55.1 by @rebello95 in #290
- Update conformance to v1.0.3 by @rebello95 in #289
- Update NIO dependencies by @rebello95 in #295
Full Changelog: 1.0.0-rc1...1.0.0-rc2
1.0.0-rc1
What's Changed
This is the first release candidate for v1.0.0!
- Add support for Protobuf Editions by @rebello95 in #284
- Update SwiftProtobuf to v1.27.0 by @rebello95 in #280
- Update SwiftProtobuf to v1.27.1 by @rebello95 in #286
- Update podspecs for 0.14.0 by @rebello95 in #274
- Update SwiftNIO dependencies by @rebello95 in #276
- Update CONTRIBUTING.md: CLA -> DCO by @drice-buf in #279
- Update Maintainers by @rebello95 in #283
- Update version of
buf
used for license headers by @rebello95 in #285 - Update podspecs for v1.0.0-rc1 by @rebello95 in #287
New Contributors
- @drice-buf made their first contribution in #279
Full Changelog: 0.14.0...v1.0.0-rc1
0.14.0
This will likely be one of the last pre-v1.0 releases. Connect-Swift is now 100% compliant with the Connect conformance suite.
What's Changed
- Add client-side timeout enforcement by @rebello95 in #265
- Properly trigger client-side timeouts per-stream by @rebello95 in #272
- Resolve all outstanding conformance opt-outs by @rebello95 in #271
Full Changelog: 0.13.0...0.14.0
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