Skip to content

[pull] main from expo:main#630

Merged
pull[bot] merged 3 commits intocode:mainfrom
expo:main
Feb 26, 2026
Merged

[pull] main from expo:main#630
pull[bot] merged 3 commits intocode:mainfrom
expo:main

Conversation

@pull
Copy link

@pull pull bot commented Feb 26, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

vonovak and others added 3 commits February 26, 2026 09:05
# Why

This PR updates the Android-Image-Cropper dependency to the latest
version to close #43396

# How

Updated the `com.vanniktech:android-image-cropper` dependency from
version 4.6.0 to 4.7.0

# Test Plan

- bare expo

# Checklist

- [x] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)

---------

Co-authored-by: Expo Bot <34669131+expo-bot@users.noreply.github.com>
…ault doesn't apply (#43449)

# Why

The default `projectRoot` won't be applied to the Metro config in
`expo-widgets`, since we alter `config.projectRoot` to be `__dirname`,
hence, when this config is loaded only `__dirname` is added. We must add
`projectRoot` manually if `@expo/metro-config` hasn't populated the
`watchFolders` with a monorepo's `node_modules` folders.

# How

- Add missing `projectRoot` to `watchFolders` in
`expo-widgets/metro.config.js`

# Test Plan

- Nightly RN build CI task should pass

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [x] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
#43453)

# Why

Fixes [#43444](#43444). The default
`create-expo-app` template was showing a `STATUS_BAR_PLUGIN` deprecation
warning during `expo prebuild` even though the user never set
`androidStatusBar.backgroundColor` in their app config.

The root cause was in `withAndroidSplashScreen.ts`: it was automatically
setting `config.androidStatusBar.backgroundColor` from the splash screen
background color when no `androidStatusBar` config was present. This
caused the status bar plugin to pick up the value and emit the
deprecation warning (`androidStatusBar.backgroundColor is deprecated and
has no effect`).

# How

Removed the block in `withAndroidSplashScreen.ts` that was
auto-populating `config.androidStatusBar.backgroundColor` from the
splash background color. Since Android edge-to-edge enforcement makes
this property a no-op anyway, there is no reason to keep setting it.

Also removed the `expo_splash_screen_status_bar_translucent` string item
from `withAndroidSplashStrings.ts`, which was reading from
`config.androidStatusBar.translucent` (another deprecated property that
no longer has any effect).

# Test Plan

1. Build the template: `cd templates/expo-template-bare-minimum && npm
pack`
2. Run prebuild: `cd apps/bare-expo && npx expo prebuild --template
../../templates/expo-template-bare-minimum/expo-template-bare-minimum-55.0.14.tgz
--clean`
3. Confirm no `STATUS_BAR_PLUGIN` deprecation warning is shown in the
output.

# Checklist

- [x] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [x] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)

---------

Co-authored-by: Expo Bot <34669131+expo-bot@users.noreply.github.com>
@pull pull bot locked and limited conversation to collaborators Feb 26, 2026
@pull pull bot added the ⤵️ pull label Feb 26, 2026
@pull pull bot merged commit eafef02 into code:main Feb 26, 2026
17 of 19 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants