Install
Works with Drupal: ^10.3 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
634.06 KB
MD5: 4cde84f38d489c0e84d8a1a893f89d52
SHA-1: 3a14ceb18cd0e942d75bc1b26552851a24d15d03
SHA-256: 91294279dc8a663e1e1940d8401da033423d70bc132552016cb38befdb3aaa32
Download zip
999.74 KB
MD5: 7ca2c08a67046c22307da98268f6cf13
SHA-1: 64ac71887786da63ced27a43e37342ea3b765a88
SHA-256: 4c0d8bcf74409249ace0c5a3cc44c04f96988c11a7f6e2781a79f96f577d3ea2
Release notes
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:
- All methods from Basic tracker plugin moved to TrackerPluginBase
- New plugin getter methods were added that do not throw exceptions
- The IndexBatchHelper class has been deprecated in favor of a new service
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.