pinar
pinar copied to clipboard
Bump react-native from 0.73.7 to 0.74.0
Bumps react-native from 0.73.7 to 0.74.0.
Release notes
Sourced from react-native's releases.
0.74.0
0.74 stable is out!
This release includes over 1673 commits from 57 contributors! Thank you to all our contributors new and old! See the highlights of the release in our release blog post.
To help you upgrade to this version, you can use the upgrade helper ⚛️
Hermes dSYMS:
You can find the whole changelog history in the changelog.md file.
0.74.0-rc.9
Added
- Implement
getJavaScriptContextHolder()
for Bridgeless Catalyst Instance (b72f5e9982 by@arushikesarwani94
)- Implement
getRuntimeExecutor()
for Bridgeless Catalyst Instance (6a5aaad9e0 by@arushikesarwani94
)iOS specific
- Add privacy manifest to pod install (d39712f54a by
@philIip
)Fixed
iOS specific
- Fix RNTester project and remove CCACHE from project when disabled (2b18fdf806 by
@cipolleschi
)- Make sure that the Open Debugger appears in bridgeless mode (18916f391a by
@cipolleschi
)- Change bridgeless check in dev menu (776f90024f by
@zhongwuzw
)
Hermes dSYMS:
... (truncated)
Changelog
Sourced from react-native's changelog.
0.74.0
Breaking
- OnLayout event batching changes (57e49b584d by
@sammy-SC
)- Delete traitCast and identifier traits (1170a68755 by
@NickGerleman
)- Remove static-behaves-like-relative errata (56b9b990de by
@joevilches
)- Make
start/end
in styles always refer to writing direction (e859f6c773 by@NickGerleman
)- Remove APIs for reporting bundle download status to inspector-proxy, which does not use this information. (cfa02eec50 by
@motiz88
)- Delete
configFilename
andconfigKey
arguments from iOS codegen CLI. Now we always expect them to bepackage.json
andcodegenConfig
respectively. (33a44e68fc by@dmytrorykun
)- Add errata for fix to marginStart/End for row-reverse flex direction (2dad663c28 by
@joevilches
)- Remove web performance logging from GlobalPerformanceLogger (53a2742e13 by
@rshest
)- Rename AbsolutePositioning errata (08eb985c33 by
@joevilches
)- Refactor React to get rid of JSIModule and its dependencies (6555205539 by
@arushikesarwani94
)- Get rid of old APIs in FabricUIManagerProvider (c2c346ccaf by
@arushikesarwani94
)Android specific
- Make bridgeless the default when the New Arch is enabled (fe337f25be by
@cipolleschi
)- Codegen: mapping for numeric types is changed for Android native modules.
Float
->float
;Int32
->int
. (ccd3b04770 by@dmytrorykun
)- Delete ReactInstancePackage (7141c475bf by
@mdvacca
)- Delete deprecated method LazyReactPackage.getReactModuleInfoProviderViaReflection (118e651bc2 by
@mdvacca
)- Reduce visibility of CoreModulesPackage class (30b9b01e68 by
@mdvacca
)- Reducing visibility of DebugCorePackage (5ad4bdbad8 by
@mdvacca
)- Mark NativeModule.onCatalystInstanceDestroy() method as deprecated in new architecture (b13ea1786f by
@mdvacca
)- Deprecate CompositeReactPackage from RN Android (294c0fa208 by
@mdvacca
)- Remove support for Android API < 23 in ReactViewManager (cb46f4cff8 by
@mdvacca
)- Remove support for Android API < 23 in ReactDrawableHelper (120aab2e99 by
@mdvacca
)- Remove support for Android API < 23 in ReactTextInputShadowNode (dc3fc16ce5 by
@mdvacca
)- Remove support for Android API < 23 in ReactTextInputLocalData (b968cb6f97 by
@mdvacca
)- Remove support for Android API < 23 in TextLayoutManagerMapBuffer (c35dcb3c04 by
@mdvacca
)- Remove support for Android API < 23 in TextLayoutManager (4a563f30d2 by
@mdvacca
)- Remove support for Android API < 23 in TextAttributeProps (9454587316 by
@mdvacca
)- Remove support for Android API < 23 in ReactTextView (31e16ee90c by
@mdvacca
)- Remove support for Android API < 23 in ReactTextShadowNode (07e885232b by
@mdvacca
)- Remove support for Android API < 23 in ReactTextAnchorViewManager (b138a4f72d by
@mdvacca
)- Remove support for Android API < 23 in ReactBaseTextShadowNode (0505f5c28c by
@mdvacca
)- Remove support for Android API < 23 in StatusBarModule (6eb4f1e997 by
@mdvacca
)- Remove support for Android API < 23 in PermissionsModule (0384e3cf1f by
@mdvacca
)- Remove support for Android API < 23 in RequestBodyUtil (52ec1d87e9 by
@mdvacca
)- Remove support for Android API < 23 in WindowOverlayCompat (c359a44676 by
@mdvacca
)- Remove support for Android API < 23 in DebugOverlayController (2286c123b7 by
@mdvacca
)- Remove support for Android API < 23 in ReactFragment (414b25b125 by
@mdvacca
)- Remove support for Android API < 23 in (3664b8aa22 by
@mdvacca
)- Increase min sdk version of RN Android to 23 (70fcb1ebf6 by
@mdvacca
)- Rename onCatalystInstanceDestroy -> invalidate (5f215cdde2 by
@mdvacca
)- Implement
getJSCallInvokerHolder()
for Bridgeless Catalyst Instance (c6076bca97 by@arushikesarwani94
)- Implement
onKeyLongPress
in Bridgeless (f345fcf3e8 by@arushikesarwani94
)- Implement
onKeyDown
in Bridgeless (b14f7d58e3 by@arushikesarwani94
)- Implement
onConfigurationChanged
in Bridgeless (b2e1db0fbf by@arushikesarwani94
)
... (truncated)
Commits
972b420
Release 0.74.0d4a48ce
Release 0.74.0-rc.92b18fdf
[LOCAL][iOS] Fix RNTester project and remove CCACHE from project when disabled92c6d22
add privacy manifest to pod installbb5451b
Fix Open Debugger dev menu item missing from iOS Bridgeless0b3ebdf
Change bridgeless check in dev menu (#43976)26854de
Implement getJavaScriptContextHolder for BridgelessCatalystInstance (#44054)e7131fa
Implement getRuntimeExecutor for BridgelessCatalystInstance (#44053)2a6e156
Release 0.74.0-rc.8cb2d93e
[RN][iOS] Cherry Pick #43757 and #43994 (#44007)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)