| #
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 ...
|
| #
fe5cfb17 |
| 06-Feb-2023 |
Tomasz Sapeta <[email protected]> |
[ios] Add versioned code for SDK 48 (#21091)
|
| #
6185d13d |
| 26-Jan-2023 |
Kudo Chien <[email protected]> |
[tools] fix ios versioning (#20953)
# Why
fix ios versioning after react-native 0.71 upgrade
# How
- [barcode-scanner] forward declaration for `ZXingObjC` to fix swift module build error fr
[tools] fix ios versioning (#20953)
# Why
fix ios versioning after react-native 0.71 upgrade
# How
- [barcode-scanner] forward declaration for `ZXingObjC` to fix swift module build error from umbrella header in versioned code
- [tools] update transforms mainly for `React-jsc` dedicated pod and some upstream cocoapods changes
# Test Plan
- expo go versioning ci passed
- `et add-sdk -p ios -s 48.0.0` & versioned ios expo go + sdk 48 ncl smoke test
show more ...
|
| #
7d56b193 |
| 23-Oct-2022 |
Kudo Chien <[email protected]> |
[tools] fix versioning script on ios (#19658)
# Why
the versioning script is breaking because reanimated change a define from `RNVERSION -> REACT_NATIVE_MINOR_VERSION`. the `REACT_NATIVE_MINOR_VE
[tools] fix versioning script on ios (#19658)
# Why
the versioning script is breaking because reanimated change a define from `RNVERSION -> REACT_NATIVE_MINOR_VERSION`. the `REACT_NATIVE_MINOR_VERSION` accidentally be versioned as `ABI47_0_0REACT_NATIVE_MINOR_VERSION`
# How
`ABI47_0_0REACT_NATIVE_MINOR_VERSION -> REACT_NATIVE_MINOR_VERSION`
# Test Plan
expo go versioning ci passed
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 ...
|
| #
561190a1 |
| 17-Aug-2022 |
Łukasz Kosmaty <[email protected]> |
[go][iOS] Fix `PanGestureHandler` does not get active when it has a `simultaneousHandlers` (#18660)
# Why
Fixes: https://github.com/software-mansion/react-native-gesture-handler/issues/2169
Simi
[go][iOS] Fix `PanGestureHandler` does not get active when it has a `simultaneousHandlers` (#18660)
# Why
Fixes: https://github.com/software-mansion/react-native-gesture-handler/issues/2169
Similar to the https://github.com/expo/expo/pull/18657, but for the Expo Go.
# How
Updated versioning script and run:
`et add-sdk-version --platform ios --sdkVersion 46.0.0 -v react-native-gesture-handler`
For other SDKs, I apply this change manually.
# Test Plan
- [snack.expo.dev/@gorhom/7a1a40](https://snack.expo.dev/@gorhom/7a1a40) ✅
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)
|
| #
a1a2c328 |
| 05-Jul-2022 |
Kudo Chien <[email protected]> |
[ios] Add @shopify/react-native-skia vendoring support for Expo Go (#17704)
# Why
close ENG-4889
# How
- add skia example in ncl
- update vendoring tools to support react-native-skia that
[ios] Add @shopify/react-native-skia vendoring support for Expo Go (#17704)
# Why
close ENG-4889
# How
- add skia example in ncl
- update vendoring tools to support react-native-skia that will download files from npm, because prebuilt skia libraries are only accessible from npm.
- update versioning tools to support react-native-skia.
considering react-native-skia is still actively changed, i will update vendoring code later in separated pr.
# Test Plan
- `et uvm -m @shopify/react-native-skia -p ios -c 0.1.130` + unversioned skia ncl example
- `et add-sdk -p ios -s 45.0.0 -v '@shopify/react-native-skia'` + sdk 45 skia ncl example
show more ...
|
| #
6c286483 |
| 16-Apr-2022 |
Tomasz Sapeta <[email protected]> |
[ios][tools] Fix versioning react-native-reanimated and expo-modules-test-core (#17090)
|
| #
a272999e |
| 11-Apr-2022 |
Bartosz Kaszubowski <[email protected]> |
[tools] add and hook up lint setup, remove `module-scripts` (#16974)
|
| #
874f7bdc |
| 09-Dec-2021 |
Kudo Chien <[email protected]> |
[ios] fix reanimated layout animation broken from versioning error (#15487)
# Why
`RCTComponentData` saves unversioned component name in internal `_componentDataByName` map. accidentally versioni
[ios] fix reanimated layout animation broken from versioning error (#15487)
# Why
`RCTComponentData` saves unversioned component name in internal `_componentDataByName` map. accidentally versioning `RCTView` will cause the incorrect component data and break reanimated layout animation.
# How
rollback the versioning for `ABI44_0_0RCTComponentData *componentData = dataComponenetsByName[@"ABI44_0_0RCTView"];`
# Test Plan
ios versioned expo go + layout animation test
show more ...
|
| #
6a1ccd08 |
| 08-Dec-2021 |
Brent Vatne <[email protected]> |
[ios] Temporarily apply iOS only sdk 44 reanimated versioned code (#15481)
* et add-sdk -p ios -s 44.0.0
* [tools] update reanimated versioning for ios
* update podfile.lock
Co-authored-by:
[ios] Temporarily apply iOS only sdk 44 reanimated versioned code (#15481)
* et add-sdk -p ios -s 44.0.0
* [tools] update reanimated versioning for ios
* update podfile.lock
Co-authored-by: Kudo Chien <[email protected]>
show more ...
|
| #
153a65cb |
| 05-Dec-2021 |
Tomasz Sapeta <[email protected]> |
[ios] Fix versioning react-native-webview
|
| #
6cd584bf |
| 05-Dec-2021 |
Tomasz Sapeta <[email protected]> |
[ios] Fix versioning react-native-gesture-handler v2
|
| #
cad58e15 |
| 30-Sep-2021 |
cruzach <[email protected]> |
[cherry-pick][ios][versioning] Fix some vendored modules not being versioned correctly (#14578)
|
| #
eb2c86e3 |
| 17-Sep-2021 |
Charlie Cruzan <[email protected]> |
[ios] Fix versioning script and shell app workflows (#14436)
* fix iOS shell app workflow
* fix versioning for Stripe to account for new files
* update versioning scripts
* fix JKBigInteger
[ios] Fix versioning script and shell app workflows (#14436)
* fix iOS shell app workflow
* fix versioning for Stripe to account for new files
* update versioning scripts
* fix JKBigInteger imports
* fix imports in expo-modules-core
* remove JKBigInteger2
* add comment
* Update CHANGELOG.md
show more ...
|
| #
981467a3 |
| 13-Sep-2021 |
Charlie Cruzan <[email protected]> |
[stripe] Upgrade for SDK 43 (#14357)
* update vendor scripts
* upgrade stripe on ios and delete old unversioned stripe location
* upgrade android stripe
* podfile and bundledNativeModules
[stripe] Upgrade for SDK 43 (#14357)
* update vendor scripts
* upgrade stripe on ios and delete old unversioned stripe location
* upgrade android stripe
* podfile and bundledNativeModules
* upgrade native Stripe sdk from 16.10.0 to 17.1.0
* remove GooglePayButtonManager: no google pay support in Expo Go
* migrate from AppCompat theme to MaterialComponents theme
* changelog and docs
* fix changleog
* fix older version of stripe
* ./gradlew spotlessApply
show more ...
|
| #
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
|
| #
29e6db44 |
| 08-Jun-2021 |
Charlie Cruzan <[email protected]> |
Upgrade stripe-react-native for SDK 42 (#13165)
* upgrade stripe-react-native
* avoid initializing 2 stripe packages
* Upgrade native Stripe libray, and add kotlinx dependency
* upgrade str
Upgrade stripe-react-native for SDK 42 (#13165)
* upgrade stripe-react-native
* avoid initializing 2 stripe packages
* Upgrade native Stripe libray, and add kotlinx dependency
* upgrade stripe ios native library
* apply ios transform to SDK 41 versioned code (already on sdk-41 branch)
* update module transforms for new files
* simplify transform
show more ...
|
| #
f3798cd2 |
| 17-May-2021 |
Charlie Cruzan <[email protected]> |
Vendor `stripe-react-native` & version for SDK 41 (#12880)
* update expotools with stripe-react-native config
* vendor stripe-react-native (unversioned)
* configure android packages
* fix a
Vendor `stripe-react-native` & version for SDK 41 (#12880)
* update expotools with stripe-react-native config
* vendor stripe-react-native (unversioned)
* configure android packages
* fix android vendoring
* remove todo now that upstream PR landed
* fix versioning for Swift
* version for stripe for iOS- SDK 40
* version for stripe for Android- SDK 40
* re vendor
* re vendor
* unversion sdk 40
* re install with new Stripe iOS version
* fix 'xxx.h file not found' error on iOS
* add Stripe headers to search paths
* revendor and upgrade stripe-android
* re vendor
* upgrade stripe android SDK
* unversion for SDK 40
* version ios
* version android 41
* remove last bit of SDK 40 versioned stripe code
* cleanup expotools
* allow for certain paths to be excluded from use_pods
* exclude stripe-react-native from standalone apps
* exclude specific pods rather than a glob pattern
* use podName instead of full path
* fix vendoring script
show more ...
|
| #
32f98261 |
| 18-Mar-2021 |
Eric Samelson <[email protected]> |
[expotools] additional versioning fixes from @tsapeta
|
| #
e3857a00 |
| 19-Feb-2021 |
Tomasz Sapeta <[email protected]> |
[ios][android] Update react-native-webview to 11.2.3 (#11964)
|
| #
a1142e8b |
| 16-Jan-2021 |
Tomasz Sapeta <[email protected]> |
[tools] Update versioning to handle modules vendored by the new script (#11591)
|