Releases: wagnerwagner/merx
Releases · wagnerwagner/merx
1.10.1
2.0.0-alpha.3
What's Changed
Full Changelog: 1.9.1...2.0.0-alpha.3
1.10.0
✨ Enhancements
- Add compatibility with Kirby 5 (a82a4d3)
- Add compatibility with PHP 8.4 (c1ea5bd)
- Improve code quality (ec0930c)
💡 Notice
When you are using custom gateways and updating the content of the virtual order page, you need to update $virtualOrderPage->content()->update() to $virtualOrderPage->version('latest')->update(). See Custom Payment Gateways cookbook
1.9.1
1.9.0
⚠️ Breaking Changes
- Orders with async payments such as
sepa_debitorsofortare no longer marked withpaymentComplete => trueinstantly.paidDateis neither set for these payments. Instead newww.merx.stripe-hookshook (triggered by Stripe webhook) is used to update OrderPage and setpaymentCompleteandpaidDatewhen payment is succeeded. (f621cd7 c7c8013) - Deprecated
credit-cardpayment gateway is removed. The standard gateway for credit cards is calledcredit-card-sca. (82d9d4d) - ProductList keys are now case sensitive (e56f9b1) (#66)
🎉 Features
- New payment method/gateway: iDeal (56c61a8) (#19)
- New payment method/gateway: Klarna. Replaces deprecated Sofort payment gateway. (6b8f501)
- Kirby hook (
ww.merx.stripe-hooks) to handle Stripe webhook events f621cd7 c7c8013 - Order page
uidis set as meta data to Stripe payment intents (f621cd7)
✨ Enhancements
- Removed deprecated Stripe Sources and replaced with Stripe Payment Intent (6b8f501) (#60)
- Removed hardcoded country in Sofort payment gateway (#30) (6b8f501)
- Add error handling for PayPal error (0601716)
- Update Stripe PHP library to version 14 (d8cb891)
Cart::saveonly set session, when cart is not empty (26c1fa9)ProductList::updateItemallows item without quantity (95c82ce)
☠️ Deprecated
- Sofort payment gateway is deprecated. See: https://support.stripe.com/questions/sofort-is-being-deprecated-as-a-standalone-payment-method (6b8f501)
1.9.0-beta.1
⚠️ Breaking Changes
- Orders with async payments such as
sepa_debitorsofortare no longer marked withpaymentComplete => trueinstantly.paidDateis neither set for these payments. Instead newww.merx.stripe-hookshook (triggered by Stripe webhook) is used to update OrderPage and setpaymentCompleteandpaidDatewhen payment is succeeded. (f621cd7 c7c8013) - Deprecated
credit-cardpayment gateway is removed. The standard gateway for credit cards is calledcredit-card-sca. (82d9d4d) - ProductList keys are now case sensitive (e56f9b1) (#66)
🎉 Features
- New payment method/gateway: iDeal (56c61a8) (#19)
- New payment method/gateway: Klarna. Replaces deprecated Sofort payment gateway. (6b8f501)
- Kirby hook (
ww.merx.stripe-hooks) to handle Stripe webhook events f621cd7 c7c8013 - Order page
uidis set as meta data to Stripe payment intents (f621cd7)
✨ Enhancements
- Removed deprecated Stripe Sources and replaced with Stripe Payment Intent (6b8f501) (#60)
- Removed hardcoded country in Sofort payment gateway (#30) (6b8f501)
- Add error handling for PayPal error (0601716)
- Update Stripe PHP library to version 14 (d8cb891)
Cart::saveonly set session, when cart is not empty (26c1fa9)ProductList::updateItemallows item without quantity (95c82ce)
☠️ Deprecated
- Sofort payment gateway is deprecated. See: https://support.stripe.com/questions/sofort-is-being-deprecated-as-a-standalone-payment-method (6b8f501)
1.8.1
1.8.0
⚠️ Breaking Changes
- The PayPal order id is now stored as
payPalOrderIdinstead oforderIdto the order page for clarification purposes. This only is relevant if you used the PayPal order id for additional processing. This does not impact the order id of the order itself. (2c00ebd)
✨ Enhancements
- Adds support for PHP 8.3
- Drops support for PHP 7.4 and 8.0
♻️ Refactored
1.8.0-beta.1
⚠️ Breaking Changes
- The PayPal order id is now stored as
payPalOrderIdinstead oforderIdto the order page for clarification purposes. This only is relevant if you used the PayPal order id for additional processing. This does not impact the order id of the order itself. (2c00ebd)
✨ Enhancements
- Adds support for PHP 8.3
- Drops support for PHP 7.4 and 8.0
♻️ Refactored
1.7.2
Fixes
- Allows removal of items with case-sensitive keys 82db3b0
Fixes wagnerwagner/merx-starterkit#10 and wagnerwagner/merx-starterkit#11 - Allows PHP 8.2 (Sets php requirement to <8.3) 0c90aeb