Releases: real-logic/simple-binary-encoding
Releases · real-logic/simple-binary-encoding
1.7.0
- Use compiler detections to guard pragmas to suppress excessive warnings in C++ #454
- Reinstate C# support but consider it beta.
- Fix min/max macro conflicts on Windows for C++.
- Remove
sinceVersion=1
fromdeprecated
attribute in IR as the base IR has no message header. - Support generation of var-data methods for raw data which do not have a
characterEncoding
. - Default to
US-ASCII
rather thanUTF-8
forchar
type as per specification. - Generate
wrapAndApplyHeader()
method to Java encoders for convenience. - Upgrade to Agrona 0.9.6.
- Upgrade to Checkstyle 7.7.
Java binaries can be found here...
1.6.2
1.6.1
1.6.0
- Allow complex types to be included in the
messageHeader
for a schema. - Fixed bug #435 so that the name is correctly picked up for ref types in composites.
- Add
referencedName
to the IR so that is can be used with ref types. - Code clean ups for C++.
- Go lang support beta complete.
- Upgrade to Agrona 0.9.3.
- Upgrade to Gradle 3.4.
- Upgrade to Mockito 2.7.9.
Java binaries can be found here...
1.5.7
- Make name clash with language keywords a warning rather than error. Issue #433.
- Capture byte order as a field in the IR for convenience.
- Add missing accessor methods for C++ OTF
Token
andEncoding
. - Golang additions in preparation for beta launch.
- Upgrade to Checkstyle 7.5.1.
Java binaries can be found here...
1.5.6
- Fix bug with generating composites within composites.
- Fix bug with message
sinceVersion
being over written by schema version id. - Add
deprecated
version information from the XML to the IR. - Add Golang support to generator.
- Upgrade to Agrona 0.9.2.
- Upgrade to JMH 1.17.4.
- Upgrade to Checkstyle 7.4.
- Upgrade to sevntu-checks 1.23.0.
- Upgrade to Mockito 2.6.8.
- Upgrade to Gradle 3.3.
Java binaries can be found here...
v1.5.5
- Correct issues with message extension on types other than basic encoded types.
- Removed unneeded fields from the Java codecs to reduce footprint.
- Capture
sinceVersion
anddescription
attributes for all types in the XML schema and store in the IR. - Expose the buffer and offset as accessor methods in the Java stubs.
- Generate encoding offset and length as static methods for fields in the codec stubs.
- Upgrade to JMH 1.17.3.
- Upgrade to Checkstyle 7.3.
- Upgrade to sevntu-checks 1.22.0.
- Upgrade to Mockito 2.2.29.
- Upgrade to Agrona 0.9.1.
- Upgrade to Gradle 3.2.1.
Java binaries can be found here...
v1.5.4
v1.5.3
v1.5.2
- Added checks for extension var data and repeating groups in OTF for Java and C++.
- Added
sinceVerion
andinActingVersion
to repeating groups for C++. - Added acting version guard to repeating groups and var data for extensions.
- Added
sinceVersion
metadata methods for all field types in Java generated stubs. - Expose buffer and offset in fixed flyweights for C++.
- Use static constexpr for C++ constants.
- Upgrade to Agrona 0.5.5.
- Upgrade to Checkstyle 7.1.2.
- Upgrade to JMH 1.15.
- Upgrade to Gradle 3.1.
Binaries can be found here...