Skip to content

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

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the expo group in /mobile with 8 updates:

Package From To
@expo/ui 57.0.11 57.0.12
expo 57.0.14 57.0.15
expo-constants 57.0.12 57.0.13
expo-linking 57.0.6 57.0.7
expo-router 57.0.14 57.0.15
react-native 0.86.2 0.87.0
react-native-reanimated 4.5.3 4.6.0
react-native-worklets 0.10.3 0.12.1

Updates @expo/ui from 57.0.11 to 57.0.12

Commits

Updates expo from 57.0.14 to 57.0.15

Commits

Updates expo-constants from 57.0.12 to 57.0.13

Commits

Updates expo-linking from 57.0.6 to 57.0.7

Commits

Updates expo-router from 57.0.14 to 57.0.15

Commits

Updates react-native from 0.86.2 to 0.87.0

Release notes

Sourced from react-native's releases.

0.87.0


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.

0.87.0-rc.4


Hermes V1 dSYMS:

ReactNativeDependencies dSYMs:

ReactNative Core dSYMs:


You can file issues or pick requests against this release here.


... (truncated)

Changelog

Sourced from react-native's changelog.

v0.87.0

Breaking

  • Appearance: Fix return type of useColorScheme() hook (now ColorSchemeName | null) (ef6463c25d by @​huntie)
  • Appearance: useColorScheme() no longer returns 'unspecified' (this was always the case, but is a breaking type change) (8ac88f481a by @​huntie)
  • CLI: The react-native/core-cli-utils package is no longer published. It remains available in the React Native repo as a reference implementation. (9c3fddf9cd by @​huntie)
  • Hermes: Remove Legacy Hermes from C++ code (f9476256bd by @​cipolleschi)
  • JavaScript API: Deep imports to 'react-native/src/private/...' have been restricted, and are no longer visible to TypeScript. These subpaths still exist, but do not have type coverage. (142b6172a9 by @​huntie)
  • JavaScript API: The NativeDialogManagerAndroid export is removed. (a793d21a7e by @​huntie)
  • JavaScript API: The Touchable root export (undocumented) is removed. If you are extending Touchable as a type, please use ViewProps instead. (6fbf3062f9 by @​huntie)
  • JavaScript API: react-native/rn-get-polyfills is removed — please use react-native/js-polyfills (package) (b6a535afee by @​huntie)
  • Jest: react-native/jest-preset is removed — all projects must now migrate to react-native/jest-preset (package) (9ee21ddd9b by @​huntie)
  • Legacy Architecture: Compile out RuntimeScheduler_Legacy under RCT_REMOVE_LEGACY_ARCH (d205267a5f by @​christophpurrer)
  • LogBox: Set max font scaling in LogBox to avoid layout breaking (4aef2b0126 by @​pchalupa)
  • Node: Require Node.js >= 22.13.0 (a0d39e7a9c by @​huntie)
  • React Native DevTools: Remove support for connecting to the standalone react-devtools package via WebSocket. Use React Native DevTools instead. (f1971caa44 by @​huntie)
  • Renderer: Remove RawPropsKey prefix and suffix (67381e157f by @​javache)
  • Runtime: Remove the SceneTracker module from Libraries/Utilities, stop setting the active scene from AppRegistry.runApplication, and pass the app key as an optional second argument to WrapperComponentProvider (bbb5be9b41 by @​rubennorte)
  • ScrollView: Remove deprecated boolean values support for ScrollView keyboardShouldPersistTaps (5bf3e38db2 by @​zoontek)
  • StatusBar: Remove deprecated StatusBar backgroundColor / translucent / networkActivityIndicatorVisible props and setBackgroundColor / setTranslucent / setNetworkActivityIndicatorVisible methods (6b45e579d6 by @​zoontek)
  • Strict TypeScript API: Remove legacy NativeMethods and NativeMethodsMixin types (b724611aec by @​huntie)
  • Strict TypeScript API: React Native's default JavaScript API is now the Strict TypeScript API. Use customConditions: ["react-native-legacy-deep-imports"] to opt out. (c948b61c05 by @​huntie)

Android specific

iOS specific

Added

  • Animated: Support native driven AnimatedValue interpolation easing (57ce6bc585 by @​zeyap)
  • Animated: Remove useNativeDriver under featureflag animatedForceNativeDriver (9cf30b6e4b by @​zeyap)
  • Animated: Remove useNativeDriver under featureflag animatedForceNativeDriver (cffe14ff57 by @​zeyap)
  • Animated: Add optimizedAnimatedPropUpdates feature flag (ed96b22af2 by Bartlomiej Bloniarz)
  • Assets: Introduce react-native/asset-utils package (relocates Android path utils for libraries/frameworks) (41d52189e2 by @​huntie)
  • JavaScript API: Deprecate 'react-native/Libraries/Core/InitializeCore'. Use 'react-native/setup-env' instead. (bfa679f0ea by @​huntie)
  • Legacy Architecture: Gate shared C++ and Android Java/Kotlin legacy view manager interop behind RCT_REMOVE_LEGACY_COMPONENT_INTEROP (9885fe95ef by @​christophpurrer)

... (truncated)

Commits
  • 4bc2473 Release 0.87.0
  • 01f752d Release 0.87.0-rc.4
  • 24353da fix(iOS): keep prebuilt Headers/ in place on a Debug/Release swap (#57814)
  • 329f864 fix(swiftpm): persist --config-command so the in-build sync keeps using it (#...
  • 4dd4d31 Write the prebuilt module-map flag to OTHER_CPLUSPLUSFLAGS too (#57742)
  • f3e11c2 Fix compat with extensionless scripts/* imports (#57718)
  • d8b52df SPM: allow overriding the autolinking config command (#57662)
  • 0cacb90 SPM: fix raw Flow type annotations in bare-node scripts (#57660)
  • 034245a fix(iOS): stage Hermes headers in prebuild compose job so ReactNativeHeaders ...
  • b67c5cf Release 0.87.0-rc.3
  • Additional commits viewable in compare view

Updates react-native-reanimated from 4.5.3 to 4.6.0

Release notes

Sourced from react-native-reanimated's releases.

Reanimated - 4.6.0

Key changes

React Native 0.87 support

Reanimated 4.6 supports React Native 0.83 – 0.87 and pairs with Worklets 0.12.x. See the compatibility table.

CSS animation and transition callbacks on native

onCSSAnimationStart, onCSSAnimationEnd, onCSSAnimationIteration, onCSSAnimationCancel, onCSSTransitionRun, onCSSTransitionStart, onCSSTransitionEnd and onCSSTransitionCancel now fire on iOS and Android.

contrastColor utility

New contrastColor worklet, a port of CSS contrast-color(). It returns 'white' or 'black', whichever has the higher WCAG contrast ratio against the given color. It works inside useAnimatedStyle and other worklets as well as on the JS thread. See the docs.

Experimental: platform-driven CSS transitions on Android

opacity CSS transitions can now run on the Android platform with ObjectAnimator, off the animation loop. This is the Android counterpart of iOS Core Animation transitions.

The feature is off by default. Enable it with the ANDROID_CSS_PLATFORM_TRANSITIONS feature flag.

... (truncated)

Commits
  • 8651062 release(Reanimated): 4.6.0 (#10366)
  • a874ac1 chore: prepare branch for reanimated 4.6.0 release (#10363)
  • 8d5e8ff fix(Reanimated): read the window size from the base revision when the LA prox...
  • 885cdab fix: reject non-finite CSS durations and delays (#10360)
  • 2fcaac4 fix: keep the reversing shortening factor within [0, 1] (#10359)
  • 02403d4 fix: return a finite value when linear() control points share an input prog...
  • f41b838 fix: correct the control points of the predefined ease easing function (#10...
  • 1f0b70e fix: correct the cubic-bezier x-derivative used to solve CSS easings (#10344)
  • d1f72fb [Docs] Update sponsors section (#10347)
  • 74350d5 fix: Text losing its trailing word after a CSS fontSize transition on Android...
  • Additional commits viewable in compare view

Updates react-native-worklets from 0.10.3 to 0.12.1

Release notes

Sourced from react-native-worklets's releases.

Worklets - 0.12.1

What's Changed

Full Changelog: software-mansion/react-native-reanimated@worklets-0.12.0...worklets-0.12.1

Worklets - 0.12.0

Key changes

WeakRef on Worklet Runtimes

Worklet Runtimes now support WeakRef. This required enabling Hermes' own microtask queue when the runtime is created, and draining it from C++.

Bundle Mode script loading on par with React Native

Bundle Mode used to load the script through in-memory copies. On iOS the whole bundle stayed resident in a std::string for the app's lifetime, and on Android a dev-server bundle passed through a Java String and two more copies over JNI. Local bundles are now mmapped and Android dev-server downloads stream to a cache file, the same way React Native's own loaders work. Dev-server fetches now also check the HTTP status and surface the error message Metro returns. In development on Android, initialization reuses the bundle React Native has already downloaded.

enableLocking option in createWorkletRuntime

createWorkletRuntime accepts a new enableLocking option, which creates a Worklet Runtime without mutex guards. It is meant for advanced use cases, where you can guarantee thread-safety of the runtime.

Other changes

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

Worklets - 0.11.4

What's Changed

... (truncated)

Commits
  • 9a4b4d7 release(Worklets): 0.12.1 (#10329)
  • 30c2b16 cherry-pick(worklets-0.12-stable): extract UI-thread check into UIScheduler::...
  • 39103b9 release(Worklets): 0.12.0
  • a0ba3b5 feat: changelogs (#10201)
  • fb9cb55 fix(Worklets): missing autorelease drain on detached worklet threads (#10192)
  • 22498ac fix(Worklets): UI loop not pausing when the app is backgrounded (#10196)
  • e2a785d fix(Worklets): Jest mocks missing APIs (#10183)
  • 82a3e16 feat(Worklets): WeakRef on Worklet Runtimes (#10085)
  • 9341db4 refactor(Worklets): move microtasks call to C++ (#10175)
  • f9c6de9 fix(Worklets): web scheduleOnUI implementation on errors (#10167)
  • 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.11` | `57.0.12` |
| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `57.0.14` | `57.0.15` |
| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `57.0.12` | `57.0.13` |
| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `57.0.6` | `57.0.7` |
| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `57.0.14` | `57.0.15` |
| [react-native](https://github.com/react/react-native/tree/HEAD/packages/react-native) | `0.86.2` | `0.87.0` |
| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.5.3` | `4.6.0` |
| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.10.3` | `0.12.1` |


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

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

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

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

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

Updates `react-native` from 0.86.2 to 0.87.0
- [Release notes](https://github.com/react/react-native/releases)
- [Changelog](https://github.com/react/react-native/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react-native/commits/v0.87.0/packages/react-native)

Updates `react-native-reanimated` from 4.5.3 to 4.6.0
- [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-reanimated/CHANGELOG.md)
- [Commits](https://github.com/software-mansion/react-native-reanimated/commits/4.6.0/packages/react-native-reanimated)

Updates `react-native-worklets` from 0.10.3 to 0.12.1
- [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.12.1/packages/react-native-worklets)

---
updated-dependencies:
- dependency-name: "@expo/ui"
  dependency-version: 57.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo
- dependency-name: expo
  dependency-version: 57.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo
- dependency-name: expo-constants
  dependency-version: 57.0.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo
- dependency-name: expo-linking
  dependency-version: 57.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo
- dependency-name: expo-router
  dependency-version: 57.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo
- dependency-name: react-native
  dependency-version: 0.87.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: expo
- dependency-name: react-native-reanimated
  dependency-version: 4.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: expo
- dependency-name: react-native-worklets
  dependency-version: 0.12.1
  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 25, 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