Releases: Adyen/adyen-node-api-library
Adyen Node API Library v17.0.0
What's Changed
Breaking Changes 🛠
-
BalancePlatform Configuration API:
- In
AccountHolderUpdateRequestremove enumInactive - In
PaymentInstrumentandUpdatePaymentInstrumentthe type of the attributebankAccounthas changed toBankAccountDetails(new model)
- In
-
LEM API:
- In
OnboardingLinkInfochange type of attributetypefrom a generic map{ [key: string]: boolean; }toOnboardingLinkSettings(customisation of the Hosted Onboarding configuration) - In
Trustremove attributedescription
- In
-
BalancePlatform Configuration webhooks:
- Upgrade to support Configuration Webhooks v2.0
PaymentInstrumentReferencerenamed toHref- In
AccountHolderremove enumInactive - In
BalanceAccountremove attributepaymentInstruments - In
BalanceAccountrename enum values:Active->active,Closed->closed,Inactive->inactive,Suspended->suspended - In
Cardthe type of the attributedeliveryContacthas changed toDeliveryContact Contactrenamed toDeliveryContact- In
PaymentInstrumentthe type of the attributebankAccounthas changed toBankAccountDetails(new model) - In
PaymentInstrumentseveralstatusEnumhave changed (moved toStatusReasonEnum. See changes here) - In
Phonerename enum values:Landline->landline,Mobile->mobile
-
Transfers API:
TransferNotificationTransferTrackingrename toEstimationTrackingData- In
TransferDatathe type of attributetrackinghas changed toConfirmationTrackingData | EstimationTrackingData | InternalReviewTrackingData | null - Remove attribute
formFactorin several classes (BRLocalAccountIdentification,CALocalAccountIdentification,DKLocalAccountIdentification,IbanAccountIdentification,NumberAndBicAccountIdentification, etc..)
-
Transfers webhooks:
TransferNotificationTransferTrackingrename toEstimationTrackingData- In
TransferDatathe type of attributetrackinghas changed toConfirmationTrackingData | EstimationTrackingData | InternalReviewTrackingData | null - Remove attribute
formFactorin several classes (BRLocalAccountIdentification,CALocalAccountIdentification,DKLocalAccountIdentification,IbanAccountIdentification,NumberAndBicAccountIdentification, etc..)
-
Update all services by @AdyenAutomationBot in #1347
New Features 💎
Add POS Mobile API to enable accepting in-person payments using a commercial off-the-shelf (COTS) device like a phone (Tap to Pay, mobile transactions in combination with a card reader).
-
BalancePlatform Configuration API:
- Add new service (
ManageSCADevicesApi) to manage SCA Devices (initiate, complete, retrieve, delete) - In
BankIdentificationadd enumSortCode - In
CreateSweepConfigurationV2add attributesreferenceandreferenceForBeneficiary. Add enumPendingApproval - In
TransactionRuleandTransactionRuleInfoadd enumTimedBlock
- Add new service (
-
Management API
- Add support for Terminal Management
Fixes ⛑️
- Adjust request options.headers by @DjoykeAbyah in #1348
Other Changes 🖇️
- chore(deps): update actions/checkout digest to 0ad4b8f by @renovate in #1346
- updated readme config webhooks by @DjoykeAbyah in #1350
- updated readme posMobile by @DjoykeAbyah in #1352
- Release v17.0.0 by @AdyenAutomationBot in #1349
New Contributors
- @DjoykeAbyah made their first contribution in #1348
Full Changelog: v16.3.0...v17.0.0
Adyen Node API Library v16.3.0
What's Changed
New Features 💎
- Update all services by @AdyenAutomationBot in #1342
Other Changes 🖇️
- Release v16.3.0 by @AdyenAutomationBot in #1344
Full Changelog: v16.2.0...v16.3.0
Adyen Node API Library v16.2.0
What's Changed
New Features 💎
- Update all services by @AdyenAutomationBot in #1333
- Update all services by @AdyenAutomationBot in #1340
Fixes ⛑️
- Update all services by @AdyenAutomationBot in #1341
Other Changes 🖇️
- chore(deps): update adyen/release-automation-action action to v1.2.0 by @renovate in #1335
- chore(deps): update adyen/release-automation-action action to v1.3.0 by @renovate in #1336
- chore(deps): update adyen/release-automation-action action to v1.3.1 by @renovate in #1337
- fix release automation action by @wboereboom in #1339
- Release v16.2.0 by @AdyenAutomationBot in #1338
Full Changelog: v16.1.0...v16.2.0
Adyen Node API Library v16.1.0
What's Changed
New Features 💎
- Update all services by @AdyenAutomationBot in #1328
Other Changes 🖇️
- chore(deps): update dependency eslint to v8.57.0 by @renovate in #1329
- chore(deps): update dependency nock to v13.5.4 by @renovate in #1330
- Release v16.1.0 by @AdyenAutomationBot in #1332
Classname change and some field name changes ⚠️
- Changed from PINFunctionalityApi to ManageCardPINApi
Full Changelog: v16.0.2...v16.1.0
Adyen Node API Library v16.0.2
What's Changed
Other Changes 🖇️
- Replace Value by LoyaltyID for LocaltyAccountId by @wboereboom in #1319
- Add nullable values for nullable types by @jillingk in #1327
- chore(deps): update dependency dotenv to v16.4.5 by @renovate in #1321
- Update all services by @AdyenAutomationBot in #1322
- chore(deps): update dependency nock to v13.5.3 by @renovate in #1324
- Release v16.0.2 by @AdyenAutomationBot in #1326
Full Changelog: v16.0.1...v16.0.2
Adyen Node API Library v16.0.1
What's Changed
Other Changes 🖇️
- Add missing EXPIRE webhook by @witoszekdev in #1315
- Update all services by @AdyenAutomationBot in #1318
- Release v16.0.1 by @AdyenAutomationBot in #1320
New Contributors
- @witoszekdev made their first contribution in #1315
Full Changelog: v16.0.0...v16.0.1
Adyen Node API Library v16.0.0
What's Changed
Breaking Changes 🛠
Donations has moved
The Checkout Donations endpoint, which was previously on the PaymentsApi, has been moved to its own service called DonationsApi.
add query parameters to function arguments
Previously these had to be sent through the requestOptions argument. We now have added function arguments, which is less prone to mistakes, and clearly indicates all the options.
This does mean that current implementations using requestOptions for query parameters have to be adjusted slightly to accommodate for these new function parameters.
- add query parameters to function arguments by @wboereboom in #1304
Other Changes 🖇️
- Auto format workflow by @michaelpaul in #1294
- Create a new class for library constants by @AlexandrosMor in #1298
- Update npmpublish.yml by @jillingk in #1296
- add deserialization test and update readme with deserialization example by @wboereboom in #1306
- chore(deps): update dependency nock to v13.4.0 by @renovate in #1282
- chore(deps): update github/codeql-action action to v3 by @renovate in #1300
- chore(deps): update dependency acorn to v8.11.3 by @renovate in #1305
- chore(deps): update dependency eslint to v8.56.0 by @renovate in #1280
- Delete obsolete github workflows by @wboereboom in #1314
- chore(deps): update dependency nock to v13.5.1 by @renovate in #1309
- chore(deps): update dependency dotenv to v16.4.1 by @renovate in #1310
- Update all services by @AdyenAutomationBot in #1316
- Release v16.0.0 by @AdyenAutomationBot in #1297
Full Changelog: v15.1.0...v16.0.0
Adyen Node API Library v15.1.0
What's Changed
New Features 💎
- Update models by @AdyenAutomationBot in #1290
Other Changes 🖇️
- chore(deps): update dependency ts-loader to v9.5.1 by @renovate in #1262
- chore(deps): update dependency nock to v13.3.8 by @renovate in #1264
- chore(deps): update actions/github-script action to v7 by @renovate in #1277
- chore(deps): update actions/setup-node action to v4 by @renovate in #1270
- Bump @babel/traverse from 7.18.6 to 7.23.3 by @dependabot in #1279
- chore(deps): update dependency eslint to v8.53.0 by @renovate in #1257
- chore(deps): update dependency acorn to v8.11.2 by @renovate in #1273
- chore(deps): update dependency @types/node to v14.18.63 by @renovate in #1252
- Single branch for development and releases by @michaelpaul in #1285
- Update method descriptions with possible values for query params by @jillingk in #1288
- Release v15.1.0 by @AdyenAutomationBot in #1291
Full Changelog: v15.0.0...v15.1.0
Adyen Node API Library v15.0.0
Migration Guide
Showcasing the major changes during your upgrade from v14.4.0 -> v15.0.0.
New API version
- Checkout API v71: Please check the official release notes and other details here
- Management API v3: Please check the official release notes and other details here
- Transfers API v4: Please check the official release notes and other details here
Other relevant service changes
- TransactionWebhooks v4 have been added to the library: transactionWebhooks.
- removed
downloadDisputeDefenseDocumentfrom DisputesApi
What's Changed
Breaking Changes 🛠
Other Changes 🖇️
- Update services + models by @AdyenAutomationBot in #1261
- Release v15.0.0-beta by @AdyenAutomationBot in #1268
- Update Checkout to v71, remove non working Disputes endpoint, add TransactionWebhooks v4 by @Aleffio in #1275
- Release v15.0.0 by @AdyenAutomationBot in #1269
Full Changelog: v14.4.0...v15.0.0
Adyen Node API Library v15.0.0-beta
What's Changed
Breaking Changes 🛠
Other Changes 🖇️
- Update services + models by @AdyenAutomationBot in #1261
- Release v15.0.0-beta by @AdyenAutomationBot in #1268
Full Changelog: v14.4.0...v15.0.0-beta