The current version of Natrium (2.4.5-release) wont build with the latest version of Flutter (2.10.3). When building, the following error occurs:
"""
lib/ui/intro/intro_import_seed.dart:327:47: Error: The method 'WhitelistingTextInputFormatter' isn't defined for the class '_IntroImportSeedState'.
- '_IntroImportSeedState' is from 'package:natrium_wallet_flutter/ui/intro/intro_import_seed.dart' ('lib/ui/intro/intro_import_seed.dart').
Try correcting the name to the name of an existing method, or defining a method named 'WhitelistingTextInputFormatter'.
"""
Simply changing the WhitelistingTextInputFormatter to FilteringTextInputFormatter fixes the issue. This change is not supported by flutter fix. Per the Flutter docs:
"The entire classes of BlacklistingTextInputFormatter and WhitelistingTextInoutFormatter were deprecated in v1.20.
Their functionality has been rewritten into a single class, FilteringTextInputFormatter."
The current version of Natrium (2.4.5-release) wont build with the latest version of Flutter (2.10.3). When building, the following error occurs:
""" lib/ui/intro/intro_import_seed.dart:327:47: Error: The method 'WhitelistingTextInputFormatter' isn't defined for the class '_IntroImportSeedState'. - '_IntroImportSeedState' is from 'package:natrium_wallet_flutter/ui/intro/intro_import_seed.dart' ('lib/ui/intro/intro_import_seed.dart'). Try correcting the name to the name of an existing method, or defining a method named 'WhitelistingTextInputFormatter'. """
Simply changing the WhitelistingTextInputFormatter to FilteringTextInputFormatter fixes the issue. This change is not supported by
flutter fix
. Per the Flutter docs:"The entire classes of BlacklistingTextInputFormatter and WhitelistingTextInoutFormatter were deprecated in v1.20. Their functionality has been rewritten into a single class, FilteringTextInputFormatter."