-
Notifications
You must be signed in to change notification settings - Fork 0
renovate: update major-risky-update #35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
develop
Choose a base branch
from
renovate/major-risky-update
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+19
−19
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5627b9a to
c42c701
Compare
30778d8 to
46f3010
Compare
46f3010 to
d8eb979
Compare
ab84ea0 to
d674793
Compare
d674793 to
245d32e
Compare
245d32e to
123ff68
Compare
d8e7be7 to
6ba9da4
Compare
4d7a812 to
ce2119d
Compare
ea7a18e to
6777311
Compare
b1f0c5d to
c148487
Compare
6935fa9 to
0ecbde6
Compare
3cb1ad6 to
0ac54aa
Compare
0341a42 to
6f4f517
Compare
6f4f517 to
1e8dbb7
Compare
1552f1c to
7d98d84
Compare
38e0fec to
af7bbb9
Compare
c49ddc4 to
fc992ac
Compare
a7626f5 to
63a26a0
Compare
63a26a0 to
100e721
Compare
9edb014 to
37c0b94
Compare
37c0b94 to
646759f
Compare
646759f to
f3464f6
Compare
2e402b0 to
f713597
Compare
955b6ed to
2f8fe1c
Compare
0a7604d to
c229b43
Compare
5e7dc32 to
7d94405
Compare
7d94405 to
31ad30f
Compare
31ad30f to
e153db2
Compare
e153db2 to
3a17818
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v4->v5v4->v5v3->v48.14->9.2.0v4->v53.10.2->4.7.43.5.6->4.1.10.5.5->1.2.18.0.0->10.0.08.0.0->10.0.03.5.6->4.1.13.5.6->4.1.1Release Notes
actions/checkout (actions/checkout)
v5Compare Source
actions/setup-java (actions/setup-java)
v5Compare Source
github/codeql-action (github/codeql-action)
v4Compare Source
gradle/gradle (gradle)
v9.2.0Compare Source
v9.1.0: 9.1.0Compare Source
The Gradle team is excited to announce Gradle 9.1.0.
Here are the highlights of this release:
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Eng Zer Jun,
EunHyunsu,
Gaëtan Muller,
HeeChul Yang,
Jendrik Johannes,
Johnny Lim,
Junho Lee,
Kirill Gavrilov,
Matthew Haughton,
Na Minhyeok,
Philip Wedemann,
Philipp Schneider,
Pradyumna C,
r-a-sattarov,
Ryszard Perkowski,
Sebastian Schuberth,
SebastianHeil,
Staffan Al-Kadhimi,
winfriedgerlach,
Xin Wang.
Upgrade instructions
Switch your build to use Gradle 9.1.0 by updating your wrapper:
See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
v9.0.0: 9.0.0Compare Source
The Gradle team is excited to announce Gradle 9.0.0.
Here are the highlights of this release:
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Aaron Matthis,
Adam E,
Adam S,
Björn Kautler,
Daniel Lacasse,
Eng Zer Jun,
EunHyunsu,
FlorianMichael,
Francisco Prieto,
Gaëtan Muller,
Jake Wharton,
Kengo TODA,
Kent Kaseda,
Madalin Valceleanu,
Marc Philipp,
Mark S. Lewis,
Matthew Haughton,
Mycroft Wong,
Na Minhyeok,
Nelson Osacky,
Olivier "Oli" Dagenais,
ploober,
Radai Rosenblatt,
Róbert Papp,
Sebastian Schuberth,
Victor Merkulov.
Upgrade instructions
Switch your build to use Gradle 9.0.0 by updating your wrapper:
See the Gradle 9.0.0 upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
v8.14.3: 8.14.3Compare Source
The Gradle team is excited to announce Gradle 8.14.3.
This is a patch release for 8.14. We recommend using 8.14.3 instead of 8.14.
Here are the highlights of this release:
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
Ben Bader,
Björn Kautler,
chandre92,
Daniel Hammer,
Danish Nawab,
Florian Dreier,
Ivy Chen,
Jendrik Johannes,
jimmy1995-gu,
Madalin Valceleanu,
Na Minhyeok.
Upgrade instructions
Switch your build to use Gradle 8.14.3 by updating your wrapper:
See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
v8.14.2: 8.14.2Compare Source
The Gradle team is excited to announce Gradle 8.14.2.
Here are the highlights of this release:
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
Ben Bader,
Björn Kautler,
chandre92,
Daniel Hammer,
Danish Nawab,
Florian Dreier,
Ivy Chen,
Jendrik Johannes,
jimmy1995-gu,
Madalin Valceleanu,
Na Minhyeok.
Upgrade instructions
Switch your build to use Gradle 8.14.2 by updating your wrapper:
See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
v8.14.1: 8.14.1Compare Source
The Gradle team is excited to announce Gradle 8.14.1.
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
Ben Bader,
Björn Kautler,
chandre92,
Daniel Hammer,
Danish Nawab,
Florian Dreier,
Ivy Chen,
Jendrik Johannes,
jimmy1995-gu,
Madalin Valceleanu,
Na Minhyeok.
Upgrade instructions
Switch your build to use Gradle 8.14.1 by updating your wrapper:
See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
gradle/actions (gradle/actions)
v5Compare Source
stripe/stripe-terminal-android (com.stripe:stripeterminal-core)
v4.7.4Core
Fixes
v4.7.3Tap to Pay
Fixes
KEY_ERROR. Fixes issue 629.v4.7.2Core
Fixes
v4.7.1Tap to Pay
Fixes
v4.7.0Core
New
DisconnectReason.BLUETOOTH_PEER_REMOVED_PAIRING_INFORMATIONFixes
v4.6.0Tap to Pay
Updates
Fixes
TooManyRequestsExceptionafter a long period of use. Fixes issue 576.Apps on Devices: Handoff mode
Updates
NOT_CONNECTED_TO_READERwhen the application is no longer connected to the reader.READER_COMMUNICATION_ERROR.Fixes
Handoff client received Legacy callback. Fixes issue 481.v4.5.1Tap to Pay
Fixes
v4.5.0Core
New
ConfirmConfiguration.surchargeandSurchargeConfigurationto configure surcharging onconfirmPaymentIntent.Updates
Terminal.collectInputsmethod to display forms and collect information from customers is now generally available, and it no longer requires an opt-in annotation.ConfirmConfiguration.amountSurchargefield has been renamed toConfirmConfiguration.surcharge.amount.Tap to Pay
Updates
v4.4.0Core
New
DisconnectReason.USB_DISCONNECTED, andDisconnectReason.IDLE_POWER_DOWN.Fixes
collectPaymentMethod) will now fail withTerminalErrorCode.NOT_CONNECTED_TO_READERwhen no reader is connected.Tap to Pay
New
TapToPay.isInTapToPayProcess()method to help determine if the current process is the dedicated Tap to Pay process.Fixes
android:allowBackup="true"manifest tag. Fixes issue 513.Terminal.supportsReadersOfType()will now returnfalsewhen checking Tap to Pay on Android compatibility for host devices that do not support certain hardware-backed KeyStore operations. Fixes issue 553.v4.3.1Core
v4.3.0Core
SimulatorConfigurationfor usage.requestPartialAuthorizationtoCardPresentOptions.cardDetailstoPaymentMethodDetails.2.31or later to be installed on your internet reader.idparameter to collect input'sSelectionButtonto uniquely identify the button.Tap to Pay
TerminalExceptiondue to an insecure condition the exception will have a correct errorCode ofTAP_TO_PAY_INSECURE_ENVIRONMENTinstead ofTAP_TO_PAY_DEVICE_TAMPERED.StringIndexOutOfBoundsExceptioncrash on certain device models prior to showing the Tap to Pay payment screen. Fixes issue 533.v4.2.0Core
READER_TAMPEREDfor detecting if a mobile reader is tampered on connection.Tap to Pay
HIDE_OVERLAY_WINDOWpermission is now required for Tap to Pay to ensure a secure environment while operating.v4.1.0Core
returnUrlparameter toConfirmConfigurationto specify a desired URL to redirect to upon completion of a redirect payment method (such as Affirm).ManualtoCardPresentCaptureMethodwhich will override the top levelcaptureMethodset on the Paymentintent specifically forcard_presenttransactions.Terminal::collectDatawill be supported on Smart readers.2.28or later to be installed on your smart reader.Tap to Pay
TAP_TO_PAY_INSECURE_ENVIRONMENTfor cases when payment collection is attempted in an insecure environment.v4.0.04.0.0 includes breaking changes in both APIs and behavior. See the migration guide for more details.
Core
Add support for apps built with
targetSdkVersion = 35targeting Android 15 devices.New Features
customerConsentCollectedparameter fromTerminal::collectSetupIntentPaymentMethodand replaced it withallowRedisplay.allowRedisplayvalue is now required to be set incollectConfigurationwhen usingsetupFutureUsageforTerminal::collectPaymentMethod.Reader discovery
DISCOVERINGtoConnectionStatusto represent when discovery is running.InternetDiscoveryConfigurationnow supports an optionaltimeoutvalue, specifying the timeout in seconds for discover readers request. If the online discovery attempt fails, the operation automatically fall back to offline discovery.CANCELED_DUE_TO_INTEGRATION_ERRORerror and start the new operation.Callback.onSuccessmethod as part ofdiscoverReaderswhen the operation completes since these are not long running discovery operations.Locationobject are no longer mutable.Reader connection
Terminal::connectReadermethod for all connection types. This replaces the previous methods:connectBluetoothReader,connectUsbReader,connectInternetReader,connectLocalMobileReader, andconnectHandoffReader.readerListenerparameter has been removed from the oldconnectBluetoothReader,connectUsbReadermethods and moved into the respectiveConnectionConfigurationobject, replacingReaderReconnectionListener.TapToPayConnectionConfigurationnow takes in aTapToPayReaderListenerparameter, replacingReaderReconnectionListener.InternetConnectionConfigurationnow takes in anInternetReaderListenerparameter, which will alert your integration of events such as reader disconnects.HandoffReaderListenerhas been removed from the oldconnectHandoffReadermethod as a parameter, and moved into theHandoffConnectionConfigurationobject.ReaderListenerhas been renamed toMobileReaderListenerand now extendsReaderReconnectionListenerto provide a single interface for handling reader reconnection events.TapToPayReaderListenerextendsReaderReconnectionListenerto provide a single interface for handling reader reconnection events.ReaderReconnectionListenerparameter has been removed from the connection configurations:LocalMobileConnectionConfiguration,BluetoothConnectionConfiguration, andUsbConnectionConfiguration.ReaderReconnectionListener::onReaderReconnectStarted, by invokingTerminal::rebootReader.ReaderReconnectionListener::onReaderReconnectStartedevent has been updated to always include theDisconnectReasonparameter, indicating the possible reasons for a mobile reader disconnection. For other reader types,UNKNOWNwill be returned.TerminalListener::onUnexpectedReaderDisconnecthas been removed. ImplementonDisconnecton any of the following listeners to be informed of their corresponding reader disconnects:InternetReaderListener,MobileReaderListener,TapToPayReaderListener, orHandoffReaderListener.onDisconnectandonReaderReconnectFailedmethods will be called if the SDK fails to reconnect to the reader and it becomes disconnected.Payment acceptance
Terminal::confirmPaymentIntent,Terminal::confirmSetupIntent, andTerminal::confirmRefundnow return aCancelable, which allows you to cancel the operation in certain scenarios, such as QR Code payment presentment.Terminal::cancelPaymentIntentorTerminal::cancelSetupIntentwill now cancel ongoing operations related to the specified intent.Terminal::collectSetupIntentPaymentMethodnow updates the providedSetupIntentwith the correct status ofSetupIntentStatus.REQUIRES_CONFIRMATION, instead ofSetupIntentStatus.REQUIRES_PAYMENT_METHOD. Fixes issue 449.SetupIntent.idis now nullable to be consistent withPaymentintent.id. TheSetupIntent.idwill continue to be present.Error handling
TerminalException.TerminalErrorCodeto a standalone enumTerminalErrorCode.TerminalErrorCode.GENERIC_READER_ERROR. This error occurs when the SDK is out-of-date and can't map to a specificTerminalReaderErrorreturned from a smart reader. The error message will be prefixed with "Error code: new_error_code."TerminalErrorCode.UNEXPECTED_SDK_ERROR, but error message will be prefixed with "Error code: unknown."TerminalErrorCodevalues, with unchanged error messages.Renaming & refactoring
Update: Renamed
ReaderListenertoMobileReaderListener.Renamed
allowedPaymentMethodTypestopaymentMethodTypes:PaymentIntentParameters::allowedPaymentMethodTypeshas been removed and replaced withPaymentIntentParameters::paymentMethodTypes.allowedPaymentMethodTypesparameter in thePaymentIntentParameters.Builderconstructors has been renamed topaymentMethodTypes.SetupIntentParameters::allowedPaymentMethodTypeshas been removed and replaced withSetupIntentParameters::paymentMethodTypes.SetupIntentParameters.Builder::setAllowedPaymentMethodTypeshas been removed and replaced withSetupIntentParameters.Builder::setPaymentMethodTypes.Update: in
ReaderSoftwareUpdate, renameUpdateTimeEstimatetoUpdateDurationEstimate, andtimeEstimatetodurationEstimate.Update: Converted
java.util.Datereferences to timestamps in milliseconds for the following fields:ReaderSoftwareUpdate::requiredAt,OfflineDetails::storedAtandOfflineSetupIntentDetails::storedAt.Tap to Pay
Update: The Maven coordinates for the Tap to Pay on Android feature have changed to
com.stripe:stripeterminal-taptopay:4.0.0. Please update your build dependencies to point to the new artifact name. The old one will no longer be updated.Update: SafetyNet Attestation API has been removed and replaced with Play Integrity API. Fixes issue 458.
Update:
TapToPayConnectionConfigurationnow takes in aTapToPayReaderListenerparameter. This listener inherits events from bothReaderReconnectionListenerandReaderDisconnectionListener, providing a unified interface for handling reader events.Update: The
collectPaymentMethodandcollectSetupIntentPaymentMethodnow time out after 60 seconds for Tap to Pay on Android transactions. If a timeout occurs, aTerminalExceptionwill be raised with the error codeCARD_READ_TIMED_OUTUpdate: When PIN collection is requested for a payment, a
TerminalExceptionwill be raised with error codeFEATURE_NOT_ENABLED_ON_ACCOUNTinstead ofDECLINED_BY_STRIPE_APIwith anONLINE_OR_OFFLINE_PIN_REQUIREDApiError.Update: Reduce the amount of time
Terminal::connectReadertakes to complete attestation.Update: Improve acceptance of some cards that previously would have displayed "Please use another card"
Update: "Local Mobile" has been renamed to "Tap To Pay" in all function names and error codes to align with Stripe branding:
LocalMobileDiscoveryConfigurationhas been renamed toTapToPayDiscoveryConfiguration.LocalMobileConnectionConfigurationhas been renamed toTapToPayConnectionConfiguration.TapToPayConnectionConfiguration::localMobileReaderReconnectionListenerhas been renamed toTapToPayConnectionConfiguration::tapToPayReaderReconnectionListener.LocalMobileUxConfigurationhas been renamed toTapToPayUxConfiguration.Terminal::setLocalMobileUxConfigurationhas been renamed toTerminal::setTapToPayUxConfiguration.TerminalErrorCode::LOCAL_MOBILE_LIBRARY_NOT_INCLUDEDhas been renamed toTerminalErrorCode::TAP_TO_PAY_LIBRARY_NOT_INCLUDED.TerminalErrorCode::LOCAL_MOBILE_UNSUPPORTED_DEVICEhas been renamed toTerminalErrorCode::TAP_TO_PAY_UNSUPPORTED_DEVICE.TerminalErrorCode::LOCAL_MOBILE_UNSUPPORTED_ANDROID_VERSIONhas been renamed toTerminalErrorCode::TAP_TO_PAY_UNSUPPORTED_ANDROID_VERSION.TerminalErrorCode::LOCAL_MOBILE_DEVICE_TAMPEREDhas been renamed toTerminalErrorCode::TAP_TO_PAY_DEVICE_TAMPERED.TerminalErrorCode::LOCAL_MOBILE_DEBUG_NOT_SUPPORTEDhas been renamed toTerminalErrorCode::TAP_TO_PAY_DEBUG_NOT_SUPPORTED.TerminalErrorCode::LOCAL_MOBILE_NFC_DISABLEDhas been renamed toTerminalErrorCode::TAP_TO_PAY_NFC_DISABLED.DeviceType::COTS_DEVICEhas been renamed toDeviceType::TAP_TO_PAY_DEVICE.The background application process used for collecting Tap to Pay transactions has been renamed to use your application's id, suffixed with
:stripetaptopay.InsertKoinIO/koin (io.insert-koin:koin-androidx-compose)
v4.1.1Compare Source
Koin 4.1.1 Changelog
🐛 Bug Fixes
💥 Breaking Changes for Internal
🚀 Features & Improvements
⚡ Performance & Core
📚 Library Updates
📦 Publication
🔧 Development
👥 Contributors
https://github.com/arnaudgiuliani - Project Lead & Core Developer
https://github.com/rfaturriza - Community Contributor
New Contributors
Full Changelog: InsertKoinIO/koin@4.1.0...4.1.1
v4.1.0Compare Source
What's Changed
@OptInand@Suppressby @GrzegorzBobryk in #1996Configuration
📅 Schedule: Branch creation - "after 10pm every weekday,before 4am every weekday,every weekend" in timezone Europe/Vienna, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.