Releases: Sylius/PayPalPlugin
v1.3.0
TL;DR
🎉 🍾
- Drop support for Sylius 1.8
- Drop support for PHP 7.3
- Add support for PHP 8
- Use PHP 7.4 syntax
Features
Improvements
- #212 Propose a Github PR template (@Zales0123)
- #211 Bump PHP to 7.4 and use its syntax (@Zales0123)
- #203 Drop support for Sylius 1.8 (@Zales0123)
Fixes
- #202 Conflict with SyliusInvoicingPlugin below 0.16.0 (@Zales0123)
- #206 Take care about
sylius_core.prepend_doctrine_migrations
parameters (@chadyred) - #209 [Build] Fix coding standards (@Zales0123)
- #210 Take care about
sylius_core.prepend_doctrine_migrations
parameters on 1.2 (@chadyred) - #213 Force decimal precision on create order (@SirDomin)
v1.2.3
TL;DR
Fixed issue about decimal precision #208 🎉 🎉 🎉
Improvements
- #212 Propose a Github PR template (@Zales0123)
Fixes
v1.2.2
Conflict with sylius/invoicing-plugin:<0.16.0
The reason for this config is the compatibility problem between plugins. Before this PR, Invoice
was not directly related to order, but to its number, which is always generated after the checkout is completed. The invoice is also generated after the payment is paid.
In a regular checkout flow, there is no problem. However, it occurs when the payment is paid before the order is completed. Even though it's transparent for the user, when completing the order with PayPal from the Payment page, the payment is completed before the checkout (see this file):
$this->paymentStateManager->complete($payment);
// ...
$orderStateMachine->apply(OrderCheckoutTransitions::TRANSITION_COMPLETE);
Changing this order resulted in some additional issues, that would take more time and energy it's worth it. Especially, as the direct relation between Invoice
and Order
introduced in sylius/invoicing-plugin:>=0.16.0
solves the problem. Therefore, it's not possible to use this plugin with the previous SyliusInvoicingPlugin versions anymore 🖖
v1.2.1
v1.2.0
TL;DR
Support for Sylius 1.9 and Symfony 5.2 + various fixes and improvements 🎉
Improvements
- #196 Temporarily lock on Sylius 1.8 (@Zales0123)
- #193 Add french translation (@Roshyo)
- #179 Use sylius twig filter to get the proper province name (@LucaGallinari)
- #174 Remove conflict in composer.json (@armellarcier)
- #197 Add official plugin badge (@Zales0123)
- #195 Build paypal with sylius 1.8 and 1.9 (@SirDomin)
Fixes
v1.1.1
v1.1.0
Features
- #160 Support Doctrine Migrations ^3.0 (@Zales0123)
- #163 Check if migrations are generated in proper directory (@Zales0123)
- #170 API Platform support (@SirDomin)
Improvements
- #156 Introduce GitHub Actions (@SirDomin)
- #162 [Docs] Mention about https error (@lchrusciel)
- #164 [Docs][Minor] Typo fix in onboarding (@lchrusciel)
- #159 Require Sylius ^1.8 (@Zales0123)
Fixes
- #158 Check order has a shipping address in the PayPalAddressProcessor (@jdeveloper)
- #161 [Migration] Adjust namespace to newest Sylius Standard (@lchrusciel)
- #167 [Payum] Define resolve next route action only for paypal gateway (@lchrusciel)
- #172 Adding new payment method fix (@i.@belikov@@24tv.@com.@ua, @Zales0123)
v1.0.4
v1.0.3
v1.0.2
Improvements
- #162 [Docs] Mention about https error (@lchrusciel)
- #164 [Docs][Minor] Typo fix in onboarding (@lchrusciel)
Fixes
- #161 [Migration] Adjust namespace to newest Sylius Standard (@lchrusciel)