Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
[Release Notes](https://docs.usercentrics.com/cmp_in_app_sdk/latest/about/history/)
### 2.34.0 – Oct 29, 2026
## Features
* **[iOS]** Added a tab-targeted `showSecondLayer` API to open the second layer directly on a given tab (Services or Vendors), falling back to the default tab when the layout does not have it
Comment thread
uc-brunosilva marked this conversation as resolved.
Resolved
* **[Mediation]** Added Braze consent mediation (automatic on Android; on iOS the app registers a handler with `UsercentricsCore.setBrazeConsentHandler`)

## Fixes
* **[iOS]** Fixed a crash (SIGABRT) when the banner was presented before the SDK was ready or from a background thread
* **[Android]** Fixed the second layer legal links opening the URL twice per tap
* **[Android/iOS]** Fixed an explicit decision being overridden by a stored implicit entry saved in the same second as initialization, and first-launch detection when a controllerId is injected
* **[Android/iOS]** Fixed offline initialization not finishing when the offline fallback throws, and an empty ETag rolling back the cached settings
* **[Android/iOS]** Fixed a service hidden through the deprecated `isHidden` template flag being listed in its category but missing from the Services tab
* **[Android/iOS]** Disabled Sentry crash reporting on iOS and isolated it from the host app's own Sentry on Android

## Chores
* **[iOS]** GDPR Category Consent: service and vendor-level toggles are now visible
Comment thread
uc-brunosilva marked this conversation as resolved.
Resolved

### 2.33.2 – Oct 22, 2026
## Fixes
* **[iOS — Unity]** Fixed the Unity iOS build (Swift Package Manager) copying the `UsercentricsUI` resource bundle into `UnityFramework` as a dangling symlink when exporting via `xcodebuild archive`, which left the bundle missing in the final `.app` (Unity SDK repo)
Expand Down
2 changes: 1 addition & 1 deletion android/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
val usercentricsVersion = "2.33.2"
val usercentricsVersion = "2.34.0"
Comment thread
uc-brunosilva marked this conversation as resolved.
Resolved
val reactNativeVersion = "+"

fun BooleanProperty(name: String): Boolean {
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "@usercentrics/react-native-sdk",
"version": "2.33.2",
"version": "2.34.0",
"description": "Usercentrics SDK",
"homepage": "https://usercentrics.com",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"author": "Usercentrics <developer@usercentrics.com>",
"iosPackageName": "react-native-usercentrics",
"iosPackageVersion": "2.33.2",
"iosPackageVersion": "2.34.0",
Comment thread
uc-brunosilva marked this conversation as resolved.
Resolved
"license": "SEE LICENSE IN LICENSE",
"files": [
"android",
Expand Down
16 changes: 8 additions & 8 deletions sample/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1924,7 +1924,7 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- react-native-usercentrics (2.33.2):
- react-native-usercentrics (2.34.0):
- boost
- DoubleConversion
- fast_float
Expand All @@ -1951,7 +1951,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- SocketRocket
- UsercentricsUI (= 2.33.2)
- UsercentricsUI (= 2.34.0)
- Yoga
- react-native-webview (13.16.1):
- boost
Expand Down Expand Up @@ -2546,9 +2546,9 @@ PODS:
- SocketRocket
- Yoga
- SocketRocket (0.7.1)
- Usercentrics (2.33.2)
- UsercentricsUI (2.33.2):
- Usercentrics (= 2.33.2)
- Usercentrics (2.34.0)
- UsercentricsUI (2.34.0):
- Usercentrics (= 2.34.0)
- Yoga (0.0.0)

DEPENDENCIES:
Expand Down Expand Up @@ -2850,7 +2850,7 @@ SPEC CHECKSUMS:
React-Mapbuffer: e4a65db5f4df53369f39558c0cf2f480f6d3d6c7
React-microtasksnativemodule: 86334c5c06315e0bccb7b6e6f2c905e92f98b615
react-native-safe-area-context: eda63a662750758c1fdd7e719c9f1026c8d161cb
react-native-usercentrics: 8bf03502f271178fa337bef5b8e366fa53b4d034
react-native-usercentrics: 1d3dfb79d6326053c1a43b0634a5531acfa4daec
react-native-webview: 83c663c5bdf1357d3e7c00986260cb888ea0e328
React-NativeModulesApple: 8c7eb6057b00c191a11ad5ced41826ec5a0e4d78
React-oscompat: 93b5535ea7f7dff46aaee4f78309a70979bdde9d
Expand Down Expand Up @@ -2884,8 +2884,8 @@ SPEC CHECKSUMS:
ReactCommon: e9ab32f1d1482d207867b4fdd139361302b9dcc6
RNScreens: e902eba58a27d3ad399a495d578e8aba3ea0f490
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
Usercentrics: 9e8f6a688e735ac7a4b6ef97590362cec23b1d18
UsercentricsUI: c8540dd1155ba6e803ea8cf6637aab1e7fe96c3b
Usercentrics: 5630a8c7ecb8189805dcd2ed476e6e786056faff
UsercentricsUI: 99a720357914af16c0a983d52134ee0965e06989
Yoga: 9b30b783a17681321b52ac507a37219d7d795ace

PODFILE CHECKSUM: 60cf8619e6baac837ff6464902ccc91ce5e964b9
Expand Down
Loading