Releases: scandipwa/performance
Patch: Fix for the 0 attribute value
What's inside
- Fixed the problem that the 0 attribute value was considered as skip condition.
Related to issue scandipwa/scandipwa#2748
That's all there is to it!
Attribute group support
What's inside
- Attribute group support (thanks to awesome @arko-betersport!)
That's all there is to it!
Attribute visibility patches
What's inside
- Attribute visibility on PLP and PDP was patched
Feature break-down
Attribute visibility on PLP and PDP was patched
There were issues with attribute visibility:
They are now patched. The following logic now decides if the attribute will be returned to front-end:
- On PDP, If attribute is not visible on storefront or has no label then we should skip it.
- On PLP, KEEP attribute if it is used on PLP.
- This means if not visible on PLP we should SKIP it.
- On PDP, If attribute has no label then it shouldn't be visible.
- Don't skip if attribute is for the compare page
Compare support
What's inside
- The flag
isCompare
now allows to obtain the comparable attributes in response.
That's all there is to it :)
Empty attributes are now hidden in response
What's inside
- The attributes without value are no longer included in the response
That's all there is to it :)
Renamed attributes and stability improvements
What's inside
- Attributes migrated to
s_attributes
- Attributes now respect visibility on PDP and PLP separately
That's all there is to it! Thanks to @fooman and @joostm020 for proposals and code! You are awesome! ❤️
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
Support for `isSingleProduct` option
What's inside
- Support for
isSingleProduct
option in data-post-processor
Feature break-down
Support for isSingleProduct
option in data-post-processor
Previously, the argument $processorOptions
was unused. Now, it is! It is used to provide the Attribute post-processor the context, of weather it should process PLP or PDP specific attributes. Read more about migration to this new feature in scandipwa/catalog-graphql
new release - https://github.com/scandipwa/catalog-graphql/tree/2.15.1
Response size improvements
This code removes product attribute options values, which do not belong to the given product or to product children.
This allows to reduce response size.
Enabled flat table usage
Added support for flat tables