v11.0.0-beta.1
Pre-release
Pre-release
·
79 commits
to develop
since this release
Breaking changes
items deprecated in v10 have been removed.
Any data saved using deprecated algorithms or features will be unusable after this upgrade. If you used a version prior to v10, upgrade to v10 first so existing data is migrated.
Android
- Removed
KeyCipherAlgorithm.RSA_ECB_PKCS1Padding. Upgrade to v10 first so existing data is migrated toRSA_ECB_OAEPwithSHA_256andMGF1Paddingbefore upgrading to v11. - Removed
StorageCipherAlgorithm.AES_CBC_PKCS7Padding. Upgrade to v10 first so existing data is migrated toAES_GCM_NoPaddingbefore upgrading to v11. - Removed
encryptedSharedPreferencesparameter fromAndroidOptionsandAndroidOptions.biometric. The Jetpack Security (EncryptedSharedPreferences) backend is no longer supported; any remaining data was automatically migrated to custom cipher storage in v10. - Removed
sharedPreferencesNamefromAndroidOptions. UsestorageNamespaceinstead for full namespace isolation. - Raised
minSdkto 24 andcompileSdkto 37. Flutter 3.35 raised its own Android minimum to API 24, making API 23 support unverifiable with any supported Flutter version. The legacy AES-CBC cipher path that supported API 21-22 has been removed.