Skip to content

Releases: gobeyondidentity/bi-sdk-js

3.0.2

19 Jun 00:32
Compare
Choose a tag to compare

Full Changelog: 3.0.1...3.0.2

3.0.1

31 May 16:40
Compare
Choose a tag to compare

Full Changelog: 3.0.0...3.0.1

3.0.0

22 May 19:19
Compare
Choose a tag to compare

Full Changelog: 2.0.5...3.0.0

2.0.5

04 Oct 12:01
Compare
Choose a tag to compare

Changed

  • Do not propagate binding token if passkeys cannot be bound

Fixed

  • Missing exports for AuthenticationContext & AuthenticationMethod
  • Resume auth url does not contain the port from the original request

2.0.4

26 Jul 21:54
Compare
Choose a tag to compare

Changed

  • Export all public Interfaces.
  • Disabled hardware key generation on Safari. Universal passkeys should not be syncable.

Added

  • New function authenticateWithOtp to enable authentication with a one time password.
  • New function redeemOtp to enable redeeming a one time password.
  • New function getAuthenticationContext to retrieve authentication parameters for the ongoing transaction.

2.0.3

15 May 15:01
Compare
Choose a tag to compare

Fixed

  • Error during Credential Binding in Safari 15 and earlier.
  • Error using WebAuthn in Firefox on Android and iOS.

2.0.2

29 Apr 00:08
Compare
Choose a tag to compare

Added

  • Support for Webauthn in Safari
  • Support for Webauthn on Android devices using SafetyNet
  • Support for Webauthn on Windows 11 devices

Changed

  • Removed remaining typealiases as they were unnecessary.

Fixed

  • Issue where the SDK was failing to compile in Angular applications.

2.0.1

24 Mar 15:27
Compare
Choose a tag to compare

Changed

  • The following errors will now be reported as FlattenedErrors. These errors have a type field, which is the value on the right side of the arrow, and an optional data field for additional context about the error.
    • BiAuthenticate(Deny(...)) => PolicyDenied,
    • BiAuthenticate(SelectCredentialCanceled => SelectCredentialCanceled,
    • MissingCredentialInRealm => CredentialNotFound
    • BindCredential(AuthLib(CredentialBinding(Service(...)))) => V1ServiceError,
    • BindCredential(AuthLib(InvokeAuthenticator(Service(...)))) => V1ServiceError,
    • BindCredential(InvalidUrl(...)) => InvalidUrl,
    • BiAuthenticate(AuthLib(AssertionEncode(Hal(Internal(...)))) => BiometricsCanceled
    • BindCredential(AuthLib(AssertionEncode(Hal(Internal(...)))) => BiometricsCanceled,

2.0.0

08 Feb 17:43
Compare
Choose a tag to compare

Added

  • Support for authenticating with Auth0 and Okta in the example app

Changed

  • Rename instances of Credential to Passkey
  • Nest tenantId, realmId, and identityId under appropriate objects in the Credential
  • Update support links in the example app

Fixed

  • Scheme without a path is now recognized as a valid URL when binding a credential
  • Issues where SWC wasn't able to compile the JS SDK

1.0.10

21 Oct 16:56
Compare
Choose a tag to compare

Changed

Fixed

  • An issue where the SDK was failing to compile after being added as a package from npm.