Skip to content

Adyen Java API Library v26.0.0

Compare
Choose a tag to compare
@AdyenAutomationBot AdyenAutomationBot released this 16 May 08:51
· 111 commits to main since this release
6e639dd

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