Skip to content

feat!: bump to v4.0.0 for New Architecture clean break#467

Open
kieran-osgood-shopify wants to merge 3 commits intokieran-osgood/03-30-featreplaceinteropwithnewarchcodefrom
cx-rn-new-arch-v4
Open

feat!: bump to v4.0.0 for New Architecture clean break#467
kieran-osgood-shopify wants to merge 3 commits intokieran-osgood/03-30-featreplaceinteropwithnewarchcodefrom
cx-rn-new-arch-v4

Conversation

@kieran-osgood-shopify
Copy link
Copy Markdown
Contributor

What changes are you making?


PR Checklist

Important

Releasing a new version of the kit?


Tip

See the Contributing documentation for instructions on how to publish a new version of the library.

Copy link
Copy Markdown
Contributor Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 16, 2026

Coverage Report

Lines Statements Branches Functions
Coverage: 99%
99.52% (210/211) 97.5% (117/120) 100% (61/61)

BREAKING CHANGE: This library now requires React Native New Architecture.
Consumers must have newArchEnabled=true (Android) and
new_arch_enabled: true (iOS Podfile). Old architecture is no longer
supported.

- Bump version to 4.0.0
- Update test mocks to use TurboModuleRegistry instead of NativeModules

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/03-30-featreplaceinteropwithnewarchcode branch from b78d8d1 to ead781e Compare April 16, 2026 16:21
kieran-osgood-shopify and others added 2 commits April 16, 2026 17:26
Add a Version Compatibility table so consumers can see at a glance which
package line targets which React Native architecture, and include setup
steps for enabling the New Architecture on both platforms.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Version bump in package.json propagates to the podspec's s.version,
which requires the sample app's Podfile.lock to be regenerated.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kieran-osgood-shopify kieran-osgood-shopify marked this pull request as ready for review April 16, 2026 17:06
@kieran-osgood-shopify kieran-osgood-shopify requested a review from a team as a code owner April 16, 2026 17:06
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