Skip to content

0.5.0

Compare
Choose a tag to compare
@andrewparmet andrewparmet released this 26 Jun 21:01
8a30fc5

Features:

  • Tag generated files with the version of protokt that generated them (#59) and their source file (#62)
  • Introduce options on protoktExtension to disable gRPC code generation or only generate gRPC bindings (#58)
  • Wrapper types for map keys and values (#73)
  • Add testProtoktExtensions configuration (#71)
  • Cleanup unknown field representation (#64) (backwards incompatible with code generated with previous versions of protokt)

Bugfixes, etc.:

  • Vaious dependency updates (#56)
  • Update to protobuf 3.12.1 (#55) and fix conformance tests for features we support (#57)
  • Generate files in their Kotlin package directory rather than protobuf package (#63)
  • Consolidate computation of tag values and wire type information (#66)
  • Fix name conflicts on oneofs with wrapper types with the same name (#69)
  • Use method references instead of strings for import resolution (#72)
  • Coalesce protokt-wkt into protokt-core (#77)
  • No longer import nested enums only used in their defining message (#80)
  • No longer qualify oneof type names that don't share names with their enclosing classes (#82)