Releases: Adyen/adyen-python-api-library
Adyen Python API Library 9.0.0
What's Changed
- Multiple endpoints in LEM have been added, get_terms_of_service_status has been deleted, version upgraded from 2 to 3
- Balance platform and payout methods renamed
- Capital API added to Transfers
- New endpoints in Management API
Breaking Changes 🛠
- [ITT-484] Generate LEM by @antolo-arch in #237
- Update services by @AdyenAutomationBot in #246
Other Changes 🖇️
- Add Feedback section to README by @wboereboom in #240
- [IT-535] Create release automation workflow by @antolo-arch in #241
- Update README.md by @antolo-arch in #239
- Add service generation workflow by @antolo-arch in #243
- [ITT-551] - Add capital service by @antolo-arch in #245
- [ITT-608] Align make file to fix automation by @antolo-arch in #247
- Delete capital api variables by @antolo-arch in #248
- Release v9.0.0 by @AdyenAutomationBot in #242
New Contributors
- @AdyenAutomationBot made their first contribution in #246
Full Changelog: 8.0.1...9.0.0
What's Changed
Breaking Changes 🛠
- [ITT-484] Generate LEM by @antolo-arch in #237
- Update services by @AdyenAutomationBot in #246
Other Changes 🖇️
- Add Feedback section to README by @wboereboom in #240
- [IT-535] Create release automation workflow by @antolo-arch in #241
- Update README.md by @antolo-arch in #239
- Add service generation workflow by @antolo-arch in #243
- [ITT-551] - Add capital service by @antolo-arch in #245
- [ITT-608] Align make file to fix automation by @antolo-arch in #247
- Delete capital api variables by @antolo-arch in #248
- Release v9.0.0 by @AdyenAutomationBot in #242
New Contributors
- @AdyenAutomationBot made their first contribution in #246
Full Changelog: 8.0.1...9.0.0
Adyen Python API Library v8.0.1
What's Changed
- [ITT-72] Unit tests for all (checkout) method names by @antolo-arch in #222
- Fix usage of xapikey in the kwargs of the methods by @antolo-arch in #234
Full Changelog: 8.0.0...8.0.1
Adyen Python API Library 8.0.0
⚠ Breaking Changes
The new major version of the library changes the structure of the services provided by the library.
The API service classes are generated from the OpenAPI specification and therefore consistently aligned
with the contract (OpenAPI file) and the documentation (OpenAPI Explorer).
The checkout file has been replaced by different services, one for each functionality of the Checkout API:
checkout.payments_api
checkout.modifications_api
checkout.orders_api
checkout.payment_links_api
checkout.recurring_api
checkout.payments(request)
checkout.sessions(request)
becomes now
checkout.payments_api.payments(request)
checkout.payments_api.sessions(request)
The MerchantAccount must now be provided as part of the payload (instead of being set in adyen.payment.client.merchant_account)
request = {
"amount": {
"currency": "USD",
"value": 1000 # value in minor units
},
"reference": "Your order number",
"paymentMethod": {
"type": "visa",
"encryptedCardNumber": "test_4111111111111111",
"encryptedExpiryMonth": "test_03",
"encryptedExpiryYear": "test_2030",
"encryptedSecurityCode": "test_737"
},
"shopperReference": "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j",
"returnUrl": "https://your-company.com/...",
"merchantAccount": "YOUR_MERCHANT_ACCOUNT"
}
What's Changed
- Update Codeowners by @antolo-arch in #181
- [PW-7516 & PW-7511] separate services to different files, remove redundant HPP code by @antolo-arch in #182
- [PW-7515] removed the unnecessary if statements and moved the path parameters to services by @antolo-arch in #183
- PSP Reference header fix by @rutgervandriel in #184
- [PW-5864] Support for creating Apple Pay sessions by @antolo-arch in #185
- [PW-7549] Changed the client to be RESTful by @antolo-arch in #186
- [PW-7572] Created templates to auto generate ManagementAPI by @antolo-arch in #188
- Update CODEOWNERS by @wboereboom in #187
- [PW 7574] Make http client more generic by @antolo-arch in #189
- [PW-7714] Updated makefile and mustache template by @antolo-arch in #191
- [PW-7576] Add support for query parameters by @antolo-arch in #192
- [PW-7552] Remove unnecessary escape_val by @antolo-arch in #193
- [PW-7650] Refactor error handling by @antolo-arch in #194
- [PW-7575] Update README.md by @antolo-arch in #196
- [PW-7664] Change versions in unit tests to be variables, add LEM endpoints [PW-7639] by @antolo-arch in #198
- [PW-7810] Create templates for small services by @antolo-arch in #202
- [PW-7630] - Generate recurring by @antolo-arch in #203
- [PW-7631] - Generate Payouts endpoints by @antolo-arch in #205
- [PW-7634] - Generate BinLookup by @antolo-arch in #208
- [PW-7636] generate StoredValue service by @antolo-arch in #210
- [PW-7253] Add publish pipeline by @antolo-arch in #214
- [PW-6088] Generate Checkout API by @antolo-arch in #199
- [PW-7985] Generate checkout v70 by @antolo-arch in #215
- [PW-7641] Generate transfers service by @antolo-arch in #213
- [PW-7635] generate DataProtection service by @antolo-arch in #211
- Update CODEOWNERS by @wboereboom in #217
- [PW-7629] - Generate classic payments endpoints by @antolo-arch in #204
- [PW-8066]Add application info header by @antolo-arch in #216
- [ITT-28] - update README by @antolo-arch in #219
- [ITT-208] Clean up code by @antolo-arch in #220
- [PW-7640] generate Configuration Service (Balance Platform) by @antolo-arch in #212
- Include Adyen packages recursively by @allburov in #223
- Hotfix main develop by @jillingk in #230
- Update README.md by @antolo-arch in #221
- [ITT-419] Regenerate BCL, remove with_app_info, bump the version by @antolo-arch in #231
- Release 8.0.0 by @antolo-arch in #232
New Contributors
- @rutgervandriel made their first contribution in #184
- @wboereboom made their first contribution in #187
- @allburov made their first contribution in #223
Full Changelog: 7.1.2...8.0.0
Adyen Python API Library v7.1.2
What's Changed
- Hotfix for endpoints by @antolo-arch in #226
- Fix publish workflow by @antolo-arch in #227
- Bump the version by @antolo-arch in #228
Full Changelog: 7.1.1...7.1.2
Adyen Python API Library v7.1.1
What's Changed
- Fix incorrect detection of paymentsRefunds action by @richard-willdooit in #172
New Contributors
- @richard-willdooit made their first contribution in #172
Full Changelog: 7.1.0...7.1.1
Adyen Python API Library v7.1.0
What's Changed
- Add Modifications to Python Library For Checkout Api by @eraserhead0705 in #158
- feat: add support for Terminal API support by @vrialland in #149
- PW-6762: Fix HMAC verification functions corrupt notification item payload by @alainburindi in #155
- Fix to check response body for psp ref first before we check header by @jillingk in #166
- [PW-6793] Add new CI and update tests by @jillingk in #167
- [PW-6905] Fix for vulnerability to timing attack in hmac comparison by @jillingk in #170
New Contributors
- @eraserhead0705 made their first contribution in #158
- @vrialland made their first contribution in #149
- @alainburindi made their first contribution in #155
- @jillingk made their first contribution in #166
- @michaelpaul made their first contribution in #169
Full Changelog: 7.0.0...7.1.0
Adyen Python API Library v7.0.0
What's Changed
- Renaming master branch to main in README.md by @acampos1916 in #157
- [PW-6690] - Implement Checkout API v69 by @candemiralp in #161
- Update CODEOWNERS file by @candemiralp in #162
- Update README.MD file by @candemiralp in #163
New Contributors
- @acampos1916 made their first contribution in #157
- @candemiralp made their first contribution in #161
Full Changelog: 6.0.0...7.0.0