Bond v8.2.0 Release Notes
Release Date: 2019-11-18 // over 4 years ago-
8.2.0: 2019-11-18
- IDL core version: 3.0
- C++ version: 8.2.0
- C# NuGet version: 8.2.0
gbc
& compiler library: 0.12.0.0
C++
- gRPC v1.17.1 is now required to use Bond-over-gRPC.
- ๐ Fixed an ambigious
HexDigit
overload compilation error when
compiling with some versions of GCC. (Pull request
#954) - ๐ Fixed ambiguous call to
maybe::operator==
that breaks GCC 9
๐ build. (Pull request
#975) - ๐ Fixed MSVC warning C4296: "'<': expression is always false" in protocol.h.
(Issue
#981)
C
- โ Added .NET 4.6 target framework to Bond.IO.dll so that it can use
MemoryStream.TryGetBuffer()
when cloning streams like is done when
targeting .NET Standard 1.3+.
Bond compiler library
- ๐ฅ Breaking change The bond compiler library (the Haskell library) and
๐gbc
have been switched to build with stackage snapshot lts-14.4. This
๐ snapshot uses megaparsec 7 and aeson 1.4.4, both of which had breaking
๐ changes that are reflected in the library, e.g., theparseBond
signature
๐ป has changed. There is no impact to users of the gbc command line tool or
๐ changes to C++ and C# code generation.