What's New

Version 3.3.6

Released 2024-10-14

  • Bug fixes and improvements.

Version 3.3.5

Released 2024-10-06

  • Bug fixes and improvements.

Version 3.3.4

Released 2024-09-12

  • Bug fixes and improvements.

Version 3.3.3

Released 2024-07-29

  • Use default available font in doctor app to avoid conflict with user app.

Version 3.3.2

Released 2024-07-23

  • Fix for retry of refreshing our token, when network is unavailable for a long time.

Version 3.3.1

Released 2024-06-16

  • Remove constrain of running the SDK from the main thread.

Version 3.3.0

Released 2024-04-15

  • Add callbacks when the challenge was rendered or not.
  • Change build rules to avoid conflict with other libraries.

Version 3.2.1

Released 2023-12-24

  • Updated dependencies:

   org.jetbrains.kotlinx:kotlinx-coroutines-core - 1.6.4 → 1.7.3

   androidx.core:core-ktx - 1.9.0 → 1.10.1

   io.ktor:ktor-client-okhttp - 2.2.4 → 2.3.4

   com.google.android.material:material - 1.7.0 → 1.9.0

   com.fasterxml.uuid:java-uuid-generator - 4.0.1 → 4.3.0

   androidx.lifecycle:lifecycle-process - 2.5.1 → 2.6.2

  • Removed dependencies:

   com.android.support.constraint:constraint-layout

   androidx.lifecycle:lifecycle-common-java8

   androidx.lifecycle:lifecycle-extensions

   androidx.fragment:fragment

Version 3.2.0

Released 2023-12-13

  • New configurations in the policy.
    • Turn on/off user's touch detection.
    • Turn on/off device's motion detection.

Version 3.1.8

Released 2023-12-06

  • Bug fixes:
    • Block screen does not shown when a request is blocked while the app in the background.

Version 3.1.7

Released 2023-11-30

  • Bug fixes and improvements.

Version 3.1.6

Released 2023-09-28

  • Bug fixes and improvements.

Version 3.1.5

Released 2023-08-24

  • Bug fixes:
    • Interceptor added HTTP headers instead of override previous header with the same key.
    • Doctor App's activity was shown again after the 'x' button was pressed.

Version 3.1.4

Released 2023-08-13

  • Bug fixes and improvements.

Version 3.1.3

Released 2023-08-10

  • Bug fixes:
    • Doctor App's activity was destroyed but still shown on the screen.

Version 3.1.2

Released 2023-07-31

  • Bug fixes and improvements.

Version 3.1.1

Released 2023-07-30

  • Bug fixes:
    • The block screen could be empty.

Version 3.1.0

Released 2023-07-28

  • Add option to choose the SDK's storage method (Shared Preferences or Data Store).
  • Bug fixes and improvements.

Version 3.0.6

Released 2023-06-23

  • Bug fixes and improvements.

Version 3.0.5

Released 2023-05-01

  • Bug fixes and improvements.

Version 3.0.4

Released 2023-04-24

  • Bug fixes and improvements.

Version 3.0.3

Released 2023-04-09

  • Update dependencies: io.ktor:ktor-client-okhttp - 2.1.2 → 2.2.4

Version 3.0.2

Released 2023-03-23

  • Bug fixes and improvements.

Version 3.0.1

Released 2023-02-09

  • Bug fixes and improvements.

Version 3.0.0

Released 2023-02-01

  • Major API change:
    • New API to start the SDK and set the policy.
    • New configurations in the policy.
    • New option to requests interception - INTERCEPT_AND_RETRY_REQUEST.
    • Add perimeterxHeadersWereUpdated function to the PerimeterXDelegate.
    • Add setAdditionalData function for Account Defender.
    • Add Account Defender to the Doctor App.
    • Add a callback to the handleResponse function which indicate the challenge's rseult.
    • Change the signature of the following functions: canHandleResponse, handleResponse, setUserId, registerOutgoingUrlRequest.
    • Remove the addInitializationFinishedCallback function.
    • Remove registerCallbackForRequestBlockedEvent, registerCallbackForChallengeSolvedEvent, registerCallbackForChallengeCancelledEvent functions.
  • Dependencies are no longer have to be added manually.
  • Add support for Android API 33.
  • Bug fixes and improvements.

Version 2.2.9

Released 2024-02-13

  • Bug fixes and improvements.

Version 2.2.6

Released 2023-07-21

  • Bug fixes and improvements.

Version 2.2.5

Released 2023-07-05

  • Bug fixes and improvements.

Version 2.2.4

Released 2023-06-20

  • Bug fixes and improvements.

Version 2.2.3

Released 2022-12-19

  • Update dependencies:
    io.ktor:ktor-client-okhttp - 1.6.8 → 2.0.3

Version 2.2.2

Released 2022-07-21

  • Bug fixes and improvements.

Version 2.2.1

Released 2022-06-12

  • Add 'canHandleResponse' API.

Version 2.2.0

Released 2022-05-26

  • Add an option to delay the block response until the challenge solved/cancelled.
  • Bug fixes and improvements.

Version 2.1.1

Released 2022-03-29

  • Bug fixes and improvements.

Version 2.1.0

Released 2022-03-24

  • Reduce the SDK size by removing the Doctor App’s assets. Now all assets will be downloaded on demand by the SDK.
  • Update dependencies:
    io.ktor:ktor-client-okhttp - 1.6.7 → 1.6.8
  • Minor bug fixes and improvements.

Version 2.0.1

Released 2022-02-23

  • New “Skip” button in the Doctor App’s welcome screen. Now you can start testing in no time.
  • Update dependencies:
    com.google.android.material:material - 1.4.0 → 1.5.0
    com.google.android.gms:play-services-instantapps - 1.8.0 → 1.8.1
  • Bug fix - Account Defender’s detections were not sent properly.
  • Minor bug fixes and improvements.

Version 2.0.0

Released 2022-01-06

  • The SDK is written with Kotlin programming language
  • The Mobile SDK acts as a URL request interceptor - automatically add headers to your requests and handle block response
  • Set configuration through a dedicated policy object
  • New callbacks for better interaction and visibility of the SDK
  • Support for multiple HUMAN app IDs