Releases: heremaps/gluecodium
Releases · heremaps/gluecodium
Release version 12.0.0 (#1399)
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)
Features:
- Reworked the C++ callbacks for
@Async
support.
Removed:
- Removed support for
private
visibility.
Release version 11.5.1 (#1392)
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)
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
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)
Features:
- Added support for
@Skip()
/@EnableIf()
attributes on property setters.
Removed:
- Removed preliminary support for
@Internal
attribute.
Release version 11.3.2 (#1372)
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)
Features:
- Added preliminary support for
@Internal
attribute. It has the same effect asinternal
visibility currently does,
but only works on type declarations. The new attribute is intended forinternal
visibility phase-out.
Release version 11.3.0 (#1365)
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 withthrows
in C++. - Added missing includes/imports for struct initializers and enumerator references in C++ and Java.
Release version 11.2.4 (#1353)
Bug fixes:
- Fixed compilation issue in Dart when combining function overloads with
@Async
and@Skip(Dart)
.