Skip to content

4.1.0

Latest
Compare
Choose a tag to compare
@klevu klevu released this 13 Nov 09:13

Changelog

  • [IMPROVEMENT] Performance improvements for memory consumption during entity discovery.
  • [BUGFIX] Entity sync skipped some entities when variants also required a sync.
  • Composer Dependency
    • klevu/module-m2-configuraion: ^1.1.0 (from ^1.0.0)
    • klevu/module-m2-indexing: ~2.0.0 (from ~1.0.2)

ATTENTION: This release contains breaking changes in the Indexing modules.

Noteworthy changes:

  • A number of providers that previously returned arrays now return PHP Generators.
  • IsIndexableDeterminer (for attributes and entities) now accept an array of IsIndexableConditionInterface rather than an array of IsIndexableDeterminerInterface this brings indexing modules inline with frontend modules.
  • Addition of an EntityProviderProviderInterface rather than injecting the same array of entity providers into 3 separate classes Service/Provider/Sync/EntityIndexingRecordProvider.php