Repository navigation
fix(deps): update js dependencies (major) - #113
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
April 11, 2024 15:31
6dc1536 to
a181926
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
May 10, 2024 01:35
a181926 to
5d23151
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
August 29, 2024 08:16
5d23151 to
cb0de1f
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
3 times, most recently
from
November 8, 2024 16:25
c8f5539 to
472fc1f
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
2 times, most recently
from
November 13, 2024 22:09
df843e8 to
cd4dcad
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
December 8, 2024 18:48
cd4dcad to
80fbd36
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
December 8, 2024 23:53
80fbd36 to
423c3ff
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
May 1, 2025 19:55
423c3ff to
4f3b490
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
July 31, 2025 18:13
4f3b490 to
7e0f62f
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
2 times, most recently
from
August 13, 2025 16:13
761a222 to
b4c75dc
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
August 19, 2025 19:14
b4c75dc to
af7f10a
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
2 times, most recently
from
September 7, 2025 00:15
9632201 to
b45996b
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
7 times, most recently
from
September 16, 2025 22:08
eaa88d2 to
0e14e72
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
September 19, 2025 21:39
0e14e72 to
8aba948
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
10 times, most recently
from
October 31, 2025 15:17
279f654 to
f5b1c75
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
3 times, most recently
from
November 11, 2025 01:02
3751a14 to
15ebfde
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
6 times, most recently
from
November 25, 2025 08:51
d3278bd to
be09533
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
November 25, 2025 14:06
be09533 to
ff35e27
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
4 times, most recently
from
December 6, 2025 17:10
e9de299 to
ec5b25f
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
3 times, most recently
from
December 21, 2025 13:31
1aaab97 to
13a9d7f
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
December 31, 2025 13:33
13a9d7f to
9674587
Compare
renovate
Bot
force-pushed
the
renovate/major-js-dependencies
branch
from
January 8, 2026 17:51
9674587 to
ef4377e
Compare
This branch has not been deployed
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.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
^49.0.0→^58.0.0^18.2.0→^19.0.0Release Notes
expo/expo (expo)
v58.0.14Compare Source
Patch Changes
v58.0.13Compare Source
Patch Changes
v58.0.12Compare Source
Patch Changes
v58.0.11Compare Source
Patch Changes
react-native-svgto 15.16.0. (#51615 by @jakex7)EXPO_PROJECT_ROOTandEXPO_ROUTER_ABS_APP_ROOTvariables and corresponding invalidation. (#51540 by @kitten)v58.0.10Compare Source
Patch Changes
react-native-screensto 4.30.0. (#51489 by @Ubax)@expo/metro@~58.0.0(promoted to stable for SDK 58). (#51549 by @kitten)expo/build/winterexports entry. (#51536 by @kitten)v58.0.9Compare Source
Patch Changes
v58.0.8Compare Source
Patch Changes
@ExpoModulemacro and add them to the generated modules provider automatically, without listing them inexpo-module.config.json. Generating the modules provider runs the scanner fromexpo-modules-macrosonce over all package sources and links only the classes that compile for the target platform. When the scan fails, packages that declare their modules still link them, and the build fails if a package relies on the scan for its module classes. (#49784 by @tsapeta)v58.0.7Compare Source
Patch Changes
0bf5424, #51204, #51310, #51260, #50522, #51227, #51027, #51210, #51083, #49418, #51169, #51168, #51185, #51110, #50956, #51171, #51247, #49801)v58.0.6Compare Source
Patch Changes
react-native/setup-envinstead ofInitializeCore. (#50863 by @huntie)LogBox,DevSettings, andNativeComponentRegistryfrom thereact-nativepublic API. (#50862 by @huntie)react-native/unstable-internals-do-not-use. (#50860 by @huntie)v58.0.5Compare Source
Patch Changes
v58.0.4Compare Source
Patch Changes
initialPropertiestoExpoAppSceneDelegate, restoring the root properties apps could pass throughRCTAppDelegate.initialPropsbefore React Native moved its startup intoscene(_:willConnectTo:). (#50997 by @gabrieldonadel)./template.tgzto theexportsmap soexpo/template.tgzresolves again. Before, the./*wildcard mapped it to the nonexistenttemplate.tgz.js, soexpo prebuildcouldn't use the template bundled withexpoand fell back to downloading one from npm. (#50988 by @huytdps13400)v58.0.3Compare Source
Patch Changes
react-native-webto~0.21.3. (#50458 by @hassankhan)TextDecoderimplementation provided by Hermes in React Native 0.88. In addition to UTF-8, this new implementation supports more character encodings including UTF-16 LE and BE, Latin-1, and Windows-1252. Custom JavaScript runtimes must provideTextDecoderbefore initializing Expo. (#50853 by @savv)v58.0.2Compare Source
Patch Changes
AppController.sharedInstace was called before the module was initializedassertion at launch withreact-native-macos0.83, whereEXReactRootViewFactorydid not override theviewWithModuleName:initialProperties:launchOptions:devMenuConfiguration:method thatRCTReactNativeFactorycalls. (#50885 by @zoontek)autolinkWhenconditions in the SwiftPM autolinking plugin. (#50549 by @chrfalch)v58.0.1Compare Source
Patch Changes
Resolve
expo/tsconfig.basein tools that followpackage.jsonexports. (#51751 by @daemosity)[iOS] Build
ExpoModulesJSIduring the Xcode build of a Swift Package Manager app, against the app's React Native. Expo source packages compile against theExpoModulesJSIHeadersXCFramework thatexpo-modules-jsiships, and the new "Build ExpoModulesJSI" build phase runs a script inexpo-modules-jsithat builds, links and embeds the framework.The build phase copies the framework's dSYM to the app's dSYM folder, so archives symbolicate
ExpoModulesJSIcrashes.Sync fails with an error that names both versions when the
ExpoModulesJSIHeadersXCFramework comes from another version ofexpo-modules-jsithan the installed sources.(#51588 by @chrfalch)
Updated dependencies. (#50388, #51872, #51946, #51986, #51730, #51854, #51905, #51923, #51906, #51504, #51937, #52008, #51868, #51932, #51714, #51913)
v58.0.0Compare Source
Patch Changes
react-native spm, contributing precompiled xcframeworks, source packages and the generatedExpoModulesProviderinto the SwiftPM autolinking graph. (#47647 by @chrfalch)Package.swiftthe SwiftPM autolinking plugin generates up to what CocoaPods already carries: a module's build settings, its declared iOS deployment floor and itsPrivacyInfo.xcprivacy, plusRCT_NEW_ARCH_ENABLEDfor theExpoObjCtarget. Modules the plugin cannot place are now reported with the reason and the fix, including one whosePackage.swiftdepends on a target the generated package cannot declare. The podspec reader no longer mistakes atest_spec's linkage for the module's own. (#49823 by @chrfalch)ACCESS_LOCAL_NETWORKpermission in debug builds on Android 17 before loading the app, so the dev server can be reached withoutexpo-dev-client. (#50057 by @alanjhughes)ExpoModulesProviderthat reports no app groups and registers no inline modules. (#50084 by @chrfalch)script_phase. First consumer: expo-constants' embeddedapp.config. (#50084 by @chrfalch)android.enableMinifyInReleaseBuilds=true) by default in the bare template. (#50108 by @lukmccall)@expo/metro@58.0.0-rc.0andmetro@0.87.1(#50135 by @robhogan)urlevents for deep links delivered to a running app under the UIKit scene life cycle. (#50235 by @chrfalch)FoundationinResponseSink, which relied on another file in the module importing it. (#50277 by @chrfalch)requestAnimationFramein server bundles, wherereact-native-worklets0.12 calls it unguarded when Reanimated is imported, crashing server rendering andexpo export. (#50507 by @robhogan)v57.0.31Compare Source
v57.0.30Compare Source
v57.0.29Compare Source
v57.0.28Compare Source
v57.0.27Compare Source
v57.0.26Compare Source
v57.0.25Compare Source
v57.0.24Compare Source
v57.0.23Compare Source
v57.0.22Compare Source
v57.0.21Compare Source
v57.0.20Compare Source
v57.0.19Compare Source
v57.0.18Compare Source
v57.0.17Compare Source
v57.0.16Compare Source
v57.0.15Compare Source
v57.0.14Compare Source
v57.0.13Compare Source
v57.0.12Compare Source
v57.0.11Compare Source
v57.0.10Compare Source
v57.0.9Compare Source
This version does not introduce any user-facing changes.
v57.0.8Compare Source
🐛 Bug fixes
v57.0.7Compare Source
🐛 Bug fixes
import.meta.urlbeingnullon web when read after the bundle's synchronous execution (from effects, async code, or dynamic imports). (#47802 by @zoontek)v57.0.6Compare Source
This version does not introduce any user-facing changes.
v57.0.5Compare Source
🐛 Bug fixes
ExpoModulesCorethrough a weak handle, so dispatching onto the JS thread during a reload no longer risks calling into a scheduler the React instance already destroyed. (#47492 by @tsapeta)Response.blob()inexpo/fetchthrowing when the globalBlobis react-native's implementation. (#47538 by @kudo)v57.0.4Compare Source
This version does not introduce any user-facing changes.
v57.0.3Compare Source
This version does not introduce any user-facing changes.
v57.0.2Compare Source
This version does not introduce any user-facing changes.
v57.0.1Compare Source
This version does not introduce any user-facing changes.
v57.0.0Compare Source
This version does not introduce any user-facing changes.
v56.0.24Compare Source
v56.0.23Compare Source
v56.0.22Compare Source
v56.0.21Compare Source
v56.0.20Compare Source
v56.0.19Compare Source
v56.0.18Compare Source
v56.0.17Compare Source
v56.0.16Compare Source
v56.0.15Compare Source
v56.0.14Compare Source
v56.0.13Compare Source
v56.0.12Compare Source
🐛 Bug fixes
asyncRoutesfailing on Android and iOS withRequiring unknown module(#46870 by @hassankhan)v56.0.11Compare Source
This version does not introduce any user-facing changes.
v56.0.10Compare Source
🐛 Bug fixes
expo/fetchon Android sending a single0x00byte instead of an empty body for body-lessPOST/PUT/PATCHrequests. (#46678 by @zoontek)💡 Others
v56.0.9Compare Source
This version does not introduce any user-facing changes.
v56.0.8Compare Source
🐛 Bug fixes
gzip/br/zstdexpo/fetchresponses on Android even when the caller sets their ownAccept-Encodingheader. (#46398 by @zoontek)bodyUsedleaking across siblings when fetch Response is cloned twice (#46397 by @zoontek)The stream is not in a state that permits closeinexpo/fetchwhen native deliversdidComplete/didFailWithErrorafter the consumer has already canceled the body stream. (#44909 by @safaiyeh)v56.0.7Compare Source
This version does not introduce any user-facing changes.
v56.0.6Compare Source
This version does not introduce any user-facing changes.
v56.0.5Compare Source
💡 Others
v56.0.4Compare Source
This version does not introduce any user-facing changes.
v56.0.3Compare Source
This version does not introduce any user-facing changes.
v56.0.2Compare Source
🛠 Breaking changes
^22.13.0(#47202 by @kitten)🎉 New features
getDefaultReactHostto take a customjsRuntimeFactory, so an app can run a JavaScript engine other than Hermes. (#49686 by @ammarahm-ed)🐛 Bug fixes
RCTHostruntime callbacks sharedEXReactNativeFactory's app context ivar, letting one callback decorate objects against the other callback's runtime. (#48576 by @LizunovSergey)expo/fetchstreaming race between URLSession delegate callbacks andstartStreaming()that could deliver an empty body on a 200 response, drop chunks, or leave the body stream open. (#47796 by @idoyana)expo/fetchbody-stream teardown races: aborting via anAbortSignalnow rejects the in-flight read with anAbortErrorinstead of hanging forever, and late native events no longer throwThe stream is not in a state that permits enqueue/closefrom outside any consumertry/catch. (#47573 by @idoyana)expo/fetchResponse.text()and.arrayBuffer()never settling when the request fails (network drop,abort()) after the response was already delivered. (#48230 by @zoontek)RCTRootViewFactoryConfigurationsetup. (#46641 by @zoontek)ExpoAppSceneDelegateas unavailable in extensions. (#46799 by @jakex7)Linking.getInitialURL()returningnulland deep links being dropped when a URL cold-starts an app on the UIKit scene life cycle. (#47628 by @tsapeta)ExpoAppSceneDelegateas unavailable iniOSApplicationExtensionfor widgets. (#47894 by @jakex7)RCTMetroPortInfo.plist key at runtime so bare projects without expo-dev-client connect to their own Metro instance instead of defaulting to 8081. (#48098 by @alanjhughes)import(...)) viaasyncRequireModulenot a thenable instead of a full promise shape (#48550 by @kitten)window.locationbeing called regardless of@expo/metro-runtimebeing present on native when an async chunk loads after Metro disconnects (#48944 by @expo-bot)import.meta.urlbeingnullon web whentransform.inlineRequiresis enabled. (#49045 by @expo-bot)expo/domandexpo/dom/internalsubpath exports (#49056 by @hassankhan)ExpoModulesCore-Swift.himport block inExpoReactNativeFactory.mmwhose#elsebranch imported the header unconditionally, breaking builds where neither form is on the header search path. (#47729 by @gabrieldonadel)AppDelegateoverrides under the UIScene life cycle. (#49925 by @chrfalch)💡 Others
ExpoandExpoObjCso the module can be built with Swift Package Manager, and add aPackage.swiftdescribing them. (#45906 by @tsapeta)Expo/ExpoObjCsource split compile under Swift Package Manager: a newExpoLoadertarget breaks the Swift↔ObjC cycle, and UIKit and React's app-delegate headers are imported explicitly. No-ops for CocoaPods. (#49832 by @chrfalch)useReleasingSharedObjectWithLifecyclefromexpo-modules-core. ([#48819]Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.