feat!: bump to v4.0.0 (New Architecture Release) - #467
Merged
Conversation
Contributor
Author
This was referenced Apr 16, 2026
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
from
April 16, 2026 16:21
b78d8d1 to
ead781e
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
April 16, 2026 16:21
85d4db2 to
5936708
Compare
kieran-osgood-shopify
marked this pull request as ready for review
April 16, 2026 17:06
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
2 times, most recently
from
April 17, 2026 08:27
771ea81 to
7abe062
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
April 17, 2026 08:41
7abe062 to
75a9151
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
from
April 17, 2026 08:45
49c3334 to
bc90cac
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
2 times, most recently
from
April 17, 2026 08:47
6e3733e to
255301a
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
from
April 17, 2026 08:55
bc90cac to
ec03ad1
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
April 17, 2026 08:55
255301a to
3832900
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
from
April 17, 2026 09:00
ec03ad1 to
bbe259c
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
2 times, most recently
from
April 17, 2026 09:06
ad74867 to
f7678ce
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
from
April 17, 2026 09:06
bbe259c to
07d29f6
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
April 17, 2026 09:16
f7678ce to
9b66424
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
from
April 17, 2026 09:16
07d29f6 to
ba34eac
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
April 17, 2026 09:22
9b66424 to
c2ef4b8
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
from
April 17, 2026 09:22
ba34eac to
9c8a074
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
April 17, 2026 09:24
c2ef4b8 to
5f5e2e9
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
from
April 17, 2026 09:31
9c8a074 to
4be033f
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
April 17, 2026 09:31
5f5e2e9 to
5624a57
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
May 1, 2026 10:17
d90511c to
54ab9ff
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
2 times, most recently
from
May 5, 2026 16:00
fa18e5f to
0d43f55
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
May 5, 2026 16:00
54ab9ff to
b6f640b
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
from
May 5, 2026 17:17
0d43f55 to
dc837d5
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
3 times, most recently
from
May 5, 2026 17:52
d329e98 to
fb44c4e
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
from
May 5, 2026 17:52
dc837d5 to
bf8dba6
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
branch
from
May 5, 2026 21:07
bf8dba6 to
6ddb3e2
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
2 times, most recently
from
May 5, 2026 21:13
6a453b4 to
c4032a1
Compare
Juanita-Dash
changed the base branch from
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
to
graphite-base/467
May 6, 2026 18:07
kieran-osgood-shopify
force-pushed
the
graphite-base/467
branch
from
May 6, 2026 18:50
6ddb3e2 to
afba17f
Compare
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
May 6, 2026 18:50
c4032a1 to
40cf410
Compare
kieran-osgood-shopify
changed the base branch from
graphite-base/467
to
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
May 6, 2026 18:51
Contributor
Author
Merge activity
|
kieran-osgood-shopify
changed the base branch from
kieran-osgood/03-30-featreplaceinteropwithnewarchcode
to
graphite-base/467
May 6, 2026 19:18
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>
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>
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
May 6, 2026 20:14
40cf410 to
e327b11
Compare
kieran-osgood-shopify
force-pushed
the
graphite-base/467
branch
from
May 6, 2026 20:14
afba17f to
01be71e
Compare
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
kieran-osgood-shopify
force-pushed
the
cx-rn-new-arch-v4
branch
from
May 6, 2026 20:15
e327b11 to
98c974a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

v4.0.0 — React Native New Architecture
v4 is a breaking release. The library now requires the React Native
New Architecture (TurboModules + Fabric) and no longer supports the
legacy bridge. Apps that are still on the old architecture should stay
on the
3.xline.Changelog
Breaking changes
New Architecture is now required.
newArchEnabled=trueon Android and:new_arch_enabled => truein the iOSPodfile.https://reactnative.dev/docs/the-new-architecture/use-the-new-architecture
Several promise-returning APIs are now synchronous. Drop
awaitfrom call sites:
getConfig()Promise<Configuration>ConfigurationsetConfig(config)Promise<void>voidconfigureAcceleratedCheckouts(config)Promise<boolean>booleanisAcceleratedCheckoutAvailable()Promise<boolean>booleanisApplePayAvailable()Promise<boolean>booleanUnder the hood
RCT_EXTERN_MODULE/ReactPackage) to TurboModules (NativeShopifyCheckoutSheetKitSpecBaseon iOS,TurboReactPackageon Android).RNShopifyCheckoutSheetKit.podspecand Androidbuild.gradle.AcceleratedCheckoutButtonsnow registered viacodegenNativeComponent.colorScheme/logLevelvalues returned bygetConfig()— unknown values from native now fall back to safe defaults (automatic/error) rather than silently passing through as untyped strings.Migration checklist
awaitfrom the five APIs listed abovecd ios && bundle exec pod install