Skip to content

Releases: Sylius/PayPalPlugin

v1.3.0

22 Sep 13:15
v1.3.0
588459d
Compare
Choose a tag to compare

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

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

22 Sep 13:11
v1.2.3
a375013
Compare
Choose a tag to compare

TL;DR

Fixed issue about decimal precision #208 🎉 🎉 🎉

Improvements

Fixes

v1.2.2

09 Jul 12:37
v1.2.2
c60b9a9
Compare
Choose a tag to compare

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

27 Apr 13:44
v1.2.1
1eebec9
Compare
Choose a tag to compare

Features

v1.2.0

22 Apr 10:43
v1.2.0
2278677
Compare
Choose a tag to compare

TL;DR

Support for Sylius 1.9 and Symfony 5.2 + various fixes and improvements 🎉

Improvements

Fixes

  • #192 Fix service injection of CompletePayPalOrderFromPaymentPageAction (@DjLeChuck)
  • #186 Doc: fix configuration key in sandbox-vs-live.md file (@toofff)
  • #194 [Bug] Locale support improved (@SirDomin)

v1.1.1

15 Jan 11:47
v1.1.1
41b7ef7
Compare
Choose a tag to compare

Fixes

  • #175 CreateOrderApi fix for orders with promotion (@LaskeJu)

v1.1.0

03 Dec 16:08
v1.1.0
be62241
Compare
Choose a tag to compare

Features

Improvements

Fixes

v1.0.4

03 Dec 16:07
v1.0.4
1834076
Compare
Choose a tag to compare

Fixes

v1.0.3

16 Nov 13:34
v1.0.3
f1b8091
Compare
Choose a tag to compare

Fixes

  • #167 [Payum] Define resolve next route action only for paypal gateway (@lchrusciel)

v1.0.2

13 Nov 12:12
v1.0.2
6ac7cc5
Compare
Choose a tag to compare

Improvements

Fixes

  • #161 [Migration] Adjust namespace to newest Sylius Standard (@lchrusciel)