Releases: open-toast/protokt
Releases · open-toast/protokt
0.6.1
0.6.0
- Upgrade to Protobuf 3.16.0 (#97, #101, #107)
- Publish the public runtime API for future compatibility checks (#99)
- URL-encode extensions classpath entries (#102)
- Remove references to JCenter repository (#98, #103)
- Clean up some Gradle config (#104)
- Update dependencies, including protobuf-gradle-plugin to support Gradle 7+ (#106)
- Upgrade Kotlin compilation and runtime dependency to 1.4+ (#109)
- Upgrade Gradle to 7.0.1 (#109)
0.5.4
0.5.3
0.5.2
- Add LocalDate wrapper from StringValue
0.5.1
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)
0.4.3
- Add generated code to sourcesJar task if it exists.
- Import nested enums that exist in the same package but different files.
0.4.2
- Generate gRPC services with their protobuf package name rather than an inferred Kotlin or Java package name.
0.4.1
- Update the Gradle plugin publication plugin