Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: ^9.3 || ^10.0Using Composer to manage Drupal site dependencies
Alternative installation files
Download facets-2.0.5.tar.gztar.gz
214.21 KB
MD5: 97cb1c87854b5a67f9cf990fb2036fb0
SHA-1: 5dde5b152421c884e79ffd2bf6ac9b470491b067
SHA-256: 8d762531d2d883e9940b6b3c1ea7f011116a69a22fb8325318f54eefc8c586f1
Download facets-2.0.5.zipzip
416.31 KB
MD5: c10b7fa5612de85c2f73e27d28df38b4
SHA-1: 8be11b5bca088212270603cd3f3e69185022e379
SHA-256: 6177b9278f79c2a51286435c719102cd0d02d6c32a3b7f8dfbfd665b898ac81c
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.4:
- #3295570: Search API views caching is broken with facets 2.0.4 by mkalkbrenner, borisson_
- #3262863: setHierarchy method causing the fatal error on facets settings form submission by dench0, mkalkbrenner
Changes since 2.0.3:
- #3294991: Class 'Cache' not found in TranslateEntityAggregatedFieldProcessor by mkalkbrenner, jorgik
- #3294519: New Search API Tag based caching seem to break non views based SearchAPIDisplays by mkalkbrenner, szeidler, borisson_
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