Releases: heremaps/gluecodium
Releases · heremaps/gluecodium
Release version 6.6.1 (#303)
Bug fixes:
- Fixed C++ build issue in CMake helpers.
- Fixed Swift issue in CMake helpers.
- Fixed Windows build issue with Gradle.
Release version 6.6.0 (#297)
Features:
- Added support for
Skip
platform-specific attribute in IDL (e.g.@Java(Skip)
,@Swift(Skip)
,
or@Dart(Skip)
). Elements marked with this attribute will be omitted in that platform's
generated code. This attribute is not supported for C++. - Added support for creating an interface implementation directly from a set of lambdas in Dart.
- Added
-werror
command line parameter to support elevating specific validation warnings to
errors. Current supported warning types areDocLinks
andDartOverloads
. - Added support for
@Equatable
attribute on interface declarations in IDL. - Added support for
@Cached
attribute on read-only property declarations in IDL.
Bug fixes:
- Fixed Windows build issue in CMake helpers.
- Fixed Java memory issue in CMake helpers.
Release version 6.5.0 (#283)
Features:
- Added support for
@Cpp(CString)
IDL attribute that marks a function parameter ofString
type
to acceptconst char*
in C++ generated code. - Added support for including method signature when adding a documentation reference link in IDL.
- Added validation warnings for method overloads in Dart generator.
Bug fixes:
- Fixed Dart conversion issue for enumerations with mixed explicit and implicit values.
Release version 6.4.9 (#267)
Features:
- Added support for configuring name-joining infix for Dart naming rules.
Bug fixes:
- Fixed reference resolution for Dart documentation comments.
Release version 6.4.8 (#265)
Features:
- Added support for configuring the path to Dart native shared library at runtime.
Bug fixes:
- Fixed compilation issue in Dart for structs with a mix of internal fields with and without
default values.
Release version 6.4.7 (#258)
Bug fixes:
- Fixed validation for parameter types in lambda IDL declarations.
- Fixed Dart runtime issue for cross-platform handles.
Release version 6.4.6 (#255)
Bug fixes:
- Fixed compilation issue in Dart for internal constructors.
- Fixed validation for type references in lambda IDL declarations.
- Fixed compilation issue in Dart for collection type references in lambdas.
Release version 6.4.5 (#252)
Signed-off-by: Daniel Kamkha <[email protected]>
Release version 6.4.4 (#249)
Bug fixes:
- Fixed compilation issue in Dart for internal lambdas.
Release version 6.4.3 (#246)
Bug fixes:
- Fixed compilation issue in Dart for inherited properties with class type reference.