Bond v9.0.5 Release Notes

Release Date: 2021-04-14 // 6 months ago
    • IDL core version: 3.0
    • C++ version: 9.0.5
    • C# NuGet version: 9.0.5
    • gbc & compiler library: 0.12.1.0

    C++/Python

    • Added CMake variable BOND_FIND_GRPC to allow for external gRPC installations. The search for external GRPC installations is only done when BOND_ENABLE_GRPC is TRUE.
    • ✂ Removed use of deprecated std::ptr_fun in the Python library. (Issue #1080)

    C#

    • Implicit codegen now excludes any .bond files in the project's output directories (e.g., bin/, obj/debug/netstandard1.0). This behavior matches the implicit compilation behavior for .cs files.

Previous changes from v9.0.4

  • 9.0.4: 2020-11-23

    • IDL core version: 3.0
    • C++ version: 9.0.4
    • C# NuGet version: 9.0.3
    • gbc & compiler library: 0.12.1.0

    C++

    • Bond now uses the [[noreturn]] attribute to annotate functions that do
      not return. Previously, it used compiler-specific annotations.

    C

    • 🚀 There were no C# changes in this release.