Skip to content

Expo sdk 55 upgrade#41

Merged
rzlm merged 2 commits into
mainfrom
expo-sdk-55-upgrade
Mar 31, 2026
Merged

Expo sdk 55 upgrade#41
rzlm merged 2 commits into
mainfrom
expo-sdk-55-upgrade

Conversation

@MarufHossain14
Copy link
Copy Markdown
Member

Summary

Upgrades the app from Expo SDK 54 to SDK 55 and fixes the main regressions found during the upgrade across web rendering, navigation, routing structure, and page layout.

Main Changes

  • Upgraded Expo / React Native dependencies to SDK 55-compatible versions
  • Updated app.config.ts for SDK 55 compatibility
  • Moved shared components out of app/ into components/
  • Moved PostHog setup into lib/posthog.ts
  • Fixed web/SSR issues caused by PostHog initialization
  • Aligned React Navigation package versions with expo-router
  • Fixed invalid nested link markup on web
  • Fixed screen layout sizing and scrolling issues in tab pages
  • Updated notification subscription cleanup for current Expo Notifications API
  • Updated .gitignore for managed workflow (.idea/, /android, /ios)

Validation

Tested locally with:

  • npx expo-doctor
  • pnpm exec tsc --noEmit
  • npx expo export --platform web

All passed.

Notes

  • This branch assumes android/ is generated and should not stay committed.
  • A follow-up may be needed to scope EAS Updates config away from local Expo Go development if remote update errors continue there.

@rzlm rzlm merged commit cbb5df3 into main Mar 31, 2026
1 check passed
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