Skip to content

Releases: grpc/grpc-swift-protobuf

1.3.1

09 Jun 08:33
53e89e3
Compare
Choose a tag to compare

What's Changed

SemVer Patch

Full Changelog: 1.3.0...1.3.1

2.0.0

02 Jun 10:16
df605cd
Compare
Choose a tag to compare

What's Changed

SemVer Major

Full Changelog: 1.3.0...2.0.0

1.3.0

19 May 13:09
f0f110a
Compare
Choose a tag to compare

What's Changed

SemVer Minor

SemVer Patch

  • Update expected generated code by @glbrntt in #64
  • Set version info using info from the package context by @glbrntt in #66
  • Move availability inline by @glbrntt in #68

Other Changes

Full Changelog: 1.2.0...1.3.0

1.2.0

14 Apr 08:26
5edbc18
Compare
Choose a tag to compare

What's Changed

SemVer Minor

  • Fix consistency of GoogleRPCStatus encoding/decoding by @glbrntt in #58

SemVer Patch

Other Changes

  • Add static SDK CI workflow by @rnro in #55

New Contributors

Full Changelog: 1.1.0...1.2.0

1.1.0

05 Mar 20:23
63982ca
Compare
Choose a tag to compare

What's Changed

SemVer Minor

  • Code generation command plugin by @rnro in #40 and #52
  • Allow module names to be configured by @glbrntt in #48

SemVer Patch

  • Use path-to-underscore when generating files with the plugin by @glbrntt in #47
  • Emit a diagnostic when generating reflection data using the plugin as it's no longer required by @glbrntt in #51

Other Changes

  • Use local script for building plugins in tests by @glbrntt in #45
  • Add more plugin integration tests by @glbrntt in #46
  • Rename nightly_6_1 params to nightly_next by @rnro in #50
  • Remove explicit 'GITHUB_ACTIONS=true' by @glbrntt in #49

Full Changelog: 1.0.0...1.1.0

1.0.0

31 Jan 14:17
bdbc832
Compare
Choose a tag to compare

What's Changed

This is the first stable release of gRPC Swift Protobuf.

To learn more about gRPC Swift check out the documentation on the Swift Package Index, or try out one of the examples.

Changes

  • Relax dependency requirements by @glbrntt in #43
  • Add docs explaining generated code and its API by @glbrntt in #39

Full Changelog: 1.0.0-rc.1...1.0.0

1.0.0-rc.1

24 Jan 16:14
4bb3bea
Compare
Choose a tag to compare

What's Changed

⚙️ Code generation

  • Add a Swift Package Manager Build Plugin for generating gRPC stubs and Protobuf messages. You can now generate your gRPC stubs at build time rather than ahead of time meaning you no longer need to check in your generated code or manage its creation with separate tooling. (#28, #31, #32, #33, #35).

🔧 Other changes

  • Use new API names from GRPCCodeGen. (#34)
  • Add documentation explaining how to install protoc and how to generate gRPC code using protoc and the new build plugin. (#36, #37).

Full Changelog: 1.0.0-beta.3...1.0.0-rc.1

1.0.0-beta.3

17 Jan 15:56
390183c
Compare
Choose a tag to compare

What's Changed

💥 API changes

  • Adopt new serializer protocols (#29)

⚙️ Code generation

  • Generate code file for protos with no definitions (#27)

Full Changelog: 1.0.0-beta.2...1.0.0-beta.3

1.0.0-beta.2

20 Dec 15:47
3ed26da
Compare
Choose a tag to compare

What's Changed

✨ New APIs

  • Add support for the detailed error model by @glbrntt in #22

🐛 Bug Fixes

  • Ignore case for boolean option values in protoc-gen-grpc-swift by @glbrntt in #20
  • Make check for bundled protos more resilient by @glbrntt in #21

🔧 Other Changes

Full Changelog: 1.0.0-beta.1...1.0.0-beta.2

1.0.0-beta.1

05 Dec 14:53
a2834ea
Compare
Choose a tag to compare

What's Changed

See also https://github.com/grpc/grpc-swift/releases/tag/2.0.0-beta.1 for changes to the core package.

✨ Notable changes

  • Import 'SwiftProtobuf' in generated code when well-known types are used (#16, #17)
  • Fix casing of generated services and methods (#8)

🔧 Other Changes

  • Add deployment targets to the package manifest (#7)
  • Simplify code generator tests (#14)
  • CI improvements (#10, #15)
  • Use language mode 6 in tests (#11)
  • Fix tests after changes in core (#12)
  • Bump grpc-swift version (#18)

Full Changelog: 1.0.0-alpha.1...1.0.0-beta.1