[Snyk] Upgrade react-native from 0.63.3 to 0.78.0 #1383
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.
Snyk has created this PR to upgrade react-native from 0.63.3 to 0.78.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 793 versions ahead of your current version.
The recommended version was released a month ago.
Issues fixed by the recommended upgrade:
SNYK-JS-BRACES-6838727
SNYK-JS-CROSSSPAWN-8303230
SNYK-JS-MICROMATCH-6838728
SNYK-JS-HERMESENGINE-1309667
SNYK-JS-HERMESENGINE-1727253
SNYK-JS-REACTNATIVE-1298632
SNYK-JS-SHELLQUOTE-1766506
SNYK-JS-UNSETVALUE-2400660
SNYK-JS-HERMESENGINE-1015406
SNYK-JS-IP-7148531
SNYK-JS-NODEFETCH-2342118
SNYK-JS-HERMESENGINE-2342071
SNYK-JS-HERMESENGINE-608850
SNYK-JS-HERMESENGINE-629268
SNYK-JS-HERMESENGINE-629748
SNYK-JS-NODEFETCH-674311
SNYK-JS-WS-1296835
Release notes
Package name: react-native
Breaking
FuseboxClient.setClientMetadataCDP method is removed. Instead, useReactNativeApplication.enable. (1a9780f0e3 by @ huntie)Android specific
FrescoBasedReactTextInlineImageViewManagerto internal (d5f33c19cb by @ alanleedev)RootViewto Kotlin (21c9491926 by @ fabriziocucci)GuardedResultAsyncTask(67bff8734f by @ mdvacca)FabricViewStateManager(b25b65ba19 by @ mdvacca)ComponentNameResolverfrom public API (a4849cb3d6 by @ mdvacca)iOS specific
Added
RawValue(Runtime*, jsi::Value&)constructor to make aRawValuefrom ajsi::Value. (03d2186ace by @ hannojg)jest-diff v29.7.0to devDependencies (b27bd00a38 by @ andrewdacenko)console.tableto specify a list of columns to print in the table. (fd0894b1c7 by @ rubennorte)--client-logsflag (86db4fa90b by @ huntie)pointerEventstoTextPropstype. (3efbe33ce0 by @ hyochan)Android specific
resource-idfrom thetestIDprop (87b1bad45e by @ mateoguzmana)getStatemethod forStateWrapperImpl(ed36e896ac by @ hannojg)iOS specific
sourceparameter to generate-codegen-artifacts to avoid generating files not needed by libraries. (98b8f17811 by @ cipolleschi)disableKeyboardShortcuts. It can disable the keyboard shortcuts on iPads. (0154372b93 by @ rezkiy37)Changed
BoxInspectorand refactored a code (f832c450a5 by @ coado)console.table(including Markdown format). (7154c62afb by @ rubennorte)intersectionRectrequired inNativeIntersectionObserverEntryto reflect native logic. (8681fc2ab2 by @ lunaleaps)typescript-configmodule version toesnext(5370347f54 by @ mateoguzmana)Android specific
ViewManagerInterface(40a0cdbc99 by @ mdvacca)ComponentNameResolverto kotlin (385b9f4265 by @ mdvacca)ReactSwitchManagerto Kotlin (b886bc4db9 by @ krozniata)iOS specific
accessibilityLabel(74bdab8bd8 by @ sparga)Removed
Android specific
ReactCookieJarContainerinternal. (18ebea533d by @ javache)JSCHeapCapturemodule, deprecated PackagerCommandListener#onCaptureHeapCommand (e06fa5d102 by @ javache)Fixed
animatedShouldUseSingleOpis enabled. (746d584a23 by @ javache)JSBigFileStringfails for non-zero offset arguments (7d0338cb0b by @ jwajgelt)react-in-jsx-scoperule in eslint config (ea56c432b7 by @ matinzd)invariantdependency (ee8088b615 by @ tido64)console.tableto avoid mutating the received argument. (caa77fbe2b by @ rubennorte)adjustsFontSizeToFitnot working for text with a single character (47822e9048 by @ j-piasecki)maxFontSizeMultiplierprop onTextandTextInputcomponents in Fabric / New Architecture (ea49d4d1b01107a5ecbbbd4904f1d935e51d6b32 by @ RickardZrinski)Android specific
FLAG_SECUREnot respected in Modal dialog (7e029b0dcf by @ mateoguzmana)setEventEmitterCallbackNoSuchMethodError on API lvl 26 (7dcbc799eb by @ cortinico)str.replaceAll()(b5b9e032c2 by @ robhogan)resource-idfromtestIDprop (52b6592559 by @ mateoguzmana)SetColorSchemeshould be called on the UI thread (2aa79979d3 by lihaitao)testIDcorrectly for horizontal scroll view (81c74cd35f by @ mateoguzmana)iOS specific
pod installwarning (2f2281718a by @ noway)nullvalue in TurboModule Interop layer (ebfd7057af by @ cipolleschi)RefreshControlis used inside of (6cb2684b43 by @ sammy-SC)didUpdateDimensionscorrectly (920867d949 by TobiasH)applicationDidEnterBackgroundnot being called (adaceba546 by @ alextoudic)centerContentlosing taps and causing jitter (fe7e97a2fd by @ gaearon)Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
🥇 GOLDEN RC 🥇
Stable release coming up next week.
Added
--client-logsflag (86db4fa90b by @ huntie)Fixed
iOS specific
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Fixed
Android specific
iOS specific
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Fixed
invariantdependency (877e82c1a9 by @ tido64)maxFontSizeMultiplierprop onTextandTextInputcomponents in New Architecture (8baa858412 by RickardZrinski)Android specific
iOS specific
nullvalues coming from NativeModules. (475f797a51 by sammy-SC)Added
--client-logsflag (969eb3f007 by huntie)Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Changed
iOS specific
Fixed
maxFontSizeMultiplierprop onTextandTextInputcomponents in Fabric / New Architecture (ea49d4d1b01107a5ecbbbd4904f1d935e51d6b32 by @ RickardZrinski)Appearance.setColorScheme(null)not resetting color scheme value (7d63235086 by @ sangonz193)Android specific
invariantdependency (ee8088b615 by @ tido64)iOS specific
RCTSurfaceHostingProxyRootViewno longer has different behavior (whether it callsstarton the provided surface) depending on which initializer is used. Callstartyourself on the surface instead. (13b93cfdda by Nolan O'Brien)Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Added
Changed
Android specific
iOS specific