0.5.0
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
intoprotokt-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)