[expo-auth-session] Fix breaking change for expo-constants (#24267)
[auth-session] remove broken test (#23154)# Why Left one test that I should have removed in #22834 # How Removed the test as the function no longer throws an error # Test Plan Tests all pa
[auth-session] remove broken test (#23154)# Why Left one test that I should have removed in #22834 # How Removed the test as the function no longer throws an error # Test Plan Tests all pass now
show more ...
[auth-session] Remove all auth proxy APIs (#22834)# Why Closes ENG-8370 # How Removed all uses of `useProxy` and other related fields. # Test Plan Removed tests that used the old behaviour
[auth-session] Remove all auth proxy APIs (#22834)# Why Closes ENG-8370 # How Removed all uses of `useProxy` and other related fields. # Test Plan Removed tests that used the old behaviour. All others passing
[cli][packages] unify the default dev server port to 8081 (#22880)# Why for historical reasons, when running `npx expo start` the dev-server listens to port 19000, and running `npx expo start --
[cli][packages] unify the default dev server port to 8081 (#22880)# Why for historical reasons, when running `npx expo start` the dev-server listens to port 19000, and running `npx expo start --dev-client` it listens to port 8081. since we are now on our effort to deprecate `--dev-client` option, it is better to unify the listening port. close ENG-8936 # How - update packages/**/*.ts for port 19000 -> 8081 - search more occurrences for 19000 to 8081 # Test Plan - ci passed - bare-expo - unversioned expo go + ncl
Fix all failing SDK checks
[expo-constants] Warn on use of Constants.manifest (#22247)
[auth-session] Remove usage of deprecated `expo-random` (#21063)
[2/3] upgrade react native 0.71 (#20832)# Why follow up #20799 for react-native 0.71 upgrade. this pr aims for jest upgrade and fix all broken tests. close ENG-7192 # How - upgrade packag
[2/3] upgrade react native 0.71 (#20832)# Why follow up #20799 for react-native 0.71 upgrade. this pr aims for jest upgrade and fix all broken tests. close ENG-7192 # How - upgrade packages - `jest: ^26.0.24 -> ^29.2.1` - `jest-watch-typeahead: 0.6.4 -> 2.2.1` - `@types/jest: ^26.0.24 -> ^29.2.1` - `babel-jest: ^26.6.3 -> ^29.2.1` - `@jest/create-cache-key-function: ^27.0.1 -> ^29.2.1` - `@babel/preset-env: ^7.12.9 -> ^7.14.0` - `eslint: ^8.20.0 -> ^8.29.0` - add `jest-environment-jsdom` because new jest does not include it by default - [core] fix `SyntheticPlatformEmitter` type error. originally it refers to `react-native/Libraries/EventEmitter/RCTDeviceEventEmitter` internal file which has incorrect type setup in 0.71. we could use the `react-native.DeviceEventEmitter` instead. - [expo-linking]: remove the deprecated `Linking.removeEventListener` (which is also removed from upstream) - [firebase-recaptcha] remove broken web test because firebase ESM which is not supported by jest. this pr simply remove the test case because the package is deprecated. - [jest-expo-enzyme] remove this package and move to [the archived repo](https://github.com/expo/jest-expo-enzyme). enzyme cannot upgrade to jest 29. - remove `@types/react-native` and the versioned cli package check. because 0.71 ships the types directly. - [ncl] workaround `@react-native-community/slider`, `@react-native-segmented-control/segmented-control`, and `@react-native-masked-view/masked-view` type errors in the `react-native-71-fix.d.ts`. - for other details, please check the commit histories one by one. # Test Plan - ci passed - for test-suite ios ci error, i've mentioned in #20799
[expo-constants] Use new expoConfig field in various packages (#18188)
[expo-constants] Fix types for new manifest extra.expoClient field (#18186)
[tests] Remove base mocked manifest and test both manifest types (#17402)
[expo-auth-session] Add projectNameForProxy option (#17327)
Change several expo.io references to expo.dev or exp.host (#16803)Docs: - Replaced docs.expo.io links in READMEs with docs.expo.dev - Updated references to docs.expo.io throughout docblocks in so
Change several expo.io references to expo.dev or exp.host (#16803)Docs: - Replaced docs.expo.io links in READMEs with docs.expo.dev - Updated references to docs.expo.io throughout docblocks in source code - Updated package.json files that linked to docs.expo.io Emails: - Changed some support and test emails to use `@expo.dev` Classic update hosts: - Changed `exp://expo.io` links to `exp://exp.host` links. This change is consistent with the URLs that Expo CLI generates.
[auth-session] fix/remove @ts-ignore annotations (#14710)
Remove deprecated unimodules packages from repository (#14585)
[eslint-config] remove `arrowParens` overwrite, reformat files (#14232)
[eslint-config] bump dependencies and minimum required lint tools versions (#13858)Co-authored-by: James Ide <[email protected]>
Rename unimodules imports to expo-modules-core
[expo-auth-session] Mock hostUri in tests (#13707)
[auth-session][notifications] Use originalFullName instead of currentFullName (#12953)
[auth-session] Fix tests after jest-expo mock update
[auth session] Add support for custom managed workflow (#12464)* custom workflow support * Update SessionUrlProvider.ts * updated package * Update CHANGELOG.md * Update AuthSessionScree
[auth session] Add support for custom managed workflow (#12464)* custom workflow support * Update SessionUrlProvider.ts * updated package * Update CHANGELOG.md * Update AuthSessionScreen.tsx * Fixed bare auth proxy * Updated authentication guide. * Update auth-session.md * Update auth-session.md * Updated testing * updated build * Update CHANGELOG.md * Update AuthSessionScreen.tsx * swap triple slash * build * Update AuthSessionScreen.tsx * Update AuthSessionScreen.tsx * updated docs * Update authentication.md * Update authentication.md * Apply suggestions from code review Co-authored-by: Brent Vatne <[email protected]> * updated build files Co-authored-by: Brent Vatne <[email protected]>
[auth-session] Use sync random method (#10298)
[expo-auth-session] use Constants.executionEnvironment to determine bare/managed environment (#10994)
[auth-session] token request methods (#8051)* Created token requests * Updated build files * Clean up types * Updated token methods * Update auth-session.md * Updated docs * fix t
[auth-session] token request methods (#8051)* Created token requests * Updated build files * Clean up types * Updated token methods * Update auth-session.md * Updated docs * fix type errors * fix build * Update AuthRequest.ts * Update AuthRequest.types.js.map * Added unit tests * Removed tokenResponse * Update CHANGELOG.md * Update auth-session.md * fix lint
12