Skip to content

Releases: f-23/react-native-passkey

Release 3.3.2

17 Nov 16:51

Choose a tag to compare

3.3.2 (2025-11-17)

Fixed

  • Fixed error handling, it should now return the correct error (e.g. "UserCancelled", "RequestFailed" etc.) (#86)

Full Changelog: v3.3.1...v3.3.2

Release 3.3.1

02 Oct 22:19

Choose a tag to compare

3.3.1 (2025-10-02)

Fixed

  • [iOS] Fixed largeBlob read data being corrupted
  • [iOS] Fixed native UI not showing up for smart-card and internal transports

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

Release 3.3.0

02 Oct 21:14

Choose a tag to compare

3.3.0 (2025-10-02)## Changelog

  • [iOS] Added PRF extension support
  • Updated the README for more information on the supported extensions
  • Added an example backend

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

Release 3.2.0

01 Oct 21:40

Choose a tag to compare

3.2.0 (2025-10-01)

Changelog

  • [Android] Updated androidx credentials library to 1.5.0
  • Updated example project to RN 0.81.4

Fixed

  • [iOS] Fixed build issues on new architecture/versions (#76)
  • [Android] Fixed issue on RN 0.81+ (#77)

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

Release 3.1.0

14 Jan 10:37

Choose a tag to compare

3.1.0 (2025-01-14)

Changelog

  • [Android] Updated androidx credentials library to 1.3.0

Fixed

  • [Android] Fixed return value being a string
  • [Android] Fixed example build issues

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

Release 3.0.0

30 Oct 06:00

Choose a tag to compare

3.0.0 (2024-10-30)

Large parts of the iOS native code have been restructured for this release to be more maintainable.

Feedback is greatly appreciated!

Changelog

Added

  • [iOS] Support for more request options (excludeCredentials, includeCredentials, authenticatorSelection)
  • [iOS] Support for largeBlob extension
  • [Android & iOS] Improved error logging for native errors (should clear up configuration issues in some cases)
  • [Android] Support for PRF extension

Changes-

  • All previously base64 encoded values in the Passkey requests now have to be base64URL (in accordance with WebAuthn standard)
  • register method has been renamed to create
  • authenticate method has been renamed to get
  • [iOS] Improved handling of Security/Platform Key selection (Please refer to the README)
  • [Android] Fixed errors when building for new React Native architecture

Full Changelog: v2.1.1...v3.0.0

Release 3.0.0-rc2

11 Sep 14:06

Choose a tag to compare

Release 3.0.0-rc2 Pre-release
Pre-release

3.0.0-rc2 (2024-09-11)

This is a beta release as large parts of the iOS native code have been restructured to be more maintainable.

Feedback is greatly appreciated!

Changelog

Fixed

  • [Android] Fixed build error

Full Changelog: v3.0.0-rc...v3.0.0-rc2

Release 3.0.0-rc

09 Sep 20:56

Choose a tag to compare

Release 3.0.0-rc Pre-release
Pre-release

3.0.0-rc (2024-09-09)

This is a beta release as large parts of the iOS native code have been restructured to be more maintainable.

Feedback is greatly appreciated!

Changelog

Fixed

  • [iOS] Fixed build errors (#45)
  • [iOS] Reverted changes and improved handling of Security/Platform Key selection (Please refer to the README)
  • [Android] Fixed errors when building for new React Native architecture

Thanks to @syntag and @ashtar23 for their contributions!

Full Changelog: v3.0.0-beta2...v3.0.0-rc

Release 3.0.0-beta2

04 Aug 21:14

Choose a tag to compare

Release 3.0.0-beta2 Pre-release
Pre-release

3.0.0-beta2 (2024-08-04)

This is a beta release as large parts of the iOS native code have been restructured to be more maintainable.

Feedback is greatly appreciated!

Changelog

Fixed

  • Fixed typescript type definitions
  • Fixed return type for Passkey.create() and Passkey.get()
  • [iOS] Fixed issue with user id conversion

Full Changelog: v3.0.0-beta...v3.0.0-beta2

Release 3.0.0-beta

29 Jul 17:47

Choose a tag to compare

Release 3.0.0-beta Pre-release
Pre-release

3.0.0-beta (2024-07-29)

This is a beta release as large parts of the iOS native code have been restructured to be more maintainable.

Feedback is greatly appreciated!

Changelog

Added

  • [iOS ]Support for more request options (excludeCredentials, includeCredentials, authenticatorSelection)
  • [iOS] Support for largeBlob extension
  • [Android & iOS] Improved error logging for native errors (should clear up configuration issues in some cases)
  • [Android] Support for PRF extension

Changes-

  • All previously base64 encoded values in the Passkey requests now have to be base64URL (in accordance with WebAuthn standard)
  • register method has been renamed to create
  • authenticate method has been renamed to get
  • [iOS] withSecurityKey has been replaced by request configuration (more info here)

New Contributors

Thanks to @peterferguson and his team for the swift implementation of the WebAuthn standard in react-native-passkeys.

Full Changelog: v2.1.1...v3.0.0-beta