Releases: wultra/powerauth-mobile-sdk
Releases · wultra/powerauth-mobile-sdk
1.8.1
Important Notice
- If you already using older versions of SDK, then please read our Migration guide from 1.7.x to 1.8.x version
- This version of SDK requires PowerAuth Server version
1.5.0
and newer. Check Support and Compatibility for more details.
Both platforms
Android
⚠️ Min SDK raised to 21 #569⚠️ Update dependencies and targetSdk to 33 #565- Fix rules for R8 fullMode #586
- Nullable annotation in ActivationStatus.getCustomObject() #578
- Fixed crash in HTTP client #579
- Fix IllegalStateException when showing error dialog #587
- Suppress CustomX509TrustManager lint warning #581
Apple
1.7.9
Important Notice
- If you already using older versions of SDK, then please read our Migration guide from 1.6.x to 1.7.x version
- This version of SDK requires PowerAuth Server version
0.24.0
and newer. Check Support and Compatibility for more details.
Apple
- Added log delegate #583 (documentation is available in release 1.8.x branch)
- Remove arm64e architecture support #597
- Fixed Xcode 15.3+ warnings #593
Android
1.8.0
Important Notice
- If you already using older versions of SDK, then please read our Migration guide from 1.7.x to 1.8.x version
- This version of SDK requires PowerAuth Server version
1.5.0
and newer. Check Support and Compatibility for more details.
Both platforms
- OpenSSL upgraded to version
1.1.1t
- Added support for simplified configuration (#528)
- Added support for PowerAuth protocol version 3.2
- Added about react-native wrapper to the documentation (#545)
- Added Support for getting information about the user (#547)
- Added routine to produce JWT by signing claims with private key (#537, #538)
- Change local "commit" to "persist" (#542)
- Remove interfaces deprecated in
1.7.x
(#531)
Android
- Fixed
TokenStore
data inconsistency (#539) - Removed unnecessary annotations (#525)
- Android SDK not working with
android.enableR8.fullMode=true
(#526) - Report
BiometryType.GENERIC
on broken or new devices (#535) - Document limitations of facial authentication on Android (#556)
- Added
PowerAuthAuthentication.destroy()
(#554) - Added option to disable error dialog after failed biometry (#523, #552, #558)
Apple
- iOS and tvOS min deployment target changed to 12.0
- Fixed
PA2PrivateTokenData
copy method (95f0a5e)
1.7.8
Important Notice
- If you already using older versions of SDK, then please read our Migration guide from 1.6.x to 1.7.x version
- This version of SDK requires PowerAuth Server version
0.24.0
and newer. Check Support and Compatibility for more details.
Apple
- Added public constructor to
PowerAuthUserInfo
andPowerAuthUserAddress
(#519)
Android
- Fixed broken upgrade from protocol version 2 to 3 (#521)
1.7.7
Important Notice
- If you already using older versions of SDK, then please read our Migration guide from 1.6.x to 1.7.x version
- This version of SDK requires PowerAuth Server version
0.24.0
and newer. Check Support and Compatibility for more details.
Apple
- Clear cached activation status after activation remove (#507)
- tvOS and watchOS SDKs are no longer required for pure iOS build (#510, #513)
Android
- Take KeyguardManager into account while evaluating biometry use (#502)
- Clear cached activation status after activation remove (#507)
Common changes
1.7.6
Important Notice
- If you already using older versions of SDK, then please read our Migration guide from 1.6.x to 1.7.x version
- This version of SDK requires PowerAuth Server version
0.24.0
and newer. Check Support and Compatibility for more details.
Apple
- Allow copy of
PowerAuthCorePassword
object (#500)
Android
- Allow copy of
io.getlime.security.powerauth.core.Password
object (#500)
1.7.5
Important Notice
- If you already using older versions of SDK, then please read our Migration guide from 1.6.x to 1.7.x version
- This version of SDK requires PowerAuth Server version
0.24.0
and newer. Check Support and Compatibility for more details.
Apple
- Fixed and improved
PowerAuthSDK.authenticateWithBiometry()
method (#495) Please read details about this change in updated migration guide.
Android
- There's no change on Android platform. Library is now compiled with NDK r25b
1.7.4
Important Notice
- If you already using older versions of SDK, then please read our Migration guide from 1.6.x to 1.7.x version
- This version of SDK requires PowerAuth Server version
0.24.0
and newer. Check Support and Compatibility for more details.
Apple
- Don't erase existing or pending activation in
createActivation()
method (#488)
Android
activationIdentifier
andactivationFingerprint
is now available right after key-exchange (#486)- Fixed NPE in
Session.prepareKeyValueDictionaryForDataSigning()
method (#490) - Fixed warning about wrong
PowerAuthAuthentication
usage when activation is committed withcommitActivationWithPassword()
(#485)
1.7.3
Important Notice
- If you already using older versions of SDK, then please read our Migration guide from 1.6.x to 1.7.x version
- This version of SDK requires PowerAuth Server version
0.24.0
and newer. Check Support and Compatibility for more details.
Apple
- Fixed build on Xcode 14. This change has the following implications:
- iOS & tvOS deployment target changed to 11.0
- watchOS deployment target changed to 4.0
- Bitcode is now turned off by default
- Please read updated migration guide if changes above breaks your app.
- Application provided
LAContext
is automatically invalidated (#477, #476) - Fixed naming consistency in
LAContext
related methods (#483) - Added Biometry troubleshooting section to documentation covering various quirks with biometry (#476, #474)
Android
- Better ByteArray bridging to JNI (wultra/cc7#26)
1.6.6
Important Notice
- If you already using older versions of SDK, then please read our Migration guide from 1.5.x to 1.6.x version
- This version of SDK requires PowerAuth Server version
0.24.0
and newer. Check Support and Compatibility for more details.
Android
- There's no change on Android platform.
Apple
- Added Xcode 14 support, see updated migration guide.
- Minimum iOS & tvOS deployment target changed to 11.0
- Minimum watchOS deployment target changed to 4.0
- Bitcode is by default turned OFF