diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2cdb325..8ce74c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -104,7 +104,7 @@ jobs: test-android: needs: test-rn - runs-on: macOS-13 + runs-on: macOS-14 env: GRADLE_VERSION: 8.13 diff --git a/CHANGELOG.md b/CHANGELOG.md index f93f4c7..37ae4df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,10 @@ [Release Notes](https://docs.usercentrics.com/cmp_in_app_sdk/latest/about/history/) +### 2.24.3 – Dec 18, 2025 +## Improvement +* Updated CTV first layer CMP to fully align with TCF requirements by displaying purposes and stacks based on the Admin UI configuration, matching web and mobile behavior. +* Added proper labels for Consent and Legitimate Interest toggles in the CTV second layer, resolving TCF policy check 23. +* Introduced vendor storage information section (cookies and non-cookie access details) in the CTV second layer, addressing TCF policy check 24. +* Changes apply to both Android and iOS CTV implementations. ### 2.24.2 – Dec 5, 2025 ## Improvement diff --git a/android/build-legacy.gradle b/android/build-legacy.gradle index 0b15566..d7a6fd3 100644 --- a/android/build-legacy.gradle +++ b/android/build-legacy.gradle @@ -1,4 +1,4 @@ -def usercentrics_version = "2.24.2" +def usercentrics_version = "2.24.3" version usercentrics_version buildscript { diff --git a/android/build.gradle.kts b/android/build.gradle.kts index 3e7a545..ceaf174 100644 --- a/android/build.gradle.kts +++ b/android/build.gradle.kts @@ -1,4 +1,4 @@ -val usercentricsVersion = "2.24.2" +val usercentricsVersion = "2.24.3" val reactNativeVersion = "+" fun BooleanProperty(name: String): Boolean { diff --git a/package-lock.json b/package-lock.json index 10093c4..5d83a81 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@usercentrics/react-native-sdk", - "version": "2.24.2", + "version": "2.24.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@usercentrics/react-native-sdk", - "version": "2.24.2", + "version": "2.24.3", "license": "SEE LICENSE IN LICENSE", "devDependencies": { "@babel/core": "^7.25.10", diff --git a/package.json b/package.json index e1e3ad2..40e26e7 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { "name": "@usercentrics/react-native-sdk", - "version": "2.24.2", + "version": "2.24.3", "description": "Usercentrics SDK", "homepage": "https://usercentrics.com", "main": "lib/index.js", "types": "lib/index.d.ts", "author": "Usercentrics ", "iosPackageName": "react-native-usercentrics", - "iosPackageVersion": "2.24.2", + "iosPackageVersion": "2.24.3", "license": "SEE LICENSE IN LICENSE", "files": [ "android", diff --git a/sample/ios/Podfile.lock b/sample/ios/Podfile.lock index f2dbba1..07f226f 100644 --- a/sample/ios/Podfile.lock +++ b/sample/ios/Podfile.lock @@ -1750,10 +1750,10 @@ PODS: - SocketRocket - react-native-safe-area-context (5.6.1): - React-Core - - react-native-usercentrics (2.24.2): + - react-native-usercentrics (2.24.3): - React-Core - React-NativeModulesApple - - UsercentricsUI (= 2.24.2) + - UsercentricsUI (= 2.24.3) - react-native-webview (13.16.0): - boost - DoubleConversion @@ -2317,9 +2317,9 @@ PODS: - SocketRocket - Yoga - SocketRocket (0.7.1) - - Usercentrics (2.24.2) - - UsercentricsUI (2.24.2): - - Usercentrics (= 2.24.2) + - Usercentrics (2.24.3) + - UsercentricsUI (2.24.3): + - Usercentrics (= 2.24.3) - Yoga (0.0.0) DEPENDENCIES: @@ -2602,7 +2602,7 @@ SPEC CHECKSUMS: React-Mapbuffer: e4a65db5f4df53369f39558c0cf2f480f6d3d6c7 React-microtasksnativemodule: 86334c5c06315e0bccb7b6e6f2c905e92f98b615 react-native-safe-area-context: 2243039f43d10cb1ea30ec5ac57fc6d1448413f4 - react-native-usercentrics: ce97dcf4d9311c3269965581b4aaca3703a172a8 + react-native-usercentrics: 74ea12edfe394cab466915a3f975d3f72d12418e react-native-webview: 0bf2ab49ad84186bced035847142b757ea5b75d1 React-NativeModulesApple: 8c7eb6057b00c191a11ad5ced41826ec5a0e4d78 React-oscompat: 93b5535ea7f7dff46aaee4f78309a70979bdde9d @@ -2636,8 +2636,8 @@ SPEC CHECKSUMS: ReactCommon: e9ab32f1d1482d207867b4fdd139361302b9dcc6 RNScreens: 66511ce6211630d9fb1141bcd5b2ae269d8d1ccb SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Usercentrics: 76e6ea4b2c00d30874b5543620c4f50225486308 - UsercentricsUI: d4630cf8f623576fb8449ba25062921dfb3650bc + Usercentrics: 2794a516b169468e504cc6ffeccb6afebe8ee572 + UsercentricsUI: 3154d643173ca402a565b637c3af3e86dbd1ef73 Yoga: 9b30b783a17681321b52ac507a37219d7d795ace PODFILE CHECKSUM: 62549710bfdf171a56dca47fb9ad435af3fc737f