| ⇢ | A | RemoveSelectedProductsFromWishlistAction added | |
| ⇢ | A | WishlistCollectionType added | |
| ⇢ | A | AddWishlistProduct added | |
| ⇢ | A | AddSelectedProductsToCart added | |
| ⇢ | A | VariantPdfModel added | |
| ⇢ | A | ExportWishlistToPdfAction added | |
| ⇢ | A | VariantImagePathResolver added | |
| ⇢ | A | VariantPdfModelFactory added |
| ⇢ | B | AddSelectedProductsToCart::__invoke() added | |
| ⇢ | B | RemoveSelectedProductsFromWishlistAction::__invoke... added | |
| ⇢ | B | ExportWishlistToPdfAction::__invoke() added | |
| ⇢ | A | RemoveSelectedProductsFromWishlistAction::handleCa... added | |
| ⇢ | A | ExportWishlistToPdfAction::handleCartItems() added | |
| ⇢ | A | AddSelectedProductsToCart::handleCartItems() added | |
| ⇢ | A | ExportWishlistToPdfAction::ExportToPdf() added | |
| ⇢ | A | ExportWishlistToPdfAction::__construct() added | |
| ⇢ | A | RemoveSelectedProductsFromWishlistAction::__constr... added | |
| ⇢ | A | AddSelectedProductsToCart::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | ListWishlistProductsAction::__invoke() got worse |