Skip to content

Releases: Adyen/adyen-java-api-library

Adyen Java API Library v26.3.0

04 Jul 11:10
b30bca5
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v26.2.0...v26.3.0

Adyen Java API Library v26.2.0

13 Jun 09:59
ac91e3c
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Management API:
    • In class AndroidApp deprecate attribute errorCode
    • In class AndroidApp add attribute errors to provide the list of errors of the Android app.
        private List<AndroidAppError> errors = null;
    
  • Update all services by @AdyenAutomationBot in #1306

Other Changes 🖇️

Full Changelog: v26.1.0...v26.2.0

Adyen Java API Library v26.1.0

06 Jun 10:05
42e5330
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Added Bizum payment method in PaymentDetails.java
  • Checkout API:
    • In Mandate.java add count to retrieve the number of transactions that can be performed within the given frequency.
    • In AdditionalDataAirline class a new attribute airlineIssueDate has been introduced
  • LEM API:
    • In OnboardingLinkSettings.java add allowDebugUi to indicate if the user may press a hidden key combination to open the HO debugging UI.
  • Update all services by @AdyenAutomationBot in #1297

Other Changes 🖇️

New Contributors

Full Changelog: v26.0.0...v26.1.0

Adyen Java API Library v26.0.0

16 May 08:51
6e639dd
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • LEM API:

    • provide a new class OnboardingLinkSettings instead of using a generic Map<String, Boolean> settings to customise the Hosted Onboarding configuration
    • in the SoleProprietorship class the attribute description has been removed
    • in the Trust class the attribute description has been removed
  • Transfers API:

    • in the TransferData class the tracking attribute type has changed from TransferNotificationTransferTracking to TransferDataTracking
  • BalancePlatform Configuration API:

    • the deprecated enum INACTIVE in the AccountHolder class has been removed
    • the formFactor attribute has been removed in all classes that represent the Account Identification (AULocalAccountIdentification, BRLocalAccountIdentification, ... UKLocalAccountIdentification, USLocalAccountIdentification)
    • In PaymentInstrument class the values of StatusEnum have been corrected to enforce camelCase notation:
      • Active -> active
      • Closed -> closed
      • Inactive -> inactive
      • Suspended -> suspended
    • In PaymentInstrument class several enums (lost, requested, stolen, blocked, discarded) have been moved from StatusEnum to StatusReasonEnum
    • in the PaymentInstrument class the bankAccount attribute type has changed from PaymentInstrumentBankAccount to BankAccountDetails
    • in the UpdatePaymentInstrument class the bankAccount attribute type has changed from PaymentInstrumentBankAccount to BankAccountDetails
  • BalancePlatform Configuration webhooks:

    • In BalanceAccount class the values of enums have been corrected to enforce camelCase notation:
      • Active -> active
      • Closed -> closed
      • Inactive -> inactive
      • Suspended -> suspended
    • In BalanceAccount class the paymentInstruments attribute (including add/getter/setter) has been removed
    • In Card class the deliveryContact attribute has changed type from Contact to DeliveryContact
    • In Phone class the values of enums have been corrected to enforce camelCase notation:
      • Landline -> landline
      • Mobile -> mobile
  • Transfers webhooks:

    • in the TransferData class the tracking attribute type has changed from TransferNotificationTransferTracking to TransferDataTracking
  • Update all services by @AdyenAutomationBot in #1280

Fixes ⛑️

  • misc(notification): Add expire code to constants by @oualidsr in #1284

Other Changes 🖇️

  • updated readme for Document API by @DjoykeAbyah in #1277
  • Update readme by @DjoykeAbyah in #1279
  • updated config webhooks readme to v2 by @DjoykeAbyah in #1282
  • updated readme posmobile by @DjoykeAbyah in #1288
  • fix(deps): update dependency io.swagger.core.v3:swagger-annotations to v2.2.22 by @renovate in #1291
  • fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.1 by @renovate in #1285
  • chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.4 by @renovate in #1274
  • chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.1 by @renovate in #1275
  • fix(deps): update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.17.1 by @renovate in #1286
  • chore(deps): update dependency org.mockito:mockito-core to v5.12.0 by @renovate in #1289
  • Release v26.0.0 by @AdyenAutomationBot in #1278

New Contributors

Full Changelog: v25.1.0...v26.0.0

Adyen Java API Library v25.1.0

18 Apr 09:16
d056a48
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Added CashApp payment method
  • Checkout API:
    • In class CheckoutSessionInstallmentOption add enum PlansEnum
    • In class InstallmentOption add enum PlansEnum
    • In class Installments add enum PlanEnum
  • Management API:
    • In class PaymentMethod add AmexInfo
    • In classes PaymentMethodResponse, PaymentMethodSetupInfo add enum CLICKTOPAY
  • Update all services by @AdyenAutomationBot in #1273

Other Changes 🖇️

Full Changelog: v25.0.0...v25.1.0

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