PackageTrack
Sign in Get early access

flutter_secure_storage_darwin

Apple (ios and macos) implementation of flutter_secure_storage

0.4.0 2.1M downloads/mo #255 most downloaded on pub.dev juliansteenbakker/flutter_secure_storage

What this package is like to depend on

Last release 2 months ago

02 Jun 2026

Release timing varies

gaps range from 1 weeks to 11 months

Nearly every release is documented

notes for 7 of 7 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

7 releases · first in 2025

6 releases in the last 12 months

see the full history below

Release timeline

7 releases · Jan 2025 to Jun 2026
2026
Release Pre-release

Releases

latest 7
  1. 0.4.0 02 Jun 2026
    Release notes
    • Raised minimum iOS deployment target from 12.0 to 13.0 to fix Swift compiler errors when building with Swift Package Manager. CryptoKit (used for Secure Enclave support) requires iOS 13.0+.
    Open source →
  2. 0.3.2 22 May 2026
    Release notes
    • 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.
    Open source →
  3. 0.3.1 11 May 2026
    Release notes
    • Fixed iOS build by updating availability annotation for Secure Enclave methods from iOS 11.3 to iOS 13.0.
    Open source →
  4. 0.3.0 06 May 2026
    Release notes
    • Added useSecureEnclave support for iOS and macOS to store encryption keys in the device's Secure Enclave for hardware-backed security.
    • Use shared LAContext to reuse biometric authentication across Secure Enclave operations, avoiding double authentication prompts.
    • Secure Enclave keys now use hardcoded .privateKeyUsage access control, preventing "ACL operation is not allowed" errors.

    Fixes:

    • Fixed kSecAttrSynchronizable being silently dropped when no access control flags are set.
    • Fixed readAll to correctly return Secure Enclave items.
    • Fixed macOS options keys alignment with iOS options.
    • Added plain-text fallback when a Secure Enclave wrapped key is missing.
    Open source →
  5. 0.2.0 10 Dec 2025
    Release notes
    • Remove keys regardless of synchronizable state or accessibility constraints.
    Open source →
  6. 0.1.1 02 Dec 2025
    Release notes
    • Fix warnings with Privacy Manifest
    Open source →
  7. 0.1.0 10 Jan 2025
    Release notes

    This package combines flutter_secure_storage_macos together with the ios part of flutter_secure_storage.

    Other changes:

    • Code has been rebuild from the ground up
    • Lots of missing attributes have been added to the IOSOptions and MacOsOptions classes.
    Open source →

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