| #
7603b8a1 |
| 16-Jun-2023 |
Kudo Chien <[email protected]> |
chore: update [email protected] (#22898)
# Why
0.72.0-rc.6 coming with some meaningful fixes, let bump this version for sdk 49 development & testing.
# How
- update [email protected]
chore: update [email protected] (#22898)
# Why
0.72.0-rc.6 coming with some meaningful fixes, let bump this version for sdk 49 development & testing.
# How
- update [email protected]
- [react-native-lab] cherry-picks commits between rc.5..rc.6
- [templates][go][bare-expo][fabric-tester] apply workaround for gradle 8 + java 17 build error
- [go] update to gradle 8 (i missed this one when updating 0.72)
# Test Plan
ci passed
show more ...
|
| #
22b45c56 |
| 28-Sep-2022 |
Kudo Chien <[email protected]> |
Upgrade react-native 0.70 (#19261)
# Why
update react-native to 0.70 for sdk 47
# How
- update package versions
- `react` 18.0.0 -> 18.1.0
- `react-native` 0.69.5 -> 0.70.1
- `reac
Upgrade react-native 0.70 (#19261)
# Why
update react-native to 0.70 for sdk 47
# How
- update package versions
- `react` 18.0.0 -> 18.1.0
- `react-native` 0.69.5 -> 0.70.1
- `react-native-web` ~0.18.7 -> ~0.18.9
- `react-test-renderer` 18.0.0 -> 18.1.0
- `metro-react-native-babel-preset` ~0.70.3 -> ~0.72.1
- `react-native-reanimated` 2.9.1 -> 2.10.0 (because 2.9 doesn't support react-native 0.70)
- [NCL] remove unused react-native-redash
- [NCL] `@react-navigation/native` ~5.8.9 -> ~5.9.8 (fixed the deprecated Linking.removeEventListener)
- migrate templates based on [rn-upgrade helper](https://react-native-community.github.io/upgrade-helper/?from=0.69.5&to=0.70.1). one exception is that we still use jsc by default in sdk 47.
- expo-template-bare-minimum
- bare-expo
- bare-sandbox
- fabric-tester
- native-tests
- android (expo go)
- ios (expo go)
- update our react-native fork to 0.70 based
- [android] use ReactAndroid directly from _react-native-lab/react-native/ReactAndroid_ without copying a lot of files to expo/expo to increase the repo size. close ENG-4562. i will remove _android/ReactAndroid_ and _android/ReactCommon_ in a separate commit.
- toward this, i also change the prebuiltHermes support in this pr. the target react-native hermes version is in `react-native-lab/react-native/sdks/.hermesversion` and the cached hermes is now in `android/prebuiltHermes/.hermesversion`.
- [tools] update-rn: support running transformer directly in _react-native-lab/react-native_
- [ios] backport folly version to previous versioned code
- [0.70 breaking change] fix skia build error for `jsi::detail::throwJSError`. use `throw jsi::JSError` instead as upstream latest code.
- [0.70 breaking change][updates] `NativeModuleCallExceptionHandler -> JSExceptionHandler`. change from https://github.com/facebook/react-native/commit/b6f7689d701d0409c23ab364356aeb95710c20fa
# Test Plan
- ✅ android expo go + unversioned NCL
- ✅ ios expo go + unversioned NCL
- ✅ android bare-expo
- ✅ ios bare-expo
- ✅ android fabric-tester
- ✅ ios fabric-tester
- ✅ ci passed
- android client - eas build is broken on main. #19270 may address the issue.
- updates e2e is broken on main. the root cause should come from #18653 when proguard is enabled, the app will crash. will follow up in separated pr.
Co-authored-by: Tomasz Sapeta <[email protected]>
show more ...
|
| #
d566f199 |
| 06-Apr-2022 |
Kudo Chien <[email protected]> |
[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`
show more ...
|
| #
2ed31047 |
| 24-Feb-2022 |
Kudo Chien <[email protected]> |
[android][ios] Upgrade react-native to 0.67.2 in Expo Go (#16400)
# Why
upgrade for sdk 45
# How
## upgrade react native fork
code in https://github.com/expo/react-native/tree/sdk-45
ba
[android][ios] Upgrade react-native to 0.67.2 in Expo Go (#16400)
# Why
upgrade for sdk 45
# How
## upgrade react native fork
code in https://github.com/expo/react-native/tree/sdk-45
basically cherry pick most necessary commits from sdk-44 branch but not these two:
1. https://github.com/expo/react-native/commit/125b36ac6d76e702bea4d7c41a8a402d68cdb1f1: because ExpoKit is already deprecated.
2. https://github.com/expo/react-native/commit/82d3ff5218cc576b5c7ea44c7adbf8b5aa5d985c: [use the official way to set metro server address](https://github.com/facebook/react-native/commit/e2b5b6504cb4dee8f2ec67f1d3a410801e1ca09a)
## migrate project setup
basically reference from: https://react-native-community.github.io/upgrade-helper/?from=0.64.2&to=0.67.2
## other build errors or launch errors
just to deal with these mess one by one.
# Test Plan
- [android] unversioned expo-go build + launch + load unversioned NCL
- [ios] unversioned expo-go build + launch + load unversioned NCL
show more ...
|
| #
f05c8ccb |
| 06-Aug-2021 |
Tomasz Sapeta <[email protected]> |
[android] Update Gradle to 6.9 (#13929)
|
| #
b488c655 |
| 27-Jan-2021 |
Bartłomiej Bukowski <[email protected]> |
[Android] Switch to Android SDK 30 & update gradle (#11647)
# Why
We want to switch to Android SDK 30.
# How
- [x] I've bumped `targetSdkVersion` to `30`
- [x] I've bumped `compileSdkVersi
[Android] Switch to Android SDK 30 & update gradle (#11647)
# Why
We want to switch to Android SDK 30.
# How
- [x] I've bumped `targetSdkVersion` to `30`
- [x] I've bumped `compileSdkVersion` to `30`
- [x] I've fixed nullability issues coming from
# Test Plan
- [x] compiled & run Expo Go on Android SDK 30 simulator
- [x] compiled & run `bare-expo` on Android SDK 30 simulator
- [x] launched `ncl` in Expo Go and played for a while
# CHANGES
- [Android] Update gradle to 6.8 & gradlePlugin to 4.1.1
- [Android] Bump targerSdkVersion and compileSdkVersion to 30
- [Android] Bump kotlin plugin version to 1.4.21
- [Android] Fix & unify ANDROID_NDK_HOME path detection
- [react-native][Android][submodule update] Rename ANDROID_NDK to ANDROID_NDK_HOME
show more ...
|
| #
4829551b |
| 04-Sep-2020 |
Stanisław Chmiela <[email protected]> |
[android] Upgrade Gradle to 6.6.1 (#10058)
# Why
Gradle 6.6.1 enables us to substitute `com.facebook.react:react-native:+` with `:ReactAndroid` project in all subprojects. This is required since
[android] Upgrade Gradle to 6.6.1 (#10058)
# Why
Gradle 6.6.1 enables us to substitute `com.facebook.react:react-native:+` with `:ReactAndroid` project in all subprojects. This is required since we want to fix the problem where projects wrongly use prebuilt `react-native` AAR while compiling.
Upgraded in `bare-expo` too because why not.
# How
Ran `./gradlew wrapper --gradle-version 6.6.1` in `android` and `bare-expo/android`.
# Test Plan
Project syncs and compiles properly.
show more ...
|
| #
8370ab33 |
| 30-Jul-2020 |
Evan Bacon <[email protected]> |
[react-native] Upgrade to 0.63.2 (#9162)
* Use react-native/sdk-39 branch
* Use [email protected], [email protected], [email protected]
* Updated podfiles
* bare-expo pod install
* Remove
[react-native] Upgrade to 0.63.2 (#9162)
* Use react-native/sdk-39 branch
* Use [email protected], [email protected], [email protected]
* Updated podfiles
* bare-expo pod install
* Remove unused template properties from bare-expo android
* [WIP] Folly
* exponent pod install
* [android] Cast ids to int in transformer
* [WIP] upgrade android
* et update-react-native
* [ios] Add upstream AsyncStorage module to bare project
- Same as RNTester does in https://github.com/expo/react-native/commit/bd1396034319e6e59f960fac7aeca1f483c2052d
- This fixes the error: `Error: Requiring module "../../react-native-lab/react-native/Libraries/Storage/AsyncStorage.js", which threw an exception: TypeError: null is not an object (evaluating 'RCTAsyncStorage.multiMerge')`
* [android] Fix Linking and AsyncStorage client bug
* Upgrade react-native-web
* Upgrade react-native
* et update-react-native
* pod install
* pod-install client
* Update yarn.lock
* pod install
* Try folly fix proposed in https://github.com/facebook/react-native/issues/28298
* [ReactAndroid] Use folly patch https://github.com/facebook/react-native/issues/28298
* pod-install
* pod install
show more ...
|
| #
1d09954b |
| 01-Jun-2020 |
Stanisław Chmiela <[email protected]> |
[android] Upgrade Gradle stuff (#8557)
# Why
[Android Studio 4 got released](https://android-developers.googleblog.com/2020/05/android-studio-4.html)! I decided it's good time to upgrade AS and a
[android] Upgrade Gradle stuff (#8557)
# Why
[Android Studio 4 got released](https://android-developers.googleblog.com/2020/05/android-studio-4.html)! I decided it's good time to upgrade AS and also to click that "New version of Gradle Plugin is available" button.
# How
Upgraded Gradle and Android Gradle plugin in both `android` and `bare-expo/android`. Had to upgrade Butterknife too to get rid of [this problem](https://stackoverflow.com/a/60614971/1123156).
Also had to add `.DEFAULT` attribute to `HomeActivity`'s `intent-filter`, otherwise AS decided to open… `.TvActivity` as the _default activity_. Reordering activities in `AndroidManifest.xml` did not fix the issue.
Had to add specific version of NDK installation to GitHub CI workflow.
# Test Plan
Expo Client compiles, `bare-expo` compiles.
show more ...
|
| #
a4cabf30 |
| 25-May-2020 |
Stanisław Chmiela <[email protected]> |
[react-native] Upgrade to 0.62.2 (#8310)
# Why
Let's have latest React Native in the upcoming SDK!
# How
See the story at https://www.notion.so/expo/React-Native-Upgrade-Diary-947bc0b506a94
[react-native] Upgrade to 0.62.2 (#8310)
# Why
Let's have latest React Native in the upcoming SDK!
# How
See the story at https://www.notion.so/expo/React-Native-Upgrade-Diary-947bc0b506a942189fd47ff6e53bf95b.
# Test Plan
Expo Client runs, versioned SDK38 also runs (after a couple of post-version fixes outlined in the aforementioned doc).
`expo-cli` can't handle `client_log` events, but that's something we may want to figure out after merging this PR, I guess.
show more ...
|
| #
b82fbba2 |
| 04-Nov-2019 |
Bartłomiej Bukowski <[email protected]> |
[Android] Update gradle to 5.6.3 & butterknife to 10.2.0 (#6045)
|
| #
43fccedd |
| 24-Sep-2019 |
Stanisław Chmiela <[email protected]> |
[android][gradle] Upgrade Gradle and Android Studio (#5695)
# Why
Fixes https://github.com/expo/expo/issues/5654 and https://github.com/expo/expo/issues/4577.
# How
- upgraded Android Studi
[android][gradle] Upgrade Gradle and Android Studio (#5695)
# Why
Fixes https://github.com/expo/expo/issues/5654 and https://github.com/expo/expo/issues/4577.
# How
- upgraded Android Studio
- upgraded Gradle
- fixed `generateDynamicMacros` task
- fixed `react-native` problem on RN 0.60+ by adapting @brentvatne's solution to Expo client project
# Test Plan
Expo client compiled.
show more ...
|
| #
7292c275 |
| 15-Nov-2018 |
Stanisław Chmiela <[email protected]> |
Upgrade Gradle wrapper to 4.10.2
|
| #
3aebfc7e |
| 07-Jun-2018 |
Jesse Ruder <[email protected]> |
Upgrade gradle
fbshipit-source-id: 4323c24
|
| #
1395a2ed |
| 17-Sep-2017 |
Jesse Ruder <[email protected]> |
Update gradle version
fbshipit-source-id: f7f881a
|
| #
4e50fcc2 |
| 20-Sep-2016 |
Jesse Ruder <[email protected]> |
Revert "[Android] Update to Gradle 2.14.1 and Android Tools Gradle plugin 2.2.0"
This reverts commit 38a811a007e9e34e5c5e3abd273e6a6b65920f42.
fbshipit-source-id: ebed1ed
|
| #
dcbb759f |
| 20-Sep-2016 |
James Ide <[email protected]> |
Update to Gradle 2.14.1 and Android Tools Gradle plugin 2.2.0
Tested by uninstalling the app from my phone and running run.sh successfully.
fbshipit-source-id: 38a811a
|
| #
2a38a11e |
| 16-Aug-2016 |
Exponent GitHub Bot <[email protected]> |
Initial commit
fbshipit-source-id: ddcb55df54d1382bb3f003f7e62f0bfc195fb9b7
|