PackageTrack
Sign in Get early access

authsignal_flutter

The Authsignal Flutter SDK for Passkeys, Push, QR, and In-App Authentication

3.3.1 authsignal/authsignal-flutter

What this package is like to depend on

Last release 3 days ago

21 Aug 2026

Ships unpredictably

gaps range from 2 weeks to 11 months

Most releases are documented

notes for 17 of 25 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

25 releases · first in 2023

16 releases in the last 12 months

see the full history below

Release timeline

25 releases · Dec 2023 to Aug 2026
2024 2025 2026
Release Pre-release

Releases

latest 25
  1. 3.3.1 21 Aug 2026
    Release notes

    New features

    • Add Swift Package Manager support for iOS (#42)

    Bug fixes

    • Fix Flutter package publishing workflow (#43)

    Full Changelog: v3.3.0...v3.3.1

    Open source →
    Release notes
    • Added Swift Package Manager support for iOS while retaining CocoaPods compatibility.
    Open source →
  2. 3.3.0 08 Jul 2026
    Release notes

    Changes in Release v3.3.0

    🚀 Features

    Full Changelog: v3.2.0...v3.3.0

    Open source →
    Release notes
    • Added expiresAt to push challenge responses returned by push.getChallenge().
    • Updated native dependencies to Authsignal iOS ~> 2.13.0 and Authsignal Android 4.3.0.
    Open source →
  3. 3.2.0 07 Jul 2026
    Release notes

    Changes in Release v3.2.0

    Full Changelog: v3.1.0...v3.2.0

    Open source →
    Release notes
    • Added push credential expiry support with push.updateCredential(UpdateCredentialInput(resetExpiry: true)).
    • Added optional expiresAt fields to push credential responses.
    • Updated native dependencies to Authsignal iOS ~> 2.12.0 and Authsignal Android 4.2.0.
    Open source →
  4. 3.1.0 02 Jul 2026
    Release notes

    Changes in Release v3.1.0

    Full Changelog: v3.0.0...v3.1.0

    Open source →
    Release notes
    • Added push.updateCredential(pushToken) so enrolled devices can refresh their push token.
    • Updated native dependencies to Authsignal iOS ~> 2.11.0 and Authsignal Android 4.1.0.
    Open source →
  5. 3.0.0 25 Jun 2026
    Release notes

    Changes in Release v3.0.0

    Full Changelog: v2.7.0...v3.0.0

    Open source →
    Release notes
    • Updated the Android dependency to Authsignal Android 4.0.0, which is compiled against Ktor 3.
    Open source →
  6. 2.7.0 18 Jun 2026
    Release notes

    Changes in Release v2.7.0

    🚀 Features

    Full Changelog: v2.6.0...v2.7.0

    Open source →
    Release notes
    • Added opt-in passkey credential sync support with syncCredentials for sign-up and sign-in.
    • Updated native dependencies to Authsignal iOS ~> 2.10.0 and Authsignal Android 3.11.0.
    • Raised Android build tooling to support AndroidX Credentials 1.6.0.
    Open source →
  7. 2.6.0 16 Jun 2026
    Release notes

    Changes in Release v2.6.0

    Full Changelog: v2.4.2...v2.6.0

    Open source →
    Release notes
    • Added an optional pushToken parameter to push.addCredential for registering a device push token during enrollment.
    Open source →
  8. 2.5.0 12 Jun 2026
    Release notes

    Changes in Release v2.5.0

    📚 Documentation

    • Expose public custom data points on challenge responses @aaronzhongg (#33)

    Full Changelog: v2.4.1...v2.5.0

    Open source →
    Release notes
    • Added public custom data points to challenge responses: action-scope data under custom and user-scope data under user.custom on AppChallenge and ClaimChallengeResponse.
    Open source →
  9. 2.4.1 28 May 2026
    Release notes

    Changes in Release v2.4.1

    Full Changelog: v2.4.0...v2.4.1

    Open source →
    Release notes
    • Added Authsignal SDK identity/version headers and wrapper-aware User-Agent metadata for native mobile requests.
    Open source →
  10. 2.4.0 22 May 2026
    Release notes

    What's Changed

    Full Changelog: v2.3.0...v2.4.0

    Open source →
    Release notes

    New Features

    • Added Authsignal.getDeviceId() and a deviceID constructor parameter for cross-platform device identifiers.
    • Added passkey.shouldPromptToCreatePasskey({username}).
    • Added passkey.signUp(ignorePasskeyAlreadyExistsError: ...) to suppress the "passkey already exists" error.
    • Added Flutter web credential tracking for passkey.shouldPromptToCreatePasskey({username}) and pinned the browser SDK CDN version.
    • Expanded push.addCredential, qr.addCredential, and inapp.addCredential with requireUserAuthentication, keychainAccess, and performAttestation parameters (iOS honors all three; Android honors performAttestation).
    • Added username parameter to inapp.getCredential, inapp.addCredential, inapp.removeCredential, and inapp.verify.
    • Added action parameter to inapp.verify.
    • Added PIN authentication suite: inapp.createPin, inapp.verifyPin, inapp.deletePin, inapp.getAllPinUsernames.
    • Added KeychainAccess enum and VerifyPinResponse type.
    • ClaimChallengeResponse now includes actionCode and idempotencyKey.
    • Flutter web getDeviceId now persists a generated identifier via localStorage (uses crypto.randomUUID() when available) so repeat calls return the same value.
    Open source →
  11. 2.3.0 15 Dec 2025
    Release notes

    Flutter Web Support

    • Added SMS OTP support for Flutter web (sms.enroll, sms.challenge, sms.verify).
    • Added TOTP/Authenticator app support for Flutter web (totp.enroll, totp.verify).
    • Added WhatsApp OTP support for Flutter web (whatsapp.challenge, whatsapp.verify).
    • Updated example app with SMS OTP, TOTP, and WhatsApp sections for web.
    Open source →
  12. 2.1.0 25 Nov 2025
    Release notes

    Flutter Web Support

    • Federated plugin structure with shared platform interface and dedicated web implementation.
    • Flutter web support for email OTP and passkeys via Authsignal Browser SDK (automatic script loading, no manual <script> tag required).
    • Passkey flows (signUp, signIn) for Flutter web apps (docs).
    • Public API updated so Authsignal initialization, setToken, and authenticator methods delegate through platform interface.
    • Example app extended with passkey and email OTP demos.
    Open source →
  13. 2.0.0 03 Nov 2025
    Release notes

    Breaking Changes

    • Remove device namespace for all app verification flows. Introduce qr and inapp alongside push to use instead.
    • The push.getCredential method now returns AuthsignalResponse<AppCredential?> instead of AuthsignalResponse<PushCredential?>.
    • The push.addCredential method now returns AuthsignalResponse<AppCredential> instead of AuthsignalResponse<bool>.
    • Renamed PushCredential to AppCredential and added userId field.
    • Renamed PushChallenge to AppChallenge.
    • Removed DeviceCredential, DeviceChallenge, and VerifyDeviceResponse types.
    • Added InAppVerifyResponse type for in-app authentication verification.

    New Features

    • Added qr namespace with methods:
      • qr.getCredential() - Get QR code credential
      • qr.addCredential() - Add QR code credential
      • qr.removeCredential() - Remove QR code credential
      • qr.claimChallenge() - Claim QR code challenge
      • qr.updateChallenge() - Update QR code challenge
    • Added inapp namespace with methods:
      • inapp.getCredential() - Get in-app credential
      • inapp.addCredential() - Add in-app credential
      • inapp.removeCredential() - Remove in-app credential
      • inapp.verify() - Verify in-app authentication
    Open source →
  14. 1.2.1 02 Oct 2025
    Release notes

    Documentation

    Open source →
  15. 1.2.0 02 Oct 2025
    Release notes
    • Add device credentials SDK methods
    Open source →
  16. 1.1.2 03 Oct 2025

    Nothing published for this version

  17. 1.1.1 30 Oct 2024

    Nothing published for this version

  18. 1.1.0 09 Oct 2024

    Nothing published for this version

  19. 1.0.1 25 Sep 2024

    Nothing published for this version

  20. 0.2.2 18 Sep 2024

    Nothing published for this version

  21. 0.2.1 17 Sep 2024

    Nothing published for this version

  22. 0.1.3 16 Jun 2024

    Nothing published for this version

  23. 0.1.2 14 Apr 2024

    Nothing published for this version

  24. 0.1.1 13 Dec 2023
    Release notes
    • Make versioning consistent.
    Open source →
  25. 0.1.0 13 Dec 2023
    Release notes
    • Authsignal Flutter SDK initial release.
    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