Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
512.01 KB
MD5: 413733ec944b45bc3dcce472f1d9ecb5
SHA-1: d77a4ee9472edee8cccf3aed378e97f00a16dd8c
SHA-256: 27aa13322ef57a28f23a585a30151f020a87f4301aa3a0c0db96475afab6b3b3
Download zip
808.25 KB
MD5: e66e813be0597a65e3f8e1e9e3da93a4
SHA-1: 59bf49fd506d532b0da62e30165d06057ab90013
SHA-256: a934fd730aa361c0f814d1f5c44b9433bc0c9c2a0c9f95a18d01c44ecfa03129
Release notes
This is release 1.16 of the Search API module, containing several bug fixes and new features.
Caution: As this release changes a service definition, clearing the cache a second time after deploying (via drush cr or running update.php again) might be necessary. (See #3126367: TypeError: Argument 2 passed to SearchApiConverter::__construct() must implement EntityRepositoryInterface.)
This will be the last release compatible with Drupal 8.7, the next scheduled release will require Drupal 8.8 and be fully compatible with Drupal 9.0. (Unless a security release is urgently required.)
Some further things of note:
- Due to #3111635: Duplicate dependencies, new index exports will differ substantially from earlier versions after this release. It is advised to re-export all exported search indexes, stored in any config directory or the like, after updating to this release, to avoid confusion when actual changes are later made.
- Users of the Database server backend plugin are encouraged to review #2873023: Special characters are always ignored in searches on DB backend and see whether it improves or impairs their fulltext search capabilities. (Especially if searching for special characters should be allowed.)
- Additional feedback (from all module users) would also be helpful for #3110348: Values overwritten when multiple aggregated fields exist on same data source, to make sure this change doesn’t break any existing setups.
Complete list of changes since release 1.15:
- #3120997 by thalles, drunken monkey: Updated the "source" composer value.
- #3117171 by claudiu.cristea, drunken monkey, pfrenssen: Added support for the Views Bulk Form field.
- #3115214 by mpp, drunken monkey: Added Search API support for the Behat Drupal extension.
- #3118224 by JeroenT, drunken monkey: Fixed DisplayPluginManager no longer implementing DisplayPluginManagerInterface.
- #3111130 by bwaindwain, drunken monkey: Fixed reference to out-dated "Drupal.WhiteSpace.OperatorSpacing" PhpCs sniff.
- #3106515 by drunken monkey, nbaosullivan: Added support for Views filters on any bundle entity type.
- #3056940 by drunken monkey: Fixed error handling in the "Add hierarchy" processor.
- #3102603 by drunken monkey: Deprecated EntityDatasourceInterface.
- #3103594 by drunken monkey: Cleaned up the Database backend plugin code.
- #3103585 by drunken monkey: Converted hook_search_api_db_query_alter() to an event.
- #3044782 by drunken monkey, stefvanlooveren: Increased PHP version requirement to 7.0.
- #3100556 by JeroenT, drunken monkey: Fixed "Rendered entity" Views row style not immediately available when creating first index.
- #3101607 by manuel.adan, drunken monkey: Added support for nested data properties.
- #3109755 by Vladimirrem, drunken monkey: Added $view property to entities when viewed via the Views "Rendered entity" row plugin.
- #3111635 by alexpott, drunken monkey, borisson_: Fixed duplicate dependencies in index config.
- #3098350 by abrar_arshad, drunken monkey: Fixed immediate indexing of items marked during indexing.
- #3102662 by drunken monkey: Declared IndexingItemsEvent class as final.
- #3099001 by drunken monkey, mkalkbrenner: Marked PluginDependencyTrait methods in ConfigurablePluginBase as deprecated.
- #3099048 by andreyjan, drunken monkey, Berdir: Fixed Drupal 8.8 deprecations that do not require Drupal 8.8.
- #3096581 by andreyjan, drunken monkey: Converted TaxonomyTermArgumentTest to a unit test.
- #3101998 by lostkangaroo, drunken monkey: Fixed small bug in "results alter" event processing.
- #3004270 by stefvanlooveren, drunken monkey: Fixed caching of the "Execute pending tasks" local action.
- #3092347 by drunken monkey: Fixed batch size when indexing for multiple indexes via Drush.
- #3091785 by cedric_a, drunken monkey, borisson_: Improved styling of disabled servers/indexes in overview.
- #3096573 by mudassar774, drunken monkey: Fixed warning in Highlight processor in some edge cases.
- #2824640 by pfrenssen, drunken monkey, sardara, idimopoulos, geek.merlin aka axel.rutz, borisson_, claudiu.cristea: Fixed caching of Views results.
- #3001743 by drunken monkey: Adapted to use the new ConditionInterface::alwaysFalse() method.
- #3098722 by drunken monkey, milindk: Increased the Core version requirement to 8.7.
- #3065112 by gdejonghe, mbovan, wengerk, drunken monkey: Adapted the SearchApiTerm Views argument plugin to use dependency injection for loading terms.
- #2381823 by cedric_a, drunken monkey, borisson_: Added a link to the documentation to the Processors tab.