History log of /expo/tools/src/versioning/ios/versionVendoredModules.ts (Results 1 – 16 of 16)
Revision Date Author Comments
# 5bd1be93 19-Mar-2023 Tomasz Sapeta <[email protected]>

[tools] Fix the review bot complaining about changes in the root changelog (#21209)


# 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 ...


# 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)


# 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 ...


# 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 ...


# cad58e15 30-Sep-2021 cruzach <[email protected]>

[cherry-pick][ios][versioning] Fix some vendored modules not being versioned correctly (#14578)


# b0a1b7af 23-Jun-2021 Tomasz Sapeta <[email protected]>

[tools] Deleting vendored libs on remove-sdk command


# 4ec47c1b 04-Jun-2021 Tomasz Sapeta <[email protected]>

[ios][android] Update react-native-screens to 3.3.0 (#13159)


# 7ea0bdaf 05-Apr-2021 Tomasz Sapeta <[email protected]>

[tools][ios] Fix prefixing ObjC names in Swift code


# 32f98261 18-Mar-2021 Eric Samelson <[email protected]>

[expotools] additional versioning fixes from @tsapeta


# 31e850f8 16-Mar-2021 Eric Samelson <[email protected]>

[expotools] add versioning fix for .podspec.json files


# 9d004b4d 19-Feb-2021 Tomasz Sapeta <[email protected]>

[tools] Fix versioning vendored code


# a1142e8b 16-Jan-2021 Tomasz Sapeta <[email protected]>

[tools] Update versioning to handle modules vendored by the new script (#11591)