-
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
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
e0a9880
to
962b730
Compare
962b730
to
f846087
Compare
1927c16
to
9d1a42c
Compare
3253a89
to
c6f4740
Compare
c6f4740
to
3d3b4f1
Compare
6c389e7
to
afee4eb
Compare
afee4eb
to
562ee5a
Compare
1552f1c
to
7d98d84
Compare
38e0fec
to
af7bbb9
Compare
c49ddc4
to
fc992ac
Compare
fcd46c6
to
a7626f5
Compare
a7626f5
to
63a26a0
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:
v3
->v4
3.10.2
->4.5.0
3.5.6
->4.1.0
0.5.5
->1.2.1
8.0.0
->10.0.0
8.0.0
->10.0.0
3.5.6
->4.1.0
3.5.6
->4.1.0
Release Notes
gradle/actions (gradle/actions)
v4
Compare Source
stripe/stripe-terminal-android (com.stripe:stripeterminal-core)
v4.5.0
Core
New
ConfirmConfiguration.surcharge
andSurchargeConfiguration
to configure surcharging onconfirmPaymentIntent
.Updates
Terminal.collectInputs
method to display forms and collect information from customers is now generally available, and it no longer requires an opt-in annotation.ConfirmConfiguration.amountSurcharge
field has been renamed toConfirmConfiguration.surcharge.amount
.Tap to Pay
Updates
v4.4.0
Core
New
DisconnectReason.USB_DISCONNECTED
, andDisconnectReason.IDLE_POWER_DOWN
.Fixes
collectPaymentMethod
) will now fail withTerminalErrorCode.NOT_CONNECTED_TO_READER
when 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 returnfalse
when checking Tap to Pay on Android compatibility for host devices that do not support certain hardware-backed KeyStore operations. Fixes issue 553.v4.3.1
Core
v4.3.0
Core
SimulatorConfiguration
for usage.requestPartialAuthorization
toCardPresentOptions
.cardDetails
toPaymentMethodDetails
.2.31
or later to be installed on your internet reader.id
parameter to collect input'sSelectionButton
to uniquely identify the button.Tap to Pay
TerminalException
due to an insecure condition the exception will have a correct errorCode ofTAP_TO_PAY_INSECURE_ENVIRONMENT
instead ofTAP_TO_PAY_DEVICE_TAMPERED
.StringIndexOutOfBoundsException
crash on certain device models prior to showing the Tap to Pay payment screen. Fixes issue 533.v4.2.0
Core
READER_TAMPERED
for detecting if a mobile reader is tampered on connection.Tap to Pay
HIDE_OVERLAY_WINDOW
permission is now required for Tap to Pay to ensure a secure environment while operating.v4.1.0
Core
returnUrl
parameter toConfirmConfiguration
to specify a desired URL to redirect to upon completion of a redirect payment method (such as Affirm).Manual
toCardPresentCaptureMethod
which will override the top levelcaptureMethod
set on the Paymentintent specifically forcard_present
transactions.Terminal::collectData
will be supported on Smart readers.2.28
or later to be installed on your smart reader.Tap to Pay
TAP_TO_PAY_INSECURE_ENVIRONMENT
for cases when payment collection is attempted in an insecure environment.v4.0.0
4.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 = 35
targeting Android 15 devices.New Features
customerConsentCollected
parameter fromTerminal::collectSetupIntentPaymentMethod
and replaced it withallowRedisplay
.allowRedisplay
value is now required to be set incollectConfiguration
when usingsetupFutureUsage
forTerminal::collectPaymentMethod
.Reader discovery
DISCOVERING
toConnectionStatus
to represent when discovery is running.InternetDiscoveryConfiguration
now supports an optionaltimeout
value, 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_ERROR
error and start the new operation.Callback.onSuccess
method as part ofdiscoverReaders
when the operation completes since these are not long running discovery operations.Location
object are no longer mutable.Reader connection
Terminal::connectReader
method for all connection types. This replaces the previous methods:connectBluetoothReader
,connectUsbReader
,connectInternetReader
,connectLocalMobileReader
, andconnectHandoffReader
.readerListener
parameter has been removed from the oldconnectBluetoothReader
,connectUsbReader
methods and moved into the respectiveConnectionConfiguration
object, replacingReaderReconnectionListener
.TapToPayConnectionConfiguration
now takes in aTapToPayReaderListener
parameter, replacingReaderReconnectionListener
.InternetConnectionConfiguration
now takes in anInternetReaderListener
parameter, which will alert your integration of events such as reader disconnects.HandoffReaderListener
has been removed from the oldconnectHandoffReader
method as a parameter, and moved into theHandoffConnectionConfiguration
object.ReaderListener
has been renamed toMobileReaderListener
and now extendsReaderReconnectionListener
to provide a single interface for handling reader reconnection events.TapToPayReaderListener
extendsReaderReconnectionListener
to provide a single interface for handling reader reconnection events.ReaderReconnectionListener
parameter has been removed from the connection configurations:LocalMobileConnectionConfiguration
,BluetoothConnectionConfiguration
, andUsbConnectionConfiguration
.ReaderReconnectionListener::onReaderReconnectStarted
, by invokingTerminal::rebootReader
.ReaderReconnectionListener::onReaderReconnectStarted
event has been updated to always include theDisconnectReason
parameter, indicating the possible reasons for a mobile reader disconnection. For other reader types,UNKNOWN
will be returned.TerminalListener::onUnexpectedReaderDisconnect
has been removed. ImplementonDisconnect
on any of the following listeners to be informed of their corresponding reader disconnects:InternetReaderListener
,MobileReaderListener
,TapToPayReaderListener
, orHandoffReaderListener
.onDisconnect
andonReaderReconnectFailed
methods will be called if the SDK fails to reconnect to the reader and it becomes disconnected.Payment acceptance
Terminal::confirmPaymentIntent
,Terminal::confirmSetupIntent
, andTerminal::confirmRefund
now return aCancelable
, which allows you to cancel the operation in certain scenarios, such as QR Code payment presentment.Terminal::cancelPaymentIntent
orTerminal::cancelSetupIntent
will now cancel ongoing operations related to the specified intent.Terminal::collectSetupIntentPaymentMethod
now updates the providedSetupIntent
with the correct status ofSetupIntentStatus.REQUIRES_CONFIRMATION
, instead ofSetupIntentStatus.REQUIRES_PAYMENT_METHOD
. Fixes issue 449.SetupIntent.id
is now nullable to be consistent withPaymentintent.id
. TheSetupIntent.id
will continue to be present.Error handling
TerminalException.TerminalErrorCode
to a standalone enumTerminalErrorCode
.TerminalErrorCode.GENERIC_READER_ERROR
. This error occurs when the SDK is out-of-date and can't map to a specificTerminalReaderError
returned 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."TerminalErrorCode
values, with unchanged error messages.Renaming & refactoring
Update: Renamed
ReaderListener
toMobileReaderListener
.Renamed
allowedPaymentMethodTypes
topaymentMethodTypes
:PaymentIntentParameters::allowedPaymentMethodTypes
has been removed and replaced withPaymentIntentParameters::paymentMethodTypes
.allowedPaymentMethodTypes
parameter in thePaymentIntentParameters.Builder
constructors has been renamed topaymentMethodTypes
.SetupIntentParameters::allowedPaymentMethodTypes
has been removed and replaced withSetupIntentParameters::paymentMethodTypes
.SetupIntentParameters.Builder::setAllowedPaymentMethodTypes
has been removed and replaced withSetupIntentParameters.Builder::setPaymentMethodTypes
.Update: in
ReaderSoftwareUpdate
, renameUpdateTimeEstimate
toUpdateDurationEstimate
, andtimeEstimate
todurationEstimate
.Update: Converted
java.util.Date
references to timestamps in milliseconds for the following fields:ReaderSoftwareUpdate::requiredAt
,OfflineDetails::storedAt
andOfflineSetupIntentDetails::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:
TapToPayConnectionConfiguration
now takes in aTapToPayReaderListener
parameter. This listener inherits events from bothReaderReconnectionListener
andReaderDisconnectionListener
, providing a unified interface for handling reader events.Update: The
collectPaymentMethod
andcollectSetupIntentPaymentMethod
now time out after 60 seconds for Tap to Pay on Android transactions. If a timeout occurs, aTerminalException
will be raised with the error codeCARD_READ_TIMED_OUT
Update: When PIN collection is requested for a payment, a
TerminalException
will be raised with error codeFEATURE_NOT_ENABLED_ON_ACCOUNT
instead ofDECLINED_BY_STRIPE_API
with anONLINE_OR_OFFLINE_PIN_REQUIRED
ApiError
.Update: Reduce the amount of time
Terminal::connectReader
takes 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:
LocalMobileDiscoveryConfiguration
has been renamed toTapToPayDiscoveryConfiguration
.LocalMobileConnectionConfiguration
has been renamed toTapToPayConnectionConfiguration
.TapToPayConnectionConfiguration::localMobileReaderReconnectionListener
has been renamed toTapToPayConnectionConfiguration::tapToPayReaderReconnectionListener
.LocalMobileUxConfiguration
has been renamed toTapToPayUxConfiguration
.Terminal::setLocalMobileUxConfiguration
has been renamed toTerminal::setTapToPayUxConfiguration
.TerminalErrorCode::LOCAL_MOBILE_LIBRARY_NOT_INCLUDED
has been renamed toTerminalErrorCode::TAP_TO_PAY_LIBRARY_NOT_INCLUDED
.TerminalErrorCode::LOCAL_MOBILE_UNSUPPORTED_DEVICE
has been renamed toTerminalErrorCode::TAP_TO_PAY_UNSUPPORTED_DEVICE
.TerminalErrorCode::LOCAL_MOBILE_UNSUPPORTED_ANDROID_VERSION
has been renamed toTerminalErrorCode::TAP_TO_PAY_UNSUPPORTED_ANDROID_VERSION
.TerminalErrorCode::LOCAL_MOBILE_DEVICE_TAMPERED
has been renamed toTerminalErrorCode::TAP_TO_PAY_DEVICE_TAMPERED
.TerminalErrorCode::LOCAL_MOBILE_DEBUG_NOT_SUPPORTED
has been renamed toTerminalErrorCode::TAP_TO_PAY_DEBUG_NOT_SUPPORTED
.TerminalErrorCode::LOCAL_MOBILE_NFC_DISABLED
has been renamed toTerminalErrorCode::TAP_TO_PAY_NFC_DISABLED
.DeviceType::COTS_DEVICE
has 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.0
Compare Source
What's Changed
@OptIn
and@Suppress
by @GrzegorzBobryk in https://github.com/InsertKoinIO/koin/pull/1996AndroidManifest.xml
files by @GrzegorzBobryk in https://github.com/InsertKoinIO/koin/pull/2191KoinExtension
interface in doc by @synix in https://github.com/InsertKoinIO/koin/pull/2056New Contributors
Full Changelog: InsertKoinIO/koin@4.0.4...4.1.0
v4.0.4
Compare Source
What's Changed
Full Changelog: InsertKoinIO/koin@4.0.3...4.0.4
v4.0.3
Compare Source
What's Changed
8eb1dcc
@arnaudgiulianiNew Contributors
Full Changelog: InsertKoinIO/koin@4.0.2...4.0.3
v4.0.2
Compare Source
What's Changed
eead325
ace7d02
@arnaudgiulianie2a9215
@arnaudgiulianif3c4f6f
@arnaudgiulianiNew Contributors
Full Changelog: InsertKoinIO/koin@4.0.1...4.0.2
v4.0.1
Compare Source
What's Changed
koin-core-viewmodel-navigation
link by @igorwojda in https://github.com/InsertKoinIO/koin/pull/2045listOf()
withemptyList()
by @GrzegorzBobryk in https://github.com/InsertKoinIO/koin/pull/1993forEach
on range by @GrzegorzBobryk in https://github.com/InsertKoinIO/koin/pull/1992all
tonone
by @GrzegorzBobryk in https://github.com/InsertKoinIO/koin/pull/1991New Contributors
Full Changelog: InsertKoinIO/koin@4.0.0...4.0.1
v4.0.0
Compare Source
What's Changed
LinkedHashSet
instead ofHashSet
by @hoc081098 in https://github.com/InsertKoinIO/koin/pull/1841examples/gradle/versions.gradle
kotlin to 1.9.23 by @hoc081098 in https://github.com/InsertKoinIO/koin/pull/1846rememberKoinModules
usage sample by @wiryadev in https://github.com/InsertKoinIO/koin/pull/1856Configuration
📅 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.