Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: Upgrade to Expo SDK 46 #426

Merged
merged 21 commits into from
Mar 28, 2023
Merged

Conversation

justinpchang
Copy link

@justinpchang justinpchang commented Mar 22, 2023

Current release is no longer supported by ExpoGo. I am stepping through each release and upgrading the app and checking for breaking changes until we get to the latest version. Expo only supports 6 months of backwards compatibility with ExpoGo, so latest version will buy us some time and give us the latest tools. I've documented breaking changes and deprecations with each progressive version.

Current version: 43.0.0

  • 44.0.0
    • No breaking changes
  • 45.0.0
    • expo-app-loader deprecated, replicated component locally
    • Dropped support for node v12, upgraded to v16 (16 instead of latest19 to retain expo-cli)
    • Upgrade all packages until compatible with expo v45.0.0
  • 46.0.0
    • Add app.json back in. @nfloersch any clarity on why you removed it? I'm not very familiar with Expo and publishing to the app store.
  • Fix remaining bugs blocking startup

Attempts to upgrade past Expo 46 got really complicated. Will leave that for next year once 46 is dropped from Expo Go support.

@nfloersch Can you please check this branch to make sure things still generally work? I'm not familiar enough with all the functionality to test it properly.

@justinpchang justinpchang marked this pull request as draft March 22, 2023 00:21
@justinpchang justinpchang marked this pull request as ready for review March 24, 2023 23:51
@justinpchang justinpchang changed the title Fix: Upgrade to Expo to latest version Fix: Upgrade to Expo SDK 46 Mar 24, 2023
@justinpchang
Copy link
Author

Addresses #424 (comment)

@nfloersch nfloersch merged commit 05b9cc9 into codeforbtv:master Mar 28, 2023
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