From c1ff63a562f2d4e2f4a36ec0bd68cae9dcd1633a Mon Sep 17 00:00:00 2001 From: Bruno Silva Date: Mon, 19 Oct 2026 11:06:29 +0100 Subject: [PATCH 1/4] Bump version to 2.33.1 - Bump pubspec.yaml, android/build.gradle, ios podspec to 2.33.1 - Point SPM plugin Package.swift at usercentrics-spm-sdk/-ui 2.33.1 - CHANGELOG copied verbatim from mobile-sdk 2.33.1 - Regenerate example Podfile.lock and example pubspec.lock files Co-Authored-By: Claude Sonnet 5.5 --- CHANGELOG.md | 4 ++++ android/build.gradle | 2 +- example/ios/Podfile.lock | 22 +++++++++++----------- example/pubspec.lock | 2 +- example_spm/pubspec.lock | 2 +- ios/usercentrics_sdk.podspec | 2 +- ios/usercentrics_sdk/Package.swift | 4 ++-- pubspec.yaml | 2 +- 8 files changed, 22 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee61e23..1007c49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,8 @@ [Release Notes](https://docs.usercentrics.com/cmp_in_app_sdk/latest/about/history/) +### 2.33.1 – Oct 19, 2026 +## Fixes +* **[iOS — Unity]** Fixed the Unity iOS static package crashing at launch (`Library not loaded: @rpath/Usercentrics.framework/Usercentrics`) by restoring the static `Usercentrics` core alongside the static `UsercentricsUI` + ### 2.33.0 – Oct 14, 2026 ## Features * **[TCF 2.4]** Added the new mandatory standard text to the Features category on the first and second layers (mobile and CTV), and removed the workaround for the Legitimate Interest special purpose (mobile + CTV) diff --git a/android/build.gradle b/android/build.gradle index 5659dc1..726efd9 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,4 +1,4 @@ -def usercentrics_version = "2.33.0" +def usercentrics_version = "2.33.1" group 'com.usercentrics.sdk.flutter' version usercentrics_version diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 0c5faca..0005a76 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -88,12 +88,12 @@ PODS: - nanopb/decode (3.30910.0) - nanopb/encode (3.30910.0) - PromisesObjC (2.4.1) - - Usercentrics (2.33.0) - - usercentrics_sdk (2.33.0): + - Usercentrics (2.33.1) + - usercentrics_sdk (2.33.1): - Flutter - - UsercentricsUI (= 2.33.0) - - UsercentricsUI (2.33.0): - - Usercentrics (= 2.33.0) + - UsercentricsUI (= 2.33.1) + - UsercentricsUI (2.33.1): + - Usercentrics (= 2.33.1) - webview_flutter_wkwebview (0.0.1): - Flutter - FlutterMacOS @@ -131,17 +131,17 @@ SPEC CHECKSUMS: FirebaseCore: efb3893e5b94f32b86e331e3bd6dadf18b66568e FirebaseCoreInternal: 9afa45b1159304c963da48addb78275ef701c6b4 FirebaseInstallations: 317270fec08a5d418fdbc8429282238cab3ac843 - Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 GoogleAdsOnDeviceConversion: 2be6297a4f048459e0ae17fad9bfd2844e10cf64 GoogleAppMeasurement: 700dce7541804bec33db590a5c496b663fbe2539 GoogleUtilities: 766ace00c6b10d8148408f329d10c4f051931850 nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 PromisesObjC: 752c3227f599e3467650e47ea36f433eeb10c273 - Usercentrics: 7be91756eee224a1326bdbc2a3662ccce8e4e9bf - usercentrics_sdk: f90438094e65208299ff202261219ab8136a7565 - UsercentricsUI: ddd0025f20a50d287f5dd6c9cd64499ee26b4c8e + Usercentrics: f9712a332f83f78d2deffe2a6adfba1522d29f2f + usercentrics_sdk: 33fb73da6770545024ad8d84a758d9ce10787d96 + UsercentricsUI: 59a94f2b0581d8e295bdb2bcdfad5ceb33b0cd46 webview_flutter_wkwebview: 1821ceac936eba6f7984d89a9f3bcb4dea99ebb2 -PODFILE CHECKSUM: 581a2ac2a2086d49335330c9671c962a6fa61351 +PODFILE CHECKSUM: 0a56c8052f4497fcaf0bc6ef99feeba9366ddbfd -COCOAPODS: 1.16.2 +COCOAPODS: 1.17.0 diff --git a/example/pubspec.lock b/example/pubspec.lock index b08bf81..7cfe7e7 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -206,7 +206,7 @@ packages: path: ".." relative: true source: path - version: "2.33.0" + version: "2.33.1" vector_math: dependency: transitive description: diff --git a/example_spm/pubspec.lock b/example_spm/pubspec.lock index 52254a0..5d65249 100644 --- a/example_spm/pubspec.lock +++ b/example_spm/pubspec.lock @@ -206,7 +206,7 @@ packages: path: ".." relative: true source: path - version: "2.33.0" + version: "2.33.1" vector_math: dependency: transitive description: diff --git a/ios/usercentrics_sdk.podspec b/ios/usercentrics_sdk.podspec index fb41d99..5fc2369 100644 --- a/ios/usercentrics_sdk.podspec +++ b/ios/usercentrics_sdk.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'usercentrics_sdk' - s.version = '2.33.0' + s.version = '2.33.1' s.summary = 'Usercentrics Flutter SDK.' s.description = <<-DESC Usercentrics Flutter SDK. diff --git a/ios/usercentrics_sdk/Package.swift b/ios/usercentrics_sdk/Package.swift index 53f29ca..d2e3957 100644 --- a/ios/usercentrics_sdk/Package.swift +++ b/ios/usercentrics_sdk/Package.swift @@ -8,8 +8,8 @@ let package = Package( .library(name: "usercentrics-sdk", targets: ["usercentrics_sdk"]) ], dependencies: [ - .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-ui", exact: "2.33.0"), - .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-sdk", exact: "2.33.0") + .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-ui", exact: "2.33.1"), + .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-sdk", exact: "2.33.1") ], targets: [ .target( diff --git a/pubspec.yaml b/pubspec.yaml index a6aaa93..6f21801 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -9,7 +9,7 @@ repository: https://github.com/Usercentrics/flutter-sdk/ # [X] android/build.gradle # [X] ios/usercentrics_sdk.podspec + pod install/update # [X] CHANGELOG.md -version: 2.33.0 +version: 2.33.1 environment: sdk: ">=2.17.1 <4.0.0" From 518d200c51b2d0dff3c1928d42d333a6631028ac Mon Sep 17 00:00:00 2001 From: Bruno Silva Date: Thu, 22 Oct 2026 11:15:29 +0100 Subject: [PATCH 2/4] Bump version to 2.33.2 Co-Authored-By: Claude Sonnet 5.5 --- CHANGELOG.md | 6 ++++++ android/build.gradle | 2 +- example/pubspec.lock | 2 +- example_spm/pubspec.lock | 2 +- ios/usercentrics_sdk.podspec | 2 +- ios/usercentrics_sdk/Package.swift | 4 ++-- pubspec.yaml | 2 +- 7 files changed, 13 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1007c49..fd9448b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,13 @@ [Release Notes](https://docs.usercentrics.com/cmp_in_app_sdk/latest/about/history/) +### 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) +* **[Unreal — iOS]** Fixed `UsercentricsUnreal.init` rejecting a null context on iOS + ### 2.33.1 – Oct 19, 2026 ## Fixes * **[iOS — Unity]** Fixed the Unity iOS static package crashing at launch (`Library not loaded: @rpath/Usercentrics.framework/Usercentrics`) by restoring the static `Usercentrics` core alongside the static `UsercentricsUI` +* **[iOS — Unity]** Fixed the Unity iOS static package crashing when the banner is shown with the Swift Package Manager integration (`Cannot load bundle`), by copying the UsercentricsUI resource bundle into `UnityFramework.framework` during the Xcode export ### 2.33.0 – Oct 14, 2026 ## Features diff --git a/android/build.gradle b/android/build.gradle index 726efd9..e1c6d81 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,4 +1,4 @@ -def usercentrics_version = "2.33.1" +def usercentrics_version = "2.33.2" group 'com.usercentrics.sdk.flutter' version usercentrics_version diff --git a/example/pubspec.lock b/example/pubspec.lock index 7cfe7e7..360325f 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -206,7 +206,7 @@ packages: path: ".." relative: true source: path - version: "2.33.1" + version: "2.33.2" vector_math: dependency: transitive description: diff --git a/example_spm/pubspec.lock b/example_spm/pubspec.lock index 5d65249..854d8d9 100644 --- a/example_spm/pubspec.lock +++ b/example_spm/pubspec.lock @@ -206,7 +206,7 @@ packages: path: ".." relative: true source: path - version: "2.33.1" + version: "2.33.2" vector_math: dependency: transitive description: diff --git a/ios/usercentrics_sdk.podspec b/ios/usercentrics_sdk.podspec index 5fc2369..a2aaf16 100644 --- a/ios/usercentrics_sdk.podspec +++ b/ios/usercentrics_sdk.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'usercentrics_sdk' - s.version = '2.33.1' + s.version = '2.33.2' s.summary = 'Usercentrics Flutter SDK.' s.description = <<-DESC Usercentrics Flutter SDK. diff --git a/ios/usercentrics_sdk/Package.swift b/ios/usercentrics_sdk/Package.swift index d2e3957..d5a04e9 100644 --- a/ios/usercentrics_sdk/Package.swift +++ b/ios/usercentrics_sdk/Package.swift @@ -8,8 +8,8 @@ let package = Package( .library(name: "usercentrics-sdk", targets: ["usercentrics_sdk"]) ], dependencies: [ - .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-ui", exact: "2.33.1"), - .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-sdk", exact: "2.33.1") + .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-ui", exact: "2.33.2"), + .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-sdk", exact: "2.33.2") ], targets: [ .target( diff --git a/pubspec.yaml b/pubspec.yaml index 6f21801..6dfeec9 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -9,7 +9,7 @@ repository: https://github.com/Usercentrics/flutter-sdk/ # [X] android/build.gradle # [X] ios/usercentrics_sdk.podspec + pod install/update # [X] CHANGELOG.md -version: 2.33.1 +version: 2.33.2 environment: sdk: ">=2.17.1 <4.0.0" From 3889c6f7556ec89dd209f3f932227acb69344080 Mon Sep 17 00:00:00 2001 From: Bruno Silva Date: Thu, 22 Oct 2026 11:20:43 +0100 Subject: [PATCH 3/4] chore: update lockfiles for 2.33.2 Co-Authored-By: Claude Sonnet 5.5 --- example/ios/Podfile.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 0005a76..fa9579f 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -88,12 +88,12 @@ PODS: - nanopb/decode (3.30910.0) - nanopb/encode (3.30910.0) - PromisesObjC (2.4.1) - - Usercentrics (2.33.1) - - usercentrics_sdk (2.33.1): + - Usercentrics (2.33.2) + - usercentrics_sdk (2.33.2): - Flutter - - UsercentricsUI (= 2.33.1) - - UsercentricsUI (2.33.1): - - Usercentrics (= 2.33.1) + - UsercentricsUI (= 2.33.2) + - UsercentricsUI (2.33.2): + - Usercentrics (= 2.33.2) - webview_flutter_wkwebview (0.0.1): - Flutter - FlutterMacOS @@ -137,9 +137,9 @@ SPEC CHECKSUMS: GoogleUtilities: 766ace00c6b10d8148408f329d10c4f051931850 nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 PromisesObjC: 752c3227f599e3467650e47ea36f433eeb10c273 - Usercentrics: f9712a332f83f78d2deffe2a6adfba1522d29f2f - usercentrics_sdk: 33fb73da6770545024ad8d84a758d9ce10787d96 - UsercentricsUI: 59a94f2b0581d8e295bdb2bcdfad5ceb33b0cd46 + Usercentrics: 9e8f6a688e735ac7a4b6ef97590362cec23b1d18 + usercentrics_sdk: 8e1afe1afd2fceb37a3e9985b1d0ace52812c726 + UsercentricsUI: c8540dd1155ba6e803ea8cf6637aab1e7fe96c3b webview_flutter_wkwebview: 1821ceac936eba6f7984d89a9f3bcb4dea99ebb2 PODFILE CHECKSUM: 0a56c8052f4497fcaf0bc6ef99feeba9366ddbfd From b2a4b8490052903eb7832d153862ba1f8f95011b Mon Sep 17 00:00:00 2001 From: uc-brunosilva Date: Thu, 22 Oct 2026 13:24:06 +0100 Subject: [PATCH 4/4] Bump version to 2.33.1 (#222) (#225) - Bump pubspec.yaml, android/build.gradle, ios podspec to 2.33.1 - Point SPM plugin Package.swift at usercentrics-spm-sdk/-ui 2.33.1 - CHANGELOG copied verbatim from mobile-sdk 2.33.1 - Regenerate example Podfile.lock and example pubspec.lock files Co-authored-by: Claude Sonnet 5.5