Install
Works with Drupal: ^9.3 || ^10.0Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
213.29 KB
MD5: ec7595e1e1a1f2bf20d1617816e25cf1
SHA-1: 9e394c10647c78df6bd0c20707a988d1f1449492
SHA-256: 540edaae4eb3292b1431843e1c3641ca61b2a3bd1cab857577edc4dbe9531efd
Download zip
415.33 KB
MD5: f3a112662ce6fdcec230592476f99fdb
SHA-1: fee512ba35ceee21233d59b6856322d2b1b358e4
SHA-256: a91ddbb21ebee0d2e372b16899bb01264e1a0c067269a9c17a0f3e5119d98f51
Release notes
This is a Drupal 9 only release. It requires Drupal 9.3 or above.
PHP 8.1 is supported.
Due to these requirement changes we decided to raise the major version and switch to semantic versioning.
Changes since 2.0.2:
- #3294561: Require Drupal >=9.3 by Anybody, mkalkbrenner, Watergate, tallytarik, mpp
- #3256208: Display the facet source title on the facets overview page by idebr, smustgrave, mkalkbrenner
- #3220004: Undefined property $processors and $facet_source_instance by kiseleva.t, relim, smustgrave, mkalkbrenner
- #3291943: When rendering facets on non search page, it throws error instead of 404 on 404 pages by mkalkbrenner, abhaisasidharan
- #3279735: Dependent Facet does not allow multiple values when values have leading spaces by Jaydev Bhatt, smustgrave, tishmg, mkalkbrenner
- #3293266: Drupal 9.5 warnings by mkalkbrenner
- #3260603: Taxonomy hierarchy class getSiblingIds throws Fatal when TID doesn't exist by Eduardo Morales Alberti
- #3292495: Avoid triggering searches when caching meta data is requested by mkalkbrenner
- #3282075: Dispatch an event to adjust cacheable metadata after a facet is built by mkalkbrenner
- #3282079: Provide debug information about facet caching by mkalkbrenner
- #3281382: fine tune processor cache meta data by mkalkbrenner, BAHbKA
- #3281408: New Search API Tag based caching potentially breaks install from existing config by BAHbKA, mkalkbrenner
- #2939710: Add support for "Search API (tags based)" caching in Views by hswong3i
- #3280838: Allow modification of facet link URL by mkalkbrenner
- #3279221: Facet form broken for non-Search API facet sources by Upchuk, mkalkbrenner
Changes since 2.0.1:
- #3186953: JS errors for slider facet by lukasss, mkalkbrenner, jonathan_hunt, Renrhaf, Anybody
- #2908937: Dependend Facets don't reset after Conditions are not met anymore. by Anybody, Grimreaper, mkalkbrenner, idebr, jefuri, johnjw59, borisson_, dragos-dumi, andy_w, helioha, zorz, basvredeling, dealancer
- #3271279: Double occurrences of word "the" by Shashwat Purav
- #3054068: Allow the reset button to be either above or below the rest of the results by Antonnavi, joao.ramos, ilya.no, capysara, andypost, mkalkbrenner
- #3270731: "Hide non-narrowing results" leads to empty facets if "Keep hierarchy parents active" is not selected for hierarchical facets by mkalkbrenner
- #3270708: Hide sibliblings should work for non-hierarchical facets, too by mkalkbrenner
- #3264196: Facet summary blocks with Layout Builder - in preview context by Tatiana Kiseleva
- #3269633: ActiveFiltersParsed event should know the configured filter key by mkalkbrenner
- #3169104: Facet summary with reset link breaks on ajax calls by AnaliaMok, kiseleva.t, akalam, mkalkbrenner
- #3265768: Remove deprecated code by hmdnawaz
- #3269110: Add ActiveFiltersParsed Event by mkalkbrenner
- #3269403: "Combine facets" processor might produce unexpected results if applied too late by mkalkbrenner
- #3268891: Combined facets edge cases by mkalkbrenner
- #3268823: processFacets(NULL) leads to wrong results if multiple facet sources exist by mkalkbrenner
- #3268888: processor_configs.date_item.settings.hierarchy missing schema by mkalkbrenner
- #3268614: Add configuration whether parents should be included in "Show siblings" processor or not by mkalkbrenner
- #3268623: Combine facets into one facet by mkalkbrenner
- #3268558: Hierarchical facets show fragments of inactive branches if result items are assigned to multiple branches by mkalkbrenner
- #2802571: Hierarchy date facet: Year, Year-Month etc. by mkalkbrenner, DanielVeza, ekes
- #3268415: Typo in FacetForm by COBadger, mkalkbrenner
- #3268567: WidgetJSTest fails by mkalkbrenner
- #3110730: FacetBlockAjaxController::ajaxFacetBlockView() should not be passing full URL to CurrentPathStack by S3b0uN3t, KarlShea, Berdir, mglaman, borisson_, mkalkbrenner
- #3261980: Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string by geophysicist, phthlaap, mkalkbrenner
- #3260844: fix core requirements in sub-modules by mkalkbrenner
- #3238168: Error: Call to a member function getType() on null in Drupal\facets\Plugin\facets\processor\BooleanItemProcessor->supportsFacet() (line 102 of modules/contrib/facets/src/Plugin/facets/processor/BooleanItemProcessor.php). by ramu_bharu, beatrizrodrigues, PhilY, baskaran, mkalkbrenner
Changes since 2.0.0:
- #3258992: Replace getMasterRequest() with getMainRequest() for Drupal 9.3.x by heddn, mkalkbrenner, idebr
- #3027593: Empty facet blocks with Layout Builder by mpotter, tim.plunkett, borisson_, mkalkbrenner
- #3256222: Add void return type to overridden test methods by Ide Braakman
- #3257441: Calling the EventDispatcherInterface::dispatch() method with a string event name as the first argument is deprecated by idebr, mkalkbrenner
- #3257445: The $modules property must be declared protected in tests by anagomes
- #3005040: Add functionality for getHierarchy() to get different plugin types by jcisio, akalam, idebr, mkalkbrenner, anfor, TuWebO, anneke_vde, hardikpandya, borisson_, berliner, attiks
- #3256305: Update calls to deprecated method drupalPostForm() by idebr, mkalkbrenner
- #3255596: Fix coding standards by tim-diels
- #3255454: Checkbox and Links searchbox widget extension by danielehrenhofer, mkalkbrenner
Changes since 2.0.0-rc1:
- #3253773: Drop Drupal 9.1 support by mkalkbrenner
- #3253542: FacetBlockAjaxController breaks the RequestStack in Drupal 9.3.0 by RandalV, neclimdul, mkalkbrenner, catch
Changes since 8.x-1.8:
- #3249099: PHP 8.0 support by mkalkbrenner
- #3213733: 1.7 to 1.8 Upgrade leaves exported configuration inconsistent by grahl, greggmarshall, borisson_, mkalkbrenner
- #3204660: SearchApiDisplay::getPath() doesn't take contextual param into consideration by jibran, mkalkbrenner, neclimdul, PatrickMichael, Mistrae, igonzalez, t.maquin, karishmaamin
- #3248297: Default tests failing by wells, mkalkbrenner
- #3249068: Drop Drupal 8 support, start 2.0.x branch by mkalkbrenner
- #3248533: Attempting to create a facet with a duplicate machine name causes a PHP error in Drupal 9 by wells, mkalkbrenner
- #3226284: BooleanItemProcessor::supportsFacet() assumes SearchApiFacetSourceInterface by dwkitchen, hugronaphor, kuralarasanm
- static cache for the fields - per index by Aron Novak
- ArrayWidget to return also the raw value by claudiu.cristea