Skip to content

Releases: Adyen/adyen-java-api-library

Adyen Java API Library v25.0.0

04 Apr 10:47
0e4330f
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • LEM API

    • Remove unincorporatedPartnership attribute from LegalEntity, LegalEntityInfo and LegalEntityInfoRequiredType classes
    • Remove FINANCIALINSTITUTION_ enum, add FINANCIALINSTITUTION enum in TaxReportingClassification class
  • Update all services by @AdyenAutomationBot in #1250

New Features 💎

  • Checkout RecurringAPI class add storedPaymentMethods method to create a token for storing payment details
  • Update all services by @AdyenAutomationBot in #1261

Other Changes 🖇️

  • Remove default values from lib by @jillingk in #1252
  • fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.0 by @renovate in #1245
  • chore(deps): update dependency com.squareup.okio:okio to v3.9.0 by @renovate in #1251
  • fix(deps): update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.17.0 by @renovate in #1246
  • fix(deps): update dependency io.swagger:swagger-annotations to v1.6.14 by @renovate in #1255
  • chore(deps): update adyen/release-automation-action action to v1.2.0 by @renovate in #1257
  • Update pojo.mustache by @jillingk in #1258
  • chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.1 by @renovate in #1247
  • chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.13.0 by @renovate in #1254
  • fix(deps): update dependency io.swagger.core.v3:swagger-annotations to v2.2.21 by @renovate in #1256
  • chore(deps): update adyen/release-automation-action action to v1.3.0 by @renovate in #1260
  • chore(deps): update adyen/release-automation-action action to v1.3.1 by @renovate in #1262
  • Release v25.0.0 by @AdyenAutomationBot in #1263
  • fix release automation action by @wboereboom in #1268
  • chore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.12 by @renovate in #1269
  • chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.2 by @renovate in #1264
  • Revert "chore(release): bump to 25.0.0" by @jillingk in #1270
  • Release v25.0.0 by @AdyenAutomationBot in #1271

Full Changelog: v24.0.0...v25.0.0

Adyen Java API Library v24.0.0

07 Mar 12:26
13ff139
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

Fixes ⛑️

Other Changes 🖇️

  • Checkout CardDetailsResponse class (response when retrieving the list of the brands of a card) has a new field issuingCountryCode, equals and hashCode methods have been updated accordingly
  • Transfers API add getAllTransfers and getAllTransfer methods
  • BalancePlatform Configuration API add revealDataOfPaymentInstrument method to return the specified payment instrument, add Change Card PIN and Reveal Card PIN functionality
  • chore(deps): update dependency org.mockito:mockito-core to v5.11.0 by @renovate in #1242
  • Release v23.0.3 by @AdyenAutomationBot in #1243

New Contributors

Full Changelog: v23.0.2...v24.0.0

Adyen Java API Library v23.0.2

22 Feb 12:44
ecf5b03
Compare
Choose a tag to compare

What's Changed

Fixes ⛑️

  • In class RequestOptions set idempotencyKey, requestedVerificationCodeHeader, additionalServiceHeaders using builder pattern by @jillingk in #1236
  • Checkout API:
    • In class Split add enums ACQUIRINGFEES, ADYENCOMMISSION, ADYENFEES, ADYENMARKUP, INTERCHANGE, SCHEMEFEE

Other Changes 🖇️

Full Changelog: v23.0.1...v23.0.2

Adyen Java API Library v23.0.1

08 Feb 13:34
63c4743
Compare
Choose a tag to compare

What's Changed

  • Checkout API
    • In class ThreeDS2RequestData add attribute platform and enum PlatformEnum
  • Management API
    • In class Notification add attributes (category, details, enabled, title) and enum CategoryEnum

Other Changes 🖇️

Full Changelog: v23.0.0...v23.0.1

Adyen Java API Library v23.0.0

31 Jan 12:28
ca2656c
Compare
Choose a tag to compare

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.

 var client = new Client("My API-Key", Environment.TEST);

 DonationsApi donationsApi = new DonationsApi(client);
 DonationPaymentResponse response = donationsApi.donations(donationRequest);
  • Balance Platform Configuration API:
    • Class GrantOffer the type of the attributes expiresAt and startsAt has changed from Object to OffsetDateTime
        private OffsetDateTime expiresAt;
        private OffsetDateTime startsAt;
    
    • Class PaymentInstrumentInfo add attribute bankAccount
  • Update all services by @AdyenAutomationBot in #1206

Other Changes 🖇️

Full Changelog: v...v23.0.0

Adyen Java API Library v22.1.0

27 Nov 15:54
ec0c208
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Balance Platform Configuration API:
    • Add enum RequiredAddressFieldsEnum in AddressRequirement class
    • In class TransactionRuleRestrictions add sameAmountRestriction
    • In class TransferRoute add enum TOPUP
  • Checkout API:
    • In classes CreateCheckoutSessionRequest and CreateCheckoutSessionResponse add attribute themeId to set a custom theme for the Adyen Hosted Checkout page
    • In class CreateCheckoutSessionResponse add attribute url to return the URL for the Adyen Hosted Checkout page
    • In classes ApplePayDetails, SamsungPayDetails, VisaCheckoutDetails and CardDetails add enum CREDIT
  • LEM API:
    • Add attribute unincorporatedPartnership in classes LegalEntity, LegalEntityInfo and LegalEntityInfoRequiredType
  • Balance Platform Configuration webhooks:
    • In class AccountHolder add verificationDeadlines to include in the webhook the list of verification deadlines and the capabilities that will be disallowed if verification errors are not resolved
    • In class SweepConfigurationV2 add enums BALANCEACCOUNTTEMPORARILYBLOCKEDBYTRANSACTIONRULE, DECLINEDBYTRANSACTIONRULE, SCAFAILED
  • Update models by @AdyenAutomationBot in #1183
  • Update models + services by @AdyenAutomationBot in #1182

Other Changes 🖇️

  • Single branch for release and development by @michaelpaul in #1176
  • fix(deps): update dependency io.swagger.core.v3:swagger-annotations to v2.2.19 by @renovate in #1174
  • fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.16.0 by @renovate in #1180
  • fix(deps): update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.16.0 by @renovate in #1181
  • Test error handling for Classic AFP by @michaelpaul in #1178
  • Release v22.1.0 by @AdyenAutomationBot in #1179

Full Changelog: v22.0.0...v22.1.0

Adyen Java API Library v22.0.0

08 Nov 10:30
5fe92c1
Compare
Choose a tag to compare

Migration Guide

Showcasing the major changes during your upgrade from v21.0.0 -> v22.0.0.

New services

New API version

Refactorings

  • Replace apache.commons Base64 with jdk Base64

What's Changed

Breaking Changes 🛠

  • Checkout API:
    • In CreateCheckoutSessionRequest, CreateCheckoutSessionResponse, PaymentRequest classes the attributes billingAddress and deliveryAddress have a new type (changed from Address to BillingAddress and DeliveryAddress)
    • In SubMerchantInfoclass the attribute billingAddress has a new type (changed from Address to BillingAddress)
    • A new class DonationPaymentMethod has been created to be used when performing donations (Adyen Giving)
  paymentDonationRequest.paymentMethod(new DonationPaymentMethod(cardDetails));

See "Fix the checkout and donations mapping" by @AlexandrosMor in #1149

Other Changes 🖇️

Full Changelog: v21.6.0...v22.0.0

Adyen Java API Library v22.0.0-beta

23 Oct 15:04
b960881
Compare
Choose a tag to compare
Pre-release

What's Changed

Breaking Changes 🛠

Other Changes 🖇️

Full Changelog: v21.6.0...v22.0.0-beta

Adyen Java API Library v21.6.0

16 Oct 09:30
c99ba89
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

  • Update Readme for reintroducing classic platforms API by @Aleffio in #1143
  • fix(deps): update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.15.3 by @renovate in #1152
  • fix(deps): update dependency io.swagger.core.v3:swagger-annotations to v2.2.17 by @renovate in #1150
  • chore(deps): update dependency org.mockito:mockito-core to v5.6.0 by @renovate in #1142
  • Release v21.6.0 by @AdyenAutomationBot in #1146

Full Changelog: v21.5.0...v21.6.0

Adyen Java API Library v21.5.0

02 Oct 14:17
b9e6d39
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v21.4.0...v21.5.0