Skip to content

Releases: mogol/flutter_secure_storage

v9.2.1

16 May 08:15
eaccd9f
Compare
Choose a tag to compare
  • Fix async race condition bug in storage operations.
  • [macOS] Return nil on macOS if key is not found.

v9.2.0

15 May 14:05
3487bc7
Compare
Choose a tag to compare

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.

v9.1.0

08 May 14:48
c0b716c
Compare
Choose a tag to compare

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

v9.0.0

29 Aug 13:19
57c2b54
Compare
Choose a tag to compare

Breaking changes:

  • [Windows] Migrated to FFI with win32 package.

v8.1.0

29 Aug 10:39
ba0e679
Compare
Choose a tag to compare
  • [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.

v8.0.0

09 Feb 13:57
017ce81
Compare
Choose a tag to compare

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.

v7.0.0

09 Dec 11:00
884cde0
Compare
Choose a tag to compare

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.

v6.1.0

24 Nov 09:18
fd3d7de
Compare
Choose a tag to compare
  • [iOS] (From 6.1.0-beta.1) Migrated from objective C to Swift. This also fixes issues with constainsKey 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.

v6.1.0-beta.1

30 Sep 21:49
50c9d29
Compare
Choose a tag to compare
v6.1.0-beta.1 Pre-release
Pre-release
  • [iOS] Migrated from objective C to Swift. This also fixes issues with constainsKey and possibly other issues.

v6.0.0

16 Aug 11:54
Compare
Choose a tag to compare
  • [Android] Upgrade to Android SDK 33.