What's Changed
Summary 🔁
- Payout API is split into three services according to the layout in our API explorer.
- Configuration API contains new endpoints.
- The new Capital API has been added to this library.
- All services are regenerated using new templates, introducing the following:
- Pass query fields to service methods as separate parameters instead of a hashmap
- Overloading service methods for non-required fields
- Service classes and methods follow an orderly naming convention
- Option to add an idempotency key for every request
- All service classes contain an -Api suffix to prevent confusion with models objects.
- Method annotation for services that link you to the required request and response objects, query objects and path parameters.
Breaking Changes 🛠
- [ITT-434] Rename PaymentDonationRequest -> CheckoutPaymentMethod by @jillingk in #1005
- [ITT-141] Automating Services in Java Lib by @jillingk in #1001
- [ITT-485] Upgrade LEM to v3 by @michaelpaul in #1003
- [ITT-446] Rename notifications to Webhook by @AlexandrosMor in #1013
- [ITT-498] LEM by @jillingk in #1011
- [ITT-498] Generate storedvalue/payout/transfers by @jillingk in #1006
- [ITT-498] DataProtection/BalanceControl by @jillingk in #1010
- [ITT-498] Regenerate Management and Recurring by @jillingk in #1008
- [ITT-498] Regenerated Payment/BinLookup/PosTerminalManagement by @jillingk in #1009
- [ITT-498] Regenerated Balance Platform by @jillingk in #1018
New Features 💎
- Bugfix For BCL v2 Endpoints and Add Missing Endpoint by @jillingk in #989
- [ITT-500/ITT-549] Release v20 by @jillingk in #1020
Other Changes 🖇️
- add setter for notificationItems by @wboereboom in #982
- Update models by @AdyenAutomationBot in #984
- ApiException doesn't provide ApiError with error information by @gcatanese in #992
- fix: static initialisers to avoid side effects in the JSON constructors by @sp00m in #990
- Update models by @AdyenAutomationBot in #998
- Update models by @AdyenAutomationBot in #1000
- Model generation: deprecate build and setter methods by @gcatanese in #1015
- Add Feedback section to README by @wboereboom in #1019
- Update README.md by @jillingk in #1014
New Contributors
Full Changelog: 19.0.0...20.0.0