protostuff v1.0.8 Release Notes
Release Date: 2013-12-10 // over 10 years ago-
- Issue 140: Multiple runtime schema contexts (IdStrategy groups)
- 🆕 new protostuff-runtime-view module
- select fields to include on ser/deser, without re-creating the expensive runtime fields.
- Issue 139: Add functionality to load protobuf schema from Reader
- ⚡️ Issue 138: CodedIpnut.skipRawBytes() incorrectly updates totalBytesRetired when going outside of its buffer.
- thanks to Max Lanin
- Issue 135: PluginProtoCompiler throws IllegalStateException when one of the rules (message_block, enum_block) is missing
- Issue 133: When the varint of large strings (2kb or more) are serialized, unnecessary bytes are written A 2kb string previously needed 3 bytes for its varint. Now anything under 16kb will only need 2 bytes. This is a bug that was overlooked but doesn't have major side effects because of the way varint encoding works.
- 🔌 Issue 131: option can't be used as a field name in maven-plugin
- 0️⃣ Issue 129: Default value of optional bool properties is ignored.
- 🔌 Issue 128: Maven-Plugin fails for multi-module projects
- added enums_by_name compiler option for java_v2protoc_schema (thanks to vitalyper)
- 📜 Issue 124: proto-parser throws NPE when an annotation on a field contains a reference
- ⚡️ update jackson-core-asl to 1.9.13
- ⚡️ update woodstox-core-asl to 4.1.3