Skip to content

Releases: f-23/react-native-passkey

Release 3.0.0

30 Oct 06:00
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

Release 2.1.1

13 Sep 14:52
Compare
Choose a tag to compare

2.1.1 (2023-09-13)

Fixed typos

Release 2.1.0

12 Sep 15:00
Compare
Choose a tag to compare

2.1.0 (2023-09-12)

  • [Android] Updated androidx credentials to 1.2.0-beta03
  • [Docs] Updated README to include isSupported method
  • Adjusted some interfaces to comply with W3 Standards (#15)

Release 2.0.0

24 May 11:40
Compare
Choose a tag to compare

2.0.0 (2023-05-24)

  • Added Android support (#2)
  • Restructured the Passkey API (#11)

Release 1.1.3

28 Jan 13:26
Compare
Choose a tag to compare

1.1.3 (2023-01-28)

Added

  • Added installation support for iOS 11+ (#8)

Fixes

  • README fixes

Release 1.1.2

20 Jan 12:58
Compare
Choose a tag to compare

1.1.2 (2023-01-20)

Fixes

  • Fixed an importing issue for React Native (PR #6)