Skip to content
This repository has been archived by the owner on Oct 19, 2022. It is now read-only.

Releases: EmicoEcommerce/Magento2Tweakwise-archived

v2.1.5

23 Dec 09:17
Compare
Choose a tag to compare

Fix for issue: EmicoEcommerce/Magento2Tweakwise#95

When "Use default magento filter renderer" is set to yes and there are filters which do not come from a magento attribute then a type error was thrown.

v2.1.4

04 Dec 12:21
Compare
Choose a tag to compare

Merged pull request: EmicoEcommerce/Magento2Tweakwise#92
Use the already defined autocomplete dataprovider in a graphql resolver.

v2.1.3

27 Nov 10:04
Compare
Choose a tag to compare

EmicoEcommerce/Magento2Tweakwise#94
Added configuration for search language, this is exposed by the navigator. It can be used to signify the language in which a searchterm is written. Tweakwise will then account for that when evaluating word conjugations.

EmicoEcommerce/Magento2Tweakwise#93
Resize the product image in search autocomplete results. Before the product small_image was used this could result in large images being displayed in a small format which is bad for performance. The resize "profile" being used is: "product_thumbnail_image" as defined in magento/theme-frontend-blank etc/view.xml

<image id="product_thumbnail_image" type="thumbnail">
        <width>75</width>
        <height>75</height>
</image>

v2.1.2

13 Nov 11:09
Compare
Choose a tag to compare

Same as v2.1.1, However release 2.1.1 had an error which has been fixed. For clarity the release notes of 2.1.1 have been included

EmicoEcommerce/Magento2Tweakwise#88
Fixed issue where featured product template does not have an empty option when editing a category. This would lead to it being saved on all categories. The issue being that if one wants to change the default featured product template one has to adjust it for all categories saved prior to changing the default template.

EmicoEcommerce/Magento2Tweakwise#89
Fixed issue where seo urls are applied on search page, this leads to incorrect filtering. Fallback to query param strategy has been implemented

EmicoEcommerce/Magento2Tweakwise#90
Recommendation response data was different than expected in some cases. Take that into account.

EmicoEcommerce/Magento2Tweakwise#85
Fixed issue where category permissions throws an exception when price is disabled (this is only relevant for enterprise). Filters in Magento need to have an attribute model, however tweakwise filters can be derived from magento attributes so its not always clear that a filter coming from tweakwise has a magento attribute associated to it. If there is no way to relate an attribute to a tweakwise filter we now mock one so that any potential "missing attribute model" errors are fixed.

v2.1.1

06 Nov 10:37
e6b6448
Compare
Choose a tag to compare
v2.1.1 Pre-release
Pre-release

Due to an error this version has been marked as unstable

EmicoEcommerce/Magento2Tweakwise#88
Fixed issue where featured product template does not have an empty option when editing a category. This would lead to it being saved on all categories. The issue being that if one wants to change the default featured product template one has to adjust it for all categories saved prior to changing the default template.

EmicoEcommerce/Magento2Tweakwise#89
Fixed issue where seo urls are applied on search page, this leads to incorrect filtering. Fallback to query param strategy has been implemented

EmicoEcommerce/Magento2Tweakwise#90
Recommendation response data was different than expected in some cases. Take that into account.

EmicoEcommerce/Magento2Tweakwise#85
Fixed issue where category permissions throws an exception when price is disabled (this is only relevant for enterprise). Filters in Magento need to have an attribute model, however tweakwise filters can be derived from magento attributes so its not always clear that a filter coming from tweakwise has a magento attribute associated to it. If there is no way to relate an attribute to a tweakwise filter we now mock one so that any potential "missing attribute model" errors are fixed.

v2.1.0

30 Oct 12:03
Compare
Choose a tag to compare

Added dependency on emico/tweakwise-export ^1.4, we need changes to introduced there to correctly initialize attribute models on filters. Removed call to magento FilterableAttributeInterface::getList and use emico/tweakwise-export Model\ProductAttributes to provide filters which are exported as there is a difference between what is filterable in magento versus whats filterable in tweakwise.

This release should make sure that if a tweakwise filter comes from a magento attribute then that attribute is available on the filter. Most likely this should not affect existing installations however there is a potentially breaking change as explained below. If you do not have custom code in place everything should remain the same.

class src/Model/Catalog/Layer/NavigationContext.php has different constructor arguments so this could be breaking if you have plugins or preferences.

For more information check: https://github.com/EmicoEcommerce/Magento2TweakwiseExport/releases/tag/v1.4.0

v2.0.3

23 Oct 20:45
509c490
Compare
Choose a tag to compare

Merged: EmicoEcommerce/Magento2Tweakwise#83
Fixed di issue where interceptors for Related an upsells where not created during setup:di:compile. This was because the plugin had a virtual type as type argument

M2 docs tell us that this should be possible but it is not.

v2.0.2

02 Oct 09:55
37e5f44
Compare
Choose a tag to compare

Added tweakwise version to requests, this will be the currently installed module version (as defined in composer.lock)

v2.0.1

11 Sep 15:19
Compare
Choose a tag to compare

Merged pull: EmicoEcommerce/Magento2Tweakwise#64

Removed unimplemented config settings.
Added support for adding sort templates to navigation requests

v2.0.0

24 Jul 15:37
8e4883d
Compare
Choose a tag to compare

This release provides various improvements for seo purposes.

  • Filter segments instead of url query params, see layered > url_strategy in tweakwise config
  • Render anchor tag with data attribute instead of href to make sure links will not be indexed see seo, this is only available when default link renderer is set to 'no'.

Backwards compatibility breaks:

UrlInterface::getSliderUrl(Filter $facet) changed to UrlInterface::getSliderUrl(Item $item)

UrlInterface forces return types now. When you implement this interface you need to change your signatures.

We have split up UrlInterface into seperate interfaces, UrlInterface, CategoryUrlInterface and FilterApplierInterface.
When you have a custom implementation for UrlInterace you need to update your concrete class to use these new interfaces.

full documentation will be provided in a new release.