Skip to content

Releases: heremaps/gluecodium

Release version 12.0.0 (#1399)

24 Jun 07:24
eb52746
Compare
Choose a tag to compare

Breaking changes:

  • Functions and properties with internal visibility are now unconditionally skipped in generated Dart code.
  • Struct fields with internal visibility are now file-private in generated Dart code.

Release version 11.6.0 (#1396)

23 Jun 12:35
7be568a
Compare
Choose a tag to compare

Features:

  • Reworked the C++ callbacks for @Async support.

Removed:

  • Removed support for private visibility.

Release version 11.5.1 (#1392)

21 Jun 14:14
79e8b2f
Compare
Choose a tag to compare

Bug fixes:

  • Fixed documentation references to constructors in Java, Swift, and Dart.
  • Fixed missing import for internal field constructor in Dart.
  • Removed redundant private variables for throwing @Async functions in Dart.

Release version 11.5.0 (#1385)

20 Jun 12:37
6e3acec
Compare
Choose a tag to compare

Features:

  • Added support for "private" visibility on struct fields in Java, Swift, and Dart.

Removed:

  • Removed all validation restrictions on @Equatable structs.

11.4.0

16 Jun 09:23
c728bfb
Compare
Choose a tag to compare

Removed:

  • Removed support for visibility modifiers on constants. The constants now always "public".
  • Removed support for visibility modifiers on property accessors. The accessors now always have the same visibility as
    the property itself.

Release version 11.3.3 (#1375)

14 Jun 10:35
e36bc8f
Compare
Choose a tag to compare

Features:

  • Added support for @Skip()/@EnableIf() attributes on property setters.

Removed:

  • Removed preliminary support for @Internal attribute.

Release version 11.3.2 (#1372)

09 Jun 14:05
636bed9
Compare
Choose a tag to compare

Features:

  • Added support for @Swift(Weak) on interfaces, marking them for explicit "weak" usage.

Bug fixes:

  • Fixed an issue of documentation references being unprocessed inside Markdown table cells for C++, Swift, and Dart.

Release version 11.3.1 (#1369)

09 Jun 05:44
39c70a4
Compare
Choose a tag to compare

Features:

  • Added preliminary support for @Internal attribute. It has the same effect as internal visibility currently does,
    but only works on type declarations. The new attribute is intended for internal visibility phase-out.

Release version 11.3.0 (#1365)

03 Jun 10:53
169f106
Compare
Choose a tag to compare

Features:

  • Added support for @Skip(Cpp) on constants.
  • Added support for initializing struct fields with named constants.

Bug fixes:

  • Fixed compilation issues for @Async functions with throws in C++.
  • Added missing includes/imports for struct initializers and enumerator references in C++ and Java.

Release version 11.2.4 (#1353)

31 May 12:13
2dfd776
Compare
Choose a tag to compare

Bug fixes:

  • Fixed compilation issue in Dart when combining function overloads with @Async and @Skip(Dart).