Klevu Module v4.x Overview
Release Notes
4 min
release notes can be found on our https //github com/klevu/module m2 search/releases for the metapackage module klevu/module m2 search these release notes will summarise the release, listing any new feature , improvement or bugfix in the release as well as any composer dependency changes breaking changes or attention will be drawn to any important issues with the release e g any potential breaking changes (though we endeavour to keep those to an absolute minimum) or bugs found after release that have an impact on the release's stability each module will also include releases notes referencing only then changes in that module 4 2 0 breaking changes please note version 4 2 0 contains some breaking changes analytics module m2 analytcis order sync/setup/patch/data/migratelegacyordersyncrecords php constructor classes removed see https //github com/klevu/module m2 analytics order sync/pull/7/files#diff 8ece0bc38cd68f5cf926a4497e40cfaff080ad8ef34b7d2c36c3fdf20f441d69 frontend classes defined in etc/frontend/di xml moved to etc/di xml for the following modules module m2 frontend , module m2 frontend categorynavigation , module m2 frontend metadata , module m2 frontend metadata categorynavigation , module m2 frontend metadata recommendations , module m2 frontend metadata search , module m2 frontend recommendations , module m2 frontend search this is to work around a core magento issue where app emulation for the frontend, used by pagebuilder (and others), does not load the di configuration for the frontend, but uses the global di config this caused pagebuilder not to render in the admin we also saw this causes issue with breeze indexing these changes are to improve performance where we have changed methods from returning arrays to returning \generators and methods that now accept \generators instead of arrays see the https //github com/klevu/module m2 indexing api/pull/9 for the methods effected by this change we have also made a change in the products indexing pipeline setcustomergroupid stage has been removed from the pipelines and replaced with setcustomergroupidonproduct see https //github com/klevu/module m2 indexing products/pull/11/files#diff 3f16b43f9d227fcedf36bd8cc6bbed8bd9cd1849bb69783df894730f5be85cc0 this fixes the issue with catalog price rules being ignored when indexing is triggered via cron 4 2 0 post deployment actions along with the usual post deployments actions such as bin/magento setup\ upgrade and bin/magento setup\ di\ compile please ensure you also regenerate the pipeline configuration bin/magento klevu\ indexing\ configuration overrides regenerate