This is release 1.40 of the Search API module, containing several bug fixes and new features.

The following API changes were made in this release:

Contributors (14)

achap, borisson_, boromino, codebymikey, dalin, drunken monkey, greggles, ishani patel, joelpittet, nickdickinsonwilde, sayan_k_dutta, scott_euser, sonfd, tom konda

Changelog

Issues: 20 issues resolved.

Changes since 8.x-1.39 (compare):

Bug

  • [#3542573] fix: Fixed the “Rendered entity” Views row style to properly handle datasources that do not support viewing items.
  • [#3543230] fix: Fixed infinite loop for some backends after updateIndex() fails.
  • [#3545235] fix: Fixed indexing when batch size -1 ("all") is selected.
  • [#3549460] fix: Fixed hidden bug when entity properties are updated via ConfigEntityBase::set().
  • [#3549688] fix: Fixed TypeError when creating excerpts.
  • [#3550113] fix: Fixed warning when adding the NumberFieldBoost processor.
  • [#3552650] fix: Fixed missing dependencies of the "drupal.search_api.processors" library.
  • [#3552849] fix: Fixed bug when a processor defines both datasource-independent and datasource-specific properties.
  • [#2891393] fix: Fixed wrong base language used for transliteration on multilingual sites.

Feature

  • [#3546439] feat: Added an option to restrict the number of words in Views fulltext searches.
  • [#3528597] feat: Added Views option to not sanitize indexed data on display.
  • [#3551144] feat: Made IndexBatchHelper a service so it can be overridden.

Task

  • [#3543806] feat: Added Option attributes to our Drush commands.
  • [#3542807] chore: Moved all methods from the Basic tracker plugin to TrackerPluginBase.
  • [#3547098] fix: Fixed the config schema of the HTML Filter processor.
  • [#3542808] feat: Added variants of plugin getters to our entity classes that don’t throw exceptions.
  • [#3552821] chore: Added the #[RunTestsInSeparateProcesses] attribute to all non-Unit tests.
  • [#3552912] fix: Fixed use of deprecated REQUIREMENT_* constants.
  • [#3547428] feat: Added a token browser link for the “Custom value” field.
  • [#3489482] chore: Switched to OOP hook implementations.
VCS Label
8.x-1.40
Core compatibility
Release type
Short description
Search API release 1.40 for Drupal 10+
Packaged Git sha1
3dbf70c113daa7ac1293f0db173d51f908aa1901
Release files