Skip to content

Commit

Permalink
Release version 13.10.2 (#1647)
Browse files Browse the repository at this point in the history
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 <[email protected]>
  • Loading branch information
pwrobeldev authored Jan 22, 2025
1 parent 6519c60 commit 367bf9a
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion gluecodium/src/main/resources/version.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
version = 13.10.1
version = 13.10.2

0 comments on commit 367bf9a

Please sign in to comment.