| #
453643fe |
| 22-Jun-2023 |
Kudo Chien <[email protected]> |
[ios][core][tools] fix expo go versioning issues on ios (#23012)
# Why
fix expo-go ios versioning for sdk 49
close ENG-8955
# How
- a lot of mess transform rules update mainly for react-na
[ios][core][tools] fix expo go versioning issues on ios (#23012)
# Why
fix expo-go ios versioning for sdk 49
close ENG-8955
# How
- a lot of mess transform rules update mainly for react-native 0.72 and reanimated v3
- [core] rename `ExpoRuntime -> EXRuntime` in objc for versioning
- [updates] force casting for the `UpdatesConfig` (i'll leave comment for this)
- [react-native-lab] add correct dependencies to make versioned code build passed
# Test Plan
`et add-sdk -p ios -s 49.0.0` + ios versioned expo-go + sdk49 ncl
show more ...
|
| #
80d17c75 |
| 19-Oct-2022 |
Kudo Chien <[email protected]> |
[tools] update ios versioning script for sdk 47 (#19594)
# Why
fix ios versioning for sdk 47
# How
- move `UIView+${prefix}React.h -> ${prefix}UIView+React.h` as generic transform since the
[tools] update ios versioning script for sdk 47 (#19594)
# Why
fix ios versioning for sdk 47
# How
- move `UIView+${prefix}React.h -> ${prefix}UIView+React.h` as generic transform since there're more modules need this.
- react-native-svg is using new style vendoring. this pr moves its transforms from exponent transform to vendored transform.
- versioning more @shopify/react-native-skia files
# Test Plan
versioning expo go ci passed
show more ...
|
| #
9eae8a6a |
| 14-Sep-2022 |
Kudo Chien <[email protected]> |
[ios][tools] Add Hermes support for Expo Go (#19078)
# Why
close ENG-6189
# How
- [tools] add *versionHermes.ts* to create a versioned hermes.xcframework. this script will be invoked in add
[ios][tools] Add Hermes support for Expo Go (#19078)
# Why
close ENG-6189
# How
- [tools] add *versionHermes.ts* to create a versioned hermes.xcframework. this script will be invoked in adding new sdk. it will also show a prompt to upload the artifact.
for ci testing, the hermes podspec also supports xcframework from local file system:
```
if File.exists?(File.join(__dir__, "destroot"))
source[:path] = '.'
else
source[:http] = 'https://github.com/expo/react-native/releases/download/sdk-47.0.0/ABI47_0_0hermes.tar.gz'
end,
```
- [tools] versioning hermes related code in react-native
- [manifest] add `jsEngine` method to read the jsEngine or ios.jsEngine value from manifest
- ~[reanimated] introduce `useHermes` runtime option to create specific js runtime~ Update: always use hermes to simplify the versioning script.
- [reanimated] backport sdk45, sdk46 code to disable hermes
# Test Plan
- `et add-sdk -p ios -s 47.0.0` + versioned expo go
- unversioned expo go + NCL
- unversioned expo go + NCL with `"jsEngine": "hermes"`
- versioning ci job passed: https://github.com/expo/expo/actions/runs/3049529467/jobs/4915687276
Co-authored-by: Tomasz Sapeta <[email protected]>
show more ...
|
| #
06b29f12 |
| 15-Jul-2022 |
Tomasz Sapeta <[email protected]> |
[tools] Various fixes in iOS versioning script (#18246)
|
| #
0e34784d |
| 12-Jul-2022 |
Tomasz Sapeta <[email protected]> |
[tools] Fix versioning on iOS (#18205)
|
| #
a272999e |
| 11-Apr-2022 |
Bartosz Kaszubowski <[email protected]> |
[tools] add and hook up lint setup, remove `module-scripts` (#16974)
|
| #
1967a7da |
| 07-Apr-2022 |
Kudo Chien <[email protected]> |
[android][ios] Upgrade react-native-safe-area-context to 4.2.4 (#16939)
# Why
close ENG-4506
# How
- [tools] introduce codegen from vendoring packages because the new safe-area-context uses
[android][ios] Upgrade react-native-safe-area-context to 4.2.4 (#16939)
# Why
close ENG-4506
# How
- [tools] introduce codegen from vendoring packages because the new safe-area-context uses codegen
- `et uvm -m react-native-safe-area-context -c "v4.2.4"`
# Test Plan
- android unversioned expo go + NCL
- ios unversioned expo go + NCL
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 ...
|
| #
2239438e |
| 29-Mar-2022 |
Tomasz Sapeta <[email protected]> |
[tools] Fix versioning on iOS (#16814)
|
| #
b5228228 |
| 23-Sep-2021 |
Tomasz Sapeta <[email protected]> |
[tools] Add missing transforms to iOS versioning (#14517)
|
| #
0dfbbd2a |
| 31-Aug-2021 |
Will Schurman <[email protected]> |
[expo-json-utils] Introduce expo-json-utils for better json typesafety (#14229)
|
| #
50661f5c |
| 30-Aug-2021 |
Will Schurman <[email protected]> |
[expo-manifests] Rename RawManifest -> Manifest (#14194)
|
| #
941f41af |
| 04-Aug-2021 |
Tomasz Sapeta <[email protected]> |
[tools] Rewrite versioning expo modules (#13881)
|
| #
bd7d249b |
| 15-Jun-2021 |
Charlie Cruzan <[email protected]> |
[SDK 42] Update iOS versioning scripts for react-native-svg (#13278)
* Update iOS versioning scripts for SDK 42
* remove comment
|
| #
4e322e7c |
| 04-Jun-2021 |
Tomasz Sapeta <[email protected]> |
[tools] Fix issues with versioning on iOS (#13153)
|
| #
8523eba6 |
| 18-Mar-2021 |
Eric Samelson <[email protected]> |
[ios] move vendored modules aside from lottie/reanimated back to old location
|
| #
32f98261 |
| 18-Mar-2021 |
Eric Samelson <[email protected]> |
[expotools] additional versioning fixes from @tsapeta
|
| #
9d004b4d |
| 19-Feb-2021 |
Tomasz Sapeta <[email protected]> |
[tools] Fix versioning vendored code
|
| #
e3857a00 |
| 19-Feb-2021 |
Tomasz Sapeta <[email protected]> |
[ios][android] Update react-native-webview to 11.2.3 (#11964)
|
| #
eeffdb10 |
| 21-Dec-2020 |
Tomasz Sapeta <[email protected]> |
[tools] Move tools/expotools one folder up (#11410)
|