// Changelog

3.0.8

  • November 20, 2017
  • New: support for ACF5 Group fields
  • Fix: issue with commas within search / autocomplete facets
  • Fix: PHP notice for hierarchy facets
  • Fix: output the "fwp-loop" tag only if wp_head() has run (props Justin @ Beaver Builder)
  • Fix: ignore queries with "suppress_filters" = true
  • Updated translations

3.0.7

  • November 1, 2017
  • Fix: SQL issue caused by WP 4.8.3
  • Fix: Unable to open fSelects on mobile

3.0.6

  • October 30, 2017
  • New: added facetwp_api_output hook
  • New: added facetwp/set_options/fselect JS hook
  • Improved: one less query for slider facets
  • Improved: Query Builder styling tweaks
  • Fix: fSelect iPhone fix
  • Fix: ignore feeds when doing query auto-detection
  • Fix: PHP notice for the facetwp/v1/fetch API endpoint

3.0.5

  • October 4, 2017
  • Improved: cache duplicate queries for even faster loading
  • Fix: FWP.settings.debug was undefined in some scenarios
  • Fix: issue with browser bfcache (back/forward cache)
  • Fix: incorrect counts for some preloaded facets

3.0.4

  • September 28, 2017
  • New: facets now load instantly on pageload (because magic)
  • New: facet choices can now be sorted by Term Order
  • New: facetwp_preload_url_vars hook for better facet pre-select
  • New: WooCommerce "Product Type" data source
  • New: facet base class (FacetWP_Facet) with a get_orderby() method
  • Improved: fail gracefully if an invalid post ID is passed to the indexer
  • Improved: fSelect counts are now within a .facetwp-counter span
  • Improved: extra javascript error handling
  • Changed: FacetWP_Facet class renamed to FacetWP_Renderer

3.0.3

  • September 12, 2017
  • Improved: reset individual facets using FWP.reset('facet_name')
  • Improved: FWP.reset() also clears the sort box
  • Improved: support FACETWP_LICENSE_KEY constant
  • Improved: logic tweak for date range facets with 2 sources + "Exact" mode

3.0.2

  • August 23, 2017
  • Fix: revert facet auto-detect on taxonomy archives (due to some edge cases)
  • Fix: is_main_query detection should ignore /wp-admin/ queries
  • Fix: permalink issue with "_" URL prefix

3.0.0

  • August 18, 2017
  • New: rebuilt admin UI
  • New: support for custom URL prefixes
  • New: added fSelect "Hierarchical" setting
  • Improved: hookable admin settings screen
  • Improved: fSelect auto-refresh on each selection (when multi-select)
  • Improved: cache update checks (transients stink)
  • Improved: on taxonomy archive pages, taxonomy facets should show only children of the current term
  • Improved: support for "Other data source" setting with ACF date_picker fields
  • Improved: support more date range scenarios (e.g. 2 data sources using "Exact" display)
  • Improved: proximity "Clear location" setting is now translatable
  • Improved: "No results found" text is now translatable
  • Fix: proximity issue preventing exact matches from showing
  • Fix: incorrect argument order with facetwp/save/{facet_type} JS hook
  • Fix: fSelect IE11 selection issue
  • Updated noUiSlider
  • Updated flatpickr
  • Updated translations

2.9.3

  • July 24, 2017
  • Fix: template detection issue for some sites using FacetWP + WooCommerce + Yoast SEO (workaround for WP core bug #40393)
  • Removed front-end nonces (fixes caching issues)

2.9.2

  • July 7, 2017
  • New: added wp_doing_ajax() polyfill for WP < 4.7
  • Fix: add-on updater wasn't naming plugin folders properly
  • Fix: WooCommerce PHP notice (changed to $product->get_type())
  • Fix: JS show_expanded console error
  • Fix: issue with date range facets during pagination
  • Fix: skip template auto-detection for non-FWP ajax requests
  • Fix: EDD [downloads] query detection (props @spencerfinnell)
  • Added support for loop_no_results hook (arriving in WP 4.9)

2.9.1

  • June 28, 2017
  • Fix: issue with ACF fields in "Other data source" (needs a re-index)

2.9

  • June 19, 2017
  • New: template auto-detection for archive / shop pages (no need to edit template files!)
  • New: "Show expanded" setting for hierarchical checkbox facets
  • New: facetwp_use_search_relevancy filter to prevent search relevancy from overriding the default orderby
  • Improved: better error handling when a valid template isn't found
  • Improved: better help text for the "Parent term" tooltip
  • Improved: simplified Debug Mode code
  • Fix: strip slashes for quoted search keywords
  • Fix: IE11 issue with HTML5 placeholders (date picker)
  • Fix: PHP notice in WooCommerce integration
  • Updated flatpickr (3.0.5-1)
  • Updated noUiSlider (10.0.0)
  • Updated jQuery PowerTip (1.3.0)
  • Updated translations
See older versions ยป

See Also