Releases: Adyen/adyen-magento2
Adyen Payment 8.22.5
What's Changed
Fixes ⛑️
- [ECP-8732] Fix MOTO captures by @RokPopov in #2335
- [ECP-8716] Fix broken multi-store implementation by @RokPopov in #2348
- [ECP-8751] Fix request builders by @RokPopov in #2358
- [ECP-8738] Support Apple Pay donations via Adyen Giving by @candemiralp in #2359
Other Changes 🖇️
- [ECP-8731] Fix GraphQL functional tests by @candemiralp in #2332
- [ECP-8705] Write Unit Test for OfferClosedWebhookHandler - V8 by @khushboo-singhvi in #2330
- [ECP-8542] Unit test for CaptureWebhookHandler - V8 by @khushboo-singhvi in #2310
- [ECP-8685] - Create instruction to be compliant with upcoming Visa requirements - V8 by @khushboo-singhvi in #2341
- [ECP-8699] Update Express Checkout Version in E2E pipelines for v8 by @cenkiravul in #2337
Current Checkout API version: v70
Current Checkout Component version: 5.49.2
Full Changelog: 8.22.4...8.22.5
Adyen Payment 8.22.4
What's Changed
This release addresses a critical issue where orders in new
state were incorrectly canceled due to cronjob misconfigurations in version 8.22.3. With this update, the incident is resolved, ensuring stable and accurate cancellation handling for expired "Pay by Link" (PBL) orders.
Fixes ⛑️
- [ECP-8650] Fix "Installment not valid" for Elo Credit Cards V8 by @hossam-adyen in #2296
- [ECP-8675v8] Undefined array key "pspreference" in TransactionCapture by @RokPopov in #2302
- [ECP-8634] Fix the refund order of partial payments by @candemiralp in #2292
- [V8][ECP 8711] Optimize cancel expired pay by link orders cron by @hossam-adyen in #2318
- [ECP-8723] Fix MOTO refunds by @RokPopov in #2321
- [ECP-8727] Fix the condition to fetch expired PBL orders by @candemiralp in #2325
Other Changes 🖇️
- [ECP-8690] Enable MFTF tests for V8 releases by @RokPopov in #2301
- [ECP-8702] Optimize & Clean up E2E pipelines for V8 by @cenkiravul in #2305
Current Checkout API version: v70
Current Checkout Component version: 5.49.2
Full Changelog: 8.22.2...8.22.4
Adyen Payment 9.0.2
What's Changed
Fixes
- [ECP-8650] Fix "Installment not valid" for Elo Credit Cards V9 by @hossam-adyen in #2297
- [ECP-8703] Fix missing method definitions by @candemiralp in #2306
- [ECP-8675v9] Undefined array key "pspreference" in TransactionCapture by @RokPopov in #2304
Others
- [ECP-8654] Clean up Workflow Files & Add Support For Express Checkout by @cenkiravul in #2303
Current Checkout API version: v70
Current Checkout Component version: 5.51.0
Full Changelog: 9.0.1...9.0.2
Adyen Payment 9.0.1
What's Changed
Breaking Changes 🛠
- [PW-7435] - Migrate all the 'Adyen Billing' tokens to Magento Vault by @Morerice in #1960
- [PW-8011] Update order state & status after authorisation webhook on manual capture by @candemiralp in #1977
- PW-7745- Move away from access token and remove internal endpoints by @raoulritter in #1961
- [PW-8319] Create admin configurations for separate payment methods by @RokPopov in #2051
- [PW-8460] Implement the new design of configuration fields by @candemiralp in #2093
- [PW-8182] Implement new config design and refactor recurring payments by @candemiralp in #2105
- [ECP-8246] Implement new giftcard flow via Orders API by @candemiralp in #2181
- [ECP-8083] Remove terminal initiate endpoint and refactor POS functionality by @candemiralp in #2223
- [ECP-8617] Migrate RatepayId configuration path by @candemiralp in #2242
- Remove Magento_Paypal dependency from the plugin by @candemiralp in #2279
New Features 💎
- [PW-7522] - Implement PayPal as an individual payment method by @Morerice in #1870
- [PW-7524] Add DotPay as an individual payment method by @candemiralp in #1896
- [PW-7523] Add PayConiq (BCMC Mobile) as an individual payment method by @candemiralp in #1898
- [PW-7692] Add Amazon Pay as an individual payment method by @candemiralp in #1908
- [PW-7778] - Implement GooglePay as an individual payment method by @Morerice in #1929
- [PW-7769][PW-7975] - Create and use vault tokens using individual payment methods by @Morerice in #1939
- [PW-8009] - Mount component for vault card tokens by @Morerice in #1967
- PW-8199 - Split Payment Methods for SEPA, Oney and Multibanco by @raoulritter in #2004
- [PW-8220] Support installments with vault tokens by @RokPopov in #2060
- [PW-8395] Remove Max-Min order configuration field by @RokPopov in #2067
- [PW-8478] Create a CLI command to enable all payment methods by @RokPopov in #2102
- [ECP-8437] Implement Apple Pay payment method by @candemiralp in #2107
- [ECP-8396] Enable/disable payment methods according to paymentMethods api response by @candemiralp in #2110
- [PW-8492] Enable changing billing address for individual payment methods by @candemiralp in #2119
- [ECP-8512] Enable Klarna for multishipping by @candemiralp in #2125
- [ECP-7437] Add user consent before creating a new webhook by @candemiralp in #2147
- Remove APIKeyMessage admin notification class and references by @acampos1916 in #2146
- New GettingStarted Fieldset class to dynamically add support form URL by @acampos1916 in #2152
- [ECP-8515] Process RECURRING_CONTRACT Webhook by @khushboo-singhvi in #2159
- [ECP-8581] - Enable Recurring token for amazonpay by @raoulritter in #2189
- [PW-8516] Add sorting and filtering to internal payment methods by @candemiralp in #2180
- [ECP-8578] Implement payment methods by @candemiralp in #2203
- [ECP-8309] - Support Tokenization on In Person payments. by @raoulritter in #2161
- [ECP-8600] Implement giftcard info and partial payment blocks by @candemiralp in #2209
- [ECP-8523]- Enable and test ApplePay recurring by @raoulritter in #2192
- [ECP-8644] Create payment methods for V9 - 2nd iteration by @khushboo-singhvi in #2240
- [ECP-8637] - Migrate to Boleto web component by @khushboo-singhvi in #2246
- ECP-8673/create pending invoice on authorisations for manual capture by @hossam-adyen in #2263
- [ECP-8683] Upgrade checkout component version by @candemiralp in #2283
Fixes ⛑️
- [PW-7786] Move from shipping address to billing address by @RokPopov in #1945
- [PW-8155] - getDefaultBillingAddress() is not reachable when the user is logged in by @Morerice in #1993
- [PW-8304] - Remove vault token filtering from frontend js by @Morerice in #2006
- [ECP-8519] Fix type declarations of given interfaces by @candemiralp in #2113
- [PW-8520] Fix used country code for paymentMethods call by @candemiralp in #2120
- [ECP-8493] Make adyen-cc compatible with multishipping by @RokPopov in #2109
- [ECP-8511] Fix GraphQl tests by @candemiralp in #2106
- Fix class reference by @candemiralp in #2135
- [ECP-8217] Remove redundant dependency from the events.xml file by @RokPopov in #2138
- [ECP-8231] Simplify POS implementation and handle timeouts by @khushboo-singhvi in #2132
- Fix giftcard builder for non-giftcard payments by @candemiralp in #2201
- [ECP-8598] Fix alternative payment method donations by @candemiralp in #2197
- Fix return type of the methods of Notification class by @candemiralp in #2208
- [ECP-8601] Refund for partial payments fail by @khushboo-singhvi in #2212
- [ECP-8629] Update the payment methods list to be filtered out by @candemiralp in #2216
- [ECP-8641] Moto payments failing in v9 by @RokPopov in #2226
- [ECP-8647] - Update AdyenPaymentDetails for Graphql. by @raoulritter in #2239
- [ECP-8620] - Fix AutoCapture OpenInvoice. by @raoulritter in #2241
- [ECP-8625] - Fix Apple Pay download certificate button URL by @khushboo-singhvi in #2247
- Make notification return datetime consistant by @hossam-adyen in #2262
- Add missing array key for POS frontend template by @candemiralp in #2261
- [ECP-8670] Giftcard order amount is wrong by @RokPopov in #2255
- [ECP- 8591] Anomaly in Payment Method Transition: Persistence of cc_type Value Despite Payment Method Change by @khushboo-singhvi in #2268
- [ECP-8453v9] Null merchant reference causes failure on the webhook processing v9 by @RokPopov in #2273
- Adding missing Exception type and small improvements to configuration wizard text by @acampos1916 in #2154
- Fix broken references in donations by @peterojo in #2277
- [ECP-8679] Cancel invoices before order cancellation by @candemiralp in #2276
Other Changes 🖇️
- [PW-7296] - Applied Rector rules and composer.json updated for PHP 8.1 support by @candemiralp in #1860
- [PW-7235] - Add type declarations to interfaces in
Api/Data
and their implementations by @Morerice in #1899 - Merge develop into individual-payment-methods branch by @candemiralp in #1907
- PW-7521 - Split into new payment methods js files by @raoulritter in #1885
- [PW-7710] Add type declarations to the interfaces & implemented classes by @candemiralp in #1938
- [PW-7656] Refactor methods for storing recurring details by @candemiralp in #1956
- [PW-8047] Refactor RECURRING_CONTRACT webhook notification by @candemiralp in #1957
- [PW-7656-2] Move recurring handling from PaymentResponseHandler to Vault helper by @candemiralp in #1965
- [PW-8307] Refactor payments-details endpoint by @candemiralp in #2010
- [PW-8205] Abstract JS PM handler and impleme...
Adyen Payment 8.22.2
What's Changed
Fixes ⛑️
- Harden webhook processing against exceptions during invoice mail sending by @mfickers in #2269
- [ECP-8453] Null merchant reference causes failure on the webhook processing by @RokPopov in #2264
- [ECP-8591] Anomaly in Payment Method Transition: Persistence of cc_type Value Despite Payment Method Change by @khushboo-singhvi in #2266
- [ECP-8627] - Null ccType on Pay by Link payments causes type issue by @khushboo-singhvi in #2272
- [ECP-8676] Auto-reconfiguring issue if Webhook does not exist in Adyen by @carlosperales95 in #2270
Other Changes 🖇️
- Update elasticsearch Docker tag to v7.17.13 by @renovate in #2260
- Align develop-8 branch with develop branch by @hossam-adyen in #2274
- Update README.md by @aziya-im in #2284
New Contributors
Current Checkout API version: v70
Current Checkout Component version: 5.49.2
Full Changelog: 8.22.1...8.22.2
Adyen Payment 8.22.1
What's Changed
Fixes ⛑️
- [ECP-8557] - Create a cancellation for all partial payments. by @raoulritter in #2227
- Prevent to pass float when int expected by @thomas-kl1 in #2254
- [ECP-8625] Fix Apple Pay download certificate button URL by @khushboo-singhvi in #2243
Other Changes 🖇️
- Write unit test for Idempotency helper by @candemiralp in #2222
- Update mcr.microsoft.com/playwright Docker tag to v1.38.1 by @renovate in #2217
- Update elasticsearch Docker tag to v7.17.12 by @renovate in #2234
Current Checkout API version: v70
Current Checkout Component version: 5.49.2
Full Changelog: 8.22.0...8.22.1
Adyen Payment 8.22.0
What's Changed
New Features 💎
- ECP-8476 - Move to checkout API for modifications and add open invoice helper by @raoulritter in #2162
Fixes ⛑️
- Update Riverty/AfterPay payment method logo by @candemiralp in #2213
- [ECP-8601] - Refund for partial payments fail by @khushboo-singhvi in #2214
- [ECP-8652] Fix broken Amazon Pay payment by @candemiralp in #2229
Other Changes 🖇️
- [ECP-8503] Add pipeline for Express Checkout by @cenkiravul in #2190
- Isolate dispatch pipeline and fix release E2E pipeline by @candemiralp in #2231
- [ECP-8632] Define Amazon Pay sub-variants for manual capture by @candemiralp in #2232
Current Checkout API version: v70
Current Checkout Component version: 5.49.2
Full Changelog: 8.21.0...8.22.0
Adyen Payment 8.21.0
What's Changed
New Features 💎
Fixes ⛑️
- php8 fix by @skeutmeier in #1975
- [ECP-8546] Include statuses for creditmemos on creation of multiple partial refunds by @hossam-adyen in #2176
- [ECP-8483] fix Adobe Commerce - MOTO Refund Error by @hossam-adyen in #2187
- [ECP-8580] filter token types for MIT orders by @peterojo in #2196
Other Changes 🖇️
- createAdyenCheckoutService() with no client param by @hossam-adyen in #2193
- [ECP-8552] Empty billing address doesn't stop Google Pay button from p… by @hossam-adyen in #2198
New Contributors
- @skeutmeier made their first contribution in #1975
Current Checkout API version: v70
Current Checkout Component version: 5.49.2
Full Changelog: 8.20.1...8.21.0
Adyen Payment 8.20.1
What's Changed
Fixes ⛑️
- [ECP-8571] Fix function call and fix typos in di.xml by @candemiralp in #2164
Current Checkout API version: v70
Current Checkout Component version: 5.49.2
Full Changelog: 8.20.0...8.20.1
Adyen Payment 8.20.0
What's Changed
New Features 💎
- [ECP-8484] - Add support for tokenization for ApplePay using subscription and unscheduledcard-on-file by @raoulritter in #2115
Fixes ⛑️
- [ECP-8522] check for existence of message formatter class before calling by @peterojo in #2133
- [ECP-8468] - Correctly update credit memo ID's in adyen_creditmemo by @raoulritter in #2141
- [ECP-8394] Use dependency injection on webhook handler factory by @khushboo-singhvi in #2144
- [ECP-8543] Remove APIKeyMessage admin notification class and references by @candemiralp in #2156
Other Changes 🖇️
- Update mcr.microsoft.com/playwright Docker tag to v1.36.1 by @renovate in #2118
- Revert "[PW-8291] Enable dev module" by @cenkiravul in #2129
- [ECP-8278] Write unit tests for CancelOrRefundWebhookHandler by @khushboo-singhvi in #2128
- [ECP-8414] Enable SonarCloud with coverage report by @candemiralp in #2140
- Update mcr.microsoft.com/playwright Docker tag to v1.36.2 by @renovate in #2126
- [ECP-8531] - Update checkout component to 5.49.2 by @raoulritter in #2145
- [ECP-8559] Upgrade php api library version by @candemiralp in #2157
Current Checkout API version: v70
Current Checkout Component version: 5.49.2
Full Changelog: 8.19.1...8.20.0