flutter_secure_storage 5.0.0-beta.5 copy "flutter_secure_storage: ^5.0.0-beta.5" to clipboard
flutter_secure_storage: ^5.0.0-beta.5 copied to clipboard

outdated

Flutter Secure Storage provides API to store data in secure storage. Keychain is used in iOS, KeyStore based solution is used in Android.

[5.0.0-beta.5] #

  • [Linux, iOS & macOS] Add containsKey function.
  • [Linux] Fix for use of undeclared identifier 'flutter_secure_storage_linux_plugin_register_with_registrar'

[5.0.0-beta.4] #

  • [Windows] Fixed application crashing when key doesn't exists.
  • [Web] Added prefix to local storage key when deleting, fixing items that wouldn't delete.

[5.0.0-beta.3] #

  • [Android] Add possibility to reset data when an error occurs.
  • [Windows] Add readAll, deleteAll and containsKey functions.
  • [All] Refactor option defaults.

[5.0.0-beta.2] #

  • [Android] Improved EncryptedSharedPreferences by not loading unused Cipher.
  • [Android] Removed deprecated classes
  • [Web] Improved containsKey function

[5.0.0-beta.1] #

Initial BETA support for macOS, web & Windows. Development is still ongoing so expect some functions to not work correctly! Please read the readme.md for information about every platform.

  • Migrated to a federated project structure. #254. Thanks jhancock4d
  • Added support for encrypted shared preferences on Android. #259

[4.2.1] #

  • Added kSecAttrSynchronizable support by setting IOSOptions.synchronizable #51
  • Changed deprecated jcenter to mavenCentral #246

[4.2.0] #

[4.1.0] #

  • Add support for Linux 185. Thanks talhabalaj
  • Improve first-time read speed on Android by not creating cipher when key is not present. Thanks PieterAelse
  • Make it possible to customize iOS account name(kSecAttrService). Thanks klyver

[4.0.0] #

[3.3.5] #

  • Fix thread safety issues in android code to close 161. Thanks koskimas

[3.3.4] #

  • Fix Android hanging UI on StorageCipher initialization #116 by morrica
  • Fix crash only observed for v2 apps #124 by lidongze91
  • Fix crash when generating keys in android with RTL locales #132 by iassal
  • Fix returning the error as String rather than Exception #134 by wytesk133s
  • Fix Android crash onDetachedFromEngine when init fails #144 by iassal
  • Handle null value at write function #95 by ewertonrp
  • Add support for containsKey #139 by iassal

[3.3.3] #

[3.3.2] #

[3.3.1+2] #

[3.3.1+1] #

[3.3.1] #

[3.3.0] #

  • Added groupId for iOS keychain sharing. Thanks Maleandr.
  • Fix Gradle version in gradle-wrapper.properties. Thanks blasten.
  • Added minimum sdk requirement on AndroidManifest. Thanks lidongze91.

[3.2.1] #

[3.2.0] #

  • Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library. Thanks I-am-original.
  • Enable StrongBox on Android devices that support it. Thanks bbedward.

[3.1.3] #

  • Fix Android 9.0 Pie KeyStore exception. Thanks hacker1024

[3.1.2] #

  • Added recreating secretKey if its decoding failed. Fix for unwrap key. Thanks hnvn.

[3.1.1] #

  • Suppress warning about unchecked operations when compiling for Android.

[3.1.0] #

  • Added readAll and deleteAll.

[3.0.0] #

  • Breaking change. Changed payloads encryption for Android from RSA to AES, AES secret key is encrypted with RSA.

[2.0.0]```` #

  • Breaking change. Changed key alias to fix Android 4.4.2 issue. The plugin isn't able to get previous stored data.

[1.0.0] #

  • Bump version

[0.0.1] #

  • Initial release