68 KiB
Changelog
Unpublished
🛠 Breaking changes
🎉 New features
🐛 Bug fixes
💡 Others
6.0.20 — 2025-12-05
🐛 Bug fixes
- [iOS] Fix port scanning on pysical devices. (#40824 by @alanjhughes)
6.0.19 — 2025-12-04
🐛 Bug fixes
- Restore config plugin
launchModesupport (#41363 by @gabrieldonadel)
6.0.18 — 2025-11-17
This version does not introduce any user-facing changes.
6.0.17 — 2025-11-05
This version does not introduce any user-facing changes.
6.0.16 — 2025-10-21
This version does not introduce any user-facing changes.
6.0.15 — 2025-10-10
🐛 Bug fixes
- [iOS] Fixes updates not being viewable on first launch. (#40324 by @alanjhughes)
6.0.14 — 2025-10-09
💡 Others
- [Android] Prevented the app from crashing during the initialization of the
ErrorViewModel. (#40148 by @lukmccall)
6.0.13 — 2025-10-01
🐛 Bug fixes
- [iOS] Adjust tvOS colors. (#40006 by @douglowder)
6.0.12 — 2025-09-22
🎉 New features
- [Android] Adds loading state when connecting to a development server. (#39873 by @lukmccall)
- Remove
ExpoAppDelegateinheritance requirement (#39844 by @gabrieldonadel)
🐛 Bug fixes
- [expo-dev-launcher] Fix manual URL entry: decode percent-encoded URLs, enable return key submit, and support dark mode text. (#39840 by @blazejkustra)
6.0.11 — 2025-09-11
🐛 Bug fixes
- [Android] Fix incorrect text color in the error dialog. (#39550 by @lukmccall)
- [iOS] Fix UI on iPad. (#39549 by @alanjhughes)
6.0.10 — 2025-09-08
This version does not introduce any user-facing changes.
6.0.9 — 2025-09-03
This version does not introduce any user-facing changes.
6.0.8 — 2025-08-31
This version does not introduce any user-facing changes.
6.0.7 — 2025-08-28
This version does not introduce any user-facing changes.
6.0.6 — 2025-08-27
This version does not introduce any user-facing changes.
6.0.5 — 2025-08-25
This version does not introduce any user-facing changes.
6.0.4 — 2025-08-21
This version does not introduce any user-facing changes.
6.0.3 — 2025-08-18
💡 Others
- [ios] Wrap system color references for dev client. (#38912 by @douglowder)
6.0.2 — 2025-08-16
This version does not introduce any user-facing changes.
6.0.1 — 2025-08-15
🐛 Bug fixes
- [ios] Fix tvOS and Swiftlint after UI refresh. (#38808 by @douglowder)
6.0.0 — 2025-08-13
🎉 New features
- [iOS] Reimplement UI in SwiftUI. (#37413 by @alanjhughes)
- [Android] Add floating action button option in the settings menu. (#38247 by @behenate)
- [iOS] Partial support for Apple TV. (#38388 by @douglowder)
🐛 Bug fixes
- [iOS] Fix missing CDP headers when using static frameworks. (#37448 by @alanjhughes)
- [Android] Use same strings in UI as iOS. (#37786 by @douglowder)
- [iOS] Fix an issue where the packager commands stop working after a reload. (#38579 by @alanjhughes)
💡 Others
- [Android] RN 0.81.0: patched some reflection issues after kotlin upgrade (#38451 by @chrfalch)
- Fixed release build error on Android. (#37579 by @kudo)
- Informational message for tvOS on signin page. (#38518 by @douglowder)
⚠️ Notices
- Added support for React Native 0.80.x. (#37400 by @gabrieldonadel)
5.1.16 - 2025-07-03
This version does not introduce any user-facing changes.
5.1.15 - 2025-07-02
This version does not introduce any user-facing changes.
5.1.14 - 2025-06-26
🐛 Bug fixes
- [Android] Fix missing launch args from pending intent extras. (#37172 by @coolsoftwaretyler)
- [Android] Fix missing intent extras when handling external intents. (#37307 by @coolsoftwaretyler)
5.1.13 - 2025-06-18
This version does not introduce any user-facing changes.
5.1.12 - 2025-06-04
🐛 Bug fixes
- [Android] Remove
testDebugvariant from npm package. (#36845 by @lukmccall)
5.1.11 — 2025-05-01
This version does not introduce any user-facing changes.
5.1.10 — 2025-04-30
This version does not introduce any user-facing changes.
5.1.9 — 2025-04-30
🐛 Bug fixes
5.1.8 — 2025-04-28
This version does not introduce any user-facing changes.
5.1.7 — 2025-04-28
This version does not introduce any user-facing changes.
5.1.6 — 2025-04-25
💡 Others
- [iOS] Remove usage of deprecated
SFAuthenticationSessionfor user login. (#36395 by @alanjhughes) - [Android] Enable edge-to-edge. (#36363 by @behenate)
5.1.5 — 2025-04-23
🐛 Bug fixes
5.1.4 — 2025-04-21
This version does not introduce any user-facing changes.
5.1.3 — 2025-04-14
This version does not introduce any user-facing changes.
5.1.2 — 2025-04-09
This version does not introduce any user-facing changes.
5.1.1 — 2025-04-08
This version does not introduce any user-facing changes.
5.1.0 — 2025-04-04
🛠 Breaking changes
🎉 New features
- support react-native 0.77 (#33379 by @vonovak)
- Bump version of React Navigation (#35595 by @marklawlor)
💡 Others
- use custom iOS dependencyProvider (#35321 by @vonovak)
- [6/n] upgrade to react-native 0.77 - improve 0.76 compatibility (#34078 by @vonovak)
- Fixed broken local UI development on Android. (#33714 by @kudo)
- [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
- [apple] Migrate remaining
expo-module.config.jsonto unified platform syntax. (#34445 by @reichhartd) - Removed remote debugging dead code. (#34977 by @kudo)
- [android] Migrate DevLauncherInternalModule to Expo Modules API (#35166 by @gabrieldonadel)
- Refactored
RCTReactNativeFactoryintegration. (#35679 by @kudo) - [Android] Specified Gradle project version. (#35751 by @lukmccall)
5.0.33 - 2025-04-02
This version does not introduce any user-facing changes.
5.0.32 - 2025-03-31
This version does not introduce any user-facing changes.
5.0.31 - 2025-03-18
This version does not introduce any user-facing changes.
5.0.29 - 2025-02-10
This version does not introduce any user-facing changes.
5.0.28 - 2025-02-06
This version does not introduce any user-facing changes.
5.0.27 - 2025-01-31
This version does not introduce any user-facing changes.
5.0.26 - 2025-01-27
This version does not introduce any user-facing changes.
5.0.23 - 2025-01-10
🐛 Bug fixes
- [Android] Fixed issue with initialization of the dev client being wrong on the old architecture (#34398 by @chrfalch)
- [iOS] Fixed black stuck screen when loading an unreachable server from last opened url. (#34067 by @kudo)
- [iOS] Read EAS project id and url from manifest instead of updates interface. (#34342 by @gabrieldonadel)
- [Android] Read EAS project id and url from AndroidManifest instead of updates interface. (#34342 by @gabrieldonadel)
5.0.22 - 2025-01-08
This version does not introduce any user-facing changes.
5.0.21 - 2024-12-24
This version does not introduce any user-facing changes.
5.0.20 - 2024-12-24
💡 Others
- Bump react-navigation versions. (#33758 by @marklawlor)
- Removed unused
@react-navigation/coredevDependencies. (#33829 by @kudo)
5.0.19 - 2024-12-10
This version does not introduce any user-facing changes.
5.0.18 - 2024-11-29
This version does not introduce any user-facing changes.
5.0.17 — 2024-11-22
This version does not introduce any user-facing changes.
5.0.16 — 2024-11-22
💡 Others
5.0.15 — 2024-11-19
This version does not introduce any user-facing changes.
5.0.14 — 2024-11-14
This version does not introduce any user-facing changes.
5.0.13 — 2024-11-11
This version does not introduce any user-facing changes.
5.0.12 — 2024-11-11
This version does not introduce any user-facing changes.
5.0.11 — 2024-11-07
This version does not introduce any user-facing changes.
5.0.10 — 2024-11-07
🐛 Bug fixes
- [Android] Fixed mutiple reload when pressing
rin CLI on react-native old architecture mode. (#32532 by @kudo) - Fixed build error when
EX_DEV_CLIENT_NETWORK_INSPECTORis false. (#32644 by @kudo) - [iOS] Fix handling deep links (#32677 by @gabrieldonadel)
5.0.9 — 2024-11-04
This version does not introduce any user-facing changes.
5.0.8 — 2024-10-31
💡 Others
- Truncate runtime version in settings screen (#32489 by @gabrieldonadel)
5.0.7 — 2024-10-31
This version does not introduce any user-facing changes.
5.0.6 — 2024-10-29
This version does not introduce any user-facing changes.
5.0.5 — 2024-10-29
This version does not introduce any user-facing changes.
5.0.4 — 2024-10-25
🐛 Bug fixes
💡 Others
5.0.3 — 2024-10-24
🐛 Bug fixes
5.0.2 — 2024-10-24
🎉 New features
- Add support for react-native 0.76 (#32285 by @gabrieldonadel)
5.0.1 — 2024-10-22
This version does not introduce any user-facing changes.
5.0.0 — 2024-10-22
🛠 Breaking changes
🎉 New features
- Added support for React Native 0.75. (#30743, #30828, #31015 by @alanjhughes)
- [Android] Added other debuggable variants for network inspector by referring the
react.debuggableVariants. (#32014 by @kudo)
🐛 Bug fixes
- Fix swift and c compiler debug flags for expo dev launcher in debug configurations. (#30159 by @matinzd)
- [Android] Fix
"launchMode": "launcher"support. (#30004 by @EvanBacon) - [iOS] Prevent React Native Dev Menu from showing up on launcher screen. (#28936 by @gabrieldonadel)
- [iOS] Skip dev server websocket connection for expo updates. (#30535 by @joeporpeglia)
- Use expo-updates as source of truth for runtime version in dev client (#31453 by @wschurman)
💡 Others
- Improve stack trace for errors that happen during module initialization. (#30341 by @vonovak)
- Removed redundant usage of
EventEmitterinstance. (#28946 by @tsapeta) - Fix and update link for
expo-dev-clientin package's README. (#30162 by @amandeepmittal). - Fixed broken unit test on iOS 17 where
URL()without scheme returns nil. (#30178 by @kudo) - Bumped Kotlin version to 1.9.24. (#30199 by @gabrieldonadel)
- Removed
expo_patch_react_imports!and align more stardard react-native project layout. (#31700 by @kudo) - Refactor expo-updates context injection (#31951 by @wschurman)
- Remove unused
semverdependency. (#32063 by @kitten) - [ios] Remove appContext property from updates interface. (#32103 by @wschurman)
- Fixed broken unit tests since React Native 0.76 bump. (#32210 by @kudo)
4.0.27 - 2024-08-23
This version does not introduce any user-facing changes.
4.0.26 - 2024-08-21
This version does not introduce any user-facing changes.
4.0.23 - 2024-07-29
🐛 Bug fixes
4.0.22 - 2024-07-03
📚 3rd party library updates
- Update react-native to 0.74.3. (#30139 by @gabrieldonadel)
4.0.21 - 2024-06-27
This version does not introduce any user-facing changes.
4.0.20 - 2024-06-13
This version does not introduce any user-facing changes.
4.0.19 - 2024-06-12
🎉 New features
- [Android] Automatically detect dev servers running on localhost with adb reverse. (#29625 by @gabrieldonadel)
🐛 Bug fixes
4.0.18 - 2024-06-10
This version does not introduce any user-facing changes.
4.0.17 - 2024-06-06
This version does not introduce any user-facing changes.
4.0.15 — 2024-05-15
🐛 Bug fixes
- [Android] Removes the unnecessary reload when opening the backgrounded app from the icon. (#28893 by @lukmccall)
4.0.14 — 2024-05-09
This version does not introduce any user-facing changes.
4.0.13 — 2024-05-09
🐛 Bug fixes
- Fixed loading error when both
expo-dev-clientandexpo-updatesinstalled but noruntimeVersionconfigured. (#28662 by @kudo) - Fixed loading error from a https dev-server on Android. (#28691 by @kudo)
- Fixed build errors with use_frameworks on iOS. (#28702 by @kudo)
4.0.12 — 2024-05-08
🐛 Bug fixes
- [iOS] Fixed DevMenu getting unresponsive after reloading bundle. (#28664 by @gabrieldonadel)
4.0.11 — 2024-05-04
This version does not introduce any user-facing changes.
4.0.10 — 2024-05-03
🐛 Bug fixes
- [Android] Fixed
LogBoxisn't working on the new architecture. (#28602 by @lukmccall)
4.0.9 — 2024-05-02
This version does not introduce any user-facing changes.
4.0.8 — 2024-05-01
This version does not introduce any user-facing changes.
4.0.7 — 2024-05-01
This version does not introduce any user-facing changes.
4.0.6 — 2024-04-25
This version does not introduce any user-facing changes.
4.0.5 — 2024-04-25
This version does not introduce any user-facing changes.
4.0.4 — 2024-04-24
🐛 Bug fixes
- Fixed "Missing transform.routerRoot option in Metro bundling request" error when loading the bundle. (#28428 by @kudo)
4.0.3 — 2024-04-23
This version does not introduce any user-facing changes.
4.0.2 — 2024-04-22
This version does not introduce any user-facing changes.
4.0.1 — 2024-04-19
🎉 New features
4.0.0 — 2024-04-18
🛠 Breaking changes
🎉 New features
- [iOS] Add Add bridgeless support for React-Native 0.74. (#28174 by @gabrieldonadel)
🐛 Bug fixes
- Fixed breaking changes from React-Native 0.74. (#26357, #26740, #27118 by @kudo, #28111 by @gabrieldonadel)
- [Android] Fixed to not return DevLauncherDevSupportManagerFactory in host handler when
enableAutoSetupis false. (#27068 by @jayshah123) - Fixed missing
runtimeVersionerror when loading app withexpo-updatesandexpo-dev-client. (#27180 by @kudo) - Remove legacy flag from command line hint. (#27225 by @simek)
💡 Others
- Remove classic updates. (#26036, #26230 by @wschurman)
- Remove classic updates SDK version. (#26061 by @wschurman)
- Fixed lint warning (#26876 by @GaelCO)
- Decouple from "bridge" in
expo-updates. (#27216 by @kudo) - Removed Flipper workaround on Android. (#27508 by @kudo)
- Remove debug settings for EAS Updates extension. (#27603 by @wschurman)
- Fixed breaking changes from React Native 0.74.0-rc.3. Also dropped support for React Native 0.73 and lower. (#27573, #28031 by @kudo)
- [iOS] Added bridgeless support on ExpoReactDelegate. (#27601, #27689 by @kudo)
- Deprecate
experimentalLaunchModeconfig plugin option and introduce newlaunchModeoption. (#27845 by @gabrieldonadel) - Refactored out
EXReactRootViewFactory.createDefaultReactRootView:toRCTAppDelegate.recreateRootViewWithBundleURL:category. (#27945 by @kudo) - Migrated expo-updates-interface to Kotlin. (#28033 by @kudo)
- Removed deprecated backward compatible Gradle settings. (#28083 by @kudo)
- Bumped Kotlin version to 1.9.23. (#28088 by @kudo)
- Remove unused
expo.modules.updates.AUTO_SETUPin AndroidManifest.xml. (#27996 by @kudo)
📚 3rd party library updates
- Replace deprecated
@babel/plugin-proposal-export-namespace-fromwith updated, non-proposal package. (#26525 by @simek) - update semver from 7.5.3 to 7.5.4. (#26876 by @GaelCO)
3.6.9 - 2024-03-20
📚 3rd party library updates
- Update react-native to 0.73.6. (#27641 by @gabrieldonadel)
3.6.8 - 2024-03-13
🐛 Bug fixes
3.6.7 - 2024-02-16
📚 3rd party library updates
- Update react-native to 0.73.4. (#26774 by @gabrieldonadel)
3.6.6 - 2024-02-01
💡 Others
- Update auth session URL to prompt user to select account. (#26780 by @gabrieldonadel)
- Update ModalStack animations. (#26802 by @gabrieldonadel)
3.6.5 - 2024-01-26
This version does not introduce any user-facing changes.
3.6.4 - 2024-01-23
🐛 Bug fixes
- [Android] Fixed unable to load dev client bundle on device. (#26630 by @lukmccall)
3.6.3 - 2024-01-18
🐛 Bug fixes
- Fixed HMR not working on Android. (#26441 by @lukmccall)
3.6.2 - 2024-01-10
🐛 Bug fixes
- Fix launcher bridge not filtering native modules. (#26332 by @gabrieldonadel)
💡 Others
- Replace deprecated
com.facebook.react:react-native:+Android dependency withcom.facebook.react:react-android. (#26237 by @kudo)
3.6.1 - 2023-12-19
🎉 New features
- Added support for React Native 0.73.1. (#25998 by @gabrieldonadel)
🐛 Bug fixes
- [expo-updates] Add relaunch to disabled and dev client controllers. (#25973 by @wschurman)
3.6.0 — 2023-12-15
🐛 Bug fixes
- [iOS] Fixed Error View colors on dark mode. (#25974 by @gabrieldonadel)
3.5.1 — 2023-12-12
This version does not introduce any user-facing changes.
3.5.0 — 2023-12-12
🎉 New features
- Launch directly into the previously opened project by default. (#25500 by @gabrieldonadel)
- Added support for React Native 0.73.0. (#24971, #25453 by @gabrieldonadel)
💡 Others
- Remove outdated assets before rebuilding. (#25821 by @EvanBacon)
- Bump C++ compiler setting to C++20. (#25548 by @kudo)
3.4.0 — 2023-11-14
🛠 Breaking changes
- Bumped iOS deployment target to 13.4. (#25063 by @gabrieldonadel)
- On
AndroidbumpcompileSdkVersionandtargetSdkVersionto34. (#24708 by @alanjhughes)
🐛 Bug fixes
- [Android] Fix dev server not using query params from manifest when loading the JS bundle. (#25061, #25147 by @gabrieldonadel)
💡 Others
- Update bundles with new Metro chaining and StatusBar mocks. (#25148 by @EvanBacon)
- Rebuild with Metro inline requires enabled. (#25089 by @EvanBacon)
- Remove deprecated
REACT_NATIVE_OVERRIDE_VERSIONfor React Native nightly testing. (#25151 by @kudo) - Removed backward compatible code for deprecated SDKs. (#25154 by @kudo)
- Split updates controllers depending on configuration, changing native public API. (#25085 by @wschurman)
3.3.0 — 2023-10-17
🛠 Breaking changes
🎉 New features
- Improve 'Development servers' and 'Recently opened' UX. (#24665 by @gabrieldonadel)
- Add support for skipping the launcher screen and launching directly into a previously opened project. (#24614, #24646, #24758 by @gabrieldonadel)
🐛 Bug fixes
- [iOS] Fix Cmd+D opening React Native Debug Menu on launcher screen. (#24580 by @gabrieldonadel)
- [iOS] Fixed app launch when using multiple scenes. (#24565 by @gabrieldonadel)
- Fetch dev sessions whenever navigating to the launcher home screen. (#24378, #24502 by @gabrieldonadel)
💡 Others
- Ship untranspiled JSX to support custom handling of
jsxandcreateElement. (#24889 by @EvanBacon) - Drop support for configuring SDK 44 and below with Prebuild. (#24504 by @EvanBacon)
2.4.13 — 2023-09-25
🐛 Bug fixes
- Fetch dev sessions whenever navigating to the launcher home screen. (#24378, #24502 by @gabrieldonadel)
3.2.1 — 2023-09-18
This version does not introduce any user-facing changes.
2.4.12 — 2023-09-16
💡 Others
- Revert [dev-launcher] Fetch dev sessions whenever navigating to Home screen (#24378))
2.4.11 — 2023-09-15
🐛 Bug fixes
- Fetch dev sessions whenever navigating to the launcher home screen. (#24378 by @gabrieldonadel)
💡 Others
- Update dev sessions default ports to check. (#24380 by @gabrieldonadel)
3.2.0 — 2023-09-15
💡 Others
- Update dev sessions default ports to check. (#24380 by @gabrieldonadel)
- Fetch dev sessions whenever navigating to the launcher home screen. (#24378 by @gabrieldonadel)
3.1.0 — 2023-09-04
🎉 New features
🐛 Bug fixes
- Use correct
httpServerLocationfiles during export. (#24090 by @EvanBacon)
💡 Others
- Migrate to Expo CLI. (#23806 by @EvanBacon)
- Change source of truth for constants types. (#24049 by @wschurman)
- Remove classic manifest types. (#24053 by @wschurman)
3.0.0 — 2023-08-02
This version does not introduce any user-facing changes.
2.4.9 — 2023-07-26
🐛 Bug fixes
- Fixed "Can't toast on a thread that has not called Looper.prepare()" Exception when enabling "Sampling Profiler on init" (#23706 by @hirbod)
2.4.8 - 2023-07-12
💡 Others
2.4.7 - 2023-07-10
This version does not introduce any user-facing changes.
2.4.6 - 2023-07-04
This version does not introduce any user-facing changes.
2.4.5 - 2023-06-30
🐛 Bug fixes
- Enable network inspector by default even the
EX_DEV_CLIENT_NETWORK_INSPECTORproperty is not defined. (#23185 by @kudo) - Fixed iOS build errors in
use_frameworks!mode. (#23218 by @kudo) - Added support for React Native 0.72.1. (#23262 by @kudo)
2.4.4 — 2023-06-28
🐛 Bug fixes
- [iOS] Fixed network inspector losing events when the dev-server listening on port other than 8081. (#23122 by @kudo)
- Fixed no updates showing in the Extensions tab. (#23163 by @kudo)
2.4.3 — 2023-06-27
🎉 New features
- Add support for SSO users. (#22873 by @wschurman)
- Update user avatars to use the same logic as the website. (#23114 by @gabrieldonadel)
💡 Others
- Upgrade
semverlib. (#23113 by @felipemillhouse)
2.4.2 — 2023-06-23
🐛 Bug fixes
2.4.1 — 2023-06-22
This version does not introduce any user-facing changes.
2.4.0 — 2023-06-21
📚 3rd party library updates
- Updated
robolectricto4.10. (#22395 by @josephyanks)
🎉 New features
- Allow users to manually load apps without specifying a URL scheme. (#22637 by @gabrieldonadel)
- Added support for React Native 0.72. (#22588 by @kudo)
- Run tsc and lint and tests on bundle. (#22866 by @wschurman)
- Added support for the new architecture. (#22607, #22184 by @gabrieldonadel)
🐛 Bug fixes
- Fix modern manifest serving for dev client without expo-updates. (#22470 by @wschurman)
- Fixed react-native nighlies
0.73.0-nightly-20230515-066f0b76dbuild errors on Android. (#22503 by @kudo) - Fixed Android build warnings for Gradle version 8. (#22537, #22609 by @kudo)
- Fixed Home screen KeyboardAvoidingView. (#22661 by @gabrieldonadel)
- Refactored network inspector code and add unit tests. (#22669, #22693 by @kudo)
- Fixed
No compatible apps connected. JavaScript Debugging can only be used with the Hermes engine.when using JavaScript debugger on Android. (#20280 by @kudo) - Fix "multiple screens with the same name" warning on dev mode. (#22847 by @gabrieldonadel)
- [iOS] Fixed incorrect
Linking.getInitialURL()value when launching through expo-dev-client's deep links. (#22879 by @kudo)
💡 Others
- Migrate iOS native modules to use the new Module API. (#22319 by @gabrieldonadel)
- Bump
babel-plugin-module-resolverdev dependency. (#22871 by @EvanBacon) - Improve URL input validation responsiveness. (#22786 by @gabrieldonadel)
2.3.0 — 2023-05-08
🎉 New features
- Add support to loading Expo modules. (#22174 by @gabrieldonadel)
🐛 Bug fixes
💡 Others
- Convert EXManifests iOS implementation to Swift. (#21298 by @wschurman)
- Set NODE_ENV before exporting bundles. (#21983 by @EvanBacon)
📚 3rd party library updates
2.2.1 - 2023-04-14
🐛 Bug fixes
- Fixed
Invalid State: Cannot call send: until connection is opencrash when using network inspector on iOS. (#22130 by @kudo)
2.2.0 - 2023-04-13
🎉 New features
🐛 Bug fixes
- Add missing
mimeTypewhen emitting network responses. (#21676 by @byCedric) - Add missing
Network.requestWillBeSentExtraInfowhen emitting network requests. (#21965 by @byCedric) - Don't require legacy manifest signature in dev clients. (#21970 by @wschurman)
2.1.6 - 2023-03-20
🐛 Bug fixes
- Change arg in gradle
.execute()call to null to inherit env variables from user's env (#21712 by @phoenixiguess)
2.1.5 - 2023-03-03
💡 Others
- Update JS bundle to fix dev client not showing logged user and initial data. (#21510 by @gabrieldonadel)
2.1.4 — 2023-02-28
🐛 Bug fixes
- Fixed dev client crash when server URL has no scheme. (#21274 by @gabrieldonadel)
- Fixed dev client not showing logged user and initial data. (#21425 by @gabrieldonadel)
2.1.3 — 2023-02-25
This version does not introduce any user-facing changes.
2.1.2 — 2023-02-17
This version does not introduce any user-facing changes.
2.1.1 — 2023-02-09
This version does not introduce any user-facing changes.
2.1.0 — 2023-02-03
🐛 Bug fixes
- Added React Native 0.71 support. (#20470 by @kudo)
- Added support for React Native 0.71.x. (#20799 #20832 by @kudo)
💡 Others
- Locked
layoutDirectionto LTR to prevent incorrect rendering when used together with a RTL enabled app. (#19634 by @aleqsio) - On Android bump
compileSdkVersionandtargetSdkVersionto33. (#20721 by @lukmccall) - Update copy for expo start for development builds. (#20985 by @kbrandwijk)
2.0.2 - 2022-11-21
🐛 Bug fixes
- Fixed
RCTStatusBarManagermodule requires that theUIViewControllerBasedStatusBarAppearanceto be false on iOS. (#20104 by @lukmccall)
2.0.1 - 2022-11-08
🐛 Bug fixes
- Fixed build errors when testing on React Native nightly builds. (#19369 by @kudo, #19805 by @kudo)
- Fixed Android
java.lang.AssertionError: TurboModules are enabled, but mTurboModuleRegistry hasn't been set.error when running on new architecture mode. (#19931 by @kudo)
2.0.0 — 2022-10-27
🛠 Breaking changes
- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). (#18204 by @EvanBacon)
- Bumped iOS deployment target to 13.0 and deprecated support for iOS 12. (#18873 by @tsapeta)
⚠️ Notices
- Added support for React Native 0.70.x. (#19261 by @kudo)
- Moved to React Navigation v6, required for React Native 0.70.x. (#19675 by @douglowder)
1.3.1 — 2022-10-11
🐛 Bug fixes
- Fixed development servers not showing up in the
expo-dev-launcheron the first boot. (#19286 by @lukmccall)
1.3.0 — 2022-09-16
🎉 New features
🐛 Bug fixes
- [plugin] Migrate import from @expo/config-plugins to expo/config-plugins and @expo/config-types to expo/config. (#18855 by @brentvatne)
- Remove the deprecated
Linking.removeEventListenerin expo-dev-launcher bundle. (#18939 by @kudo) - Fixed the incompatibility with react-native-v8 on Android. (#19117 by @kudo)
- Fixed crash when loading bundle without explicit port on Android. (#19136 by @kudo)
💡 Others
- Refactored inline Android emulator checks to use enhanced checking in
EmulatorUtilities.isRunningOnEmulator(). (#16177) by @kbrandwijk, @keith-kurak) - Switched uncaught exception logging to use metro websocket instead of expo-cli logUrl. (#18787 by @esamelson)
- Disable onboarding popup with URL query param. (#19024 by @douglowder)
1.2.1 — 2022-08-16
🐛 Bug fixes
💡 Others
1.2.0 — 2022-08-11
🎉 New features
🐛 Bug fixes
- Fixed
the function must be called on main queueerror when the app is reload from the error screen on iOS. (#18563 by @lukmccall)
💡 Others
- Made deep link error screen on iOS show a friendlier message. (#18467 by @esamelson)
- Added URL to deep link error screen message on iOS. (#18511 by @esamelson)
1.1.1 — 2022-07-20
This version does not introduce any user-facing changes.
1.1.0 — 2022-07-18
🎉 New features
- Added support for React Native 0.69.X. (#18006 by @kudo & #18182 by @lukmccall)
🐛 Bug fixes
- Add support for improved missing module error messages in React Native 0.65+. (#18064 by @esamelson)
💡 Others
- [Android] Get downloaded update IDs. (#17933 by @douglowder)
1.0.1 — 2022-07-14
🎉 New features
- Include extra information in the recently opened list (#17633 by @ajsmth)
- Add debug settings for EAS Updates (admin only) (#17842 by @ajsmth)
- Add organizations to account selector (#18152 by @ajsmth)
- Restore navigation state after loading an update (#18189 by @ajsmth)
🐛 Bug fixes
- Fixed the application crashing when the user forces a dark mode only for the dev-client app in the system setting on Android. (#17858 by @lukmccall)
- Fixed the error screen is sometimes empty on Android. (#17857 by @lukmccall)
- Partially fixed retrieving the React Context from the Android Flipper plugin. (#18105 by @lukmccall)
1.0.0 — 2022-06-09
🐛 Bug fixes
- Fixed the singleton
RCTBridge.currentBridgeinstance value be override by expo-dev-launcher bridge instance on iOS. (#17780 by @kudo)
0.11.7 — 2022-06-07
🐛 Bug fixes
- Fix opening published EAS Update from URL on Android. (#17734 by @esamelson)
💡 Others
- Stop persisting remote debugging setting between app loads on iOS. (#17650 by @esamelson)
- Autodetect dev-launcher packager on iOS. (#17712 by @douglowder)
0.11.6 — 2022-05-19
This version does not introduce any user-facing changes.
0.11.5 — 2022-05-06
This version does not introduce any user-facing changes.
0.11.4 — 2022-05-05
🐛 Bug fixes
- Fix crash on initial deep link (#17268 by @ajsmth)
- Fix remote debugging crashing the application on iOS. (#17248 by @lukmccall)
- Fix reload button on iOS native error screen in certain cases. (#17272 by @esamelson)
- Fix infinite query refetching on extensions panel. (#17314 by @ajsmth)
- Fix airplane mode hanging on splash screen. (#17325 by @ajsmth)
0.11.3 — 2022-04-26
🐛 Bug fixes
- Fix the error screen sometimes not showing on iOS. (#17216 by @lukmccall)
0.11.2 — 2022-04-25
This version does not introduce any user-facing changes.
0.11.1 — 2022-04-21
This version does not introduce any user-facing changes.
0.11.0 — 2022-04-20
🎉 New features
- Add expo-modules and ReactDelegate-based automatic setup on iOS. (#16190 by @esamelson)
- Add support for auto-setup with updates integration on iOS. (#16230 by @esamelson)
- Send uncaught exceptions to the bundler server if possible. (#15938 & #15964 by @lukmccall)
- Add support for React Native
0.67.X. (#16038 by @kudo) - Add the crash report screen. (#16341 by @lukmccall)
- Add the
isDevelopmentBuildfunction to determine if you are running in a development build. (#16486 by @lukmccall) - Add expo-modules automatic setup on Android. (#16441 by @esamelson)
- Add support for auto-setup with updates integration on Android. (#16442 by @esamelson)
- Remove regex-based config plugin mods in SDK 45+ projects. (#16495 by @esamelson)
- Restore ability of host apps to disable dev client. (#16521 by @esamelson)
🐛 Bug fixes
- Fix
androidNavigationBarapp.json config settings having no effect at runtime (#15030). (#16711 by @esamelson) - Removed the unused
jcenter()maven dependencies. (#16846 by @kudo) - Fix app not appearing after deeplinking from cold boot on iOS. (#17010 by @ajsmth)
- Fix
RCTStatusBarManager module requires that the UIViewControllerBasedStatusBarAppearance to be false.on iOS. (#17022 by @lukmccall) - Fix loading published projects on Android. (#17069 by @esamelson)
💡 Others
- Move unrelated dev-menu functions into dev-launcher. (#16124 by @ajsmth)
- Simplify dev-launcher / dev-menu relationship on iOS. (#16067 by @ajsmth)
- Simplify dev-launcher / dev-menu relationship on Android. (#16228 by @ajsmth)
- Compatibility with expo-dev-menu auto-setup on iOS. (#16496 by @esamelson)
- Remove initialization side effects. (#16522 by @esamelson)
- Use expo-manifests
logUrlgetter instead of accessing raw JSON. (#16709 by @esamelson) - Add ability for to launch a specific update through expo-updates-interface. (#16865 by @esamelson)
- Remove config plugin for better error handling in index.js (#17025 by @lukmccall)
⚠️ Notices
- On Android bump
compileSdkVersionto31,targetSdkVersionto31andJavaversion to11. (#16941 by @bbarthec)
0.10.4 — 2022-02-07
🐛 Bug fixes
- Fix opening published projects on Android. (#16157 by @esamelson)
0.10.3 — 2022-02-01
🐛 Bug fixes
- Added
android:exported="true"to the activity, cause on Android 12 and higher it needs to explicity declared. (#16367 by @wbroek) - Fix build errors on React Native 0.66 caused by
okioandokhttp. (#15632 by @kudo) - Fix
Plugin with id 'maven' not foundbuild error from Android Gradle 7. (#16080 by @kudo) - Fix regression in deep linking configuration. (#16125 by @ajsmth)
0.10.2 — 2022-01-18
This version does not introduce any user-facing changes.
0.10.1 — 2022-01-17
🐛 Bug fixes
- Fix bug on iOS where all URL schemes, rather than just
exp, were replaced withhttp. (#15796 by @esamelson) - Fix detecting import when using double quotes. (#15898 by @janicduplessis)
0.10.0 — 2021-12-22
🎉 New features
- Add persisted installation ID and include in manifest requests. (#15538 by @esamelson)
- Improve dev session request logic and use device ID when available. (#15542 by @esamelson)
- Improve error handling when opening the app from a deep link on Android. (#15637 by @lukmccall)
- Implement redesigned native error screen. (#15618 & #15531 by @lukmccall)
- Redesign the home screen. (#15343 by #ajsmth)
💡 Others
- Updated
@expo/config-pluginsfrom4.0.2to4.0.14(#15621 by @EvanBacon)
0.9.1 — 2021-12-15
🐛 Bug fixes
- Fix plugin when
MainActivity.onNewIntentexists. (#15459 by @janicduplessis) - Fix plugin when
expo-updatesis not present. (#15541 by @esamelson) - Include expo-platform header in manifest requests. (#15563 by @esamelson)
- Fix plugin compatibility with SDK 44. (#15562 & #15570 by @lukmccall & @esamelson)
0.9.0 — 2021-12-03
🎉 New features
- Added support for React Native
0.66.X. (#15242 by @lukmccall)
🐛 Bug fixes
- Fix
No native splash screen registered for given view controllererror happening when project is using bothexpo-dev-clientandexpo-splash-screenpackages. (#14745 by @kudo) - Fix cannot load url that starts with exp. (by @lukmccall)
0.8.4 — 2021-10-21
🐛 Bug fixes
- Fix crash in SDK 42 Android projects. (by @esamelson)
0.8.3 — 2021-10-15
🐛 Bug fixes
- Fix config plugin compatibility with expo-screen-orientation. (#14752 by @esamelson)
0.8.2 — 2021-10-15
🐛 Bug fixes
- Fix
No native splash screen registered for given view controllererror happening when project is using bothexpo-dev-clientandexpo-splash-screenpackages. (#14745 by @kudo)
0.8.1 — 2021-10-07
This version does not introduce any user-facing changes.
0.8.0 — 2021-10-07
🛠 Breaking changes
- Added a native dependency on the
expo-manifestspackage. Projects withoutreact-native-unimodulesorexpo-modules-coreinstalled will need to follow the upgrade guide here when upgrading from an older version of this package. (#14461 by @esamelson) - Replace Android DevLauncherManifest class with
expo-manifests. (#14462 by @esamelson) - Replace iOS EXDevLauncherManifest class with
expo-manifests. (#14463 by @esamelson)
🎉 New features
- Suppress the
"main" has not been registeredexception if it was caused by a different error. (#14363 by @lukmccall) - Added support for SDK 43. (#14633 & #14635 by @lukmccall)
🐛 Bug fixes
- Fix intent that started activity isn't passed further. (#14097 by @lukmccall)
- Fix building errors from use_frameworks! in Podfile. (#14523 by @kudo)
💡 Others
- Updated
@expo/config-plugins(#14443 by @EvanBacon)
0.7.0 — 2021-09-02
🎉 New features
- Fix compatibility with RN 0.65. (#14064 by @lukmccall)
- Add manifestURL to exported constants. (#14195 by @esamelson)
- Add flag to disable auto-launch of dev menu on start. (#14196 by @esamelson)
🐛 Bug fixes
- Fixed crashes when the app doesn't have custom deep link scheme on iOS. (#14026 by @lukmccall)
- Fix config plugin not idempotent. (#14065 by @lukmccall)
- Fix React Native version checker in build.gradle. (#14251 by @esamelson)
- Fixed Cmd+D opening two dev menus. (#14204 by @fson)
💡 Others
0.6.7 — 2021-08-06
🐛 Bug fixes
- Fixed issue with opening multiple different published apps. (#13926 by @esamelson)
0.6.6 — 2021-08-04
🐛 Bug fixes
- Fixed issue where Expo-hosted manifest URLs with
/index.exp?...suffix could not be opened properly. (#13825 by @esamelson)
💡 Others
- Add basic setup for iOS unit tests. (#13824 by @esamelson)
0.6.5 — 2021-07-16
🐛 Bug fixes
- Fixed compatibility with React Native 0.64.X. (#13632 by @lukmccall)
- Updated plugin to only initialize UpdatesDevLauncherController in debug builds. (#13597 by @esamelson)
0.6.4 — 2021-07-08
🐛 Bug fixes
- Fixed Android release builds. (#13544 by @esamelson)
- Fixed web compatibility. (#13535 by @lukmccall)
0.6.3 — 2021-06-30
🐛 Bug fixes
- [plugin] Fixed error handlers weren't initialize after running
expo run:ios. (#13438 by @lukmccall) - Order dev menu items consistently across platforms. (#13449 by @lukmccall)
- Fixed error message when trying to load a production app without expo-updates. (#13458 by @esamelson)
0.6.2 — 2021-06-28
🐛 Bug fixes
- Fixed can't reload app from the blue screen. (#13422 by @lukmccall)
- Fixed
JSPackagerClientwasn't close on React Native 0.63.4 what may lead to various bugs on Android. (#13423 by @lukmccall) - Fixed the blue screen was shown instead of the LogBox on iOS. (#13421 by @lukmccall)
0.6.1 — 2021-06-24
🛠 Breaking changes
- Reset Updates module state on each dev client load. (#13346 by @esamelson)
- Ensure error handler is initialized. (#13384 by @lukmccall)
🎉 New features
- Added expo-updates integration to config plugin. (#13198 by @esamelson)
🐛 Bug fixes
- Fixed switching from published to local bundle loading on Android. (#13363 by @esamelson)
- [plugin] Use Node module resolution to find package paths for Podfile (#13382 by @fson)
- Send expo-updates-environment: DEVELOPMENT header in manifest requests. (#13375 by @esamelson)
0.5.1 — 2021-06-16
This version does not introduce any user-facing changes.
0.5.0 — 2021-06-10
🛠 Breaking changes
- Renamed the iOS protocol in expo-updates-interface to EXUpdatesExternalInterface. (#13214 by @esamelson)
0.4.0 — 2021-06-08
🎉 New features
- Added ability to load published projects via expo-updates. (Android: #13031 and iOS: #13087 by @esamelson)
- Support remote JavaScript inspecting. (#13041 by @kudo)
- Updated the footer style on the main screen. (#13000 by @lukmccall)
🐛 Bug fixes
- Updates integration: make Update nullable in onSuccess callback (#13136 by @esamelson)
- Reduced app crashes when the user is spamming deep links on Android. (#13020 by @lukmccall)
- Shown the error screen on deep link failure on iOS. (#13002 by @lukmccall)
0.3.4 — 2021-05-20
🐛 Bug fixes
- Fixed the application hanging on the splash screen on iOS. (#12971 by @lukmccall)
0.3.3 — 2021-05-13
🐛 Bug fixes
- Fix flash of dev launcher screen during launch and incorrect dev menu shown on the 1st launch. (#12765 by @fson)
0.3.2 — 2021-05-12
🎉 New features
- [plugin] Prevent plugin from running multiple times in a single process. (#12715 by @EvanBacon)
- [plugin] Added AppDelegate tests. (#12651 by @EvanBacon)
- Added the ability to open managed apps inside the dev-launcher. (#12698 by @lukmccall)
- Included
expo-dev-launcherinexpo-dev-clientpackage, an easier way to install it. (#12765 by @fson) - Added better URL validation. (#12799 by @lukmccall)
- Added better error handling. (#12848 and #12800 by @lukmccall)
🐛 Bug fixes
- Fixed not finding the
Expo Goon Android 11+ when the user tries to scan the QR code. (#12328 by @lukmccall) - Account for rubocop formatting in plugin. (#12480 by @EvanBacon)
- Fix bundled images. (#12668 by @fson)
- Enable kotlin in all modules. (#12716 by @wschurman)
- [plugin] Fix config plugin not including
expo-dev-launcherinPodfile. (#12828 by @fson) - Fix incorrect color of safe area view on iOS. (#12851 by @lukmccall)
- Fixed application crashing with the
VerifyErrorexception on Android. (#12855 by @lukmccall) - Fixed XCode warnings. (#12798 by @lukmccall)
0.3.1 — 2021-04-09
🐛 Bug fixes
- Fix misspellings in READMEs. (#12346 by @wschurman)
0.3.0 — 2021-03-24
🎉 New features
- Rewrote UI and added a dark theme support. (#12236 by @lukmccall)
- Fetched the development session if the user is logged into his Expo account. (#12236 by @lukmccall)