PackageTrack
Sign in Get early access

flutter_secure_storage

A Flutter plugin for securely storing sensitive data using encrypted storage.

11.0.0 1000K downloads/mo #15 most downloaded on pub.dev mogol/flutter_secure_storage

What this package is like to depend on

Last release 17 days ago

06 Aug 2026

Release timing varies

gaps range from 1 weeks to 11 months

Some releases are documented

notes for 27 of 48 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

60 releases · first in 2017

8 releases in the last 12 months

see the full history below

Release timeline

60 releases · Oct 2017 to Aug 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60
  1. 11.0.0 06 Aug 2026
    Release notes

    11.0.0 (2026-08-06)

    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 to RSA_ECB_OAEPwithSHA_256andMGF1Padding before upgrading to v11.
    • Removed StorageCipherAlgorithm.AES_CBC_PKCS7Padding. Upgrade to v10 first so existing data is migrated to AES_GCM_NoPadding before upgrading to v11.
    • Removed encryptedSharedPreferences parameter from AndroidOptions and AndroidOptions.biometric. The Jetpack Security (EncryptedSharedPreferences) backend is no longer supported; any remaining data was automatically migrated to custom cipher storage in v10.
    • Removed sharedPreferencesName from AndroidOptions. Use storageNamespace instead for full namespace isolation.
    • Raised minSdk to 24 and compileSdk to 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.

    Features

    • android: add requireBiometricConfirmation option to AndroidOptions (7f5f7de)

    Bug Fixes

    • android: catch Throwable on worker thread so keystore Errors don't crash the app (d5802ff)
    • android: don't swallow VM errors, catch Throwable on biometric thread too (d413d3f)
    • linux: handle missing default keyring (b39c7c1)
    • linux: fail closed on orphaned keyring data (2e720ff)
    • remove redundant ./ prefix from part directives (cc7018d)
    Open source →
    Release notes

    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 to RSA_ECB_OAEPwithSHA_256andMGF1Padding before upgrading to v11.
    • Removed StorageCipherAlgorithm.AES_CBC_PKCS7Padding. Upgrade to v10 first so existing data is migrated to AES_GCM_NoPadding before upgrading to v11.
    • Removed encryptedSharedPreferences parameter from AndroidOptions and AndroidOptions.biometric. The Jetpack Security (EncryptedSharedPreferences) backend is no longer supported; any remaining data was automatically migrated to custom cipher storage in v10.
    • Removed sharedPreferencesName from AndroidOptions. Use storageNamespace instead for full namespace isolation.
    • Raised minSdk to 24 and compileSdk to 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.

    Features

    • android: add requireBiometricConfirmation option to AndroidOptions (7f5f7de)

    Bug Fixes

    • android: catch Throwable on worker thread so keystore Errors don't crash the app (d5802ff)
    • android: don't swallow VM errors, catch Throwable on biometric thread too (d413d3f)
    • linux: handle missing default keyring (b39c7c1)
    • linux: fail closed on orphaned keyring data (2e720ff)
    • remove redundant ./ prefix from part directives (cc7018d)
    Open source →
  2. 11.0.0-beta.1 02 Jun 2026 pre-release
    Release notes

    flutter_secure_storage v11.0.0-beta.1

    Open source →
    Release notes

    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 to RSA_ECB_OAEPwithSHA_256andMGF1Padding before upgrading to v11.
    • Removed StorageCipherAlgorithm.AES_CBC_PKCS7Padding. Upgrade to v10 first so existing data is migrated to AES_GCM_NoPadding before upgrading to v11.
    • Removed encryptedSharedPreferences parameter from AndroidOptions and AndroidOptions.biometric. The Jetpack Security (EncryptedSharedPreferences) backend is no longer supported; any remaining data was automatically migrated to custom cipher storage in v10.
    • Removed sharedPreferencesName from AndroidOptions. Use storageNamespace instead for full namespace isolation.
    • Raised minSdk to 24 and compileSdk to 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.
    Open source →
  3. 10.3.1 27 May 2026
    Release notes

    Android

    • Fixed AEADBadTagException when biometric authentication is cancelled on first launch: a stale IV is now cleared and the cipher re-initialised in encrypt mode so the next authentication attempt succeeds.
    • Fixed NullPointerException when retrying an operation after a cancelled biometric prompt: preferences is now only assigned once cipher initialisation completes successfully, allowing a clean retry.
    Open source →
  4. 10.3.0 22 May 2026
    Release notes

    Android

    • Added AndroidBiometricType enum and biometricType option to AndroidOptions to control which authentication methods are accepted during biometric prompts (requires KeyCipherAlgorithm.AES_GCM_NoPadding).
      • AndroidBiometricType.biometricOrDeviceCredential (default) accepts Class 3 biometrics or device credentials (PIN/pattern/password), preserving previous behaviour.
      • AndroidBiometricType.strongBiometricOnly restricts authentication to Class 3 (strong) biometrics only; device credentials are explicitly rejected.
    • Fully enforced on Android 11+ (API 30+) via setAllowedAuthenticators on BiometricPrompt and setUserAuthenticationParameters on the KeyStore key. On earlier API levels the system may still permit device credentials.
    • Added biometricPromptNegativeButton option to AndroidOptions to customise the dismiss button label on the biometric prompt. Required when using strongBiometricOnly or on Android 10 and lower.

    iOS / macOS

    • Fixed secStoreAvailabilitySink not being called when protected data availability changes.
    • Fixed kSecUseDataProtectionKeychain being added to Keychain queries unconditionally; it is now only set when useDataProtectionKeychain is explicitly enabled.

    Windows

    • Fixed deleteAll and containsKey not acquiring the mutex lock, which could cause data races under concurrent access. If you are on Dart >=3.10.0, this fix is applied automatically. Otherwise, pin flutter_secure_storage_windows: ^4.2.2 in your pubspec.yaml to opt in and make sure your constraint is set for minimum of Dart >=3.10.0.

    Linux

    • Fixed deleteKeyring storing the string "null" instead of an empty JSON object {}.
    • Fixed non-UTF-8 error messages from libsecret causing a FormatException on the Dart side; messages are now sanitised before being sent through the method channel.
    • Fixed locked or unavailable keyring now surfacing as a catchable PlatformException with code KeyringLocked.
    • Fixed JSON parse errors and other C++ exceptions now surfacing as a PlatformException with code StorageError instead of sending malformed bytes through the channel.
    Open source →
  5. 10.2.0 11 May 2026
    Release notes

    Android

    • Deprecated KeyCipherAlgorithm.RSA_ECB_PKCS1Padding. Existing data is automatically migrated to the default RSA_ECB_OAEPwithSHA_256andMGF1Padding when migrateOnAlgorithmChange is true.
    • Deprecated StorageCipherAlgorithm.AES_CBC_PKCS7Padding. Existing data is automatically migrated to the default AES_GCM_NoPadding when migrateOnAlgorithmChange is true.
    • Fixed Gradle space-assignment warnings in build.gradle.

    iOS / macOS

    • Fixed iOS build by updating availability annotation for Secure Enclave methods from iOS 11.3 to iOS 13.0.

    Windows

    • Fixed compatibility with win32 6.0.0 in flutter_secure_storage_windows 4.2.0. If you are on Dart >=3.10.0, this fix is applied automatically. Otherwise, pin flutter_secure_storage_windows: ^4.2.0 in your pubspec.yaml to opt in and make sure your constraint is set for minimum of Dart >=3.10.0.
    Open source →
  6. 10.1.0 06 May 2026
    Release notes

    Windows

    • Updated flutter_secure_storage_windows to 4.2.0 with compatibility fixes for win32 6.0.0.

    Android

    • Added storageNamespace option to AndroidOptions for full namespace isolation across storage instances (SharedPreferences, KeyStore aliases, config/key storage). Use this instead of sharedPreferencesName when running multiple FlutterSecureStorage instances with different cipher configurations.
    • Deprecated sharedPreferencesName in favor of storageNamespace, which provides complete isolation rather than data-only isolation.
    • Added migrateWithBackup option to AndroidOptions for crash-resistant migration. When enabled, backup copies of encrypted data are created before migration starts, allowing recovery if migration fails or the app crashes mid-migration. Works in conjunction with migrateOnAlgorithmChange.
    • Made KeyCipherAlgorithm and StorageCipherAlgorithm public enums.

    Fixes:

    • Fixed crash on biometric failure (not error).
    • Fixed null safety issue in MethodRunner that could cause a crash on Android.
    • Fixed config being overwritten on initialization.
    • Fixed default Android key cipher not aligning with the Flutter default.

    iOS / macOS

    • Added useSecureEnclave option to IOSOptions and MacOsOptions to store keys in the device's Secure Enclave for hardware-backed security.

    Fixes:

    • Fixed kSecAttrSynchronizable being silently dropped when no access control flags are set.
    • Fixed readAll not returning Secure Enclave items correctly.
    Open source →
  7. 10.0.0 10 Dec 2025
    Release notes

    This major release brings significant security improvements, platform updates, and modernization across all supported platforms.

    Android

    Due to the deprecation of Jetpack Security library, the Android implementation has been largely rewritten with custom secure ciphers, enhanced biometrics support, and migration tools.

    Breaking Changes:

    • AndroidOptions().encryptedSharedPreferences is now deprecated due to Jetpack Crypto package deprecation
      • Migration will automatically happen due to migrateOnAlgorithmChange: true, which can also be set to false if not wanted.
    • ResetOnError will now automatically be true, because most errors are unrecoverable due to key storage problems. It can still be disabled with resetOnError: false
    • Default key cipher changed to RSA_ECB_OAEPwithSHA_256andMGF1Padding
    • Default storage cipher changed to AES_GCM_NoPadding
    • Minimum Android SDK changed from 19 to 23
    • Target SDK updated to 36
    • Migrated from deprecated Jetpack Crypto library to custom cipher implementation (Tink doesn't support biometrics)
    • Migrated to Java Version 17

    New Features:

    • New named constructors: AndroidOptions(), AndroidOptions.biometric()
    • AndroidOptions().migrateOnAlgorithmChange automatically migrates data to new ciphers when enabled
    • Improved biometric authentication with graceful degradation when device has no security setup
    • Migration tools for transitioning from deprecated encryptedSharedPreferences
    • Enhanced error handling with proper exception messages for biometric unavailability

    Fixes:

    • Fixed biometric authentication on devices without security (PIN/pattern/password) - now gracefully degrades when enforceBiometrics=false
    • Fixed storage cipher and key cipher pairing validation
    • Fixed migration checks for encrypted shared preferences
    • Fixed biometric permission handling
    • Fixed exception when reading data after boot

    Other Changes:

    • Updated Gradle, Kotlin, and Tink dependencies
    • Refactored custom cipher implementations for better maintainability
    • Added delete key functions for proper reset handling
    • Migrated to new analyzer and code cleanup

    iOS / macOS (darwin)

    • Merged iOS and macOS implementations into unified flutter_secure_storage_darwin package
    • Added support for Swift Package Manager
    • Remove keys regardless of synchronizable state or accessibility constraints
    • Change minimum iOS version from 9 to 12
    • Change minimum macOS version to 10.14
    • Use serial queue for execution of keychain operations
    • Added privacy manifest
    • Refactored code and added missing options to IOSOptions and MacOSOptions
    • Fixed warnings with Privacy Manifest
    • Fixed delete and deleteAll when synchronizable is set
    • Fixed migration when value is saved while key already exists with different accessibility option
    • Use accessibility option for all operations
    • Migrated to new analyzer and code cleanup

    Web

    • Web is now compatible with WASM
    • Updated code style and migrated to very_good_analysis
    • Add check for secure context (operations only allowed with secure context)
    • Remove dart:io to support WASM build
    • Migrated away from html to web package
    • Removed js in favor of using js-interop
    • Added useSessionStorage parameter to WebOptions for saving in session storage instead of local storage
    • Updated web dependency support to <2.0.0
    • Migrated to new analyzer and code cleanup

    Windows

    • Upgrades deprecated member usage of win32
    • Migrated to win32 version 5.5.4 to support Dart 3.4 / Flutter 3.22.0
    • Migrated to new analyzer and code cleanup
    • Write encrypted data to files instead of the Windows credential system

    Linux

    • Fixed whitespace deprecation warning
    • Reverted json.dump with indentations due to problems
    • Fixed search with schemas fails in cold keyrings
    • Fixed erase called on null
    • Fixed memory management issue
    • Remove and replace libjsoncpp1 dependency
    • Migrated to new analyzer and code cleanup

    Platform Interface

    • Remove dart:io to support WASM build of web
    • Migrated to new analyzer and code cleanup

    General Improvements

    • Listener functionality via FlutterSecureStorage().registerListener()
    • All platforms updated to support Dart SDK <4.0.0
    • Comprehensive test coverage improvements
    • Documentation updates across all platforms
    Open source →
  8. 10.0.0-beta.5 27 Nov 2025 pre-release
    Release notes

    Due to security issues regarding the handling of biometrics in v10.0.0-beta.4, together with the deprecation of Jetpack Security library, it took me some time to find a secure alternative. My apologies for the delay.

    The Android part has been largely rewritten, reintroducing the customer cipher construction from before, but with secure ciphers, biometrics support, updated default ciphers and migration tools.

    Breaking Changes:

    • AndroidOptions().encryptedSharedPreferences is now deprecated due to Jetpack Crypto package being deprecated For now you can still use deprecated encryptedSharedPreferences by setting encryptedSharedPreferences: true and migrateOnAlgorithmChange: false. If encryptedSharedPreferences is true and migrateOnAlgorithmChange is true, data will be automatically migrated to the new cipher, and encryptedSharedPreferences cannot be used anymore.
    • Google recommends using Tink library, but Tink does not support biometrics, so custom ciphers have been reintroduced
    • Default key cipher changed to RSA_ECB_OAEPwithSHA_256andMGF1Padding
    • Default storage cipher changed to AES_GCM_NoPadding

    New Features:

    • New named constructors: AndroidOptions(), AndroidOptions.biometric()
    • AndroidOptions().migrateOnAlgorithmChange automatically migrates data to new ciphers when enabled
    • Improved biometric authentication with graceful degradation when device has no security setup
    • Migration tools for transitioning from deprecated encryptedSharedPreferences
    • Enhanced error handling with proper exception messages for biometric unavailability

    Key Fixes:

    • Fixed biometric authentication on devices without security (PIN/pattern/password) - now gracefully degrades when enforceBiometrics=false
    • Fixed storage cipher and key cipher pairing validation
    • Fixed migration checks for encrypted shared preferences
    • Fixed biometric permission handling
    • Fixed default resetOnError behavior (now defaults to true)

    Other Changes:

    • Target SDK 36
    • Updated Gradle, Kotlin, and Tink dependencies
    • Updated minimum SDK according to Flutter requirements
    • Refactored custom cipher implementations for better maintainability
    • Added delete key functions for proper reset handling
    Open source →
  9. 10.0.0-beta.4 10 Jan 2025 pre-release
    Release notes
    • [Apple] Merged ios and macos implementation into a new package flutter_secure_storage_darwin
    • [Apple] Refactored code and added missing options
    • [Apple] Added support for swift package manager
    • [Web] Update flutter_secure_storage_platform_interface to be compatible with WASM.
    Open source →
  10. 10.0.0-beta.3 09 Jan 2025 pre-release
    Release notes
    • [iOS] Fix delete and deleteAll when synchronizable is set.
    • [iOS] Update migration when value is saved while key already exists with different accessibility option.
    • [Android] Fix deprecation warning.
    Open source →
  11. 10.0.0-beta.2 07 Jan 2025 pre-release
    Release notes
    • [Web] Update flutter_secure_storage_platform_interface to be compatible with WASM.
    Open source →
  12. 10.0.0-beta.1 06 Jan 2025 pre-release
    Release notes

    This new major release has some big changes. This plugin requires a minimum dart sdk of 3.3.0 or higher and a minimum flutter version of 3.19.0.

    [Android]

    • By default, encryptedSharedPreferences will be enabled, and cannot be disabled. If there is still data saved by previous versions using encryptedSharedPreferences = false, it will be automatically transferred to encryptedSharedPreferences.
    • Migrated from deprecated Jetpack Crypto library to Google Tink Crypto library.
    • Migrated to Android SDK 35
    • Migrated to Java Version 17
    • Minimum Android SDK is changed from 19 to 23.
    • Migrated to new analyzer and clean-up code.
    • Lots of minor code improvements

    [iOS]

    • Change minimum iOS version from 9 to 12
    • Use serial queue for execution of iOS keychain operations
    • Migrated to new analyzer and clean-up code.

    [Web]

    • Web is now migrated to be compatible with WASM.
    • The parameter useSessionStorage is added to WebOptions, which you can use to save in session storage instead of local storage.
    • Migrated to new analyzer and clean-up code.

    [Windows]

    • Migrates to win32 version 5.5.4 to support Dart 3.4 / Flutter 3.22.0.
    • Migrated to new analyzer and clean-up code.

    [Platform Interface]

    • Migrated to new analyzer and clean-up code.
    Open source →
  13. 9.2.4 09 Jan 2025
    Release notes
    • [Android] Fix errors when building for release by upgrading Tink to 1.9.0.
    • [iOS] Fix delete and deleteAll when synchronizable is set.
    • [iOS] Update migration when value is saved while key already exists with different accessibility option.
    Open source →
  14. 9.2.3 03 Jan 2025
    Release notes
    • [iOS] Fix for issue #711: The specified item already exists in the keychain.
    • [Linux] Fix json.dump with indentations.
    • [Web] Update web dependency support to support <2.0.0 instead of <1.0.0.
    • [Web] Add wrapKey and wrapKeyIv parameters to webOptions. See readme for more information.
    • [macOS] Added useDataProtectionKeyChain parameter.
    Open source →
  15. 9.2.2 22 May 2024
    Release notes

    [iOS, macOS] Fixed an issue which caused the readAll and deleteAll to not work properly.

    Open source →
  16. 9.2.1 16 May 2024
    Release notes
    • Fix async race condition bug in storage operations.
    • [macOS] Return nil on macOS if key is not found
    Open source →
  17. 9.2.0 15 May 2024
    Release notes

    New Features:

    • [iOS, macOS] Reintroduced isProtectedDataAvailable.
    • Listener functionality via FlutterSecureStorage().registerListener()

    Bugs Fixed:

    • [iOS] Return nil on iOS read if key is not found
    • [macOS] Also set kSecUseDataProtectionKeychain on read for macos.
    Open source →
  18. 9.1.1 08 May 2024
    Release notes

    Reverts new feature because of breaking changes.

    • [iOS, macOS] Added isProtectedDataAvailable, A boolean value that indicates whether content protection is active.
    Open source →
  19. 9.1.0 08 May 2024
    Release notes

    New Features:

    • [iOS, macOS] Added isProtectedDataAvailable, A boolean value that indicates whether content protection is active.

    Improvements:

    • [iOS, macOS] Use accessibility option for all operations
    • [iOS, macOS] Added privacy manifest
    • [iOS] Fixes error when no item exists
    • [Linux] Fixed search with schemas fails in cold keyrings
    • [Linux] Fixed erase called on null
    • [Android] Fixed native Android stacktraces in PlatformExceptions
    • [Android] Fixed exception when reading data after boot
    Open source →
  20. 9.0.0 29 Aug 2023
    Release notes

    Breaking changes:

    • [Windows] Migrated to FFI with win32 package.
    Open source →
  21. 8.1.0 29 Aug 2023
    Release notes
    • [Android] Upgraded to Gradle 8.
    • [Android] Fixed resetOnError not working.
    • [Windows] Changed PathNotFoundException to FileSystemException to be backwards compatible with Flutter SDK 2.12.0.
    • [Windows] Applied lint suggestions.
    • [Linux] Remove and replace libjsoncpp1 dependency.
    • [Linux, macOS, Windows, Web] Update Dart SDK Constraint to support <4.0.0 instead of <3.0.0.
    Open source →
  22. 8.0.0 09 Feb 2023
    Release notes

    Breaking changes:

    • [macOS] The minimum macOS version supported is now 10.14.

    Other changes:

    • [Android] Fixed an issue when Encrypted Shared Preferences failed, the fallback would not handle the data correctly.
    • [Windows] Write encrypted data to files instead of the windows credential system.
    • [Linux] Fixed an issue with memory management.
    Open source →
  23. 7.0.1 12 Dec 2022
    Release notes

    [Android] Reverted double initialization of the SharedPreferences because this will break mixed usage of secureSharedPreference on Android.

    Open source →
  24. 7.0.0 09 Dec 2022
    Release notes

    Breaking changes:

    • [macOS] The minimum macOS version supported is now 10.13.

    Other changes:

    • [Android] Fixed double initialization of the SharedPreferences which caused containsKey and other functions to not work properly.
    • [macOS] Upgraded codebase to swift which fixed containsKey always returning true.
    Open source →
  25. 6.1.0 24 Nov 2022
    Release notes
    • [iOS] (From 6.1.0-beta.1) Migrated from objective C to Swift. This also fixes issues with containsKey and possibly other issues.
    • [Android] Upgrade security-crypto from 1.1.0-alpha03 to 1.1.0-alpha04
    • [Android] Fix deprecation warnings.
    • [All] Migrated from flutter_lints to lint and applied suggestions.
    Open source →
  26. 6.1.0-beta.1 30 Sep 2022 pre-release
    Release notes
    • [iOS] Migrated from objective C to Swift. This also fixes issues with containsKey and possibly other issues.
    Open source →
  27. 6.0.0 16 Aug 2022
    Release notes
    • [Android] Upgrade to Android SDK 33.
    Open source →
  28. 5.1.2 16 Aug 2022
    Release notes

    This version reverts some breaking changes of update 5.1.0. These changes will become available in version 6.0.0

    • [Android] Revert upgrade to Android SDK 33.
    Open source →
  29. 5.1.1 16 Aug 2022
    Release notes
    • Example app dependencies updated
    • Updated homepage
    Open source →
  30. 5.1.0 04 Aug 2022
    Release notes
    • [Android] You can now select your own key prefix or database name.
    • [Android] Upgraded to Android SDK 33.
    • [Android] You can now select the keyCipherAlgorithm and storageCipherAlgorithm.
    • [Linux] Fixed an issue where no error was being reported if there was something wrong accessing the secret service.
    • [macOS] Fixed an memory-leak.
    • [macOS] You can now select the same options as for iOS.
    Open source →
  31. 5.0.2 15 Nov 2021
    Release notes
    • [Android] Fixed bug where sharedPreference object was not yet initialized.
    Open source →
  32. 5.0.1 15 Nov 2021
    Release notes
    • [Android] Added java 8 requirement for gradle build.
    Open source →
  33. 5.0.0 12 Nov 2021
    Release notes

    First stable release of flutter_secure_storage for multi-platform! Please see all beta release notes for changes.

    This first release also fixes several stability issues on Android regarding encrypted shared preferences.

    Open source →
  34. 5.0.0-beta.5 31 Aug 2021 pre-release

    Nothing published for this version

  35. 5.0.0-beta.4 20 Aug 2021 pre-release

    Nothing published for this version

  36. 5.0.0-beta.3 10 Aug 2021 pre-release

    Nothing published for this version

  37. 5.0.0-beta.2 04 Aug 2021 pre-release

    Nothing published for this version

  38. 5.0.0-beta.1 30 Jul 2021 pre-release

    Nothing published for this version

  39. 4.2.1 29 Jul 2021

    Nothing published for this version

  40. 4.2.0 26 Apr 2021

    Nothing published for this version

  41. 4.1.0 09 Mar 2021

    Nothing published for this version

  42. 4.0.0 21 Feb 2021

    Nothing published for this version

  43. 3.3.5 08 Oct 2020

    Nothing published for this version

  44. 3.3.4 16 Sep 2020

    Nothing published for this version

  45. 3.3.3 18 Apr 2020

    Nothing published for this version

  46. 3.3.2 05 Apr 2020

    Nothing published for this version

  47. 3.3.1 10 Sep 2019

    Nothing published for this version

  48. 3.3.1+1 18 Sep 2019

    Nothing published for this version

  49. 3.3.0 10 Sep 2019

    Nothing published for this version

  50. 3.2.1 30 Mar 2019

    Nothing published for this version

  51. 3.2.1+1 30 Mar 2019

    Nothing published for this version

  52. 3.2.0 14 Feb 2019

    Nothing published for this version

  53. 3.1.3 21 Jan 2019

    Nothing published for this version

  54. 3.1.2 21 Sep 2018

    Nothing published for this version

  55. 3.1.1 16 Jul 2018

    Nothing published for this version

  56. 3.1.0 19 May 2018

    Nothing published for this version

  57. 3.0.0 14 Apr 2018

    Nothing published for this version

  58. 2.0.0 01 Mar 2018
    Release notes
    • Breaking change. Changed key alias to fix Android 4.4.2 issue. The plugin isn't able to get previous stored data.
    Open source →
  59. 1.0.0 08 Feb 2018

    Nothing published for this version

  60. 0.0.1 31 Oct 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive