Skip to content

Release: 2.33.2 - #259

Merged
uc-brunosilva merged 1 commit into
masterfrom
release/2.33.2
Oct 22, 2026
Merged

uc-brunosilva merged 1 commit into
masterfrom
release/2.33.2

Conversation

@uc-brunosilva

Copy link
Copy Markdown
Collaborator

User description

Summary

  • Version bump to 2.33.2 (package.json version + iosPackageVersion, android/build.gradle.kts, lockfiles)
  • CHANGELOG entry for 2.33.2 (Unity iOS SPM resource bundle symlink fix, Unreal iOS null context fix)
  • Native SDKs 2.33.2 verified on Maven Central and CocoaPods trunk

Checks

  • npm run compile: clean
  • npm test: 37/37 passing
  • npm run lint: 0 errors
  • pod update UsercentricsUI resolves 2.33.2 and is deterministic on a second pod install

After merge, npm publish is triggered by creating a GitHub Release.

🤖 Generated with Claude Code


CodeAnt-AI Description

Update the SDK to version 2.33.2 with iOS packaging and Unreal fixes

What Changed

  • Updates the Android and iOS SDK versions to 2.33.2
  • Fixes Unity iOS archives missing the UsercentricsUI resource bundle
  • Allows Unreal iOS initialization with a null context

Impact

✅ Unity iOS archives include the UI resource bundle
✅ Unreal iOS initialization accepts a null context

💡 Usage Guide

Checking Your Pull Request

Every time you make a pull request, our system automatically looks through it. We check for security issues, mistakes in how you're setting up your infrastructure, and common code problems. We do this to make sure your changes are solid and won't cause any trouble later.

Talking to CodeAnt AI

Got a question or need a hand with something in your pull request? You can easily get in touch with CodeAnt AI right here. Just type the following in a comment on your pull request, and replace "Your question here" with whatever you want to ask:

@codeant-ai ask: Your question here

This lets you have a chat with CodeAnt AI about your pull request, making it easier to understand and improve your code.

Example

@codeant-ai ask: Can you suggest a safer alternative to storing this secret?

Preserve Org Learnings with CodeAnt

You can record team preferences so CodeAnt AI applies them in future reviews. Reply directly to the specific CodeAnt AI suggestion (in the same thread) and replace "Your feedback here" with your input:

@codeant-ai: Your feedback here

This helps CodeAnt AI learn and adapt to your team's coding style and standards.

Example

@codeant-ai: Do not flag unused imports.

Retrigger review

Ask CodeAnt AI to review the PR again, by typing:

@codeant-ai: review

Check Your Repository Health

To analyze the health of your code repository, visit our dashboard at https://app.codeant.ai. This tool helps you identify potential issues and areas for improvement in your codebase, ensuring your repository maintains high standards of code health.

Summary by CodeRabbit

  • Bug Fixes
    • Fixed Unity iOS archive exports so the UsercentricsUI resource bundle is included in the final app.
    • Fixed UsercentricsUnreal.init on iOS to accept a null context.
  • Release
    • Updated the package to version 2.33.2.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@codeant-ai

codeant-ai Bot commented Oct 22, 2026

Copy link
Copy Markdown

Skipping CodeAnt AI review — this PR is a back-merge between long-lived branches (release/2.33.2 → master). The diff here has already been reviewed when the underlying commits landed on the source branch, so re-running analysis would produce duplicate findings on already-reviewed code.

If you want to analyze this anyway (e.g. you resolved conflicts with new logic), comment @codeant-ai : review and CodeAnt will start a review.

@uc-brunosilva uc-brunosilva mentioned this pull request Oct 22, 2026
@coderabbitai

coderabbitai Bot commented Oct 22, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 30 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 3b4b68f6-cf6a-46e3-ba79-5e6b65e08f31
📥 Commits

Reviewing files that changed from the base of the PR and between c97be40 and aee2fe3.

⛔ Files ignored due to path filters: 2
  • package-lock.json is excluded by !**/package-lock.json
  • sample/ios/Podfile.lock is excluded by !**/*.lock
📒 Files selected for processing: 3
  • CHANGELOG.md
  • android/build.gradle.kts
  • package.json
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@qodo-code-review

qodo-code-review Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Code Review by Qodo

Grey Divider

Sorry, something went wrong

We weren't able to complete the code review on our side. Please try again manually by commenting /agentic_review on this PR.

Grey Divider

Qodo Logo

@qodo-code-review

Copy link
Copy Markdown

PR Summary by Qodo

Release React Native SDK 2.33.2

⚙️ Configuration changes 📝 Documentation 🕐 10-20 Minutes

Grey Divider

AI Description

• Align the package, Android dependency, and iOS pod versions at 2.33.2.
• Refresh lockfiles to record the release and resolved iOS native SDKs.
• Document Unity and Unreal iOS fixes delivered by the native SDK release.
Diagram

graph TD
  Release["Release 2.33.2"] --> Manifest["Package manifest"] --> Podspec["iOS podspec"] --> IOS["iOS UI pod"]
  Release --> Gradle["Android Gradle"] --> Android["Android UI SDK"]
  Manifest --> Npm["NPM lock"]
  Podspec --> Sample["Sample pod lock"]
Loading
High-Level Assessment

Keep the coordinated version bump: npm, Gradle, and CocoaPods obtain their versions from different files, so each needs an aligned release value. A shared version source would add tooling for little benefit to this release.

Files changed (5) +18 / -13

Documentation (1) +5 / -0
CHANGELOG.mdDocument the 2.33.2 native fixes +5/-0

Document the 2.33.2 native fixes

• Adds release notes for the Unity iOS SPM resource-bundle symlink fix and Unreal iOS null-context fix. These fixes are documented here; their implementations are not changed in this repository.

CHANGELOG.md

Other (4) +13 / -13
build.gradle.ktsPin Android Usercentrics UI to 2.33.2 +1/-1

Pin Android Usercentrics UI to 2.33.2

• Changes the Gradle version used for the Android native UI SDK dependency from 2.33.1 to 2.33.2.

android/build.gradle.kts

package.jsonSet package and iOS SDK versions to 2.33.2 +2/-2

Set package and iOS SDK versions to 2.33.2

• Bumps the published npm package version and the iOS native version consumed by the podspec.

package.json

package-lock.jsonAlign npm lockfile with the release +2/-2

Align npm lockfile with the release

• Updates the lockfile’s top-level and root-package versions to 2.33.2 without changing other locked dependencies.

package-lock.json

Podfile.lockResolve sample iOS pods at 2.33.2 +8/-8

Resolve sample iOS pods at 2.33.2

• Updates the sample app’s react-native-usercentrics, UsercentricsUI, and Usercentrics pod versions to 2.33.2, along with their spec checksums.

sample/ios/Podfile.lock

@pantoaibot

pantoaibot Bot commented Oct 22, 2026

Copy link
Copy Markdown

PR Summary:

Release 2.33.2 — fixes for Unity iOS SPM resource bundling during archive and Unreal iOS init null-context handling.

  • Added CHANGELOG entry for 2.33.2 describing:
    • Fixed Unity (iOS — Unity) Swift Package Manager issue where UsercentricsUI resource bundle was copied as a dangling symlink into UnityFramework during xcodebuild archive, causing the bundle to be missing in the final .app.
    • Fixed Unreal (iOS) UsercentricsUnreal.init rejecting a null context on iOS.
  • Bumped package versions:
    • android/build.gradle.kts: usercentricsVersion 2.33.1 → 2.33.2
    • package.json: version and iosPackageVersion 2.33.1 → 2.33.2
  • No API or breaking changes; release-only fixes affecting Unity/iOS packaging and Unreal/iOS initialization.

Reviewed by Panto AI

Comment thread android/build.gradle.kts
Comment thread CHANGELOG.md
@pantoaibot

pantoaibot Bot commented Oct 22, 2026

Copy link
Copy Markdown

Reviewed up to commit:aee2fe30cecfd5cacdcf83cfa7b38d50246636be

Additional Suggestion
Others - Ensure the iOS Podspec (react-native-usercentrics.podspec) and any other native metadata files have their version updated to 2.33.2 (s.version or equivalent). Verify `pod install` / `pod update UsercentricsUI` resolves deterministically to 2.33.2 in a clean CocoaPods cache, and confirm the Unity SPM + resource-bundle symlink fix and the Unreal null-context fix are present in the native iOS sources that will be released to CocoaPods/Maven. Also ensure the prepublish codegen step (scripts/generate-codegen-jni.js) has been run if any native API changed, and include the generated outputs if your publish process requires them.

Reviewed by Panto AI

@uc-brunosilva
uc-brunosilva merged commit 60a5d7d into master Oct 22, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants