Skip to content

9.0.0

Compare
Choose a tag to compare
@chwarr chwarr released this 27 May 01:54
· 105 commits to master since this release
fe6f582

9.0: 2020-05-26

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

C++

  • Breaking change MSVC 2013 support has been removed. (Issue
    #851
    )
  • Breaking change bond/core/warning.h has been deleted. Since the
    5.3.0 release, Bond hasn't needed global warning
    suppressions for any compiler except MSVC 2013. This file was only used
    for MSVC 2013, which is no longer a supported compiler.
  • Fixed MSVC warning for deprecation of std::result_of_t in /std:c++17.
    (Issue #1007)
  • Fixed MSVC warning C5208: unnamed class used in typedef name cannot
    declare members other than non-static data members, member enumerations,
    or member classes. (Issue
    #1027
    )
  • Fixed Boost 1.73 warning "The practice of declaring the Bind placeholders
    (_1, _2, ...) in the global namespace is deprecated." (Pull request
    #1036
    )

C#

  • Fixed creation of duplicate default constructor when defining an empty struct
    and using --preview-constructor-parameters.
    (Issue #963)
  • The .NET assemblies are now only Authenticode signed with SHA-2. Legacy
    Windows OS versions may need updates to work with SHA-2
    signatures
    .

gbc and Bond compiler library