Skip to content

chore(deps): bump expo-splash-screen from 55.0.13 to 56.0.7#1005

Merged
kylemcd merged 7 commits into
mainfrom
dependabot/npm_and_yarn/expo-splash-screen-56.0.7
May 27, 2026
Merged

chore(deps): bump expo-splash-screen from 55.0.13 to 56.0.7#1005
kylemcd merged 7 commits into
mainfrom
dependabot/npm_and_yarn/expo-splash-screen-56.0.7

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 26, 2026

Bumps expo-splash-screen from 55.0.13 to 56.0.7.

Changelog

Sourced from expo-splash-screen's changelog.

56.0.7 — 2026-05-15

🐛 Bug fixes

  • Fix exports field resolving to the web stubs on native, making functions like preventAutoHideAsync no-ops. (#45798 by @​zoontek)

56.0.6 — 2026-05-13

This version does not introduce any user-facing changes.

56.0.5 — 2026-05-13

This version does not introduce any user-facing changes.

56.0.4 — 2026-05-08

This version does not introduce any user-facing changes.

56.0.3 — 2026-05-06

This version does not introduce any user-facing changes.

56.0.2 — 2026-05-06

This version does not introduce any user-facing changes.

56.0.1 — 2026-05-05

This version does not introduce any user-facing changes.

56.0.0 — 2026-05-05

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

  • [Android] Mitigate SurfaceControl.checkNotReleased crash on API 31-33 by cancelling splash exit animation on activity stop. (#44584 by @​zoontek)

💡 Others

  • Moved splash screen config plugins from @expo/prebuild-config into expo-splash-screen. (#44598 by @​zoontek)

55.0.20 - 2026-05-05

... (truncated)

Commits

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 26, 2026
@dependabot dependabot Bot requested a review from a team as a code owner May 26, 2026 07:00
@dependabot dependabot Bot requested review from kylemcd and thomaswhyyou and removed request for a team May 26, 2026 07:00
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 26, 2026

🦋 Changeset detected

Latest commit: e0bbda6

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@knocklabs/expo-example Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel
Copy link
Copy Markdown

vercel Bot commented May 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
javascript-ms-teams-connect-example Ready Ready Preview, Comment May 27, 2026 4:21pm
javascript-nextjs-example Ready Ready Preview, Comment May 27, 2026 4:21pm
javascript-slack-connect-example Ready Ready Preview, Comment May 27, 2026 4:21pm
javascript-slack-kit-example Ready Ready Preview, Comment May 27, 2026 4:21pm

Request Review

Comment thread examples/expo-example/package.json
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit f2042ca. Configure here.

Comment thread yarn.lock Outdated
dependabot Bot and others added 6 commits May 27, 2026 16:07
Bumps [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) from 55.0.13 to 56.0.7.
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-splash-screen/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-splash-screen)

---
updated-dependencies:
- dependency-name: expo-splash-screen
  dependency-version: 56.0.7
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Dependabot bumped expo-splash-screen to 56.0.7 (SDK 56) while every
other Expo package in this project remains on SDK 55. Mixing SDK
versions is unsupported and SDK 56 introduces breaking changes
(minimum iOS/tvOS 16.4, config plugin restructuring) plus
incompatible transitive deps like @expo/config-plugins@56.x.

Revert to ~55.0.13 to keep the full dependency tree on SDK 55.

Co-authored-by: Kyle McDonald <kylemcd@users.noreply.github.com>
expo-splash-screen was already bumped to SDK 56 (56.0.7) by Dependabot.
Align every other Expo and related package to SDK 56 to maintain a
consistent dependency tree:

Expo packages (55 → 56):
- expo: ~55.0.9 → ~56.0.5
- @expo/log-box: ~55.0.8 → ~56.0.12
- expo-blur: ~55.0.14 → ~56.0.3
- expo-constants: ~55.0.9 → ~56.0.16
- expo-device: ~55.0.10 → ~56.0.4
- expo-font: ~55.0.4 → ~56.0.5
- expo-haptics: ~55.0.9 → ~56.0.3
- expo-image: ~55.0.10 → ~56.0.9
- expo-linking: ~55.0.9 → ~56.0.12
- expo-notifications: ~55.0.16 → ~56.0.14
- expo-router: ~55.0.8 → ~56.2.7
- expo-status-bar: ~55.0.5 → ~56.0.4
- expo-symbols: ~55.0.5 → ~56.0.5
- expo-system-ui: ~55.0.11 → ~56.0.5
- expo-web-browser: ~55.0.10 → ~56.0.5
- eslint-config-expo: ~55.0.0 → ~56.0.4 (devDep)

React Native (SDK 56 ships with RN 0.85):
- react-native: ^0.83.4 → ~0.85.3

expo-router SDK 56 dropped react-navigation as a peer dep (forked
those parts internally), so remove the now-unnecessary explicit deps:
- remove @react-navigation/bottom-tabs
- remove @react-navigation/elements
- remove @react-navigation/native

Community packages updated to be compatible with RN 0.85:
- react-native-screens: ~4.23.0 → ~4.25.2 (required by expo-router 56)
- react-native-reanimated: ~4.2.1 → ~4.3.1 (supports RN 0.81-0.85)
- react-native-worklets: ~0.7.2 → ~0.8.3 (required by reanimated 4.3.x)

Co-authored-by: Kyle McDonald <kylemcd@users.noreply.github.com>
manypkg enforces version range consistency across the monorepo.
Two issues from the SDK 56 upgrade:

1. examples/expo-example: react-native ~0.85.3 → ^0.83.4
   The most common range across the repo is ^0.83.4 (used by
   packages/expo and packages/react-native). SDK 56 Expo packages
   accept react-native *, so ^0.83.4 still satisfies their peer deps.

2. packages/expo devDependencies: bump Expo SDK 55 → 56
   - expo: ~55.0.9 → ~56.0.5
   - expo-constants: ~55.0.9 → ~56.0.16
   - expo-device: ~55.0.10 → ~56.0.4
   - expo-notifications: ~55.0.16 → ~56.0.14

Verified with: yarn manypkg check → success workspaces valid!

Co-authored-by: Kyle McDonald <kylemcd@users.noreply.github.com>
Expo SDK 56 native modules (expo, expo-router, expo-notifications, etc.)
are compiled against React Native 0.85. Using SDK 56 with RN 0.83.4
causes a Gradle compilation failure in the EAS Android build.

Update react-native devDependencies to ^0.85.3 in all three packages
that pinned ^0.83.4, so manypkg version consistency check continues to
pass:
- examples/expo-example (direct app dependency)
- packages/expo (devDep used for testing)
- packages/react-native (devDep used for testing)

The peerDependencies in packages/expo and packages/react-native remain
* so they continue to support any RN version at install time.

Co-authored-by: Kyle McDonald <kylemcd@users.noreply.github.com>
Incorporates @typescript-eslint/eslint-plugin ^8.59.4 lockfile
entries from main (#1004).

Co-authored-by: Kyle McDonald <kylemcd@users.noreply.github.com>
Co-authored-by: Kyle McDonald <kylemcd@users.noreply.github.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented May 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.55%. Comparing base (6c8c477) to head (e0bbda6).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1005   +/-   ##
=======================================
  Coverage   63.55%   63.55%           
=======================================
  Files         208      208           
  Lines        9924     9924           
  Branches     1280     1280           
=======================================
  Hits         6307     6307           
  Misses       3592     3592           
  Partials       25       25           

@kylemcd kylemcd merged commit 7ef0f23 into main May 27, 2026
12 checks passed
@kylemcd kylemcd deleted the dependabot/npm_and_yarn/expo-splash-screen-56.0.7 branch May 27, 2026 17:11
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.

2 participants