[screen-orientation][ios] Fix config plugin deleting the EXDefaultScreenOrientationMask key from Info.plist (#23637)# Why https://github.com/expo/expo/issues/23141 When the `initialOrientation`
[screen-orientation][ios] Fix config plugin deleting the EXDefaultScreenOrientationMask key from Info.plist (#23637)# Why https://github.com/expo/expo/issues/23141 When the `initialOrientation` value was set to `"DEFAULT"` the config plugin would delete the `EXDefaultScreenOrientationMask` key from `Info.plist`. # How Made the config plugin delete the key only if it isn't not configured # Test Plan Tested on iOS 16 simulator --------- Co-authored-by: Expo Bot <[email protected]>
show more ...
Re-export config-plugins from expo package and update docs (#18855)
[lint] Add support for ESLint 8.x, bump to 10.0.0 (#15810)Why --- ESLint v8 came out awhile ago. This PR updates eslint-config-universe to support ESLint v8. How --- Most of the work was upd
[lint] Add support for ESLint 8.x, bump to 10.0.0 (#15810)Why --- ESLint v8 came out awhile ago. This PR updates eslint-config-universe to support ESLint v8. How --- Most of the work was updating dependencies and switching our tests to use `eslint.ESLint` instead of `eslint.CLIEngine`. Read through the changelog of each dependency and confirmed the breaking changes don't affect us (dropping Node 10 was the most common one). Updated some deprecated ESLint rules that had been moved to eslint-plugin-node, a new dependency. This is pretty much a drop-in change but I bumped the major version since several dependencies were upgraded and there was a slightly higher peer dep requirement for `@babel/core`. Test Plan --------- `yarn test` in the plugin directory `et cp --no-uniformity-check --all --fix-lint`
[screen-orientation] Integrate ExpoReactDelegateHandler to support auto setup on iOS (#15140)# Why saving expo-screen-orientation from [config-plugins dangerous mod](https://github.com/expo/expo
[screen-orientation] Integrate ExpoReactDelegateHandler to support auto setup on iOS (#15140)# Why saving expo-screen-orientation from [config-plugins dangerous mod](https://github.com/expo/expo/blob/a3f4993b085cdde19981e6240342df5368c0b507/packages/expo-screen-orientation/plugin/src/withScreenOrientation.ts). also saving from the tricky workaround for expo-updates on sdk-43: #15100 close ENG-2443 # How - integrate with `ExpoReactDelegateHandler` - Introduce `initDefaultScreenOrientationFromPlist` and update config-plugin to mutate plist value instead of dangerous mod. # Test Plan bare-expo + NCL Co-authored-by: Evan Bacon <[email protected]>
[expo-screen-orientation] Added new AppDelegate fixture for SDK 43 (#14763)* Added new AppDelegate fixture for SDK 43 * Update CHANGELOG.md
[eslint-config] remove `arrowParens` overwrite, reformat files (#14232)
[firebase-core][screen-orientation][autolinking] Fix check-packages (#13265)
[sdk] convert plugins to typescript (#11715)* Converted plugins to TypeScript * Built packages * Updated CHANGELOGs