Skip to content

Releases: heremaps/gluecodium

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.

Release version 12.2.0 (#1414)

05 Jul 10:00
b83e641
Compare
Choose a tag to compare

Breaking changes:

  • Nullable fields in structs now implicitly have a default value of null, unless explicitly defined otherwise. This
    also affects implicitly generated constructors for such structs (explicitly defined constructors are unaffected).

Release version 12.1.0 (#1407)

29 Jun 13:00
9203671
Compare
Choose a tag to compare

Features:

  • Added support for declaring typealias and lambda elements inside a struct.
  • Restored support for internal const.

Bug fixes:

  • Fixed compilation issues in C++, JNI, and CBridge when "overloading over inheritance", i.e. both the child and the
    parent types have functions with the same name (but of different signature).

Removed:

  • Support for @Swift(Extension) attribute was removed.

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.