Skip to content

Latest commit

 

History

History
137 lines (100 loc) · 5.75 KB

CHANGELOG.md

File metadata and controls

137 lines (100 loc) · 5.75 KB

Change Log for OXID eSales PayPal module

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[5.2.6] - 2020-02-25

Fixed

  • Stabilize acceptance tests.
  • 0006235 Use comma as decimal separator during capture and refund.
  • 0006994 Fix "Finalize order after PayPal checkout" configuration option not working
  • 0006995 Fix wrong product quantity after clicking "Add and Checkout".

[5.2.5] - 2019-04-13

Fixed

  • 0006972 Unfinished order with PayPal Express Checkout in some special constellations.

[5.2.4] - 2019-04-10

Fixed

  • Fix readonly flag for deliveryset_main.tpl.
  • Button in paypal have correct text ("Continue" but not "Pay now" anymore)
  • 0006921 Fix downloadlink in user mail.
  • Wrap paypal payment block in div with "well well-sm" class to fit other payments PR-47
  • Fixed template variable in IPNHandler controller PR-49
  • 0006955 Fix wrong payment method creation on module deactivation. PR-50
  • 0006132 Backwards compatibility break: Fix wrong response of IPNHandler handleRequest PR-48
  • 0006963 With PayPal Express Checkout the telephone number which is deposited with PayPal in the account is not handed over with to shop

[5.2.3] - 2018-10-09

Changed

  • Show extra payment costs only if they are not zero PR-44

Fixed

  • 0006774 In backend, orderlist column 'PAYMENT METHOD' stays empty PR-45
  • Fix and stabilize acceptance tests. Adapt to latest changes in PayPal Gui.

[5.2.2] - 2018-07-17

Fixed

  • Fix PHP 7.1 compatibility of acceptance tests.

Security

[5.2.1] - 2018-07-12

Fixed

  • Adapt acceptance tests to latest changes in PayPal GUI.
  • Adapt tests to latest PayPal Sandbox

[5.2.0] - 2018-05-03

Changed

  • Added class \OxidEsales\PayPalModule\Core\IpnConfig.
  • Added methods
    • \OxidEsales\PayPalModule\Core\PayPalService::setPayPalIpnConfig()
    • \OxidEsales\PayPalModule\Core\PayPalService::getPayPalIpnConfig()

Deprecated

  • Deprecated the following methods: \OxidEsales\PayPalModule\Core\Config::getIPNResponseUrl()

Fixed

  • Compatibility of tests with MySQL 5.7.
  • Fixed 0006122 IPN postback DNS issue. Introduced \OxidEsales\PayPalModule\Core\IpnConfig class to provide the necessary IPN parameters for host and url.

[5.1.6] - 2018-03-26

Changed

  • New partnercode Oxid_Cart_ECS_Shortcut is used for BUTTONSOURCE parameter in PayPal's DoExpressCheckoutPayment API Operation (NVP) when PayPal payment was triggered via shortcut button.
  • Updated pictures in documentation.

Removed

  • Unused log directory. Log is written into shop's default log directory.

[5.1.5] - 2018-01-23

Added

  • Add hidden configuration parameter OEPayPalDisableIPN and method \OxidEsales\PayPalModule\CoreConfig::suppressIPNCallbackUrl() to be able to suppress sending PAYMENTREQUEST_0_NOTIFYURL optional request parameter to paypal. At the moment used for acceptance tests as they do not test IPN.

Changed

  • Log Acceptance test debug information into log/oepaypal_acceptance_log.txt instead of log/EXCEPTION_LOG.txt.

[5.1.4] - 2017-11-28

Changed

  • Update PayPal button pictures.

[5.1.3] - 2017-11-13

Changed

  • Change tables encoding to utf8.

[5.1.2] - 2017-11-02

Fixed

  • Stabilize Acceptance tests by automatically skipping tests if issues with PayPal Sandbox are detected.

[5.1.1] - 2017-09-07

Fixed

  • Stabilize Acceptance tests by changing locators.

[5.1.0] - 2017-08-14

Added

  • Additional PayPal express checkout button in user checkout step in case no user is logged in.