chore(expo): Update [DEV] minor & patch dependencies#8572
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
@clerk/astro
@clerk/backend
@clerk/chrome-extension
@clerk/clerk-js
@clerk/eslint-plugin
@clerk/expo
@clerk/expo-passkeys
@clerk/express
@clerk/fastify
@clerk/hono
@clerk/localizations
@clerk/nextjs
@clerk/nuxt
@clerk/react
@clerk/react-router
@clerk/shared
@clerk/tanstack-react-start
@clerk/testing
@clerk/ui
@clerk/upgrade
@clerk/vue
commit: |
8d8d059 to
129523a
Compare
129523a to
8c8e5b1
Compare
8c8e5b1 to
b4d80f4
Compare
|
Break Check: no API changes detected across the tracked packages. Last ran on |
b4d80f4 to
86c5611
Compare
API Changes Report
Summary
No API Changes DetectedAll packages have stable APIs with no detected changes. Report generated by Break Check Last ran on |
86c5611 to
9f0fcbe
Compare
This PR contains the following updates:
^0.28.0→^0.28.1^0.85.2→^0.86.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
evanw/esbuild (esbuild)
v0.28.1Compare Source
Disallow
\in local development server HTTP requests (GHSA-g7r4-m6w7-qqqr)This release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a
\backslash character. It happened due to the use of Go'spath.Clean()function, which only handles Unix-style/characters. HTTP requests with paths containing\are no longer allowed.Thanks to @dellalibera for reporting this issue.
Add integrity checks to the Deno API (GHSA-gv7w-rqvm-qjhr)
The previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.
Note that esbuild's Deno API installs from
registry.npmjs.orgby default, but allows theNPM_CONFIG_REGISTRYenvironment variable to override this with a custom package registry. This change means that the esbuild executable served byNPM_CONFIG_REGISTRYmust now match the expected content.Thanks to @sondt99 for reporting this issue.
Avoid inlining
usingandawait usingdeclarations (#4482)Previously esbuild's minifier sometimes incorrectly inlined
usingandawait usingdeclarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done forletandconstdeclarations by avoiding doing it forvardeclarations, which no longer worked when more declaration types were added. Here's an example:Fix module evaluation when an error is thrown (#4461, #4467)
If an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if
import()orrequire()is used to import a module multiple times. The thrown error is supposed to be thrown by every call toimport()orrequire(), not just the first. With this release, esbuild will now throw the same error every time you callimport()orrequire()on a module that throws during its evaluation.Fix some edge cases around the
newoperator (#4477)Previously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a
newexpression (specifically an optional chain and/or a tagged template literal). The generated code for thenewtarget was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap thenewtarget in parentheses. Here is an example of some affected code:Fix renaming of nested
vardeclarations (#4471)This release fixes a bug where
vardeclarations in nested scopes that are hoisted up to module scope were not correctly being renamed during bundling. That could previously lead to name collisions when minification was disabled, which could potentially cause a behavior change. The bug has been fixed so that these hoisted declarations are now considered to be module-level symbols during the name collision avoidance pass.Emit
varinstead ofconstfor certain TypeScript-only constructs for ES5 (#4448)While esbuild doesn't generally support converting
consttovarfor ES5 due to nested scoping rules (which is currently a build-time error), esbuild previously incorrectly converted TypeScript-onlyimportassignment constructs into aconstdeclaration even when targeting ES5. With this release, esbuild will now usevarfor this case instead:facebook/react-native (react-native)
v0.86.0: 0.86.0Compare Source
Added
global.__BUNDLE_LOADER_REPORTER__, if given, during dev-mode bundler loads from Metro (1e0c1f886b by @robhogan)Emulation.setEmulatedMedia(11a5432cb2 by @huntie)unstable_getViewTransitionInstanceto UIManagerBinding (d8820a403b by @zeyap)LayoutContext(d38c756529 by @paradowstack)boxShadowand textWithLinkRole (b172f46f0d by @NickGerleman)mixBlendModeplus-lighter (aaa0684045 by @bigcupcoffee)Android specific
BackHandlerhardwareBackPressevents to access timeStamp from native event. (bf277cb6d4 by @rubennorte)android_ripplenow acceptsPlatformColor(60d8b282ea by @adrcotfas)ExtraWindowEventListenerinterface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (58fec1fa8d by @zoontek)TextInputautoCompleteautofill hint support and bumpandroidx.autofillto1.3.0. (ac598aff2b by @radko93)iOS specific
mach_absolute_time()API in the React-timing module (2ae6c8940d by @rubennorte)isPackagerRunningAsyncthat does not block the UI thread waiting on the request to DevServer ("Packager") validating that it is running (dd056d9b4c by @vzaidman)RCTSetCustomMultipartDataTaskRequestInterceptorAPI to allow custom modification of multipart data task requests before they are sent (59b8886bb8 by @cipolleschi)Changed
LogBoxDatatests to Jest modern timers (dea2136a49 by @chicio)2508290.0.11 (26953d8343 by @alanleedev)applyViewTransitionName(d17ecca3c9 by @zeyap)reportErrorsAsExceptionsto anything other thanfalseno longer does anything. (Previously, setting it to a falsey value would be similar to setting it tofalse.) (f0748a6387 by @yungsters)getNullableViewStateinSurfaceMountingManager::updatePropsand log a soft exception instead (bbf7004935 by Bartlomiej Bloniarz)DefaultTurboModules::getto end ofTurboModuleManager(6b32971f46 by @zeyap)Android specific
AnimationBackendChoreographerdoesn't guard theReactChoreographerpost/remove withsynchronized(paused)(22d327595d by Bartlomiej Bloniarz)enforceNavigationBarContrastattribute (dfddcc9796 by @zoontek)iOS specific
RCTHTTPRequestInterceptorfor selective HTTP request modification (0c7d780aa0 by @cipolleschi)SRWebSocketProviderfor selective WebSocket header injection (f3aa8c21d1 by @cipolleschi)Deprecated
AppRegistry.setComponentProviderInstrumentationHookas it's not usable by apps. Passed stub that warns when used. (64116117c0 by @rubennorte)Fixed
AccessibilityInfo.isDarkerSystemColorsEnabledunresolved (never ending) promise (8fbf2fab47 by @chicio)AccessibilityInfo.isHighTextContrastEnabledunresolved (never ending) promise (5c9a5717c1 by @chicio)AccessibilityInfo.prefersCrossFadeTransitionsunresolved (never ending) promise (57c073f0d7 by @chicio)NativeAnimatedNodesManagerfor event-driven animations by processing the animation graph synchronously on every scroll event, matching the Java implementation behavior (0517fb552d by Mark Verlingieri)AnimatedInterpolationerror messages (a8b39a237c by @Nedunchezhiyan-M)scripts/js-api/README.md(d823f5b1cc by @Nedunchezhiyan-M)StyleSheet.absoluteFillObject. (fdbe0d0b63 by @jingjing2222)styleprop to Modal's inner container View with correct precedence so consumer styles are applied without overridingtransparentorbackdropColor(f8fa76f94c by @AnuMessi10)InspectorPackagerConnectionreconnect loop to prevent heap fragmentation crashes (32d3eafdc4 by @shubhamksavita)2508290.0.14 to fix missing JavaScript samples in the Performance panel timeline on Apple platforms (cd5b3b5fa5 by @fabriziocucci)VIEW_EVENT_CASEentries inBaseViewProps::setPropfor Click, PointerDown, PointerUp, GotPointerCapture, LostPointerCapture and their Capture variants (offsets 30-37) (8d5482dd94 by Harini Malothu)PerformanceObserver:observe({type: 'event'})now correctly defaultsdurationThresholdto 104ms per the W3C Event Timing spec instead of reporting all events. (65c561e195 by @rubennorte)scaleX: 0orscaleY: 0) no longer receive touches on Android or iOS. (1e8e182410 by @qflen)display: contentsis used in absolutely positioned subtrees (f2f92098dd by @j-piasecki)Android specific
ReactViewGroup.addChildrenForAccessibilityagainst transient non-descendant accessibility traversal crashes. (e681736e18 by @erickreutz)rootProject.file(8a8f1b801c by @etodanik)HermesSamplingProfiler.disable()JNI registration callingenable()instead ofdisable()(7f2a58e46c by @elirangoshen)Image.getSizeandImage.getSizeWithHeadersnow return the true source dimensions instead of Fresco's downsampled values (8823a8009b by @zoontek)createBitmap()(c20a58ab6b by @zeyap)onHostPausecrash inReactInstanceManagerwithout feature flag (3aa8a043de by @shubhamksavita)LogBoxDialogSurfaceDelegatewhen using bridgeless mode (f10cded1f8 by Ilya Kovalyov)OutOfMemoryErrorinNetworkingModuleresponse processing to prevent app crashes (0c153e2971 by @shubhamksavita)Cookieheader passed via the WebSocket constructor'sheadersoption (24b51db75b by @psjostrom)Dimensionswindowvalues on Android < 15 when edge-to-edge is enabled (44a4b1ba5d by @zoontek)KeyboardAvoidingViewon Android 15+ / withedgeToEdgeEnabled(4a6c933cce by @zoontek)measureInWindowreturning incorrect coordinates when edge-to-edge is enabled (9d183675e9 by @zoontek)printMountItemcalls inMountItemDispatchererror handlers behindenableFabricLogs()to prevent OOM crash (7a546f98a7 by @JakobFelixJulius)edgeToEdgeEnabledgradle property but enforced by the OS (Android 15+) (c2280e3201 by @zoontek)HeadlessJsTaskSupportModuleinCoreReactPackage(2d78a39b3e by 贾太滨)DISPATCH_UIchoreographer queue, before dispatching events (b63efbfc6b by @j-piasecki)isBoring()returns negative width (d527f2d663 by @NickGerleman)setAutoCapitalizestripping numericTextInputflags (TYPE_NUMBER_FLAG_SIGNED/DECIMAL), affecting minus sign input on Samsung keyboards (863f76bd49 by @lukeharvey)zIndexwith props 2.0 enabled (93b37350af by @hannojg)borderStyletoundefined(9e058db4c8 by @hannojg)iOS specific
ReactInternalcompatible with Swift (fc5cc2821f by @rmaz)PODFILE_DIRas$(SRCROOT)-relative soproject.pbxprojis portable across machines (44bb83bd84 by @zoontek)REACT_NATIVE_PATHresolution whenPods/is a symlink (ea383822b7 by @huntie)use_frameworks!due to missing React-featureflags header path (fb0d28c6fd by @radko93)RCTDefines.hfirst in the prebuilt React umbrella and drop themodule *submodule wildcard so RCT_* macros propagate to consumer pods underuse_frameworks!. (90c303fafb by @wneel)React-use-frameworks.modulemapacrossreplace-rncore-version.jsruns (ada39220a0 by @Insik-Han)createJSRuntimeFactoryand skip Hermes pods whenUSE_THIRD_PARTY_JSCis enabled (2d8143794d by @tux2nicolae)RCTWebSocketModulewhen delegate callbacks fire after module invalidation (587ef059a2 by @lukeharvey)NSRangeExceptioncrash inRCTBackedTextInputDelegateAdapterwhen text range is out of bounds (19350b1c8c by @lukeharvey)removeClippedSubviews(91e3f773b7 by @javache)Security
fast-xml-parserfrom 4.5.0 to 4.5.4 to fix CVE-2026-25896 (56908a74c7 by @balajacatherin)minimatchto fix CVE-2026-27903, CVE-2026-27904 (c019a50a4c by @balajacatherin)Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core 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.
Configuration
📅 Schedule: (in timezone GMT)
🚦 Automerge: Enabled.
♻ 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.