Releases: stripe/stripe-terminal-react-native
Releases · stripe/stripe-terminal-react-native
v0.0.1-beta.18
- Native SDKs upgrade to 3.5.0.
- New: Added new fields to PaymentIntent, SetupIntent and Refund objects returned by the SDK.
- New: Added support for specifying a
timeoutvalue todiscoverReadersfunction for discovery by Bluetooth scan.
What's Changed
- Bump tar from 6.2.0 to 6.2.1 in /example-app by @dependabot in #667
- Timeout for BT discovery scan by @ianlin-bbpos in #662
- [TERMINAL] Cache locations for offline mode pairing by @henryx-stripe in #663
- Add missing fields to PI object by @ianlin-bbpos in #665
- Bump to sdks 3.5.0 by @ianlin-bbpos in #671
- Complete setupIntent&refund fields by @ianlin-bbpos in #672
- Bump ejs from 3.1.8 to 3.1.10 by @dependabot in #681
- Add reconnecting popup by @ianlin-bbpos in #685
- Bump json5 from 2.2.0 to 2.2.3 by @dependabot in #688
- Bump @sideway/formula from 3.0.0 to 3.0.1 by @dependabot in #462
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #433
New Contributors
- @henryx-stripe made their first contribution in #663
Full Changelog: v0.0.1-beta.17...v0.0.1-beta.18
v0.0.1-beta.17
- New: Adds support for taking offline payments with smart readers.
- The offline mode feature is in private beta. To request access, please email stripe-terminal-betas@stripe.com
- New: PaymentIntent objects returned by the SDK now contains
metadatafield. - Breaking:
tsiandtvrfields on ReceiptDetails are displayed astransactionStatusInformationandterminalVerificationResulton Android. - Fix: Fixes a bug where
CardPresentDetails.networkfield wasn't being displayed correctly. - Fix: Fixes plugin resolution issues for Expo.
What's Changed
- fix card present detail network issue by @ianlin-bbpos in #648
- Upgrade config-plugins by @nazli-stripe in #652
- sPOS offline mode support by @nazli-stripe in #649
- .17 prep by @nazli-stripe in #654
- Add metadata field to payment intent by @nazli-stripe in #656
- Upgrade Expo to 50 by @ianlin-bbpos in #657
Full Changelog: v0.0.1-beta.16...v0.0.1-beta.17
v0.0.1-beta.16
- Native SDKs upgraded to 3.4.0
- New: Disconnect callback now includes a disconnect reason.
- New: Added support for refunding payments by passing PaymentIntent id.
- New: Added
autoReconnectOnUnexpectedDisconnectfor Tap to Pay. - New: Added
rebootReadersupport to restart the connected reader. This method is currently only available for Bluetooth and USB readers. - Beta: Added
collectInputssupport to display on-reader forms and collect information from customers.- If you are interested in joining this beta, please email stripe-terminal-betas@stripe.com
- Beta: Added support for retrieving and updating reader settings on WisePOS E and Stripe S700 by calling
getReaderSettingsandsetReaderSettings. Accessibility settings are provided at this time, allowing text-to-speech via speakers to be turned on and off as needed.- If you are interested in joining this beta, please email stripe-terminal-betas@stripe.com
What's Changed
- Fix detox issue by @nazli-stripe in #618
- Upgrade docs for 0.15 release by @nazli-stripe in #608
- Update codeowners by @nazli-stripe in #620
- Fix jvm target compatibility issue by @ianlin-bbpos in #616
- Bump SDK to 3.3.1 & fix Bitrise test issue by @ianlin-bbpos in #622
- Bump ip from 1.1.8 to 1.1.9 in /example-app by @dependabot in #625
- Bump ip from 1.1.8 to 1.1.9 in /dev-app by @dependabot in #624
- Bump ip from 1.1.5 to 1.1.9 by @dependabot in #623
- Support Card Present Details by @ianlin-bbpos in #626
- Support Interac Refund by @ianlin-bbpos in #627
- Add rebootReader method by @ianlin-bbpos in #629
- Support reader disconnect reason by @ianlin-bbpos in #628
- Support reader settings by @ianlin-bbpos in #630
- Adds addListener and removeListeners react methods to android module by @SudoPlz in #636
- Upgrade xcode to 15 by @nazli-stripe in #640
- Disable Flipper in dev-app and example-app by @maxa-stripe in #632
- Bump sdk to 3.4.0 by @ianlin-bbpos in #641
- Add TTP auto-reconnect support by @nazli-stripe in #642
- Support collect inputs by @ianlin-bbpos in #633
- Remove toggle type by @nazli-stripe in #643
- 0.16 release prep by @nazli-stripe in #646
New Contributors
- @SudoPlz made their first contribution in #636
- @maxa-stripe made their first contribution in #632
Full Changelog: v0.0.1-beta.15...v0.0.1-beta.16
v0.0.1-beta.15
- Native Terminal SDKs upgraded to 3.2.1
- Added support for Apps on Devices
What's Changed
- Update README.md for min iOS and Android versions by @nazli-stripe in #582
- FIx repo name by @nazli-stripe in #586
- Added correct example app name by @thePianoKid in #587
- Upgrade example-app to RN SDK 0.14 by @ianlin-bbpos in #590
- Bump minimatch from 3.0.4 to 3.1.2 by @dependabot in #597
- Bump @xmldom/xmldom from 0.7.5 to 0.7.13 by @dependabot in #599
- Bump SDKs to 3.2.1 by @nazli-stripe in #600
- AoD support by @nazli-stripe in #578
- Update RN SDK version to beta.15 by @nazli-stripe in #603
- feat: allow customization of Local Network message for Expo projects on iOS by @ts-candide in #585
New Contributors
- @thePianoKid made their first contribution in #587
- @ts-candide made their first contribution in #585
Full Changelog: v0.0.1-beta.14...v0.0.1-beta.15
v0.0.1-beta.14
Summary
- Bumps Terminal iOS and Android SDKs to 3.2.0. Minimum requirements are:
- Android API level 26 and above
- iOS 13 and above
- Support for offline mode on mPOS devices
- Bug fixes and improvements:
- Fixes an issue where calling
connectBluetoothReaderwithoutautoReconnectOnUnexpectedDisconnectcauses an exception. - Adds support for specifying
statementDescriptorSuffixwhen creating PaymentIntents via the SDK - PaymentMethod ID is now returned in the PaymentIntent responses
- Fixes an issue where calling
Breaking Changes
processPaymenthas been renamed toconfirmPaymentIntentprocessRefundhas been renamed toconfirmRefundreadReusableCardis no longer supported. Use SetupIntents to store cards.
What's Changed
- Fix not specifying autoReconnectOnUnexpectedDisconnect issue. by @EricLin-BBpos in #534
- Bump activesupport from 7.0.4.3 to 7.0.7.2 in /dev-app by @dependabot in #527
- Upgrade docs for .13 release by @nazli-stripe in #531
- Update bug_report.md by @nazli-stripe in #547
- bump native sdk to v3 by @ianlin-bbpos in #544
- Use sdk_uuid for payment and setup intents by @nazli-stripe in #551
- Bump @babel/traverse from 7.17.10 to 7.23.2 in /dev-app by @dependabot in #556
- Bump @babel/traverse from 7.21.5 to 7.23.2 in /example-app by @dependabot in #557
- Bump @babel/traverse from 7.16.5 to 7.23.2 by @dependabot in #555
- bump native SDKs to 3.1 by @ianlin-bbpos in #558
- Bump react-devtools-core from 4.24.4 to 4.28.4 in /dev-app by @dependabot in #559
- Bump react-devtools-core from 4.24.4 to 4.28.4 by @dependabot in #560
- Bump react-devtools-core from 4.27.7 to 4.28.4 in /example-app by @dependabot in #561
- Update README for 34 clarification by @nazli-stripe in #562
- Improve package names by @nazli-stripe in #568
- Upgrade to RN 0.72 by @nazli-stripe in #572
- support offline mode by @ianlin-bbpos in #564
- Add new parameters for PaymentIntent by @nazli-stripe in #574
- Fix offline status by @nazli-stripe in #579
- .14 release prep by @nazli-stripe in #581
Full Changelog: v0.0.1-beta.13...v0.0.1-beta.14
v0.0.1-beta.13
Summary
- Tap to Pay Android and iOS support in all available markets
- USB connection support for Android devices
- Auto-reconnection support for USB and Bluetooth connections
- CollectPaymentMethodConfiguration supports
updatePaymentIntentoption
What's Changed
- Update RN SDK version for apps to beta.12 by @nazli-stripe in #473
- [dev-app] change input type on tip-eligble field to allow negative numbers by @lins-stripe in #478
- [dev app] pass on incremental/extended auth params and update stripe dependency by @lins-stripe in #479
- fix: Provide correct resource name for collectSetupIntentPaymentMetho… by @noahweingand in #475
- Add withExceptionResolver to Android Terminal init function by @nazli-stripe in #491
- Bump tough-cookie from 4.1.2 to 4.1.3 in /example-app by @dependabot in #495
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in #496
- Bump semver from 5.7.1 to 5.7.2 in /dev-app by @dependabot in #498
- Bump semver from 5.7.1 to 5.7.2 in /example-app by @dependabot in #497
- add dummy locations for invalid location registration test. by @ianlin-bbpos in #494
- update native sdk by @ianlin-bbpos in #503
- Support refundApplicationFee and reverseTransfer options in in-person refunds by @EricLin-BBpos in #501
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #507
- Bump word-wrap from 1.2.3 to 1.2.4 in /dev-app by @dependabot in #509
- Bump word-wrap from 1.2.3 to 1.2.4 in /example-app by @dependabot in #510
- Bump SDKs to 2.22 by @nazli-stripe in #512
- routing priority by @ianlin-bbpos in #500
- Support updatePaymentIntent parameter by @EricLin-BBpos in #514
- Example env file for fastlane auth by @nazli-stripe in #515
- Support indicate connected account to be used for Direct Payment during merchant selection by @EricLin-BBpos in #502
- Cache token provider callback between re-renders. by @chr-stripe in #520
- Bluetooth/Usb automatic reconnection by @EricLin-BBpos in #516
- Fix discovery-readers cannot scroll down registered devices list. by @EricLin-BBpos in #524
- Bump iOS SDK to 2.23.1 by @ianlin-bbpos in #523
- Bump android to 2.23.1 by @nazli-stripe in #530
New Contributors
- @lins-stripe made their first contribution in #478
- @noahweingand made their first contribution in #475
- @ianlin-bbpos made their first contribution in #494
- @EricLin-BBpos made their first contribution in #501
- @chr-stripe made their first contribution in #520
Full Changelog: v0.0.1-beta.12...v0.0.1-beta.13
v0.0.1-beta.12
This release adds support for Tap to Pay on iOS and Android. Tap to Pay iOS is available in the US. Tap to Pay Android is supported in the Australia, Canada, France, Germany, Ireland, New Zealand, Singapore, the UK and the US.
Bumps Terminal iOS SDK to 2.20.2 and Android SDK to 2.20.1
What's Changed
- Update apps to latest release (v0.0.1-beta.11) by @mindy-stripe in #405
- [iOS] Fix double nesting of reader update error by @bric-stripe in #412
- Set up Bitrise by @davidme-stripe in #419
- Upgrade Android and iOS SDK to 2.17.1 by @TheRusskiy in #434
- Bump iOS versions by @billfinn-stripe in #437
- Remove CircleCI by @billfinn-stripe in #438
- Add missing mapper for iOS ChargeStatus enum by @bric-stripe in #442
- Add local mobile support to iOS by @mihaildu in #441
- bitrise: Set apple dev connection to "off" by @billfinn-stripe in #445
- Add captureMethod to createPaymentIntent by @billfinn-stripe in #447
- dev-app: Support local mobile by @billfinn-stripe in #448
- Add deviceType of reader for TTPOI. by @chenzesam in #457
- Regenerate docs with exported interface for SDK methods by @nazli-stripe in #465
- Tap to pay android support by @nazli-stripe in #466
- Update CODEOWNERS by @nazli-stripe in #468
- Bump iOS and Android SDK versions by @nazli-stripe in #467
- Bump fastlane by @nazli-stripe in #469
- Update .eslintignore by @nazli-stripe in #472
New Contributors
- @davidme-stripe made their first contribution in #419
- @TheRusskiy made their first contribution in #434
- @mihaildu made their first contribution in #441
- @chenzesam made their first contribution in #457
- @nazli-stripe made their first contribution in #465
Full Changelog: v0.0.1-beta.11...v0.0.1-beta.12
v0.0.1-beta.11
What's Changed
- Bump iOS SDK to 2.13, Android SDK to 2.14 by @mindy-stripe in #399
- Support tip-eligible amounts (see Stripe documentation for more information) by @mindy-stripe in #402
Fixes
- scripts/publish: Fix handling of zero arguments by @billfinn-stripe in #393
- [android] StripeTerminalReactNativeModule: Fix setting customer by @billfinn-stripe in #401. Fixes #400.
New Contributors
- @mindy-stripe made their first contribution in #399
Full Changelog: v0.0.1-beta.10...v0.0.1-beta.11