Skip to content

Release: 2.33.2 - #258

Closed
uc-brunosilva wants to merge 1 commit into
masterfrom
bump/2.33.2
Closed

uc-brunosilva wants to merge 1 commit into
masterfrom
bump/2.33.2

Conversation

@uc-brunosilva

@uc-brunosilva uc-brunosilva commented Oct 22, 2026 •

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

🤖 CodeAnt AI — Review Status

Status Commit Started (UTC) Finished (UTC)
✅ Reviewed your PR aee2fe3 Oct 22, 2026 · 10:23 10:24

@codeant-ai

codeant-ai Bot commented Oct 22, 2026

Copy link
Copy Markdown

Thanks for using CodeAnt! 🎉

We're free for open-source projects. if you're enjoying it, help us grow by sharing.

Share on X ·
Reddit ·
LinkedIn

@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

@coderabbitai

coderabbitai Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ 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: 3c1c4da8-846d-4bba-8f07-070b80e7a189
📥 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

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

📝 Walkthrough

The release metadata changes from version 2.33.1 to 2.33.2. The changelog adds release notes for two iOS fixes.

Changes: 2.33.2 Release

Layer / File(s) Summary
Release version metadata and notes
package.json, android/build.gradle.kts, CHANGELOG.md
The package and Android versions change to 2.33.2. The changelog describes fixes for a missing UsercentricsUI resource bundle in Unity iOS archive exports and null-context rejection by UsercentricsUnreal.init on iOS.

Priority: ➖ Normal

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Suggested reviewers: islameldesoky95

Merge Risk: ⚪ Minimal · up to aee2f

The release metadata changes are ready to merge.

Pre-merge checks: Passed 4 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Docstring Coverage Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 1 files. (2 skipped: 2 … Write docstrings for the functions missing them to satisfy the coverage threshold.
Passed Passed checks: 4 passed
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly identifies the release version updated by the pull request. It matches the version changes and changelog entry.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 1 files. (2 skipped: 2 unsupported.)

Resolution

Write docstrings for the functions missing them to satisfy the coverage threshold.

✨ Finishing Touches: 💡 1
📝 Generate docstrings: 💡
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Warning

Some tools did not complete. Review the errors below.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint install timed out. The project may have too many dependencies for the sandbox.

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

Copy link
Copy Markdown

PR Summary by Qodo

Release React Native SDK 2.33.2

⚙️ Configuration changes 📝 Documentation 🕐 Less than 10 minutes

Grey Divider

AI Description

• Align the npm package and native SDK dependencies at version 2.33.2.
• Refresh lockfiles so installs resolve the matching package and iOS pods.
• Document upstream Unity and Unreal iOS fixes included in this release.
Diagram

graph TD
  Pkg["Package metadata"] --> Pod["iOS podspec"] --> Cocoa["CocoaPods SDK"] --> Sample["Sample Pod lock"]
  Pkg --> Npm["npm lock"]
  Gradle["Android Gradle"] --> Maven["Maven SDK"]
Loading
High-Level Assessment

Coordinating the existing version pins and regenerating the affected lockfiles fits this release-only change. Automating version synchronization could help across future releases, but would add scope without improving this PR's dependency alignment.

Files changed (5) +18 / -13

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

Document the 2.33.2 upstream fixes

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

CHANGELOG.md

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

Pin the Android SDK to 2.33.2

• Changes the Usercentrics Android dependency version used by Gradle 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 npm package version and the iOS SDK version consumed by the podspec.

package.json

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

Align the npm lockfile with package version 2.33.2

• Updates the root and package-entry versions to match package.json; no other locked dependencies change.

package-lock.json

Podfile.lockLock the sample app to 2.33.2 iOS pods +8/-8

Lock the sample app to 2.33.2 iOS pods

• Updates the local React Native pod and Usercentrics pods to 2.33.2, including their spec checksums.

sample/ios/Podfile.lock

@codeant-ai codeant-ai Bot added the size:S This PR changes 10-29 lines, ignoring generated files label Oct 22, 2026
@pantoaibot

pantoaibot Bot commented Oct 22, 2026

Copy link
Copy Markdown

PR Summary:

Release 2.33.2 — version bumps and changelog added (notes two mobile fixes).

  • CHANGELOG.md: added "2.33.2 – Oct 22, 2026" entry documenting fixes:
    • iOS — Unity: fixed SPM export copying UsercentricsUI resource bundle as a dangling symlink that could be missing from final .app.
    • Unreal — iOS: fixed UsercentricsUnreal.init rejecting a null context.
  • android/build.gradle.kts: bumped usercentricsVersion from "2.33.1" to "2.33.2".
  • package.json: bumped package "version" and "iosPackageVersion" to "2.33.2".
  • No other code/API changes or dependency upgrades in this PR; no breaking changes.

Reviewed by Panto AI

@codeant-ai

codeant-ai Bot commented Oct 22, 2026

Copy link
Copy Markdown

CodeAnt PR Risk: Low Risk

  • The PR appears safe to merge; no actionable issues were identified in the review.

Assessed commit: aee2fe30cecf

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 - You bumped package.json (version and iosPackageVersion) but I don't see regenerated lockfiles or CocoaPods updates in this diff. Please run `npm install` to regenerate the root package-lock.json (and commit it) and run the Pod commands in CLAUDE.md: `bundle exec pod repo update` then `bundle exec pod update UsercentricsUI` in sample/ios. Commit the resulting sample/ios/Podfile.lock (and any package-lock changes). This ensures CI and downstream consumers can resolve the new native SDK (and avoids surprises in CI). (See package.json reference: lines 1-25 in the repo reference.)

Reviewed by Panto AI

@uc-brunosilva

Copy link
Copy Markdown
Collaborator Author

Superseded by #259 (branch release/2.33.2).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S This PR changes 10-29 lines, ignoring generated files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant