Skip to content

Releases: heremaps/gluecodium

Release version 13.3.2 (#1478)

25 Aug 06:24
0724189
Compare
Choose a tag to compare

Bug fixes:

  • Fixed an issue where @Java(Internal) attribute on a property had no effect.

Release version 13.3.1 (#1476)

24 Aug 12:28
e57e78b
Compare
Choose a tag to compare

Removed:

  • Reverted the change to minimum Java version, now it's Java 8 again.

Release version 13.3.0 (#1474)

24 Aug 07:10
7882c9b
Compare
Choose a tag to compare

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)

22 Aug 09:36
01522c8
Compare
Choose a tag to compare

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)

19 Aug 10:54
ebef3c1
Compare
Choose a tag to compare

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)

08 Aug 11:32
a112a58
Compare
Choose a tag to compare

Bug fixes:

  • Fixed Dart FFI compilation issue for MSVC compiler.

Release version 13.1.0 (#1441)

02 Aug 08:25
f9d7943
Compare
Choose a tag to compare

Breaking changes:

  • The gluecodium::optional type alias to std::optional was removed from C++ generated code.

Release version 13.0.0 (#1438)

01 Aug 12:52
0271bdf
Compare
Choose a tag to compare

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)

28 Jul 08:51
2e2e983
Compare
Choose a tag to compare

Breaking changes:

  • Restored automatic null defaults.

Release version 12.2.1 (#1421)

21 Jul 06:32
b944802
Compare
Choose a tag to compare

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.