Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
405.14 KB
MD5: 5c42bc0d8608868d776c0e6447867a45
SHA-1: 52076f04b1f7df17e27fdaa3844ce5b09810561d
SHA-256: 02b207a4c6fa754637982c09d0f37c79a9c76c14044e1e692a4775dc22f11b7a
Download zip
628.38 KB
MD5: 12690a7beaa004ab6a45ed6c3c05dbec
SHA-1: a9df8079a4ed258769790c961a2b7f2cc9d13740
SHA-256: 4c9785abdadaf0fe53e279f955647455b96ee4bb77c45f33118a34cfb4485065
Release notes
This is the Beta 5 release of the Search API, containing numerous bug fixes, new features and other improvements.
This release fixes all remaining release blockers and doesn't contain any known major issues. In all likelihood, this will be the last Beta release. It's planned that a release candidate (RC version) will be released within a week, and then the 8.x-1.0 stable release a week after that. If you want to make sure the stable release will support all functionality that you need, this is the moment to try the module out and verify this.
The following changes should be especially noted because of their potentially disruptive nature:
- #2839932: PluginNotFoundException exception in Views when using an index with multiple entity types changes the structure passed to
hook_search_api_views_field_handler_mapping_alter()slightly. If you have an implementation of this hook on your site, please make sure that it still works correctly! - #2491175: Add a user status callback to filter out blocked users (similar to node status callback) changed the existing "Node status" processor to also run on comments and users (it was therefore also renamed to "Entity status"). If you have an index that previously had the "Node status" processor enabled but also contained comments and/or users as a datasource, this means the behavior will have changed and you should verify that this has no undesired effects in your case.
Complete list of changes since Beta 4:
- #2842029 by vasike, drunken monkey: Added a "plugin helper" service for creating index plugins.
- #2863253 by drunken monkey: Added hook infos for all our hooks.
- #2856050 by StryKaizer, drunken monkey, marthinal, borisson_: Added getPath() to display plugins and deprecated getUrl().
- #2856003 by borisson_, drunken monkey: Added "index" and "path" to search display annotation definition.
- #2842557 by StryKaizer, Boobaa, drunken monkey, borisson_: Fixed "is rendered on current page" checks for Views displays with contextual filters.
- #2855157 by dbjpanda: Fixed a small CSS error.
- #2842007 by shashank.mundhra: Fixed DB comment of search_api_item.status column.
- #2682369 by Alumei, drunken monkey, swentel, Crell, stBorchert, prics, borisson_: Fixed problems with overridden config entities.
- #2645882 by drunken monkey, borisson_: Fixed "items could not be indexed" message for "Index now".
- #2641388 by mallezie, drunken monkey, borisson_, janusman: Added various UX improvements for the "Fields" tab.
- #2861587 by alexpott: Fixed the DB/Defaults integration tests.
- #2855758 by StryKaizer, drunken monkey: Fixed "is rendered" checks for Views block displays.
- #2855444 by drunken monkey: Added language-specific test for the "Rendered item" processor.
- #2794295 by isramv, drunken monkey, alan-ps: Fixed default index indexing term names instead of IDs.
- #2343161 by alan-ps, drunken monkey: Added per-datasource indexing stats.
- #2857017 by shkiper: Fixed copy-paste errors in js/index-active-formatters.js.
- #2311039 by drunken monkey: Fixed missing dependency injection for all form and plugin classes.
- #2745655 by drunken monkey: Added test for (NOT) NULL conditions on fulltext fields in DB backend.
- #2574889 by drunken monkey, ChristianAdamski: Added Tour module integration.
- #2814925 by kducharm, drunken monkey, Cyberwolf: Fixed indexing of computed fields.
- #2852807 by alan-ps: Fixed CheckStyle warnings in this project.
- #2659868 by borisson_, drunken monkey: Fixed CacheabilityTest to make sure it displays the rendered entities.
- #2853049 by Blanca.Esqueda: Fixed config schema error for Views date filters.
- #2847810 by JayKandari: Added Stemmer to ProcessorIntegrationTest.
- #2753667 by pfrenssen, drunken monkey, borisson_, idimopoulos, sandervd, sardara: Improved Views cache plugins and their cache metadata.
- #2843854 by becw, drunken monkey: Fixed date filters in search views.
- #2753763 by drholera, drunken monkey: Added a logging trait which can also log exceptions.
- #2850025 by alan-ps: Added a "label_collection" property for our entity types.
- #2851533 by drunken monkey: Adapted the tests to the latest Core changes.
- #2491175 by drunken monkey, ptmkenny: Added a new "Entity status" processor to replace "Node status".
- #2681273 by drunken monkey, borisson_: Added plugin descriptions consistently to the UI.
- #2642792 by drunken monkey: Fixed and expanded the RenderedItemTest.
- #2844527 by ayalon, drunken monkey: Added some contextual filters for Views.
- #2847307 by JayKandari, drunken monkey: Removed "Display" suffix from our search display plugins.
- #2849507 by drunken monkey: Fixed test fails on Drupal 8.4.
- #2846255 by drunken monkey: Fixed displayed order of processors in UI.
- #2656916 by drunken monkey: Removed unused field dependency calculation method.
- #2844192 by BR0kEN, drunken monkey: Fixed failure in DB backend when setting field boost from 0 to other value.
- #2847588 by Nick_vh, drunken monkey: Improved the description of the search_api_views_taxonomy module.
- #2843632 by beram, drunken monkey: Fixed "contains any" for Views fulltext contextual filter.
- #2842971 by jespermb, borisson_: Fixed wrong URL for block search displays.
- #2842546 by alan-ps: Fixed Drush commands for enabling and disabling indexes.
- #2840675 by nicrodgers, drunken monkey: Added support for Views filters with option lists.
- #2841550 by drunken monkey: Fixed execution of pending tasks.
- #2841827 by umed91, drunken monkey: Fixed some code style issues.
- #2682615 by drunken monkey: Added tests for object serialization and cloning.
- #2794879 by drunken monkey: Added property paths to the "Fields" tab.
- #2840261 by alan-ps: Fixed usage of outdated hash functions.