fix(deps): update all (major) #1246
Open
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:
25.0.0
->28.1.0
6.0.0
->7.0.1
3.0.0
->4.0.1
7.0.1
->8.0.1
7.0.4
->8.0.1
3.0.0
->4.0.1
3.0.0
->4.0.1
6.1.1
->7.3.0
v4
->v5
15.5.2
->16.1.5
18.x
->22.x
19.0.5
->21.0.0
Release Notes
Adyen/adyen-node-api-library (@adyen/api-library)
v28.1.0
: Adyen Node API Library v28.1.0Compare Source
What's Changed
Balance Platform API:
additionalbankIdentificationRequirement
(auBsbCode
,caRoutingNumber
,gbSortCode
orusRoutingNumber
)approvalExpired
ReasonEnum toCreateSweepConfigurationV2
,UpdateSweepConfigurationV2
andSweepConfigurationV2
Configuration Webhooks
usage
field - Specifies how many times the card can be used:singleUse
ormultiUse
.transactionRulesResult
(wallet, cof) innetworkTokenNotificationDataV2
networkTokenRiskRuleData
,networkTokenRiskRuleSource
,networkTokenTransactionRulesResult
andnetworkTokenTriggeredRiskRule
approvalExpired
tosweepConfigurationV2
webhooksTransfers API
approvalExpired
totransfer
,transferData
andtransferEvent
email
andurl
topartyIdentification
andultimatePartyIdentification
.Transfers Webhooks
email
andurl
fields topartyIdentification
approvalExpired
totransferData
andtransferEvent
.OpenAPI spec files or templates have been modified on 30-07-2025 by commit.
Other Changes 🖇️
Full Changelog: Adyen/adyen-node-api-library@v28.0.0...v28.1.0
v28.0.0
: Adyen Node API Library v28.0.0Compare Source
What's Changed
This release brings significant improvements, new features, and few breaking changes to the Adyen Node API Library. It marks a major milestone in aligning the library more closely with Adyen’s OpenAPI specifications and improving the ✨ Developer Experience ✨
Find below what's new as well as a detailed summary of the Breaking Changes, and what you should do or consider.
Please review the Breaking Changes and update your integrations accordingly. For any questions, feel free to open an issue or consult our API Explorer.
🚀 Highlights
🛠 Breaking Changes
🔒 Honouring required attributes
Mandatory attributes are no longer marked as optional, but are expected to be provided. Although this is the correct implementation, it is a‼️ breaking change (previously the library didn't do that) #1502
🔁 Order of query parameters
A few method signatures have been updated to add the required query parameters before all optional parameters, to avoid causing an error (invalid order of parameters) #1515
This change affects only:
getAllTransactions
: the required paramscreatedSince
ancreatedUntil
are the first 2 parameters, before all others.getAllTransfers
: the required paramscreatedSince
ancreatedUntil
are the first 2 parameters, before all others.🔍 Important Changes
📦 Service Class Refactoring
The following services have been moved to their own folder.
Service classes in the old location are deprecated and will be removed in a future release.
Note: There are no changes in functionality (the same code is now available in the new location), please update your code accordingly.
services.storedValueApi
services.storedvalue.storedValueApi
services.binLookupApi
services.binlookup.binLookupApi
services.balanceControlApi
services.balancecontrol.balanceControlApi
services.dataProtectionApi
services.dataprotection.dataProtectionApi
services.disputesApi
services.disputes.disputesApi
services.paymentsAppApi
services.paymentsapp.paymentsAppApi
services.posMobileApi
services.posmobile.posMobileApi
🪝 Webhook Handling
Webhook handling is now modernized and streamlined:
bankingWebhookHandler
andmanagementWebhooksHandler
classes are now deprecatedAcsWebhooks
,ReportWebhooksHandler
,ConfigurationWebhooks
,TransferWebhooks
,TransactionWebhooks
, etc..)Support for the "classic" POS Terminal Management API has stopped. To automate assigning terminals, you must use Management API.
☘️ Improved Error Handling
The
APIError
model is readily available in theHttpClientException
object when an API call fails. This eliminates the need for manual parsing of the response body by library users. #1509The library exports the
HttpClientException
class, allowing to try-catch the Adyen API exceptions without importing directly from the specific path within the library. #1526💎 New Features & Enhancements
Session Authentication API
Add support for Session Authentication API to create the sessions required for integrating Adyen Platform components (#1435)
BalancePlatform
New:
BalancesApi
service now supportsBalanceWebhookSetting
for managing Balance Webhook criteria.New:
BalancesApi
service now supportsAuthorizedCardUsersApi
to manage (add, get, delete and update) authorized users to a given cardOther changes:
PaymentInstrumentsApi
add methodscreateNetworkTokenActivationData
andgetNetworkTokenActivationData
to create and retrieve network token activation data for a payment instrument.In
AdditionalBankIdentification
add new enumsauBsbCode
andcaRoutingNumber
In
AccountHoldersApi.getTaxFormResponse
add optional parameterlegalEntityId
Add
NetworkTokenRequestor
toNetworkToken
Add
dataMissing
enum toVerificationError
Add
walletProviderDeviceType
inTransactionRuleRestrictions
Add enum
INTEREST
inTransferRoute.CategoryEnum
ACS Webhooks
RelayedAuthenticationRequest
add new attributesthreeDSRequestorAppURL
,environment
,timestamp
,type
Checkout
capturePspReference
toPaymentRefundRequest
businessDayOnly
toPixRecurring
PaymentMethodRequest
add attributesbrowserInfo
,shopperEmail
,shopperIP
andtelephoneNumber
SessionResultResponse
add attributes:payments
to provide a list of all authorised payments done for this sessionreference
to provide the unique reference in the original/sessions
requestadditionalData
to provide additional information about the paymentConfiguration Webhooks
NetworkTokenRequestor
toNetworkTokenNotificationDataV2
Wallet
class to provide information about the wallet for which the network token is provisioned.Transfers API
executionDate
inTransferData
BankAccountV3AccountIdentification
Transfers Webhooks
executionDate
inTransferData
BankAccountV3AccountIdentification
Webhooks
NotificationRequestItem
add missing event codesINFORMATION_SUPPLIED
,DISPUTE_DEFENSE_PERIOD_ENDED
,ISSUER_RESPONSE_TIMEFRAME_EXPIRED
,ISSUER_COMMENTS
#1506Changes in this release:
New Contributors
Full Changelog: Adyen/adyen-node-api-library@v27.0.0...v28.0.0
v27.0.1
Compare Source
v27.0.0
: Adyen Node API Library v27.0.0Compare Source
Breaking Changes 🛠
Checkout API
DotpayDetails
class and all related references inCheckoutPaymentMethod
and test files. Direct support for Dotpay is deprecatedGiropayDetails
class and all related references inCheckoutPaymentMethod
and test files. Direct support for Giropay is deprecatedPaysafecard
from theTypeEnum
in thePaymentDetails
modelClassic Payments API
ResponseAdditionalDataCommon
theTokenizationStoreOperationTypeEnum.AlreadyStored
has been removed, and replaced byTokenizationStoreOperationTypeEnum.AlreadyExisting
Management API
GiroPayInfo
PAYSHOP
from PaymentMethodResponseFeatures 💎
Checkout API
RakutenPayDetails
type
field supporting the following values:roundup
,fixedAmounts
AdditionalDataCommon
andAdditionalDataSubMerchant
SubMerchantEmail
andSubMerchantPhoneNumber
fields toAdditionalDataCommon
SubMerchantSubSellerSubSellerNrEmail
andSubMerchantSubSellerSubSellerNrPhoneNumber
fields toAdditionalDataSubMerchant
RequestedTestAcquirerResponseCode
toAdditionalDataCommon
to facilitate testing scenarios for specific acquirer responsesEnhancedSchemeData
property toPaymentRequest
andPaymentCaptureRequest
EncryptedCard
property toPaymentMethodToStore
to allow storing encrypted card details.FraudRiskLevel
enum and property toResponseAdditionalDataCommon
to indicate the risk level of a payment (e.g.VeryLow
,Low
,Medium
,High
, andVeryHigh
)BalancePlatform API
Bic
enum inBankIdentification
Pending
enum inCreateSweepConfigurationV2
message
field inInvalidField
replacedById
andreplacementOfId
attributes inPaymentInstrument
andUpdatePaymentInstrument
walletProviderAccountScore
andwalletProviderDeviceScore
attributes inTransactionRuleRestrictions
USInstantPayoutAddressRequirement
Transfer API
IssuingTransactionData
withcaptureCycleId
that provides the captureCycleId associated with transfer eventChargebackRemainder
inPlatformPayment.platformPaymentType
externalReason
inTransferData
Pending
inTransferData.reason
scaOnApproval
inTransferReview
Management API
supportEmail
field inAfterpayTouchInfo
PAYMENTDESIGNATORCONTRACT
in JCBInfoPAYBYBANK_PLAID
in PaymentMethodResponsedomainSuffix
field in Profile modelSplitConfigurationRule
add enumsCHARGED
,DEFERRED_DEBIT
andPREPAID
(#1457)enableGratuities
in Standalone modelAdd support for Balance Webhooks
Webhooks
ISSUER_COMMENTS
webhook event code by @nickcarenza in https://github.com/Adyen/adyen-node-api-library/pull/1488Configuration Webhooks
replacedById
toPaymentInstrument
AcsWebhooks
Enum value has changed:
OTP_SMS
PWD_OTP_PHONE_FL
- OTP flow via SMSEnum value has changed:
OOB
OOB_TRIGGER_FL
- Out-of-band trigger flowNew:
Add
PWD_OTP_EMAIL_FL
- OTP flow via EmailFixes ⛑️
User-Agent
HTTP header by @gcatanese in https://github.com/Adyen/adyen-node-api-library/pull/1496Other Changes 🖇️
NotificationRequestItem
enums: Remove legacy by @gcatanese in https://github.com/Adyen/adyen-node-api-library/pull/1497Check the README
New Contributors
Full Changelog: Adyen/adyen-node-api-library@v26.1.0...v27.0.0
v26.1.0
: Adyen Node API Library v26.1.0Compare Source
What's Changed
Fixes ⛑️
/possdk/v68
by @ChrisSchofieldCheckatrade in https://github.com/Adyen/adyen-node-api-library/pull/1482
Other Changes 🖇️
New Contributors
Full Changelog: Adyen/adyen-node-api-library@v26.0.0...v26.1.0
v26.0.0
: Adyen Node API Library v26.0.0Compare Source
What's Changed
Breaking Changes 🛠
AndroidApp
the fieldstatus
has changed fromString
toStatusEnum
(Archived
,Error
,Invalid
,Processing
,Ready
)PaymentMethodRequestRemovedNotificationRequest
the event type has been renamed topaymentMethodRequest.removed
PaymentMethodScheduledForRemovalNotificationRequest
the event type has been renamed topaymentMethodRequest.scheduledForRemoval
New Features 💎
PixDetails
andPixRecurring
PaymentRefundResponse
add attributecapturePspReference
(only available for PayPal refunds)ResponseAdditionalDataCommon
:recurring_recurringDetailReference
andrecurring_shopperReference
are deprecated, use instead the new attributetokenization_shopperReference
tokenization_store_operationType
andtokenization_storedPaymentMethodId
attributes, addTokenizationStoreOperationTypeEnum
enumTechnicalCancel
enum inNotificationRequestItem
AffirmInfo
andPayToInfo
payment methodsSurcharge
class add attribugeexcludeGratuityFromSurcharge
ResponseAdditionalDataCommon
:recurring_recurringDetailReference
andrecurring_shopperReference
are deprecated, use instead the new attributetokenization_shopperReference
tokenization_store_operationType
andtokenization_storedPaymentMethodId
attributes, addTokenizationStoreOperationTypeEnum
enumResponseAdditionalDataCommon
:recurring_recurringDetailReference
andrecurring_shopperReference
are deprecated, use instead the new attributetokenization_shopperReference
tokenization_store_operationType
andtokenization_storedPaymentMethodId
attributes, addTokenizationStoreOperationTypeEnum
enumOther Changes 🖇️
New Contributors
Full Changelog: Adyen/adyen-node-api-library@v25.0.0...v26.0.0
commercetools/nodejs (@commercetools/api-request-builder)
v7.0.1
Compare Source
Patch Changes
#1741
dd64902
Thanks @renovate! - Remove resolutions from dependencies.#1949
6fe114e
Thanks @industrian! - Update links to documentation.v7.0.0
Compare Source
Major Changes
#1930
5a56792
Thanks @tdeekens! - # Requires Node.js v18 or laterThis releases migrates packages to require Node.js v18 or later. Ideally you should be already using Node.js v20 or later. According to Node.js Releases Node.js v18 will be in maintenance and reach End of Life by the end of April.
Other than requiring Node.js v18 packages with this releases do not contain any internal breaking changes.
actions/checkout (actions/checkout)
v5
Compare Source
lint-staged/lint-staged (lint-staged)
v16.1.5
Compare Source
Patch Changes
4e3ce22
Thanks @srsatt! - Detect the git repo's top-level directory correctly when in a worktree.v16.1.4
Compare Source
Patch Changes
90b37b0
Thanks @iiroj! - Add anothertypes
field topackage.json
to make even more sure NPM detects that lint-staged includes built-in TypeScript type definitions.v16.1.3
Compare Source
Patch Changes
7ea700b
Thanks @dword-design! - Add thetypes
field topackage.json
to make sure NPM detects lint-staged includes built-in TypeScript type definitions.v16.1.2
Compare Source
Patch Changes
#1570
a7c0c88
Thanks @ItsNickBarry! - When using--diff-filter
with theD
option to include deleted staged files, lint-staged no longer tries to stage the deleted files, unless they're no longer deleted. Previously this caused an error fromgit add
likefatal: pathspec 'deleted-file' did not match any files
.38f942e
Thanks @iiroj! - Removed an extraneous log entry that printedshouldHidePArtiallyStagedFiles
to console output.v16.1.1
Compare Source
Patch Changes
#1565
3686977
Thanks @iiroj! - Lint-staged now explicitly warns about potential data loss when using--no-stash
.#1571
02299a9
Thanks @iiroj! - Function tasks (introduced in v16.0.0) only received the staged files matching the conpmnfigured glob, instead of all staged files.#1563
bc61c74
Thanks @iiroj! - This version fixes incorrect behavior where unstaged changes were committed when using the--no-stash
option. This happened because--no-stash
implied--no-hide-partially-staged
, meaning unstaged changes to files which also had other staged changes were added to the commit by lint-staged; this is no longer the case.The previous (incorrect) behavior can still be achieved by using both options
--no-stash --no-hide-partially-staged
at the same time.v16.1.0
Compare Source
Minor Changes
#1536
e729daa
Thanks @iiroj! - A new flag--no-revert
has been introduced for when task modifications should be applied to the index before aborting the commit in case of errors. By default, lint-staged will clear all task modifications and revert to the original state.#1550
b27fa3f
Thanks @iiroj! - Lint-staged now ignores symlinks and leaves them out from the list of staged files.Patch Changes
c37dc38
Thanks @iiroj! - The minimum required Node.js version is lowered to20.17
following [email protected].v16.0.0
Compare Source
Major Changes
#1546
158d15c
Thanks @iiroj! - Processes are spawned using nano-spawn instead of execa. If you are using Node.js scripts as tasks, you might need to explicitly run them withnode
, especially when using Windows:#1546
158d15c
Thanks @iiroj! - The--shell
flag has been removed and lint-staged no longer supports evaluating commands directly via a shell. To migrate existing commands, you can create a shell script and invoke it instead. Lint-staged will pass matched staged files as a list of arguments, accessible via"$@​"
:actions/node-versions (node)
v22.18.0
: 22.18.0Compare Source
Node.js 22.18.0
v22.17.1
: 22.17.1Compare Source
Node.js 22.17.1
v22.17.0
: 22.17.0Compare Source
Node.js 22.17.0
v22.16.0
: 22.16.0Compare Source
Node.js 22.16.0
v22.15.1
: 22.15.1Compare Source
Node.js 22.15.1
v22.15.0
: 22.15.0Compare Source
Node.js 22.15.0
v22.14.0
: 22.14.0Compare Source
Node.js 22.14.0
v22.13.1
: 22.13.1Compare Source
Node.js 22.13.1
v22.13.0
: 22.13.0Compare Source
Node.js 22.13.0
v22.12.0
: 22.12.0Compare Source
Node.js 22.12.0
v22.11.0
: 22.11.0Compare Source
Node.js 22.11.0
v22.10.0
: 22.10.0Compare Source
Node.js 22.10.0
v22.9.0
: 22.9.0Compare Source
Node.js 22.9.0
v22.8.0
: 22.8.0Compare Source
Node.js 22.8.0
v22.7.0
: 22.7.0Compare Source
Node.js 22.7.0
v22.6.0
: 22.6.0Compare Source
Node.js 22.6.0
v22.5.1
: 22.5.1Compare Source
Node.js 22.5.1
v22.5.0
: 22.5.0Compare Source
Node.js 22.5.0
v22.4.1
: 22.4.1Compare Source
Node.js 22.4.1
v22.4.0
: 22.4.0Compare Source
Node.js 22.4.0
v22.3.0
: 22.3.0Compare Source
Node.js 22.3.0
v22.2.0
: 22.2.0Compare Source
Node.js 22.2.0
v22.1.0
: 22.1.0Compare Source
Node.js 22.1.0
v22.0.0
: 22.0.0Compare Source
Node.js 22.0.0
v20.19.4
: 20.19.4Compare Source
Node.js 20.19.4
v20.19.3
: 20.19.3Compare Source
Node.js 20.19.3
v20.19.2
: 20.19.2Compare Source
Node.js 20.19.2
v20.19.1
: 20.19.1Compare Source
Node.js 20.19.1
v20.19.0
: 20.19.0Compare Source
Node.js 20.19.0
v20.18.3
: 20.18.3Compare Source
Node.js 20.18.3
v20.18.2
: 20.18.2Compare Source
Node.js 20.18.2
v20.18.1
: 20.18.1Compare Source
Node.js 20.18.1
v20.18.0
: 20.18.0Compare Source
Node.js 20.18.0
v20.17.0
: 20.17.0Compare Source
Node.js 20.17.0
v20.16.0
: 20.16.0Compare Source
Node.js 20.16.0
v20.15.1
: 20.15.1Compare Source
Node.js 20.15.1
v20.15.0
: 20.15.0Compare Source
Node.js 20.15.0
v20.14.0
: 20.14.0Compare Source
Node.js 20.14.0
v20.13.1
: 20.13.1Compare Source
Node.js 20.13.1
v20.13.0
: 20.13.0Compare Source
Node.js 20.13.0
v20.12.2
: 20.12.2Compare Source
Node.js 20.12.2
v20.12.1
: 20.12.1Compare Source
Node.js 20.12.1
v20.12.0
: 20.12.0Compare Source
Node.js 20.12.0
v20.11.1
: 20.11.1Compare Source
Node.js 20.11.1
v20.11.0
: 20.11.0Compare Source
Node.js 20.11.0
v20.10.0
: 20.10.0Compare Source
Node.js 20.10.0
v20.9.0
: 20.9.0Compare Source
Node.js 20.9.0
v20.8.1
: 20.8.1Compare Source
Node.js 20.8.1
v20.8.0
: 20.8.0[Compare Source](https://redirect.github.com/actions/node-versions/compare/20.7.0-6231175880...20.8.0-635
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.