Releases: Adyen/adyen-java-api-library
Releases · Adyen/adyen-java-api-library
Adyen Java API Library v32.1.0
What's Changed
New Features 💎
- BalancePlatform:
- Added
CounterpartyTypesRestrictionandSourceAccountTypesRestrictionclass - In
TransactionRuleRestrictionsaddedcounterpartyTypesandsourceAccountTypes
- Added
- ConfigurationWebhooks:
- In
AccountHolderNotificationRequest,BalanceAccountNotificationRequest,CardOrderNotificationRequest,PaymentNotificationRequestandSweepConfigurationNotificationRequestaddedtimestamp
- In
- Management:
- In
TerminalConnectivityCellularaddediccid2 - In
UpdatePaymentMethodInfoaddedstoreId
- In
- ManagementWebhooks:
- Added
TerminalAssignmentNotificationRequestandTerminalAssignmentNotificationResponseclass
- Added
- ReportWebhooks:
- In
ReportNotificationRequestaddedtimestamp
- In
- Update all services by @AdyenAutomationBot in #1405
Other Changes 🖇️
- Use a dynamically-generated, random IV by @ayodejidev in #1410
- Deprecate TerminalLocalAPIUnencrypted.java by @ayodejidev in #1412
- Release v32.1.0 by @AdyenAutomationBot in #1411
Full Changelog: v32.0.0...v32.1.0
Adyen Java API Library v32.0.0
What's Changed
Breaking Changes 🛠
- LegalEntityManagament:
- In
TrustremovedsetTaxAbsentattribute
- In
- Management:
- In
JCBInforemoved serviceLevel null check
- In
- Classic Payments:
- Enums in
ModificationResultupdated to contain underscore prefix eg.CAPTURE_RECEIVED_to_CAPTURE_RECEIVED_
- Enums in
New Features 💎
- AcsWebhooks:
- In
AuthenticationNotificationDataaddedtimestampattribute
- In
- Checkout:
- In
CardDetailsandCardDonationsaddedencryptedCardattribute andclicktopayenum - In
CheckoutPaymentMethodaddedencryptedCard,bank,clientType,identificationandidentificationTypeattributes - In
DonationPaymentMethodaddedencryptedCardattribute - Added
PseDetailsclass
- In
- DisputeWebhooks:
- Added
Amountclass - Added
BalancePlatformNotificationResponseclass - Added
DisputeEventNotification - Added
DisputeNotificationRequestclass - Added
Modelnterfaceclass - Added
ObjectSerializerclass
- Added
- LegalEntityManagament:
- In
PCIQuestionnairesApiaddedcalculatePciStatusOfLegalEntity - Added
CalculatePciStatusRequestclass - Added
CalculatePciStatusResponseclass - In
LegalEntityaddedunincorporatedPartnershipattribute - In
LegalEntityAssociationaddedsecondaryPartnerandunincorporatedPartnershipattributes - In
LegalEntityInfoandLegalEntityInfoRequiredTypeaddedunincorporatedPartnershipattribute - In
OnboardingLinkSettingsaddedenforceLegalAgeattribute - In
PhoneNumberaddedphoneCountryCodeattribute - In
Trustaddeddescription,businessTrust,charitableTrust,discretionaryTrustandfamilyTrustattributes - Added
UnincorporatedPartnershipclass
- In
- Management:
- Added
DinersInfoclass - In
PaymentMethodandPaymentMethodSetupInforeplaced import fromGenericPmWithTdinfotoDinersInfo - In
PaymentMetdhoResponseaddedaffirmattribute
- Added
- TransactionWebhooks:
- In
TransactionNotificationRequestV4addedtimestampattribute - In
PlatformPaymentaddedtopUpenum value indicating the nature of the transfer
- In
- TransferWebhooks:
- Added
Airlineclass - Added
Legclass - Added
MerchantPurchaseDataclass - In
TransferDataaddedeventIdattribute andtopUpenum value for category of the transfer - In
TransferEventaddedeventsData - Added
TransferEventEventsDataInnerclass - In
TransferNotificationRequestaddedtimestamp
- Added
- Transfers:
- Added
Airlineclass - Added
Legclass - Added
MerchantPurchaseDataclass - In
TransferandTransferInfoaddedtopUp - In
TransferDataaddedeventIdattribute andtopUpenum value for category of the transfer - In
TransferEventaddedeventDataattribute - Added
TransferEventEventsDataInnerclass
- Added
- Update all services by @AdyenAutomationBot in #1395
Other Changes 🖇️
- Add Sonarcloud CI and coverage by @ayodejidev in #1400
- Release v32.0.0 by @AdyenAutomationBot in #1401
Full Changelog: v31.3.0...v32.0.0
Adyen Java API Library v31.3.0
What's Changed
New Features 💎
- BalancePlatform
- In
CreateSweepConfigurationV2,SweepConfigurationV2andUpdateSweepConfigurationV2addedreasonDetail, a human readable reason for disabling the sweep.
- In
- ConfigurationWebhooks
- In
SweepConfigurationV2addedreasonDetail, a human readable reason for disabling the sweep.
- In
- Update all services by @AdyenAutomationBot in #1393
Other Changes 🖇️
- Release v31.3.0 by @AdyenAutomationBot in #1394
Full Changelog: v31.2.0...v31.3.0
Adyen Java API Library v31.2.0
New Features 💎
- Checkout API:
- Add
Rivertypayment method - In
PaymentRequestadd new attributebankAccountto define the bank account details for the payment methods when applicable (e.g.RatePay) - In
PaymentRequestadd attributeshopperConversionId
- Add
See Update all services by @AdyenAutomationBot in #1392
Other Changes 🖇️
- chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.1 by @renovate in #1347
- Add minimum required release age (Renovate[bot]) by @ayodejidev in #1391
- Release v31.2.0 by @AdyenAutomationBot in #1390
New Contributors
- @ayodejidev made their first contribution in #1391
Full Changelog: v31.1.0...v31.2.0
Adyen Java API Library v31.1.0
New Features 💎
- Balance Platform API:
- Add enum
"REFUSEDBYCUSTOMER"inSweepConfigurationV2and related classes - Add method
getAllTransactionRulesForAccountHolderinAccountHoldersApi - Add method
getAllTransactionRulesForBalanceAccountinBalanceAccountsApi - Add method
getAllTransactionRulesForBalancePlatforminPlatformApi - Add new Transfer Route requirements (
AmountNonZeroDecimalsRequirement,IbanAccountIdentificationRequirement,USInternationalAchAddressRequirement) that can be part of of the response when callingTransferRoutesApi.calculateTransferRoutes
- Add enum
- Balance Platform webhooks:
- Add enum
"REFUSEDBYCUSTOMER"inSweepConfigurationV2
- Add enum
- Transfers API:
- Add enum
"REFUSEDBYCUSTOMER"inTransfer,TransferDataandTransferEvent
- Add enum
- Transfers webhooks:
- Add enum
"REFUSEDBYCUSTOMER"inTransferDataandTransferEvent
- Add enum
What's Changed
- Update all services by @AdyenAutomationBot in #1386
- Update all services by @AdyenAutomationBot in #1388
- Release v31.1.0 by @AdyenAutomationBot in #1387
Full Changelog: v31.0.0...v31.1.0
Adyen Java API Library v31.0.0
What's Changed
Breaking Changes 🛠
- Balance Platform API:
- Remove
PinFunctionalityApi: useManageCardPinApiinstead
- Remove
- Transaction webhooks:
- Rename
TransferDatatoTransferView
- Rename
New Features 💎
- Checkout API:
- Add
PayByBankAISDirectDebitDetails
- Add
- LEM API:
- Add
adyenChargeCardenum - Add
getAcceptedTermsOfServiceDocumentinTermsOfServiceApi
- Add
Other Changes 🖇️
Several unused classes have been dropped:
- Checkout:
- Remove
Avs,BankAccount,PaymentSetupRequest,PaymentSetupResponse, etc..
- Remove
- Transfers:
- Remove
TransferNotificationTransferTracking
- Remove
- Transfers webhooks:
- Remove
TransferNotificationTransferTracking
- Remove
- BalancePlatform Configuration webhooks:
- Remove unused classes
Contact,PaymentInstrumentBankAccount,PaymentInstrumentReference,PersonalData,UKLocalAccountIdentification,USLocalAccountIdentification
- Remove unused classes
- Release v31.0.0 by @AdyenAutomationBot in #1385
- Update all services by @AdyenAutomationBot in #1384
Full Changelog: v30.0.0...v31.0.0
Adyen Java API Library v30.0.0
What's Changed
Breaking Changes 🛠
- Checkout API
- In
PaymentDetailsremovedebanking_FI - In
StoredPaymentMethodDetailsremovedtwint
- In
- Update all services by @AdyenAutomationBot in #1380
Other Changes 🖇️
- Checkout API
- In
CheckoutPaymentMethodaddedEBankingFinlandDetailsandTwintDetails; - Added
EBankingFinlandDetailsclass - In
ResponseAdditionalDataCardaddedCardProductIdEnumandCardProductId - In
ThreeDSRequestDataaddeddisabled - Added
TwintDetailsclass
- In
- Release v30.0.0 by @AdyenAutomationBot in #1383
Full Changelog: v29.1.0...v30.0.0
Adyen Java API Library v29.1.0
What's Changed
New Features 💎
-
- In
ModificationResult.javaadd enumAUTHORISED
- In
-
Remove the usage of
java.util.Base64in favor of Apache Commons Base64 by @jillingk in #1376
Other Changes 🖇️
- Update all services by @AdyenAutomationBot in #1379
- Release v29.1.0 by @AdyenAutomationBot in #1377
Full Changelog: v29.0.0...v29.1.0
Adyen Java API Library v29.0.0
What's Changed
Breaking changes 🛠
- LEM API:
- Removed
CapabilityEnum,legalEntityId,ServiceEnuminBusinessLineInfoUpdate - Removed
allowDebugUiinOnboardingLinkSettings
- Removed
- Management API:
- Added
JCBInfo - Changed type of
jcb-attribute fromGenericPmWithTdiInfotoJCBInfoinPaymentMethod - Changed type of
jcb-attribute fromGenericPmWithTdiInfotoJCBInfoinPaymentMethodSetupInfo - In
SplitConfigurationremove attributestoresand related methods
- Added
New Features 💎
- Checkout API:
- Added
fundingSourceandisCardCommercialinCardDetailsResponse - Added
WalletPurposeEnum(identifiedBoleto,transferDifferentWallet,transferOwnWallet,transferSameWallet,unidentifiedBoleto) inFundRecipient - Added
storedPaymentMethodIdinPayToDetails - Deprecated
recurringDetailReferenceinPayToDetails
- Added
- BalancePlatform Configuration API:
- In
BankAccountDetailsadd attributebranchNumber - In
CreateSweepConfigurationV2add enumsaccountHierarchyNotActive,directDebitNotSupported,pendingExecution,transferInstrumentDoesNotExist
- In
- LEM API:
- Added
CheckTaxElectronicDeliveryConsentResponse - Added
SetTaxElectronicDeliveryConsentRequest - Added support for LEM API v3
TaxEDeliveryConsentApi
- Added
- Management API:
- In
Currencyadd attributemaxAmount - In
ModelConfigurationadd attributecommercial
- In
- Update all services by @AdyenAutomationBot in #1365
- Update all services by @AdyenAutomationBot in #1375
Other Changes 🖇️
- Update CODEOWNERS by @acampos1916 in #1366
- Improve deprecation information adding deprecatedInVersion and deprecatedMessage in the Javadoc by @gcatanese in #1367
- Skip escaping descriptions in mustache templates by @gcatanese in #1371
- Run CodeQL analysis on cron job only by @gcatanese in #1374
- Release v29.0.0 by @AdyenAutomationBot in #1372
Full Changelog: v28.5.1...v29.0.0
Adyen Java API Library v28.5.1
What's Changed
Fixes ⛑️
Other Changes 🖇️
- chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.7 by @renovate in #1329
- chore(deps): update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.5.0 by @renovate in #1344
- Release v28.5.1 by @AdyenAutomationBot in #1364
Full Changelog: v28.5.0...v28.5.1