Skip to content

v3.6.0-beta

Choose a tag to compare

@nasiaFuturae nasiaFuturae released this 31 Mar 12:45
· 18 commits to master since this release

New Features

  • Added FuturaeAccountApi.enrollAndGetAccount, an alternative to FuturaeAccountApi.enrollAccount that also returns the newly enrolled account to the caller.
  • Introduced FuturaeAccountApi.activeAccountsFlow, a Kotlin Flow to observe changes in active accounts within the SDK.
  • Introduced FuturaeSDK.notificationsFlow, a Kotlin Flow to notify host apps of received push notifications, replacing the previously suggested LocalBroadcastManager approach.
  • Added QRCode sealed class and FuturaeQrCodeApi to enhance QR code handling. Use FuturaeQrCodeApi.getQRCode to parse raw QR codes into appropriate QRCode types with extracted information.
  • Introduced FTRUriType sealed class for handling all supported Futurae URIs. Use FTUriUtils.getFTRUriType to parse URIs and retrieve detailed information.
  • Exposed the multiNumberedChallenge field on ApproveSession, allowing direct access to this information from approve push notifications without needing to fetch the session info.

Deprecation Notice

  • QRType enum and FTQRCodeUtils.getQrcodeType are deprecated in favor of the QRCode sealed class and FuturaeQrCodeApi.getQRCode.