Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Compatible with beta4 release of Search Api.
While there are no known major bugs and the module is usable at this point, this version is still unstable and should only be used with great care in a production environment. No data update paths will be provided for Alpha versions of this module, so upgrading to this version, or from this to a later one, might discard some of your configuration. Use with care!
We introduced a new sub module for a range widget, please take care when using that, as it's still experimental, the stability for the current search submodule has improved but we still consider that experimental as well.
If you're using blocks as a display, #2842971: Handle path for blocks for search api will improve the experience.
Changes since 8.x-1.0-alpha7:
- #2859139 by borisson_, marcvangend, slasher13: Automatically disable caching of views facet sources (regression)
- #2859139 by borisson_, marcvangend, slasher13: Follow-up Automatically disable caching of views facet sources (regression)
- #2859139 by borisson_, marcvangend: Automatically disable caching of views facet sources (regression) and add tests
- #2840140 by benwitters: Cleanup dummy query url processor
- #2833340 by danquah: Sort term-based facets by term weight
- #2853121 by xSDx, borisson_, alan-ps: Add documentation for chosen module compatibility
- #2755663 by borisson_, ransomweaver, mollux, Nick_vh, nickdaelemans, Shven: Add a solid slider and range widget base
- #2747593 by borisson_, joachim: provide a facet clone form
- #2858326 by borisson_: Fix test failure
- #2856076 by StryKaizer: facets summary uses wrong namespace in integration test
- #2777217 by borisson_, bmcclure, ndrake86, mpp, Jeroen_005, smiletrl, fago: Call to a member function getSetting() on null in TranslateEntityProcessor
- #2841357 by borisson_, jummonk: Facet summary manager builds deselected facets for the facet summary
- #2850785 by Leksat: Remove .trim() from dropdown widget JS
- #2851024 by Leksat: Do not pass the whole document to Drupal.attachBehaviors()
- Adhere to all of core's coding standards
- #2850771 by Leksat: Clone request object if there is a chance it can be modified
- #2851028 by borisson_: Test fails because of core date tests
- #2850867 by borisson_: Improve description in README for facet creation
- #2840579 by borisson_, ckng, Mirnaxvb: 'is-active' class is not in array
- #2839340 by borisson_, harsha012: t() calls should be avoided in classes
- #2773113 by borisson_, ndrake86, YurkinPark, swentel: Using the List Value processor to display label for Search API Fields throws an error
- Coding standards cleanup
- #2809797 by borisson_: Create test for multiple facets on a page
- #2839141 by Grimreaper: Fatal errors when using webprofiler
- #2611198 by borisson_, mollux, StryKaizer: Give widgets the ability to require settings
- #2841041 by markkes, jbertoen: List style is not set by context in the build of the facet
- #2841011 by blazey: Fatal error when trying to translate facet source
- #2840246 by borisson_: Improve test coverage
- #2838247 by borisson_: Facet labels doesn't show special term characters
- #2839629 by borisson_: Remove ::installModulesFromClassProperty from test
- #2764659 by dragos-dumi, borisson_, ifrik: No labels are displayed for boolean fields
- #2829636 by d.novikov, borisson_: Make ListItemProcessor::build() throw an exception when no datasource is available
- #2834730 by dermario, borisson_: Document hard limit behavior for equal results
- Revert "Issue #2773113 by borisson_, ndrake86, YurkinPark, swentel: Using the List Value processor to display label for Search API Fields throws an error"
- #2838236 by borisson_, ruloweb: Add widget unit test base + basic coverage for all widgets
- #2841980 by blazey: Add tests for admin pages
- Revert "Issue #2840579 by ckng, Mirnaxvb: 'is-active' class is not in array"
- #2842695 by dermario: Wrong naming of hook_theme_suggestions_HOOK in facets_summary
- #2845522 by Leksat: Translation of "Default option label" option on Dropdown widget
- #2835091 by borisson_: Facet summary - wrong default enabled facets
- #2843984 by ruloweb: Allow dynamic hard facet limit, operator and min_count for QueryRangeBase facets
- #2840579 by ckng, Mirnaxvb: 'is-active' class is not in array
- #2837727 by borisson_: Facets summary block always cached
- #2772745 by borisson_, dermario, drunken monkey, jespermb, StryKaizer, swentel, Nick_vh: Search API integration doesn't check/define feature support of backends
- Remove phpunit.xml
- #2838138 by ndrake86: Hierarchial Facets removes a childs sub-children when it is processed before its parent.
- #2838234 by jespermb: Fix ::getQueryType for broken widgets