This PR solves an issue in the Dart SDK when dealing with obfuscated applications, where the Dart type system appears to deal with the # operator that creates a runtime Symbol identifier differently in obfuscated builds, that is, the type of the property is ignored.
The way this is fixed is by explicitly stating the type the property belongs to and creating a Symbol out of a String instead of using the type-safer # operator.
This PR also bumps the version and updates the changelog.
Description of the change
This PR solves an issue in the Dart SDK when dealing with obfuscated applications, where the Dart type system appears to deal with the
#
operator that creates a runtimeSymbol
identifier differently in obfuscated builds, that is, the type of the property is ignored.The way this is fixed is by explicitly stating the type the property belongs to and creating a
Symbol
out of aString
instead of using the type-safer#
operator.This PR also bumps the version and updates the changelog.
The main change is one line change.
Type of change
Checklists
Development
Code review