All Versions
13
Latest Version
Avg Release Cycle
21 days
Latest Release
5 days ago

Changelog History
Page 1

  • v1.13.3

    October 09, 2019
    • 🛠 Fix type conversion warnings in C++ codecs. PR #725.
    • 👍 Allow setting of raw value for bit sets in C++ codecs. PR #724.
    • 🛠 Fix initialisation of C++ codecs samples for printing as JSON.
    • 🖨 Print non-printable char in C++ codecs as int. PR #716.
    • 🛠 Fix unsigned conversation warning and use better default value for group index initialisation in C++ codecs. Issue #714.
    • Declare primitive accessors as noexcept for C++ codecs. PR #709.
    • 💅 Upgrade to Checkstyle 8.24.
    • ⬆️ Upgrade to javadoc-links 4.1.2.
    • ⬆️ Upgrade to Mockito 3.1.0.
    • ⬆️ Upgrade to Gradle 5.6.2.
    • ⬆️ Upgrade to Agrona 1.0.8.

    Java binaries can be found here...

  • v1.13.2

    August 16, 2019
    • 🖨 Cope with optional composite values being pretty printed in Java codecs. Issue #708.

    Java binaries can be found here...

  • v1.13.1

    August 14, 2019
    • ⬇️ Reduce allocation and copying in Java codec generator to make stub generation more efficient.
    • ⚡️ Update C# README.
    • 📦 Generate package-info.java for codec Javadoc. Issue #703.
    • ⬆️ Upgrade to javadoc-links 3.8.4.
    • ⬆️ Upgrade to Agrona 1.0.7.

    Java binaries can be found here...

  • v1.13.0

    August 02, 2019
    • [C#] Add system property to allow squashing of namespace generation. PR #702.
    • [C++] Use [[nodiscard]] attribute where applicable. PR #700.
    • [C#] Use ThrowHelper and simplify bounds checks to improve inlining. PR #695.
    • [Java] Javadoc to MetaAttribute generation.
    • ⬆️ Upgrade to Agrona 1.0.6.
    • ⬆️ Upgrade to javadoc-links 3.8.1.
    • 💅 Upgrade to Checkstyle 8.23.
    • ⬆️ Upgrade to Mockito 2.30.0.
    • ⬆️ Upgrade to Gradle 5.5.1.

    Java binaries can be found here...

  • v1.12.8

    July 12, 2019
    • More efficient approach for truncating an existing file when generating IR.
    • 👌 Improve Javadoc for IR.
    • More efficient implementation for appending to an Appendable for var-data in Java codecs.
    • 👉 Use raw string literals in C++ codecs. PR #685.
    • ✨ Enhancements to Rust codecs. PR #685.
    • 🖨 Generate pretty printers for encoded data inspection for C++ codecs. PR #683.
    • ✅ Test C++ codecs with a greater range of compilers.
    • ⬆️ Upgrade to javadoc-links 3.7.5.
    • ⬆️ Upgrade to Shadow 5.1.0.
    • 💅 Upgrade to Checkstyle 8.22.
    • ⬆️ Upgrade to Mockito 2.28.2.
    • ⬆️ Upgrade to Agrona 1.0.3.

    Java binaries can be found here...

  • v1.12.7

    May 26, 2019
    • Truncate existing serialised IR file when generating to avoid garbage at the end when new IR is shorter. Issue #682.

    Java binaries can be found here...

  • v1.12.6

    May 25, 2019
    • ✂ Remove the need for dimensions member in C codecs. PR #681.
    • 👌 Improve Rust codec generator. PR #679.
    • ⬆️ Upgrade to javadoc-links 3.6.4 to allow for offline builds.
    • ⬆️ Upgrade to hamcrest 2.1.
    • ⬆️ Upgrade to Agrona 1.0.1.

    Java binaries can be found here...

  • v1.12.5

    May 03, 2019
    • 🛠 Fix warnings in generated Rust codecs. PR #676.
    • Generate null values for enums in Rust codecs. PR #675.
    • ⬇️ Reduce footprint of repeating group by replacing field with stack allocated object for dimensions in C++ codecs. PR #674.
    • Don't generate an encode method for a constant enum in Java codecs. Issue #670.
    • ✂ Remove redundant code for put string methods on arrays in C++ codecs. Issue #668.
    • 👍 Generate overload with a 2-4 arg methods for setting array values to support the likes of UUIDs and cryptographic hashes efficiently for Java and C++ codecs.
    • ➕ Add missing storage class specifier for C codecs. PR #666.
    • Create a executable binary for C# benchmarks. PR #664.
    • Always return a value bit set type in C# codec. PR #663.
    • ➕ Add the ability to query length of var data from C# codecs. PR #622.
    • ✅ Provide output on failure for ctest.
    • ⬆️ Upgrade to io.freefair.javadoc-links 3.2.1.
    • 💅 Upgrade to Checkstyle 8.20.
    • ⬆️ Upgrade to Mockito 2.27.0.
    • ⬆️ Upgrade to Gradle 5.4.1.
    • ⬆️ Upgrade to Agrona 1.0.0.

    Java binaries can be found here...

  • v1.12.4

    March 28, 2019
    • ⬇️ Reduce module warnings when using Java 11.
    • 🛠 Fix incremental build due to annotation processor directory clash with generated code directory.
    • Various clean ups to C and C++ codecs.
    • Cast Java message header flyweight returns to int if interfaces are used. PR #635.
    • ➕ Add a C codec generator. PR #638.
    • 👌 Improve C++ generated codecs to use member initialisation lists for cleaner and easier to optimise code. PR #650.
    • 🛠 Fix Javadoc links so they use HTTPS and work with OpenJDK and Java 11.
    • 💅 Upgrade Checkstyle DTD and apply checkstyle to method Javadoc.
    • ⬆️ Upgrade to Agrona 0.9.35.
    • ⬆️ Upgrade to Mockito 2.25.1.
    • ⬆️ Upgrade to Gradle 5.3.1.

    Java binaries can be found here...

  • v1.12.3

    March 10, 2019
    • Include links when generating Javadoc.
    • ⚡️ Update examples so they use relative path for XInclude.
    • Set systemId for message schemas so that XInclude can have a relative path. PR #649.
    • 🛠 Trim strings decoded from fixed length character arrays for C++ codec. Issue #646.
    • 🛠 Fix padding on fixed length character arrays so they are null padded in C++ codec. Issue #646.
    • 🛠 Fix generated include files. PR #644.
    • 💅 Upgrade to Checkstyle 8.18.
    • ⬆️ Upgrade to Mockito 2.25.0.
    • ⬆️ Upgrade to Gradle 5.2.1.
    • ⬆️ Upgrade to Shadow 5.0.0.
    • ⬆️ Upgrade to Agrona 0.9.34.

    Java binaries can be found here...