ScalaPB
ScalaPB copied to clipboard
Protocol buffer compiler for Scala.
Currently oneof fields are generated as sealed traits with every variant resulting in two methods to the trait: - `isFoo: Boolean` - `foo: Option[Foo]` Because it's a trait, the methods...
## About this PR ๐ฆ Updates * [org.scala-lang:scala-compiler](https://github.com/scala/scala) * [org.scala-lang:scala-library](https://github.com/scala/scala) from `2.13.13` to `2.13.14` ๐ [GitHub Release Notes](https://github.com/scala/scala/releases/tag/v2.13.14) - [Version Diff](https://github.com/scala/scala/compare/v2.13.13...v2.13.14) ## Usage โ **Please merge!** I'll automatically update this...
When do you plan the next release? I see plans for new release in https://github.com/scalapb/ScalaPB/blob/master/CHANGELOG.md We need it because of two reasons: - `scalapb-validate:-core0.3.5` fails to build with `scalapb:0.11.5`, so...
## About this PR ๐ฆ Updates * [org.scala-native:nscplugin](https://github.com/scala-native/scala-native) * [org.scala-native:sbt-scala-native](https://github.com/scala-native/scala-native) from `0.4.17` to `0.5.1` ๐ [GitHub Release Notes](https://github.com/scala-native/scala-native/releases/tag/v0.5.1) - [Version Diff](https://github.com/scala-native/scala-native/compare/v0.4.17...v0.5.1) ## Usage โ **Please merge!** I'll automatically update this...
### Background I'm going to introduce numerous changes related to performance of scalapb, but I noticed that existing suite is outdated and using template-based codegen to build suites. Also, I...
Hello! There exists a base trait, namely `JavaProtoSupport`, that declares an interface for using `fromJavaProto`/ `toJavaProto` methods on `GeneratedMessageCompanion` objects in a generic fashion. Likewise, would there be interest in...
ScalaPB uses fully qualified names for most classes in generated code. Descriptors are a notable exception: ``` def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = ApiProto.javaDescriptor.getMessageTypes().get(1) def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = ApiProto.scalaDescriptor.messages(1) ``` In this...
## About this PR ๐ฆ Updates [org.scalameta:munit](https://github.com/scalameta/munit) from `1.0.0` to `1.0.1` ๐ [GitHub Release Notes](https://github.com/scalameta/munit/releases/tag/v1.0.1) - [Version Diff](https://github.com/scalameta/munit/compare/v1.0.0...v1.0.1) ## Usage โ **Please merge!** I'll automatically update this PR to resolve...
## About this PR ๐ฆ Updates [org.scalameta:scalafmt-core](https://github.com/scalameta/scalafmt) from `3.7.17` to `3.8.3` ๐ [GitHub Release Notes](https://github.com/scalameta/scalafmt/releases/tag/v3.8.3) - [Version Diff](https://github.com/scalameta/scalafmt/compare/v3.7.17...v3.8.3) ## Usage โ **Please merge!** I'll automatically update this PR to resolve...
## About this PR ๐ฆ Updates [org.scalameta:munit](https://github.com/scalameta/munit) from `1.0.0` to `1.0.2` ๐ [GitHub Release Notes](https://github.com/scalameta/munit/releases/tag/v1.0.2) - [Version Diff](https://github.com/scalameta/munit/compare/v1.0.0...v1.0.2) ## Usage โ **Please merge!** I'll automatically update this PR to resolve...