From 367bf9adb1fda73673568a00649a484136beed96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patryk=20Wr=C3=B3bel?= <183546751+pwrobeldev@users.noreply.github.com> Date: Wed, 22 Jan 2025 15:09:28 +0100 Subject: [PATCH] Release version 13.10.2 (#1647) Bug fixes: * Dart: introduced 'GLUECODIUM_DART_DISABLE_FINALIZABLE_MARKER' variable as well as '-dartdisablefinalizablemarker' CLI flag, which allows conditionally disabling the usage of 'Finalizable' interface from Dart:FFI. It was needed, because the fix introduced in Gluecodium's release '13.10.1' in some rare cases could cause internal compiler issue in Dart SDK (solved in Dart SDK 3.6.0+). This flag is intended to ease the transition to Dart 3.6.0+. * Dart: fixed a bug related to compilation error caused by usage of '@PositionalDefaults' and default value for a field that uses type, which does not provide const constructor. * Dart: disabled generation of 'invalid_use_of_visible_for_testing_member' warning from the generated code for a hierarchy of classes. * Dart: removed generation of redundant import for constants declared with external types. The redundant import caused linter warnings. * Dart: removed generation of redundant 'default' clause in exhaustive switch-cases for enumerations. The redundant 'default' caused linter warnings. * Java: cleaned up the generated code: removed blank lines. Signed-off-by: Patryk Wrobel <183546751+pwrobeldev@users.noreply.github.com> --- CHANGELOG.md | 3 ++- gluecodium/src/main/resources/version.properties | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cbd95eefe4..c3a369f659 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Gluecodium project Release Notes -## Unreleased +## 13.10.2 +Release date 2025-01-22 ### Bug fixes: * Dart: introduced `GLUECODIUM_DART_DISABLE_FINALIZABLE_MARKER` variable as well as `-dartdisablefinalizablemarker` CLI flag, which allows conditionally disabling the usage of `Finalizable` interface from Dart:FFI. It was needed, because the fix introduced in Gluecodium's release `13.10.1` in some rare cases could cause internal compiler issue in Dart SDK (solved in Dart SDK 3.6.0+). This flag is intended to ease the transition to Dart 3.6.0+. * Dart: fixed a bug related to compilation error caused by usage of `@PositionalDefaults` and default value for a field that uses type, which does not provide const constructor. diff --git a/gluecodium/src/main/resources/version.properties b/gluecodium/src/main/resources/version.properties index b20367f100..da52d87bb6 100644 --- a/gluecodium/src/main/resources/version.properties +++ b/gluecodium/src/main/resources/version.properties @@ -1 +1 @@ -version = 13.10.1 +version = 13.10.2