Releases: scandipwa/wishlist-graphql
Patch: Changes in price resolving method
What's inside
- Changed price resolving method.
Related to bug scandipwa/scandipwa#2813.
That's all there is to it :)
Fix for PHP 7.3
What's inside
- Removed class property type since php 7.3 doesn't support it.
That's all there is to it :)
Patch for out of stock products
Patches to grouped product whichlist addition
Option support for wishlist items
What's inside
- Option support for wishlist items
Feature break-down
Bugfix/2197/wishlist not loaded
Added support for:
- Storing selected options for Config, Group, Bundle, Downloadable products
- Outputing price based on configured product options.
- Generating options list to preview selected options on FE.
Fixes issue scandipwa/scandipwa#1876
Wishlist patch
What's inside
- Bugfix 1652
Feature break-down
Bugfix/2197/wishlist not loaded
Fix for issue when items added to cart were not removed from wishlist. Bug description: If user added all products from the wishlist to the cart and then refresh the page, products appear in the Wishlist
Wishlist Patch
What's inside
- Bugfix/2197/wishlist not loaded
Feature break-down
Bugfix/2197/wishlist not loaded
- Backend fix for the case when wishlist doesn't load due to not selected required options of a configurable product.
Endpoints renamed with s_ prefix
What's inside
- The
s_
prefix was added to all GraphQL endpoints
Feature break-down
The s_
prefix was added to all GraphQL endpoints
To support Magento 2.4.1 the prefix to all ScandiPWA endpoints was added. The s_
prefix ensures no conflicts between implementations.
The scandipwa/wishlist-graphql
module will be deprecated, or will deprecate some of it's own endpoints when Magento 2.4.1 will support the share wishlist's functionality.
Exact module dependencies
What's inside
- Migration to exact module dependencies
- Bug fixes
Feature break-down
Migration to exact module dependencies
Reference to module magento/magento-base
of specific Magento 2 version got removed. Instead, dependencies onto specific Magento 2 modules was implemented. This affected etc/module.xml
and composer.json
file.
Bug fixes
- Patched comments in
.xml
files - Removed
author
andsupport
sections fromcomposer.json
in preparation for mono-repo setup
Wishlist sharing functionality
Added an endpoint to share wish-list.
The updated schema looks in the following way:
type Mutation {
shareWishlist(input: ShareWishlistInput!): Boolean
}
type Query {
wishlist(sharing_code: ID): WishlistOutput
}
input ShareWishlistInput {
emails: [ID]!
message: String
}
extend type WishlistOutput {
creators_name: String
}