Skip to content

Release React Native 4.11.0 with native SDK 4.11.0 pins - #64

Merged
arosasg merged 4 commits into
mainfrom
release/rn-4.10.0
Nov 1, 2026
Merged

arosasg merged 4 commits into
mainfrom
release/rn-4.10.0

Conversation

@arosasg

@arosasg arosasg commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Bumps the package to 4.11.0 and pins the native iOS and Android SDKs exactly to 4.11.0 (4.10.0 was never published, so this release carries its changes too).

Verification: the pin test checks package.json against the README and Podfile URLs; CI resolves the published 4.11.0 native artifacts.

🤖 Generated with Claude Code

Pins native iOS and Android to 4.10.0, drops the temporary native source pin,
maps iOS Location to the native Location variants, raises the Android Kotlin
default to 2.1.20, and adds release notes.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@arosasg

arosasg commented Oct 14, 2026

Copy link
Copy Markdown
Collaborator Author

Codex review (codex CLI, account codex-5, model gpt-5.6-sol)


💡 Code review

Reviewed commit: f486fd7

P1 Badge Map the deprecated Android autodetection variant to core

package.json:L6 - view

When an app selects androidVariant: "autodetection", this new 4.10.0 pin still makes android/build.gradle request me.didit:didit-sdk-autodetection:4.10.0, but this release explicitly no longer publishes that artifact, so Gradle dependency resolution fails. Preserve the deprecated option by mapping it to didit-sdk-core, which the release notes identify as its replacement.

Verdict: REQUEST CHANGES

Native 4.10.0 still publishes didit-sdk-autodetection and DiditSDK/AutoDetection, but empty
and identical to core, and its release notes tell apps to drop them. The wrapper now depends on
core directly (didit-sdk-core, DiditSDK/Core, DiditSDKCore), so the deprecated hop is gone and
the Location mapping needs no special case.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@arosasg

arosasg commented Oct 14, 2026

Copy link
Copy Markdown
Collaborator Author

Round 1 finding (map Android autodetection to core): fixed in f3116a9, on both platforms. One correction to its premise: native 4.10.0 does still publish didit-sdk-autodetection (deprecated and empty, it only depends on didit-sdk-core), so resolution would not fail. Depending on core directly is still the better choice, since the native release notes tell apps to drop the deprecated artifact; iOS autodetection now resolves to DiditSDK/Core / DiditSDKCore the same way.

@arosasg

arosasg commented Oct 14, 2026

Copy link
Copy Markdown
Collaborator Author

Codex review (codex CLI, account codex-5, model gpt-5.6-sol)


💡 Code review

Reviewed commit: f3116a9

No blocking findings in commit f3116a9.

Verdict: APPROVE

arosasg and others added 2 commits October 14, 2026 23:08
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@arosasg arosasg changed the title Release React Native 4.10.0 with native SDK 4.10.0 pins Release React Native 4.11.0 with native SDK 4.11.0 pins Nov 1, 2026
@arosasg
arosasg merged commit 902b93e into main Nov 1, 2026
5 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.

1 participant