Releases: spryker/shipment-cart-connector
Releases · spryker/shipment-cart-connector
2.1.4
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
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
2.1.1
Included commits: 2.1.0...2.1.1
Fixes
- Refactored
ContainerInterface
array access usage toContainerInterface::set()
method usage.
2.1.0
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
Included commits: 2.0.1...2.0.2
Adjustments
- Adjusted dependencies to allow a new version of
spryker/shipment
.
2.0.1
Included commits: 2.0.0...2.0.1
Bugfixes
- Fixed transfer definitions to include missing uses of Transfers or Transfer properties.
2.0.0
Included commits: 1.0.2...2.0.0
Improvements
- Increased the
spryker/shipment
andspryker/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 shipmentItemTransfer::$shipment
instead. - Deprecated the
Order::$idShipmentMethod
transfer object property; use the item level shipment methodItemTransfer::$shipment::$method::$idShipmentMethod
instead. - Deprecated the
OrderTransfer::$shipmentDeliveryTime
transfer object property, use a shipment method and a delivery timeItemTransfer::$shipment::$method::$deliveryTime
instead. - Deprecated the
OrderTransfer::$shipmentMethods
transfer object property.
1.0.2
Included commits: 1.0.1...1.0.2
Warning: Invalid Release. Please skip this version.
Adjustments
- Adjusted composer dependencies.