[go] add android sdk49 versioned code (#23110)# Why for sdk 49 # How - [go] add android sdk 49 versioned code - [tools] minor fix for android versioning # Test Plan ci passed
[Android] Remove SDK 46 (#22755)
Remove Amplitude from Expo Go (#22523)
[android][tools] add sdk 48 versioned code (#21076)# Why add android sdk 48 versioned code # How - `et add-sdk -p android -s 48.0.0` - there is a big problem for versioning this time wher
[android][tools] add sdk 48 versioned code (#21076)# Why add android sdk 48 versioned code # How - `et add-sdk -p android -s 48.0.0` - there is a big problem for versioning this time where versioned aar size is from ~17MB to ~131MB because of prefab, so it's not able to commit to git. this pr proposes to upload versioned aar to github and having an `et android-download-versioned-aars` to download aars before gradle building. # Test Plan - sdk 48 android versioned expo go + sdk 48 ncl smoking test - ci passed
show more ...
[android] Remove versioned code for SDK 45
[android] add versioned code for sdk 47 (#19676)# Why add android versioned code for sdk 47 # How `et add-sdk -p android -s 47.0.0` # Test Plan android versioned expo go + NCL
[android] Remove versioned code for SDK44 (#18868)
[android] Add sdk46 versioned code (#18235)# Why for sdk 46 # How - fix expo-modules-core versioning patch that react-native java class should also be versioned. - fix skia versioning tha
[android] Add sdk46 versioned code (#18235)# Why for sdk 46 # How - fix expo-modules-core versioning patch that react-native java class should also be versioned. - fix skia versioning that the `versioned-react-native` is not committed into git. use a fallback instead. - `et add-sdk -p android -s 46.0.0` # Test Plan android versioned expo go + sdk46 NCL
[android] Remove versioned code for SDK43 (#18159)
[notifications] handle SCHEDULE_EXACT_ALARM for android 12 (#17334)# Why fix #17276 # How - If the app has the `SCHEDULE_EXACT_ALARM` permission, call `setExactAndAllowWhileIdle`. otherwis
[notifications] handle SCHEDULE_EXACT_ALARM for android 12 (#17334)# Why fix #17276 # How - If the app has the `SCHEDULE_EXACT_ALARM` permission, call `setExactAndAllowWhileIdle`. otherwise, call `setAndAllowWhileIdle` instead. - add `SCHEDULE_EXACT_ALARM` permission to expo go's AndroidManifest.xml # Test Plan on android 12 devices, test unversioned expo go + Notifications schedule 10s local notification test Co-authored-by: Tomasz Sapeta <[email protected]>
[android][sensors] Fix high sampling rate exception on Android S (#17177)# Why starting in android S (API level 31), [to use the `SensorManager.SENSOR_DELAY_FASTEST` update interval, `HIGH_SAMPL
[android][sensors] Fix high sampling rate exception on Android S (#17177)# Why starting in android S (API level 31), [to use the `SensorManager.SENSOR_DELAY_FASTEST` update interval, `HIGH_SAMPLING_RATE_SENSORS` is required.](https://developer.android.com/about/versions/12/reference/compat-framework-changes#change_id_sampling_rate_sensors_permission) close ENG-4735 # How - if AndroidManifest.xml has the `HIGH_SAMPLING_RATE_SENSORS` permission, we keep to use the `SENSOR_DELAY_FASTEST`. otherwise, we fallback to use the `SENSOR_DELAY_NORMAL` (around 200ms). - add `HIGH_SAMPLING_RATE_SENSORS` to expo go. - for standalone apps, to remove `HIGH_SAMPLING_RATE_SENSORS` as optional permission. i will have a separated pr for xdl. # Test Plan Android S + expo go + NCL AccelerometerScreen Co-authored-by: Bartłomiej Klocek <[email protected]>
[android] Add sdk45 versioned code (#17105)# Why for sdk 45 # How `et add-sdk -p android -s 45.0.0` # Test Plan versioned android expo go + sdk45 NCL smoke test
[android][ios] Upgrade expo go to react-native 0.68 (#16752)# Why upgrade for sdk 45 # How - upgrade our react-native fork to 0.68 based: https://github.com/expo/react-native/tree/sdk-45
[android][ios] Upgrade expo go to react-native 0.68 (#16752)# Why upgrade for sdk 45 # How - upgrade our react-native fork to 0.68 based: https://github.com/expo/react-native/tree/sdk-45 - migrate android/ios projects to 0.68 - [android] bump `targetSdkVersion` and `compileSdkVersion` to 31 (aligned with react-native 0.68) - [tools] update codegen customization in `update-rn` script - [tools] update versioning scripts - [android] replace our customized `NDK_ABI_FILTERS` with official supported `reactNativeArchitectures` gradle property - [android] use jdk 11 that is a huge pr because of changes from `et update-rn`. recommend to review this pr by commits. most `add-sdk` problems on 0.68 are fixed. there are still an issue on android. i'll address in another pr. - expo-av CMakeLists.txt versioning # Test Plan - unversoned android expo-go + ncl - unversoned ios expo-go + ncl - `et add-sdk -p ios -s 45.0.0` + versioned ios sdk 45 expo-go + ncl - `et add-sdk -p android -s 45.0.0` + versioned android sdk 45 expo-go + ncl (should commented out expo-av in `ExperiencePackagePicker.kt`
Drop SDK42 on Android (#16675)
[image-picker][Android][plugin] Migrate to `com.github.CanHub:Android-Image-Cropper` (#16122)
[android] Remove SDK41 (#15716)
[android] add sdk 44 (#15434)
[android] Drop SDK40 (#14624)
[ios][android] Cherry-pick versioned code for SDK43 (#14621)Co-authored-by: Tomasz Sapeta <[email protected]> Co-authored-by: Kudo Chien <[email protected]> Co-authored-by: Brent Vatne
[ios][android] Cherry-pick versioned code for SDK43 (#14621)Co-authored-by: Tomasz Sapeta <[email protected]> Co-authored-by: Kudo Chien <[email protected]> Co-authored-by: Brent Vatne <[email protected]> Co-authored-by: Charlie Cruzan <[email protected]> Co-authored-by: Will Schurman <[email protected]> Co-authored-by: Kudo Chien <[email protected]>
Remove expo-payments-stripe (#14382)* rm -rf packages/expo-payments-stripe * delete ABI code for expo-payments-stripe * docs, changelog, and codeowner * remove from ios, android, NCL, bare
Remove expo-payments-stripe (#14382)* rm -rf packages/expo-payments-stripe * delete ABI code for expo-payments-stripe * docs, changelog, and codeowner * remove from ios, android, NCL, bare-expo, and test-suite * remove stripe-specific things from template-files * remove EXPaymentsStripe-specific handling from versioning scripts * remove last reference on android * docs feedback * Update CHANGELOG.md Co-authored-by: Expo CI <[email protected]> Co-authored-by: Expo CI <[email protected]>
[expo] Drop SDK 39 on Android (#14323)# Why Dropped SDK 39.0.0 before SDK 43 releases. # How `et remove-sdk-version -p android` # Test Plan - expo go with versioned variant ✅
[android] Split Expo Go to unversioned and versioned flavors (#12917)* Add versioning flavors Extract `flavors.gradle` and fix versioned * Update manifest based on flavors * Update fastlan
[android] Split Expo Go to unversioned and versioned flavors (#12917)* Add versioning flavors Extract `flavors.gradle` and fix versioned * Update manifest based on flavors * Update fastlane build * Unflavor versioned code * Update CI to use flavors * Set default flavor * Update guides * Update expotools versioning code [skip ci] * [wip] remove flavors from shellapps * Shell app fallback to `versioned` * Fix et paths * Bump `@expo/xdl` in `expotools` [skip ci] * Missing uncommitted changes [skip ci] -expotools yarn.lock, shell app fixes * Rebase fixes * Update "Developing Expo Go" guide [skip ci]
[sdk-42] Cherrypick versioned iOS and Android (#13343)Co-authored-by: cruzach <[email protected]> Co-authored-by: jkh <[email protected]> Co-authored-by: andy <[email protected].
[sdk-42] Cherrypick versioned iOS and Android (#13343)Co-authored-by: cruzach <[email protected]> Co-authored-by: jkh <[email protected]> Co-authored-by: andy <[email protected]>
[android][ios][home] open Expo Go with expo.dev/expo-go universal link (#13226)* [android][ios][home] open Expo Go with expo.dev/expo-go universal link * add expo.dev to EXKernelLinkingManager._
[android][ios][home] open Expo Go with expo.dev/expo-go universal link (#13226)* [android][ios][home] open Expo Go with expo.dev/expo-go universal link * add expo.dev to EXKernelLinkingManager._isExpoHostedUrlComponents * Update home/HomeApp.tsx Co-authored-by: James Ide <[email protected]> * remove http://expo.dev/expo-go android intent because .dev doesn't support insecure http * remove expo.dev entry for _isExpoHostedUrlComponents * Revert "remove http://expo.dev/expo-go android intent because .dev doesn't support insecure http" This reverts commit 1f5cba6700a7c54398be4454687d09bea95adc4e. Co-authored-by: James Ide <[email protected]>
[home][android] Fix weird home app reloads (#13055)# Why Fixes home app reloads when the user comes back to the main home screen from his experience. # How - Added `android:configChanges`
[home][android] Fix weird home app reloads (#13055)# Why Fixes home app reloads when the user comes back to the main home screen from his experience. # How - Added `android:configChanges` to the manifest. React native handles all these events by itself.
1234567