Changelog

3.8.3

  • April 22, 2021
  • Important 3.8 is a MAJOR REWRITE. Please test first on a staging site!
  • Improved more tooltip info for the slider facet's "Format" setting
  • Fixed fully reset the indexer when purging the index table
  • Fixed Dropdown - restore support for jQuery-based enhancement libs (select2, chosen, etc)
  • Fixed PHP notice caused by the "load_jquery" setting
  • Fixed updated vue-select.js to resolve scrolling issues

3.8.2

  • April 6, 2021
  • Improved fUtil.js - enable event bubbling by default
  • Improved fComplete.js - automatically close after selection
  • Improved API - fetch method accepts "application/json" (docs updated)
  • Improved use jQuery if available for document.ready, sort, and per-page boxes (back compat)
  • Improved cache FWP_Helper->get_term_depths()
  • Improved fSelect.js - trigger native JS "change" event
  • Fixed fSelect.js - preserve existing class names
  • Fixed fSelect.js - restore "fs-open" class when open
  • Fixed restored "Go" button for autocomplete facets
  • Fixed JS error for "user selections" when no results
  • Fixed JS error within accessibility.js
  • Updated package.json

3.8.1

  • March 19, 2021
  • Fixed better JSON error handling (due to 3rd party output buffering issues)
  • Fixed better support for 3rd party caching and script deferring (i.e. Autoptimize)
  • Fixed restored the facetwp/ajax_settings JS hook

3.8.0.x

  • March 17, 2021
  • Fixed changed init hook priority from 10 to 20, some post types (i.e. Pods) were not indexing
  • Fixed load more button
  • Fixed hierarchical checkbox "expand" buttons

3.8

  • March 16, 2021
  • Important 3.8 is a MAJOR REWRITE. Please test first on a staging site!
  • New removed jQuery dependency from FacetWP core
  • New fUtil helper JS library (JS abstractions)
  • New fDate date picker JS library
  • New fTip tooltip JS library
  • New fComplete autocomplete JS library
  • New added “settings” to Debug Mode for faster debugging
  • Improved modernized and refactored front-end JS code
  • Improved removed jQuery libraries (query-autocomplete, jquery-powertip, etc)
  • Improved complete rewrite of fSelect JS library
  • Improved raw data is now sent on AJAX requests (less payload)
  • Improved update checks are now made via HTTPS
  • Improved removed upgrade routines > 3 years old
  • Improved fSelect - simplified accents/diacritics removal code
  • Improved add proximity “locate me” to keyboard nav

3.7.4

  • February 18, 2021
  • Fixed date picker issue with soft refresh
  • Fixed fSelect remained open unnecessarily in some cases
  • Fixed SearchWP - get_search_query() wasn't showing the keywords in some cases
  • Fixed tweaked logic for detecting the currently active facet

3.7.3

  • February 2, 2021
  • Fixed date picker - date selection was 1 day off (for certain timezones)
  • Fixed fSelect - keyboard issue when making an initial selection

3.7.2

  • January 26, 2021
  • Fixed date picker - console error due to invalid selector (some browsers)
  • Fixed date picker - the initial month didn't take min/max ranges into account

3.7.1

  • January 18, 2021
  • New brand new JS date picker! (custom built)
  • New preparing codebase for the eventual decoupling from jQuery (phase 1 of 3)
  • Improved code cleanup, removed lots of duplicate filtering code
  • Improved "per page" box - omit the dropdown placeholder if the "Default label" setting is empty
  • Improved fSelect - use strict mode when checking for matches
  • Improved rewrote nummy.js helper lib
  • Fixed SearchWP - handle the rare case when get( 's' ) is boolean FALSE
  • Fixed user selections box - ignore pager facets
  • Updated noUiSlider

3.7

  • December 22, 2020
  • Important If using SearchWP, updating to v4 is strongly recommended
  • New facetwp_preload_force_query hook to force FacetWP to modify archive queries
  • Improved rewrite of SearchWP integration (supports highlighting, excerpts, custom sorting, etc)
  • Improved smarter date range facets (the available range is content-dependent)
  • Improved code cleanup
  • Fixed issue indexing WooCommerce variation attributes
  • Fixed set the correct "Per page" value on pageload
  • Fixed when a selected facet choice is filtered out, remove its "User selections" value
  • Updated translations
See older versions »