Skip to content

0.19.0 iOS + Android

Compare
Choose a tag to compare
@hvge hvge released this 04 Jul 11:58
· 713 commits to develop since this release

Common changes

  • PowerAuthSDK.verifyServerSignedData() now supports validating data signed with personalized server's private key (Enhancement #98)
  • PowerAuthSDK has a new property returning activation fingerprint calculated from device's public key (Enhancement #108)

Android

  • Added proguard rules for the library. Check #120 (or commit #e1a2809) for more details.
  • We have improved our process for deploying builds to jcenter. It's no longer possible to publish release build with DEBUG features turned ON (Issue #111)

IOS

  • Added new PA2Keychain.supportedBiometryInfo static property, providing more detailed information about biometry status on the device (Issue #125)
  • Internal logging from library is now turned off by default. New PA2LogSetEnabled(true) can enable log, but note that function is effective only when library is compiled in DEBUG configuration (Issue #106)
  • Fixed crash when activation is removed immediately after request for token (Issue #116)
  • Now it's possible to build IOS libraries even if path contains space character (Issue #97)
  • pod PowerAuth2-Debug is no longer supported

Deprecated interfaces

  • PA2SupportedBiometricAuthenticationPA2BiometricAuthenticationType

Removed interfaces

Following deprecated interfaces has been removed (issue #123):

  • PA2ErrorCodeTouchIDNotAvailablePA2ErrorCodeBiometryNotAvailable
  • PA2ErrorCodeTouchIDCancelPA2ErrorCodeBiometryCancel
  • PA2KeychainStoreItemResult_TouchIDNotAvailablePA2KeychainStoreItemResult_BiometryNotAvailable
  • PA2Keychain.canUseTouchIdPA2Keychain.canUseBiometricAuthentication
  • PowerAuthAuthentication.touchIdPromptPowerAuthAuthentication.biometryPrompt

watchOS

We're releasing pod PowerAuth2ForWatch together with its IOS counterpart and therefore the library version has been also increased. This version has no functional changes from previous version.