Releases: spryker-shop/cart-page
Releases · spryker-shop/cart-page
3.18.2
Included commits: 3.18.1...3.18.2
Fixes
- Refactored
ContainerInterface
array access usage toContainerInterface::set()
method usage.
3.18.1
Included commits: 3.18.0...3.18.1
Improvements
- Adjusted the
cart-image
molecule by replacing the usage of thethumbnail
atom to thelazy-image
molecule. - Adjusted the
product-cart-item
molecule by replacing the usage of thethumbnail
atom to thelazy-image
molecule. - Adjusted the
add-items-form
view by adding thedefault
TWIG filter for theclass
attribute.
3.18.0
Included commits: 3.17.0...3.18.0
Improvements
- Introduced
RemoveFromCartFormWidget
for rendering symfony form with csrf protection for remove from cart action. - Adjusted
cart-item.twig
so it usesRemoveFromCartFormWidget
to render symfony form. - Adjusted
product-cart-item.twig
so it usesRemoveFromCartFormWidget
to render symfony form. - Adjusted
add-items-form.twig
so Symfony form has a unique name for every item - Adjusted
add-to-cart-form.twig
so Symfony form has a unique name for every item - Adjusted
cart-change-quantity-form.twig
so Symfony form has a unique name for every item
BC breaking impact
- In connection with the addition of a new widget
RemoveFromCartFormWidget
, it is mandatory to include it in theShopApplicationDependencyProvider.php
file on the project level
3.17.0
Included commits: 3.16.0...3.17.0
Improvements
- Introduced AddItemsFormWidget for rendering symfony form with csrf protection for addItems action.
- Adjusted
CartController::addItemsAction()
so it checks form for valid csrf token. - Introduced AddToCartFormWidget for rendering symfony form with csrf protection for addItems action.
- Adjusted
CartController::addAction()
so it checks form for valid csrf token. - Introduced CartChangeQuantityFormWidget for rendering symfony form with csrf protection for addItems action.
- Adjusted
CartController::changeAction()
so it checks form for valid csrf token. - Adjusted
CartController::removeAction()
so it checks form for valid csrf token. - Adjusted
cart-item.twig
so uses symfony forms instead plain html. - Adjusted
cart-quantity-input.twig
so usesCartChangeQuantityFormWidget
instead plain html. - Adjusted
product-cart-item.twig
so uses symfony forms instead plain html.
3.16.0
Included commits: 3.15.0...3.16.0
Improvements
- Introduced
Quote.totals.shipmentTotal
transfer property. - Adjusted
cart-summary
molecule to display shipment total price fromQuote.totals.shipmentTotal
with a fallback toQuote.shipment.method.storeCurrencyPrice
.
3.15.0
Included commits: 3.14.0...3.15.0
Improvements
- Enhanced
page-layout-cart-preview
template (cart preview page
) with a new block to supportorder custom reference
feature introduced viaOrderCustomReferenceWidget
module. - Enhanced
page-layout-cart
template (cart page
) with a new block to supportorder custom reference
feature introduced viaOrderCustomReferenceWidget
widget.
3.14.0
Included commits: 3.13.0...3.14.0
Improvements
- Introduced a new
requestUri
data property topage-layout-cart-preview
template. - Introduced a new
requestUri
data property topage-layout-cart
template.
3.13.0
Included commits: 3.12.0...3.13.0
Improvements
- Introduced
AddToCartUrlProductViewExpanderPlugin
plugin to expandProductViewTransfer
with abstract product URL.
3.12.0
Included commits: 3.11.0...3.12.0
Bugfixes
- Adjusted the
cart-item-variant-selector
molecule to disable product attributes dropdown if the product contains Packaging unit. - Adjusted the
cart-item-variant-selector
so it is rendered only if product attributes are available.
3.11.0
Included commits: 3.10.0...3.11.0
Improvements
- Adjusted
CartController::addAction()
withPreAddToCartPluginInterface
plugin stack execution. - Adjusted
product-cart-item.twig
molecule withProductOfferSoldByMerchantWidget
widget usage.