Skip to content

Bump the expo group in /mobile with 8 updates - #123

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mobile/expo-653a3aea7c
Open

Bump the expo group in /mobile with 8 updates#123
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mobile/expo-653a3aea7c

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 11, 2026

Copy link
Copy Markdown
Contributor

Bumps the expo group in /mobile with 8 updates:

Package From To
@expo/ui 57.0.8 57.0.9
expo-image 57.0.1 57.0.2
expo-linking 57.0.4 57.0.5
expo-router 57.0.9 57.0.11
expo-symbols 57.0.1 57.0.2
react-native-screens 4.26.2 4.27.0
react-native-svg 15.15.4 15.15.5
react-native-worklets 0.10.3 0.11.3

Updates @expo/ui from 57.0.8 to 57.0.9

Changelog

Sourced from @​expo/ui's changelog.

Changelog

Unpublished

🛠 Breaking changes

  • [iOS] Fix <Host> centering its content instead of top-aligning it, so a flex: 1 host matches Android's top-leading layout. (#47561 by @​nishan)
  • [iOS] Fix HStack, VStack and GlassEffectContainer collapsing an unset spacing to 0 instead of forwarding nil to SwiftUI, so they now use the system default spacing like Grid, LazyHStack and LazyVStack already do. Pass spacing={0} explicitly to keep the previous layout. (by @​Den1Marshall)

🎉 New features

  • [iOS] Added presentationBackground SwiftUI modifier and applied it in community/bottom-sheet. (#46285 by @​duyanhv)
  • [iOS] Added an optional kind argument to the contentShape modifier, so a shape can be applied to drag previews, context menu previews, hover effects, or accessibility instead of only hit-testing. (#48540 by @​sinhong2011) (#48564 by @​intergalacticspacehighway)
  • [iOS] Added the properties, anchor and isSource parameters to the matchedGeometryEffect modifier, matching SwiftUI's signature. (#48671 by @​Den1Marshall)

🐛 Bug fixes

  • [universal] Add an explicit type annotation to BottomSheetTextInput so its type doesn't depend on referencing React Native's internal TextInputType. (#48218 by @​zoontek)
  • [iOS] Fix community/bottom-sheet close callbacks firing before the sheet finished dismissing. (#48389 by @​nicklamont) (#48436 by @​intergalacticspacehighway)
  • [iOS] Fix the community/datetime-picker field collapsing to zero width — invisible and untappable — when its parent doesn't stretch it (e.g. alignItems: 'center'). (#47033 by @​nishan)
  • [iOS] Fixed viewport size measurement reading the main screen instead of the scene the view is in. (#48170 by @​alanjhughes)

💡 Others

Commits

Updates expo-image from 57.0.1 to 57.0.2

Changelog

Sourced from expo-image's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

  • Added an imageLoaded module event emitted with the decoded pixel size from every load path. (#47337 by @​Ubax)
  • add expo-observe integration (#47145 by @​Ubax)
  • [iOS][Android] Added a skipOnCacheHit field to transition that skips the fade the first time a cached image appears ('memory' for memory-cache hits, 'all' for any cache hit), so already-loaded images don't re-animate on mount, tab change, or when scrolling back into view. A transition from a source change still plays. (#48181 by @​janicduplessis)

🐛 Bug fixes

  • [iOS] Fixed generateThumbhashAsync crashing on images with extreme aspect ratios. (#47189 by @​gabrieldonadel)
  • [Android] Replaced the deprecated RenderScript-based blurRadius blur with a software stack blur to fix a use-after-free crash under concurrent image loads (aborts under GrapheneOS hardened_malloc). (#PR by @​DimitrisTzimikas)

💡 Others

Commits

Updates expo-linking from 57.0.4 to 57.0.5

Changelog

Sourced from expo-linking's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

  • Create development deep links from the bundle URL's authority instead of the manifest's hostUri (#48275 by @​kitten)

💡 Others

  • [Internal] Read the development server URL from expo/internal/bundle-origin instead of duplicating its accessor (#48278 by @​kitten)
Commits

Updates expo-router from 57.0.9 to 57.0.11

Changelog

Sourced from expo-router's changelog.

Changelog

Unpublished

🛠 Breaking changes

  • Remove NavigationContainerRefContext fallback in useNavigation. The hook now throws when called outside a navigator, including components rendered via ExpoRoot's wrapper prop. (#48638 by @​Ubax)
  • Allow key to be undefined in the Descriptor type and in routes passed to screen options, navigator screenOptions, and RouteGroupConfig.screenOptions callbacks. (#48596 by @​Ubax)
  • Unify JS Tabs, TopTabs, Drawer, and headless tabs with NativeTabs - only screens declared in the layout become visible. (#48499 by @​Ubax)
  • Make href: null hide JS tabs and make their routes unreachable, redirecting navigation to the initial tab. (#48499 by @​Ubax)
  • Remove getStateForRouteNamesChange from the Router interface on expo-router/react-navigation. Custom routers must handle the ROUTE_NAMES_CHANGED action in getStateForAction instead. (#48479 by @​Ubax)
  • Migrate the JS TopTabs navigator to the standard-navigation integration. (#48498 by @​Ubax)
  • Make beforeRemove non-preventable and add removePrevented event. (#48347 by @​Ubax)
  • Remove the navigationKey prop from layout <Screen> and <Group> components. (#48502 by @​Ubax)
  • Remove the redirect prop from layout <Screen> components. (#48369 by @​Ubax)
  • Add redirectTo to protected routes and render guarded screens as redirects instead of removing them from navigators. (#47744 by @​Ubax)
  • Migrate the Drawer navigator to the standard-navigation integration. (#47839 by @​Ubax)
  • Remove StackNavigationState.preloadedRoutes property and append preloaded routes to state.routes (#47961 by @​Ubax)
  • Migrate the JS Tabs navigator to the standard-navigation integration. (#48292 by @​Ubax)

🎉 New features

  • Improve withLayoutContext types (#48356 by @​Ubax)
  • Expose unstable_nativeProps props from Stack component (#48152 by @​Ubax)
  • Expose route provenance to custom navigators through descriptor routeSource. (#47827 by @​Ubax)
  • Re-export drawer content components and types (DrawerContentScrollView, DrawerItem, DrawerItemList, DrawerContentComponentProps, DrawerNavigationProp, and more) from expo-router/drawer (#46635 by @​Ubax)
  • Add pageHeaders config plugin option for declaring per-path response headers (#47429 by @​hassankhan)
  • Upgrade react-native-screens to 4.26.0 (#47770 by @​Ubax)
  • Improve standard-navigation types for createProps. (#47825 by @​Ubax)
  • Add a processScreens option to the standard-navigation integration. (#48290 by @​Ubax)
  • Hide the splash screen when the built-in +not-found screen renders (#48721 by @​Ubax)
  • Honor loader Cache-Control headers via the platform HTTP cache instead of caching loader data in memory (#48087 by @​hassankhan)

🐛 Bug fixes

  • Prevent unfocused nested native tab navigators from redirecting global router state. (#48257 by @​Ubax)
  • Fixed Tabs and TopTabs (expo-router/js-tabs, expo-router/js-top-tabs) not being usable from RSC (#48330 by @​Ubax)
  • Redirect fully guarded navigators to parent (#47984 by @​Ubax)
  • Unset nativeContainerStyle in transparent presentations (#48154 by @​Ubax)
  • [ios] Fix broken navigation state when a long press on a Link with a menu is released before the context menu fully presents. (#48104 by @​jiunshinn)
  • [android] Disable safe area insets in Native Tabs on Android when tab bar is hidden. (#47611 by @​debitan)
  • [ios] Fix memory leaks in the native toolbar and link preview from strong-reference cycles and closures that strongly captured self. (#47378 by @​Ubax)
  • [android][ios] Fix expo-router/head and expo-router/stack resolution on native platforms. (#47870 by @​hassankhan)
  • Fix missing subpath warning from Metro when importing from expo-router/server (#48045 by @​hassankhan)
  • Fix replace navigation in tabs leaving the replaced route in history. (#48256 by @​Ubax)

💡 Others

  • Render only the focused tab route during the first render. (#48618 by @​Ubax)
  • Order JS Tabs, NativeTabs, headless tabs and Drawer by routeNames order (#48374 by @​Ubax)

... (truncated)

Commits

Updates expo-symbols from 57.0.1 to 57.0.2

Changelog

Sourced from expo-symbols's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

  • Fixed style prop being ignored on SymbolView's non-native fallback. (#48553 by @​fallmo)

💡 Others

Commits

Updates react-native-screens from 4.26.2 to 4.27.0

Release notes

Sourced from react-native-screens's releases.

4.27.0

What's changed

This release adds support for React Native 0.87, fixing a runtime crash on iOS in the process. It also introduces the experimental ScrollToTopGuard component and fully migrates the Split component implementation from Swift to Objective-C.

✅ Improvements

  • feat(Android, Stack v5): support sending multiple updates via view command (#4243)
  • refactor(test): Add scenario for Stack v5 preventNativeDismiss with nested stack (#4279)
  • feat(Stack v5, iOS): Implement basic view commands for iOS header menu (#4339)
  • feat(experimental, iOS): add experimental ScrollToTopGuard component (#4454)
  • refactor: change default value of backTitleVisible to true instead of 'true' (#4457)
  • chore(iOS, Split): Migrate ReactMountingTransactionObserving to obj-c (#4458)
  • chore(iOS, Split): Migrate Appearance-related logic to obj-c (#4459)
  • chore: add support for react-native@0.87.0-rc.3 (#4461)
  • chore(iOS, Split): Migrate RNSSplitNavigationController to obj-c (#4462)
  • chore(iOS, Split): Migrate RNSSplitScreenController to obj-c (#4463)
  • chore(iOS, Split): Migrate RNSSplitHostController to Obj-C with all associated classes (#4465)
  • chore(iOS): Post Swift-removal cleanup (#4466)
  • feat(ios, Stack v4): add subtitle support for UIMenu header button submenus (#4469)

🐞 Bugfixes

  • fix(Android): defensively guard against an unexpected menuItem Id (#4450)
  • fix(Android, Stack): don't add top inset to measured header height when it's disabled (#4452)
  • fix(iOS, Stack v4): fall back to inheriting orientation if it's not defined on the screen (#4455)
  • fix(iOS): Don't swap view controller's view during transition (#4456)
  • fix(iOS, Tabs): re-layout tab bar after async icon load to prevent label truncation on iOS 26 (#4460)
  • fix(Android): Fix crash when header gets update during screen removal (#4468)
  • fix(Android, FormSheet v4): Cleanup inset and layout listener (#4470)
  • fix(JS): Prevent using ViewInstance type (#4471)
  • fix(iOS, Stack v5): use framework-style imports for React core headers (#4472)

Misc

  • chore(examples): allow explicit undefined for defaultRouteName in TabsContainerStateInitArg (#4353)
  • chore: block the possibility to create plain-text issues and update agents instructions (#4366)
  • chore: Update workflows to include v4-main (#4396)
  • chore: Remove nightly publishing flows from v4 and bump npm-package-publish (#4401)
  • chore: bump react-navigation submodule version (#4451)
  • chore: format RNSScreenShadowNode.cpp after #4357 (#4453)
  • chore(Android): Fix incremental compilation in FabricExample broken by Kotlin 2.2 symlink issue (#4467)
Commits

Updates react-native-svg from 15.15.4 to 15.15.5

Release notes

Sourced from react-native-svg's releases.

v15.15.5

This release includes minor fixes and improvements across all platforms, along with the OIDC setup.

What's Changed

New Contributors

Full Changelog: software-mansion/react-native-svg@v15.15.4...v15.15.5

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for react-native-svg since your current version.


Updates react-native-worklets from 0.10.3 to 0.11.3

Release notes

Sourced from react-native-worklets's releases.

Worklets - 0.11.3

What's Changed

Full Changelog: software-mansion/react-native-reanimated@worklets-0.11.2...worklets-0.11.3

Worklets - 0.11.2

What's Changed

Full Changelog: software-mansion/react-native-reanimated@worklets-0.11.1...worklets-0.11.2

Worklets - 0.11.1

What's Changed

Full Changelog: software-mansion/react-native-reanimated@worklets-0.11.0...worklets-0.11.1

Worklets - 0.11.0

Key changes

Experimental bytecode worklets in Legacy Eval Mode

Legacy Eval Mode can now optionally evaluate worklets from Hermes bytecode instead of plain code in production builds. This is an opt-in workaround for the Hermes V1 memory issue (software-mansion/react-native-reanimated#9650).

https://docs.swmansion.com/react-native-worklets/docs/worklets-babel-plugin/plugin-options

Other changes

New Contributors

... (truncated)

Commits
  • e5ccb1e release(Worklets): 0.11.3
  • 6a426b6 fix(Worklets): don't mutate shared Babel options in plugin (#10032)
  • 470d425 release(Worklets): 0.11.2
  • f20aaac fix(Worklets): networking in Bundle Mode on some setups (#9897)
  • c9c7c17 fix: Prevent crashes on empty worklet source maps in debug builds (#9920)
  • afa43be release(Worklets): 0.11.1
  • 338b87c Changed error to warning in createSerializable unserializable code branch
  • af8aa3c release(Worklets): 0.11.0
  • e919317 fix(Worklets): resolve @​babel/preset-typescript relative to react-native-work...
  • 2a9295b Fix: type safety in Android build configuration for React Native directory re...
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the expo group in /mobile with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [@expo/ui](https://github.com/expo/expo/tree/HEAD/packages/expo-ui) | `57.0.8` | `57.0.9` |
| [expo-image](https://github.com/expo/expo/tree/HEAD/packages/expo-image) | `57.0.1` | `57.0.2` |
| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `57.0.4` | `57.0.5` |
| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `57.0.9` | `57.0.11` |
| [expo-symbols](https://github.com/expo/expo/tree/HEAD/packages/expo-symbols) | `57.0.1` | `57.0.2` |
| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.26.2` | `4.27.0` |
| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |
| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.10.3` | `0.11.3` |


Updates `@expo/ui` from 57.0.8 to 57.0.9
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-ui/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-ui)

Updates `expo-image` from 57.0.1 to 57.0.2
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-image/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-image)

Updates `expo-linking` from 57.0.4 to 57.0.5
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-linking/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-linking)

Updates `expo-router` from 57.0.9 to 57.0.11
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-router/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-router)

Updates `expo-symbols` from 57.0.1 to 57.0.2
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-symbols/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-symbols)

Updates `react-native-screens` from 4.26.2 to 4.27.0
- [Release notes](https://github.com/software-mansion/react-native-screens/releases)
- [Commits](software-mansion/react-native-screens@4.26.2...4.27.0)

Updates `react-native-svg` from 15.15.4 to 15.15.5
- [Release notes](https://github.com/software-mansion/react-native-svg/releases)
- [Commits](software-mansion/react-native-svg@v15.15.4...v15.15.5)

Updates `react-native-worklets` from 0.10.3 to 0.11.3
- [Release notes](https://github.com/software-mansion/react-native-reanimated/releases)
- [Changelog](https://github.com/software-mansion/react-native-reanimated/blob/main/packages/react-native-worklets/CHANGELOG.md)
- [Commits](https://github.com/software-mansion/react-native-reanimated/commits/worklets-0.11.3/packages/react-native-worklets)

---
updated-dependencies:
- dependency-name: "@expo/ui"
  dependency-version: 57.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo
- dependency-name: expo-image
  dependency-version: 57.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo
- dependency-name: expo-linking
  dependency-version: 57.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo
- dependency-name: expo-router
  dependency-version: 57.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo
- dependency-name: expo-symbols
  dependency-version: 57.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo
- dependency-name: react-native-screens
  dependency-version: 4.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: expo
- dependency-name: react-native-svg
  dependency-version: 15.15.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo
- dependency-name: react-native-worklets
  dependency-version: 0.11.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: expo
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants