Skip to content

Releases: spryker/shipment-cart-connector

2.1.4

12 Dec 10:07
Compare
Choose a tag to compare

Included commits: 2.1.3...2.1.4

Fixes
  • Fixed the recalculation of the shipment price with expenses from different domains.
  • Adjusted ShipmentCartConnectorFacade::updateShipmentPrice() to skip not supported expense types.
  • Impacted CartShipmentCartOperationPostSavePlugin with facade changes.

2.1.3

09 Oct 13:35
Compare
Choose a tag to compare

Included commits: 2.1.2...2.1.3

Fixes

  • Adjusted ShipmentCartConnectorFacadeInterface::validateShipment() so the parameters for the validation message are set correctly.
  • Impacted CartShipmentPreCheckPlugin by these changes.

2.1.2

03 Apr 08:39
Compare
Choose a tag to compare

Included commits: 2.1.1...2.1.2

Improvements

  • Added compatibility with Dynamic Store.

2.1.1

17 Jun 15:50
Compare
Choose a tag to compare

Included commits: 2.1.0...2.1.1

Fixes

  • Refactored ContainerInterface array access usage to ContainerInterface::set() method usage.

2.1.0

10 Apr 13:10
Compare
Choose a tag to compare

Included commits: 2.0.2...2.1.0

Improvements

  • Introduced ShipmentMethod.sourcePrice transfer property.
  • Introduced CartShipmentCartOperationPostSavePlugin to recalculate shipment expenses.
  • Adjusted ShipmentCartConnectorFacade::updateShipmentPrice() to also apply shipment source prices if they are set.
  • Introduced SanitizeCartShipmentItemExpanderPlugin to clear shipment method from quote and shipment expenses in case of item add or remove action.
  • Introduced ShipmentCartConnectorFacade::clearShipmentMethod to clear shipment method from quote and shipment expenses in case of item add or remove action.

Deprecations

  • Deprecated CartShipmentExpanderPlugin.

2.0.2

13 Nov 13:39
Compare
Choose a tag to compare

Included commits: 2.0.1...2.0.2

Adjustments

  • Adjusted dependencies to allow a new version of spryker/shipment.

2.0.1

14 Oct 14:13
Compare
Choose a tag to compare

Included commits: 2.0.0...2.0.1

Bugfixes

  • Fixed transfer definitions to include missing uses of Transfers or Transfer properties.

2.0.0

13 Sep 08:17
Compare
Choose a tag to compare

Included commits: 1.0.2...2.0.0

Improvements

  • Increased the spryker/shipment and spryker/kernel module versions.
  • Introduced the \Spryker\Shared\ShipmentCartConnector\ShipmentCartConnectorConfig::SHIPMENT_EXPENSE_TYPE constant for a shipment expense type.
  • Adjusted the ShipmentCartConnectorFacade::updateShipmentPrice() facade method, so now it supports split delivery.
  • Impacted the CartShipmentExpanderPlugin plugin with facade changes.
  • Adjusted the ShipmentCartConnectorFacade::validateShipment() facade method, so now it supports split delivery.
  • Impacted the CartShipmentPreCheckPlugin plugin with facade changes.
  • Added the
    ShipmentCartConnectorToShipmentFacadeInterface::getAvailableMethodsByShipment() facade method to dependencies.
  • Removed the ShipmentCartConnectorToShipmentFacadeInterface::getShipmentExpenseTypeIdentifier() facade method from dependencies.
  • Added ShipmentCartConnectorToShipmentServiceInterface to dependencies.

Deprecations

  • Deprecated the QuoteTransfer::$shipment transfer object property; use the item level shipment ItemTransfer::$shipment instead.
  • Deprecated theOrder::$idShipmentMethod transfer object property; use the item level shipment method ItemTransfer::$shipment::$method::$idShipmentMethod instead.
  • Deprecated the OrderTransfer::$shipmentDeliveryTime transfer object property, use a shipment method and a delivery time ItemTransfer::$shipment::$method::$deliveryTime instead.
  • Deprecated the OrderTransfer::$shipmentMethods transfer object property.

1.0.2

03 Jun 13:54
Compare
Choose a tag to compare

Included commits: 1.0.1...1.0.2

Warning: Invalid Release. Please skip this version.

Adjustments

  • Adjusted composer dependencies.

1.0.1

10 Apr 16:19
Compare
Choose a tag to compare

Included commits: 1.0.0...1.0.1

Bugfixes

  • Composer dependency adjustments