Releases: HebiRobotics/QuickBuffers
Releases · HebiRobotics/QuickBuffers
1.4
- Added package for linux on arm64
- Added plugin binaries, sources, and shaded versions to maven central (#64)
- The plugin binaries won't be uploaded to Github releases anymore and should be downloaded directly from maven central:
1.3.3
1.3.2
1.3.1
1.3
1.2
1.1.1
Minor changes
- Added support for enum option
allow_alias = true
- Added
setInternalArray
methods to repeated types to avoid unnecessary data copies (#40) - Added proguard rules for R8 (Android)
Bugfixes
1.1.0
Added
- optional flag for embedding extensions
- optional flag for lazy allocation
- support for recursive messages
- minor helpful API methods
Packaging
- added
protoc
to the installable package
Conformance
- Minor bugfixes to pass all conformance tests
- Added full conformance suite to CI
JSON
- Changed pretty formatting from web standard to matching Protobuf-Java
- Switched float/double encoding to Schubfach (sources)
Full Changelog: 1.0.0...1.1.0
1.0.0
- released GraalVM native images of the generator plugin for simpler maven integration
- added native-image config files for the runtime. The other parts (generated messages) don't need any configuration, so everything works out of the box.
- changed JsonSource behavior for null inputs to match ProtobufJava's
JsonFormat
(fixes #29)
1.0-rc1
- added support for
ByteBuffer
,InputStream
,OutputStream
- changed API to be closer to Protobuf-Java. Non-backwards compatible, but mostly function renaming
- improved JSON support and added basic reading capabilities
- added quickbuf-compat for interfacing with Jackson and Gson
- changed license from GPL to Apache v2