Skip to content

Releases: klevu/module-m2-indexing-api

3.3.1

Choose a tag to compare

@abiverderci abiverderci released this 20 Jan 15:58

Changelog

  • [IMPROVEMENT] Changes to attribute set definition now triggers entity discovery for affected entities

3.3.0

Choose a tag to compare

@abiverderci abiverderci released this 23 Dec 17:42

Changelog

  • [TECHNICAL] Additional interfaces
  • [TECHNICAL] Expand model interfaces with additional getters / setters
  • [TECHNICAL] Add missing dependencies

Dependency Updates

  • magento/module-bundle : "^101.0.4"
  • magento/module-bundle: "^101.0.4"
  • magento/module-cms: "^104.0.4"
  • magento/module-eav: "^102.1.4"
  • magento/module-review: "^100.4.4"
  • magento/module-store: "^101.1.4"
  • klevu/module-m2-configuration: "^1.3.0"
  • klevu/module-m2-indexing: "^3.4.0"
  • klevu/module-m2-indexing-products: "^3.4.0"
  • klevu/module-m2-pipelines: "^1.1.0"
  • klevu/php-pipelines: "^1.1.1"
  • klevu/php-sdk: "^1.1.1"
  • klevu/php-sdk-pipelines: "^1.1.0"

3.2.0

Choose a tag to compare

@abiverderci abiverderci released this 13 Nov 13:57

Changelog

  • [IMPROVEMENT] Support batched saving of Indexing Entities

3.1.1

3.1.1 Pre-release
Pre-release

Choose a tag to compare

@abiverderci abiverderci released this 07 Jul 08:44

Changeset

  • Add KlevuAttributesInterface fieldset interface to support config grid in module-m2-indexing

3.1.0

Choose a tag to compare

@abiverderci abiverderci released this 12 May 15:44

Changelog

  • PHP 8.4 Compatibility

3.0.0

Choose a tag to compare

@klevu klevu released this 27 Feb 13:58

Changelog

  • [IMPROVEMENT] Performance for both discovery and sync
  • [IMPROVEMENT] Real time feed back in CLI when running discovery commands.
    No longer need to wait until the process is finished to see responses
  • [BUGFIX] Change order of Indexing actions Delete, Update, Add to avoid issues when changing product types

Breaking Changes

  • Multiple methods that previously return and array now return a \Generator.
    Multiple classes that accepted an array as an argument now accept a \Generator - #9

2.1.1

Choose a tag to compare

@klevu klevu released this 09 Jan 12:01

Changelog

  • [BUGFIX] Indexing - Image URL incomplete when set in the database but missing on the server
  • [BUGFIX] Indexing - Tax calculation fix for product price

2.1.0

Choose a tag to compare

@klevu klevu released this 04 Dec 09:04

Changelog

  • [IMPROVEMENT] Performance improvements for entity discovery.
  • [IMPROVEMENT] Performance improvements for entity sync.
  • [IMPROVEMENT] Performance improvements for attribute save triggering entity update.

ATTENTION:

This release contains a change to the structure of the indexing entity pipeline YAML files.
Any custom pipeline YAML files will require changes to match the new structure.
i.e.

stages:
  iterateIndexingRecords:

Must be changed to

stages:
  iterateIndexingRecordsBatch:
    stages:
      iterateIndexingRecords:

2.0.0

Choose a tag to compare

@klevu klevu released this 13 Nov 09:13

Changelog

  • [IMPROVEMENT] Performance improvements for memory consumption during entity discovery.

ATTENTION: This release contains breaking changes.

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

1.0.1

Choose a tag to compare

@klevu klevu released this 11 Oct 12:55

Changelog

  • [IMPROVEMENT] Add categoryPath to standard attributes source model
  • [BUGFIX] Add categoryPath to the returned data for the GET /attributes endpoint until the endpoint returns that attribute.
  • [BUGFIX] Extract provider from CLI commands and proxy those providers via di xml.