> This page is for Applications Protection.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.humansecurity.com/llms.txt.

## Version 4.0

* SDK branding - HumanSecurity instead of PerimeterX.
* Major API changes (read how to upgrade from v3 [here](/applications/how-to-upgrade-from-v3)).
* Improvements to the Hybrid App support.
* Add `challengeReferenceId` function that returns the challenge's Reference ID.
* Add support for Android API Level 34.
* Update `com.android.tools.build:gradle` - 7.2.2 → 8.2.1
* Update `org.jetbrains.kotlin:kotlin-stdlib` - 1.7.21 → 1.9.22
* Updated dependencies:
  * `androidx.core:core-ktx` - 1.10.1 → 1.13.1
  * `io.ktor:ktor-client-core` - 2.3.4 → 2.3.11
  * `io.ktor:ktor-client-okhttp` - 2.3.4 → 2.3.11
  * `com.google.android.material:material` - 1.9.0 → 1.12.0
  * `androidx.lifecycle:lifecycle-process` - 2.6.2 → 2.8.2