WooCommerce PayPal Payments

Release-by-release breaking change history · 800k+ active installs

MEDIUM RISK

4.1.1 → 4.1.2

Medium risk: 4 method signature changes, 2 removed methods, 2 removed class constants.

  • WooCommerce\PayPalCommerce\FraudProtection\Recaptcha\Recaptcha::__construct() now requires more arguments than before.
  • The class WooCommerce\PayPalCommerce\Settings\Service\InternalRestService was removed. Code that instantiates or extends it will fatal.
  • WooCommerce\PayPalCommerce\StoreSync\Config\IngestionConfiguration::get_product_lifespan_in_days() was removed.
  • WooCommerce\PayPalCommerce\StoreSync\Config\IngestionConfiguration::get_valid_product_filters() was removed.
  • The class constant WooCommerce\PayPalCommerce\StoreSync\Config\IngestionConfiguration::SUPPORTED_PRODUCT_TYPES was removed.
  • WooCommerce\PayPalCommerce\StoreSync\Ingestion\IngestionBatchProvider::__construct() now requires more arguments than before.
  • WooCommerce\PayPalCommerce\StoreSync\Ingestion\IngestionManager::__construct() now requires more arguments than before.
  • WooCommerce\PayPalCommerce\StoreSync\Ingestion\SyncJob::__construct() now requires more arguments than before.
  • The class constant WooCommerce\PayPalCommerce\StoreSync\Registration\RegistrationService::ERROR_DEREGISTRATION_FAILED was removed.