[go] update stripe-react-native to 0.28.0 (#23035)# Why update vendoring modules for sdk 49 # How - `et uvm -m @stripe/stripe-react-native -c 'v0.28.0'` - backport native stripe version t
[go] update stripe-react-native to 0.28.0 (#23035)# Why update vendoring modules for sdk 49 # How - `et uvm -m @stripe/stripe-react-native -c 'v0.28.0'` - backport native stripe version to old sdks' podspec and build.gradle - transform manually - [android] remove `GooglePayButtonManager.kt`, `GooglePayButtonView.kt` - [android] remove `GooglePayButtonManager()` and `AddToWalletButtonManager()` in `StripeSdkPackage.kt` - [android] revert `import host.exp.expoview.R` change in `CardFormView.kt` - [ios] remove `stripe-react-native/ios/Tests/**/*` test files # Test Plan 1. clone and setup [stripe example app](https://github.com/stripe/stripe-react-native#run-the-example-app) 2. in `example/` - `yarn add file:/path/to/expo/packages/expo` - yarn add for `[email protected]`, `[email protected]` and other unsynced packages - and other necessary changes. i'd shared my patch file here: https://gist.github.com/Kudo/1d976feb403c325828b61b301bea3276 3. install unversioned expo go to simulator/emulator 4. modify the stripe cloned repo's maestro e2e test cases - cd `e2e-tests` - modify the ***.yml** file you want to test and replace `- launchApp` to ```yml - stopApp - openLink: exp://127.0.0.1:8081 ``` - replace the 127.0.0.1:8081 to the local dev-server address 5. run maestro test, e.g. `maestro --device {device_id} test -e APP_ID=host.exp.Exponent cardfield-basic.yml` 6. i only went through these test cases - cardfield-basic.yml - paymentsheet-basic.yml - paymentsheet-customFlow.yml
show more ...
[go] update stripe-react-native to 0.27.2 (#22917)# Why update vendoring modules for sdk 49 # How - `et uvm -m @stripe/stripe-react-native -c 'v0.27.2'` - backport native stripe version t
[go] update stripe-react-native to 0.27.2 (#22917)# Why update vendoring modules for sdk 49 # How - `et uvm -m @stripe/stripe-react-native -c 'v0.27.2'` - backport native stripe version to old sdks' podspec and build.gradle - transform manually - [android] remove `GooglePayButtonManager.kt`, `GooglePayButtonView.kt` - [android] remove `GooglePayButtonManager()` and `AddToWalletButtonManager()` in `StripeSdkPackage.kt` - [android] revert `import host.exp.expoview.R` change in `CardFormView.kt` - [ios] remove `stripe-react-native/ios/Tests/**/*` test files # Test Plan 1. clone and setup [stripe example app](https://github.com/stripe/stripe-react-native#run-the-example-app) 2. in `example/` - `yarn add file:/path/to/expo/packages/expo` - yarn add for `[email protected]`, `[email protected]` and other unsynced packages - and other necessary changes. i'd shared my patch file here: https://gist.github.com/Kudo/1d976feb403c325828b61b301bea3276 3. install unversioned expo go to simulator/emulator 4. modify the stripe cloned repo's maestro e2e test cases - cd `e2e-tests` - modify the ***.yml** file you want to test and replace `- launchApp` to ```yml - stopApp - openLink: exp://127.0.0.1:19000 ``` - replace the 127.0.0.1:19000 to the local dev-server address 5. run maestro test, e.g. `maestro --device {device_id} test -e APP_ID=host.exp.Exponent cardfield-basic.yml` 6. i only went through these test cases - cardfield-basic.yml - paymentsheet-basic.yml - paymentsheet-customFlow.yml
[ios] Fix stripe-react-native version in vendored podspecs (#21129)
[stripe] Upgrade stripe to 0.23.1 (#20964)
[android][ios] Upgrade stripe-react-native to 0.19.0 (#19432)# Why close ENG-6537 # How - `et uvm -m @stripe/stripe-react-native -c 'v0.19.0'` - backport native stripe version to old sdks
[android][ios] Upgrade stripe-react-native to 0.19.0 (#19432)# Why close ENG-6537 # How - `et uvm -m @stripe/stripe-react-native -c 'v0.19.0'` - backport native stripe version to old sdks' podspec and build.gradle - [android] transform manually - remove `GooglePayButtonManager.kt`, `GooglePayButtonView.kt` - remove `GooglePayButtonManager()` in `StripeSdkPackage.kt` - revert `import host.exp.expoview.R` change in `CardFormView.kt` - backport versioned code for stripe-android 20.12 breaking changes ## [Notable change] bump `compileSdkVersion` to 33 on android expo go this is a hard requirement for stripe 0.19.0 - [notifications] fix related build error when `RemoteInput.getResultsFromIntent` returns null - [webview] backport for build error: https://github.com/react-native-webview/react-native-webview/commit/7f78f206170b0a8f29b467fa2cc546544e9cd300 - [gesture-handler] backport for build error: https://github.com/software-mansion/react-native-gesture-handler/commit/8d70e87b035e6c5d2009d41f4137a10a1b77ca5a # Test Plan 1. clone and setup [stripe example app](https://github.com/stripe/stripe-react-native#run-the-example-app) 2. in `example/` - `yarn add file:/path/to/expo/packages/expo` - yarn add for `[email protected]`, `[email protected]` and other unsynced packages - `expo start` 3. test android/ios unversioned expo go with the local stripe example app. 4. there're many different test cases. i just did smoke test from the accepting payments by credit cards. stripe test api keys: https://stripe.com/docs/keys stripe test credit card: https://stripe.com/docs/testing
[ios] Update stripe-react-native to 0.18.1 to fix compilation errors in Xcode 14 (#19055)
[android][ios] Upgrade stripe-react-native to 0.13.1 (#18072)# Why close ENG-5502 # How - `et uvm -m @stripe/stripe-react-native -c 'v0.13.1'` - backport native stripe version to old sdks
[android][ios] Upgrade stripe-react-native to 0.13.1 (#18072)# Why close ENG-5502 # How - `et uvm -m @stripe/stripe-react-native -c 'v0.13.1'` - backport native stripe version to old sdks' podspec and build.gradle - [android] transform manually - remove `GooglePayButtonManager.kt`, `GooglePayButtonView.kt` - remove `GooglePayButtonManager()` in `StripeSdkPackage.kt` - revert `import host.exp.expoview.R` change in `CardFormView.kt` - remove `AddToWalletButtonManager` and related pushprovisioning code on android that they depends on a private stripe aar and i believe it relates to GooglePay where not supported in expo go. - backport android versioned code for package rename # Test Plan 1. clone and setup [stripe example app](https://github.com/stripe/stripe-react-native#run-the-example-app) 2. in `example/` - `yarn add file:/path/to/expo/packages/expo` - yarn add for `[email protected]`, `[email protected]` and other unsynced packages - `expo start` 3. test android/ios unversioned expo go with the local stripe example app. 4. there're many different test cases. i just did smoke test from the accepting payments by credit cards. stripe test api keys: https://stripe.com/docs/keys stripe test credit card: https://stripe.com/docs/testing
[android][ios] Upgrade @stripe/stripe-react-native to 0.6.0 (#16938)# Why upgrade `@stripe/stripe-react-native` to 0.2.3 for sdk 44 close ENG-4499 # How - `et uvm -m @stripe/stripe-react-
[android][ios] Upgrade @stripe/stripe-react-native to 0.6.0 (#16938)# Why upgrade `@stripe/stripe-react-native` to 0.2.3 for sdk 44 close ENG-4499 # How - `et uvm -m @stripe/stripe-react-native -c "v0.6.0"` - backport native stripe version to old sdks' podspec and build.gradle - [android] transform manually - remove `GooglePayButtonManager.kt`, `GooglePayButtonView.kt` - remove `GooglePayButtonManager()` in `StripeSdkPackage.kt` - revert `import host.exp.expoview.R` change in `CardFormView.kt` - update verndoring code - [android] exclude the implicit `com.google.android.gms:play-services-wallet` upgrades which will break `PedometerModule`. since stripe in expo go doesn't support google pay, it should be safe to exclude it. # Test Plan 1. clone and setup [stripe example app](https://github.com/stripe/stripe-react-native#run-the-example-app) 2. in `example/` - `yarn add file:/path/to/expo/packages/expo` - yarn add for `[email protected]`, `[email protected]` and other unsynced packages - `expo start` 3. test android/ios unversioned expo go with the local stripe example app. 4. there're many different test cases. i just did smoke test from the accepting payments by credit cards. stripe test api keys: https://stripe.com/docs/keys stripe test credit card: https://stripe.com/docs/testing
[android][ios] Upgrade @stripe/stripe-react-native to 0.2.3 (#15396)# Why upgrade `@stripe/stripe-react-native` to 0.2.3 for sdk 44 close ENG-2531 # How - `et uvm -m @stripe/stripe-react-
[android][ios] Upgrade @stripe/stripe-react-native to 0.2.3 (#15396)# Why upgrade `@stripe/stripe-react-native` to 0.2.3 for sdk 44 close ENG-2531 # How - `et uvm -m @stripe/stripe-react-native -c "v0.2.3"` - backport native stripe version to old sdks' podspec and build.gradle - [android] transform manually - remove `GooglePayButtonManager.kt`, `GooglePayButtonView.kt` - remove `GooglePayButtonManager()` in `StripeSdkPackage.kt` - revert `import host.exp.expoview.R` change in `CardFormView.kt` - update verndoring code # Test Plan 1. clone and setup [stripe example app](https://github.com/stripe/stripe-react-native#run-the-example-app) 2. in `example/` - `yarn add file:/path/to/expo/packages/expo` - yarn add for `[email protected]`, `[email protected]` and other unsynced packages - `expo start` 3. test android/ios unversioned expo go with the local stripe example app. stripe test api keys: https://stripe.com/docs/keys stripe test credit card: https://stripe.com/docs/testing since stripe did not change much from [0.2.2 to 0.2.3](https://github.com/stripe/stripe-react-native/blob/master/CHANGELOG.md#023---2021-10-18), i did not verify all functions but some simple payments. Co-authored-by: Brent Vatne <[email protected]>
Upgrade stripe-react-native to 0.2.2 (#14452)* upgrade stripe to 0.2.2 * changelog
[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