Releases: heremaps/gluecodium
Releases · heremaps/gluecodium
Release version 13.3.2 (#1478)
Bug fixes:
- Fixed an issue where
@Java(Internal)
attribute on a property had no effect.
Release version 13.3.1 (#1476)
Removed:
- Reverted the change to minimum Java version, now it's Java 8 again.
Release version 13.3.0 (#1474)
Features:
- Added support for
@Internal
attribute. - Added support for reverse syntax for platform visibility attributes (e.g.
@Internal(Java)
, etc.).
Bug fixes:
- Removed redundant
@override
in Dart for static functions in interfaces.
Breaking changes:
- Minimum Java version for running Gluecodium is now Java 11.
Release version 13.2.1 (#1470)
Bug fixes:
- Removed redundant visibility propagation for nested elements, except where required by language specifics.
- Fixed declaration ordering for lambdas in C++.
Release version 13.2.0 (#1465)
Features:
- Added support for per-platform visibility attributes (e.g.
@Java(Internal)
, etc.). - Added a
null
check in Dart for non-nullable class and interface usages. - Added support for
@Swift(OptionSet)
attribute.
Bug fixes:
- Fixed Java compilation issue for enum set literals.
Removed:
- The LIME generator was removed.
- Temporarily restored the
gluecodium::optional
type alias.
Release version 13.1.1 (#1447)
Bug fixes:
- Fixed Dart FFI compilation issue for MSVC compiler.
Release version 13.1.0 (#1441)
Breaking changes:
- The
gluecodium::optional
type alias tostd::optional
was removed from C++ generated code.
Release version 13.0.0 (#1438)
Breaking changes:
- The minimum supported C++ version for C++ generated code is now C++17 (up from C++11).
Release version 12.2.2 (#1432)
Breaking changes:
- Restored automatic
null
defaults.
Release version 12.2.1 (#1421)
Bug fixes:
- Fixed Java compilation issue for non-empty
Map<>
initializers under Android API level 21.
Removed:
- Support for
types
declaration was removed. - Support for
@Cpp(External*)
attributes was removed.
Breaking changes:
- Temporarily reverted automatic
null
defaults.