[expo-manifests] Remove classic manifest types (#24053)
[expo-constants] Change source of truth for constants types (#24049)
[expo][expo-dev-launcher] improve error messaging in development clients (#18064)
[dev-menu][dev-launcher] update dev-menu extensions API (#16558)
[dev-launcher] Expose method to determine if you are running in a development build (#16486)# Why Closes ENG-2627. # How Checks if the `EXDevLauncher` module exists. It will only exist in
[dev-launcher] Expose method to determine if you are running in a development build (#16486)# Why Closes ENG-2627. # How Checks if the `EXDevLauncher` module exists. It will only exist in the development build. # Test Plan Run: ```js export default function App() { return ( <View style={styles.container}> <Text>{ DevClient. isDevelopmentBuild() }</Text> <StatusBar style="auto" /> </View> ); } ``` inside: - development build ✅ - expo go ✅
show more ...
[dev-launcher] Suppress `"main" has not been registered` error (#14363)# Why Close ENG-1452. # How Suppresses `"main" has not been registered` error only if it was caused by a different er
[dev-launcher] Suppress `"main" has not been registered` error (#14363)# Why Close ENG-1452. # How Suppresses `"main" has not been registered` error only if it was caused by a different error. Otherwise, we want to show it, cause the user may forget to call `AppRegistry.registerComponent`. # Test Plan - bare-expo ✅
[dev-client] Fix web compatibility (#13535)
[dev-launcher][ios] Ensure error handler is initialized (#13384)
[dev-launcher] Improve error messages (#12934)# Why Closes ENG-1021. # How - Added global error handler - similar solution to the one used in the `expo-error-recovery`. - Added `Possible
[dev-launcher] Improve error messages (#12934)# Why Closes ENG-1021. # How - Added global error handler - similar solution to the one used in the `expo-error-recovery`. - Added `Possible solutions` to the error message if we can recognize the exception. - Updated documentation. - Updated the config plugin. # Test Plan - bare-expo ✅ - `npx crna -t with-dev-client` ✅
[expo-dev-client] Rename to `expo-dev-launcher` (#11217)# Why Rename `expo-dev-client` to `expo-dev-launcher`. # How Find & replace # Test Plan - bare-expo - iOS ✅ - android
[expo-dev-client] Rename to `expo-dev-launcher` (#11217)# Why Rename `expo-dev-client` to `expo-dev-launcher`. # How Find & replace # Test Plan - bare-expo - iOS ✅ - android ✅