Releases: HebiRobotics/QuickBuffers
Releases · HebiRobotics/QuickBuffers
1.0-alpha10
- added configurable
tryGetaccessors that return Java8 optionals - added
mergeFrom(json)(requires an external parser like Gson) isEmpty()method for messages
1.0-alpha9
- added
mergeFrom(message)
1.0-alpha8
- fixed an array out of bounds bug when parsing unknown enum values of
max-known-value + 1
1.0-alpha7
- Fixed a json bug with serializing empty nested messages
- Made prettyfied JSON output match standard
- Improved growth profile of json array output
1.0-alpha6
- fixed a bug with json serialization of floating point values of
zero - changed
ProtoUtil::readRawVarint32at end of stream toEOFException
1.0-alpha5
- Disabled unaligned access on ARM CPUs
1.0-alpha4
- Abstracted
JsonSinkso it can be used withGsonandJackson - Significant performance improvements
- Added lazy String parsing/encoding
- Added custom utf8 decoder to enable efficient caching
1.0-alpha3
- Added support for unknown fields
- Added support for
OneOf - Added Json Serializer that matches Proto3 JSON Mapping
- Improved API for RepeatedEnum
1.0-alpha2
Initial release
Runtime Dependency:
<dependency>
<groupId>us.hebi.robobuf</groupId>
<artifactId>robobuf-runtime</artifactId>
<version>1.0-alpha2</version>
</dependency>