Bump minimum required Xcode version. (#24205)# Why - https://developer.apple.com/news/upcoming-requirements/?id=04252023a - This is a breaking change for users as some might need to update Xco
Bump minimum required Xcode version. (#24205)# Why - https://developer.apple.com/news/upcoming-requirements/?id=04252023a - This is a breaking change for users as some might need to update Xcode, which is never fun. --------- Co-authored-by: Expo Bot <[email protected]>
show more ...
feat(cli): improve xcode setup instructions (#24191)# Why - resolve https://github.com/expo/expo/issues/21727 - This does introduce the slightly breaking change where you need Xcode 10 install
feat(cli): improve xcode setup instructions (#24191)# Why - resolve https://github.com/expo/expo/issues/21727 - This does introduce the slightly breaking change where you need Xcode 10 installed. Most users are probably on 12-14.
chore(cli): simplify xcode warnings (#20512)Co-authored-by: Expo Bot <[email protected]>
chore(cli): migrate to debug package (#17084)* chore(cli): migrate to debug package * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]
chore(cli): migrate to debug package (#17084)* chore(cli): migrate to debug package * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> * Update checkPackages.ts * Update packages/@expo/cli/src/start/platforms/android/ADBServer.ts * Update ADBServer.ts * Update activateWindow.ts * Update adb.ts * migrate new methods to debug * Update variadic.ts * Update yarn.lock Co-authored-by: Expo Bot <[email protected]>
feat(cli): add `run:ios` command (#16662)* [wip] Added expo run:ios command * Clean up run:ios * feat(cli): add headless server mode * fix(cli): fix run:ios logic issues * Update CHANGE
feat(cli): add `run:ios` command (#16662)* [wip] Added expo run:ios command * Clean up run:ios * feat(cli): add headless server mode * fix(cli): fix run:ios logic issues * Update CHANGELOG.md * Update packages/expo/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> * clean up * refine fixture * refactor and test code signing * Update resolveOptionsAsync.ts * fix merge * added new impl * Update AppleDevice.ts * Added more tests * fixed e2e tests * lint fix * Update index-test.ts Co-authored-by: Expo Bot <[email protected]>
chore(cli): deduplicate asMock helper function (#17294)
fix(cli): fix type errors (#16724)* fix(cli): fix type errors * Update CHANGELOG.md * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]
fix(cli): fix type errors (#16724)* fix(cli): fix type errors * Update CHANGELOG.md * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> * fix typecheck * Update yarn.lock * Update package.json * Update MetroTerminalReporter.ts Co-authored-by: Expo Bot <[email protected]>
[lint] Add "caughtErrors: 'all'" to linter config (#16591)Why --- ES2019 added "optional catch bindings" so that `e`/`error`/etc. don't need to be specified in catch clauses if the thrown value i
[lint] Add "caughtErrors: 'all'" to linter config (#16591)Why --- ES2019 added "optional catch bindings" so that `e`/`error`/etc. don't need to be specified in catch clauses if the thrown value isn't used. This changes our lint rules to warn if unnecessary error variables are declared. https://2ality.com/2017/08/optional-catch-binding.html. In JS, as opposed to TS, we allow unused catch bindings if the variable names are prefixed with an underscore. This is so that JS targeting older JS interpreters can write `catch (_) {}` if needed. With TS we disallow unused catch bindings since tsc can compile code to its target JS version. How --- Added `caughtErrors: 'all'` to the no-unused-vars rule's configuration. As part of this change, I made the TypeScript linting rules apply only to .ts/.tsx/.ts.d files and updated the unit test snapshots. Test Plan --- Added unit tests to the linter. Ran linter over all modules in this repo with expotools.
chore: refactor `expo/cli` to `@expo/cli` package (#16717)* chore: refactor `expo/cli` to `@expo/cli` package * Update CODEOWNERS * fix linking * fix lint script * fix build file * f
chore: refactor `expo/cli` to `@expo/cli` package (#16717)* chore: refactor `expo/cli` to `@expo/cli` package * Update CODEOWNERS * fix linking * fix lint script * fix build file * fix e2e tests * lint before build * use mock version