Releases: Adyen/adyen-go-api-library
Adyen Go API Library v9.1.0
What's Changed
New Features 💎
- Update all services by @AdyenAutomationBot in #295
Fixes ⛑️
- Update all services by @AdyenAutomationBot in #291
Other Changes 🖇️
- Update all services by @AdyenAutomationBot in #301
- made some changes to asserts by @DjoykeAbyah in #302
- Release v9.1.0 by @AdyenAutomationBot in #307
New Contributors
- @DjoykeAbyah made their first contribution in #298
Full Changelog: v9.0.0...v9.1.0
Adyen Go API Library v9.0.0
What's Changed
Other Changes 🖇️
- Update all services by @AdyenAutomationBot in #287
- Revert "Delete VERSION" by @wboereboom in #290
- fix(deps): update module github.com/google/uuid to v1.6.0 by @renovate in #280
- Release v9.0.0 by @AdyenAutomationBot in #285
- Update v8->v9 paths by @jillingk in #293
- Update Readme.md by @jillingk in #292
New Contributors
Full Changelog: v...v9.0.0
Adyen Go API Library v
What's Changed
Breaking Changes 🛠
- Update all services by @AdyenAutomationBot in #283
Other Changes 🖇️
- add section on unmarshalling JSON Strings to readme by @wboereboom in #284
- Update recurring test due to http status change by @michaelpaul in #286
- Delete .github/workflows/models.yml by @wboereboom in #289
- Delete VERSION by @wboereboom in #288
Full Changelog: v8.2.0...v
Adyen Go API Library v8.2.0
What's Changed
New Features 💎
- Update all services by @AdyenAutomationBot in #272
Other Changes 🖇️
- Negation fix by @michaelpaul in #276
- chore(deps): update actions/setup-go action to v5 by @renovate in #279
- chore(deps): update github/codeql-action action to v3 by @renovate in #281
- Release v8.2.0 by @AdyenAutomationBot in #278
Full Changelog: v8.1.0...v8.2.0
Adyen Go API Library v8.1.0
What's Changed
New Features 💎
- Update models by @AdyenAutomationBot in #271
Other Changes 🖇️
- Single branch for development and release by @michaelpaul in #269
- Auto format workflow by @michaelpaul in #274
- Update models by @AdyenAutomationBot in #275
- Release v8.1.0 by @AdyenAutomationBot in #270
Full Changelog: v8.0.0...v8.1.0
Adyen Go API Library v8.0.0
What's Changed
This major version contains mainly service updates.
service | from | to | details |
---|---|---|---|
Checkout | v70 | v71 | Release Notes |
Management (and Webhooks) | v1 | v3 | Release Notes |
Transfers (and Webhooks) | v3 | v4 | Release Notes |
You can see the complete list of supported versions and their respective webhook versions.
Checkout API v71
Multiple models have been renamed.
- CreatePaymentCaptureRequest -> PaymentCaptureRequest
- CreateStandalonePaymentCancelRequest -> StandalonePaymentCancelRequest
- CreatePaymentRefundRequest -> PaymentRefundRequest
- CreatePaymentReversalRequest -> PaymentReversalRequest
- DetailsRequest -> PaymentDetailsRequest
- CreatePaymentLinkRequest -> PaymentLinkRequest
- CheckoutUtilityRequest -> UtilityRequest
- CheckoutBalanceCheckRequest -> BalanceCheckRequest
- CheckoutCreateOrderRequest -> CreateOrderRequest
- CheckoutCancelOrderRequest -> CancelOrderRequest
Classic Payments Integration v68
The group General has been renamed to Payments. From:
service := client.Payments()
req := service.GeneralApi.AuthoriseInput().PaymentRequest(body)
service.GeneralApi.Authorise(context.Background(), req)
To:
service := client.Payments()
req := service.PaymentsApi.AuthoriseInput().PaymentRequest(body)
service.PaymentsApi.Authorise(context.Background(), req)
Disputes API v30
Service API and models have been rebuilt into the v7 format. They have getters/setters and use pointers for optional fields. Example:
req := service.RetrieveApplicableDefenseReasonsInput().DefenseReasonsRequest(disputes.DefenseReasonsRequest{
DisputePspReference: pspReference,
MerchantAccountCode: merchantAccount,
})
res, httpRes, err := service.RetrieveApplicableDefenseReasons(context.Background(), req)
Removed /downloadDisputeDefenseDocument
endpoint.
Breaking Changes 🛠
- Upgrade Checkout to v71 by @michaelpaul in #263
- ITT-604: Update Checkout models by @michaelpaul in #223
- Upgrade Management and Transfers by @michaelpaul in #231
- Upgrade Disputes API to v30 by @michaelpaul in #247
- Update all models/services by @michaelpaul in #260
New Features 💎
- Transaction webhooks by @michaelpaul in #265
Other Changes 🖇️
- Fix management webhooks by @michaelpaul in #251
- fix(deps): update module github.com/google/uuid to v1.4.0 by @renovate in #259
- Run integration tests only before releases by @michaelpaul in #257
- Delete downloadDisputeDefenseDocument by @michaelpaul in #264
- Update models by @AdyenAutomationBot in #266
Full Changelog: v7.3.1...v8.0.0
Adyen Go API Library v8.0.0-beta
What's Changed
Breaking Changes 🛠
- Upgrade Disputes API to v30 by @michaelpaul in #247
- Upgrade Management and Transfers by @michaelpaul in #231
Other Changes 🖇️
- Fix management webhooks by @michaelpaul in #251
- Bump to v8 by @michaelpaul in #253
- Migrate to Adyen/release-automation-action by @michaelpaul in #233
- Release v8.0.0-beta by @AdyenAutomationBot in #256
Full Changelog: v7.3.1...v8.0.0-beta
Adyen Go API Library v7.3.1
What's Changed
Fixes ⛑️
- Fix Panic on 504 error by @michaelpaul in #250
Other Changes 🖇️
- Mask credentials from debug logs by @michaelpaul in #248
- chore(deps): update actions/checkout digest to b4ffde6 by @renovate in #243
- Release v7.3.1 by @AdyenAutomationBot in #249
Full Changelog: v7.3.0...v7.3.1
Adyen Go API Library v7.3.0
What's Changed
New Features 💎
- Data Protection API by @michaelpaul in #239
Other Changes 🖇️
- chore(deps): update actions/checkout action to v4 by @renovate in #241
- Release v7.3.0 by @AdyenAutomationBot in #240
Full Changelog: v7.2.0...v7.3.0
Adyen Go API Library v7.2.0
What's Changed
New Features 💎
- Balance Control API by @michaelpaul in #234
- Acswebhook by @michaelpaul in #236
- Management Webhooks by @michaelpaul in #237
Fixes ⛑️
- Models update except Checkout and PAL by @michaelpaul in #238
Other Changes 🖇️
- fix(deps): update module github.com/google/uuid to v1.3.1 by @renovate in #232
- Release v7.2.0 by @AdyenAutomationBot in #235
Full Changelog: v7.1.0...v7.2.0