Skip to content

0.83 upgrade#17

Merged
anishamalde merged 2 commits into
AmazonAppDev:release-rn-83from
anishamalde:0.83-upgrade
May 19, 2026
Merged

0.83 upgrade#17
anishamalde merged 2 commits into
AmazonAppDev:release-rn-83from
anishamalde:0.83-upgrade

Conversation

@anishamalde
Copy link
Copy Markdown
Contributor

@anishamalde anishamalde commented May 18, 2026

Upgrade to React Native 0.83

Feature: Upgrade Expo TV app to SDK 55 and react-native-tvos 0.83

This PR upgrades the vega package to React Native 0.83 and @multitv/expotv package from Expo SDK 54 / react-native-tvos 0.81 to Expo SDK 55 / react-native-tvos 0.83.6-0.

Changes

Expo SDK upgrade (packages/expotv)

  • expo ^54.0.20 → ^55.0.0
  • react-native alias → npm:react-native-tvos@0.83.6-0
  • react, react-dom 19.1.0 → 19.2.0
  • All expo-* packages aligned to ~55.x via expo install --fix
  • Native peer libs bumped: react-native-reanimated 4.2.1, react-native-gesture-handler ~2.30.0, react-native-screens ~4.23.0, react-native-worklets 0.7.4
  • Added missing peer deps: expo-constants ~55.0.16, @expo/log-box 55.0.12, @babel/core ^7.25.0
  • @types/react ~19.1.10 → ~19.2.10

Config cleanup (packages/expotv/app.json)

  • Removed newArchEnabled: true (mandatory in SDK 55, no longer a valid field)
  • Removed android.edgeToEdgeEnabled: true (now the default)

Testing

  • yarn install resolves cleanly. The remaining peer warnings are pre-existing in the vega and shared packages and unrelated to this upgrade.
  • yarn dlx expo-doctor reports 18/18 checks passing.
Screenshot 2026-05-18 at 11 33 25

Notes for reviewers

  • Node 20.19.4 or higher is required by SDK 55. Older Node will fail at expo CLI invocation.
  • Native projects (android/, ios/) need to be regenerated via yarn expotv:prebuild after pulling this branch.
  • The Vega package was deliberately not touched in this PR.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Copy link
Copy Markdown
Collaborator

@Irvingjmp Irvingjmp left a comment

Choose a reason for hiding this comment

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

Sanity check passed: app works as expected.

@anishamalde anishamalde merged commit ea87fc2 into AmazonAppDev:release-rn-83 May 19, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants