// Changelog

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

2.8.7

  • May 22, 2017
  • Fix: pagination issue with CSS-based templates

2.8.6

  • May 19, 2017
  • New: facetwp_dismiss_notices filter
  • New: "Enclose" compare type for Date Range facets
  • Improved: better error handling for CSS-based templates
  • Improved: [+] and [-] buttons are now editable (using code)
  • Improved: added "fs-default" CSS class to fSelect boxes when no value is set
  • Improved: added "fs-open" CSS class to fSelect boxes when opened
  • Fix: indexing issue for ACF fields within the "Other data source" setting
  • Fix: FWP()->helper->format_number() was incorrectly stripping slashes
  • Added Polish translations (props Jakub J.)

2.8.5

  • April 26, 2017
  • New: indexer background processing
  • New: WooCommerce-specific UI settings
  • Improved: admin styling tweaks
  • Improved: run update checks only when using the dashboard
  • Fix: Autocomplete facets shouldn't return anything if query is empty
  • Updated flatpickr and jQuery Autocomplete
  • Updated translations

2.8.4

  • April 10, 2017
  • New: "Other data source" Proximity facet setting (if your longitude is stored separately)
  • New: facetwp_indexer_is_enabled filter (to turn off automatic indexing)
  • Improved: admin styling tweaks
  • Improved: extra sanitization for good measure
  • Improved: ignore those pesky _oembed Data source choices
  • Improved: WooCommerce pagination detection tweak
  • Improved: Only support ACF4+
  • Fix: JS error when a facet type no longer exists
  • Fix: Enable EDD support only with CSS-based templates
  • Updated translations

2.8.3

  • March 24, 2017
  • This is an important security release
  • Security fix: added nonces to prevent CSRF (props @dtbaker)

2.8.2

  • March 21, 2017
  • New: facetwp_api_valid_actions filter
  • Improved: set X-WP-Nonce header (REST API auth support)
  • Fix: REST API issue w/ PHP 5.3 (closures don't support $this yet)
  • Updated flatpickr

2.8.1

  • March 14, 2017
  • New: "Debug Mode" UI setting
  • Fix: Autocomplete facets using incorrect ajax endpoint

2.8

  • March 9, 2017
  • What's new in FacetWP 2.8
  • New: FacetWP now requires PHP 5.3+ and WordPress 4.4+
  • New: shortcode-based templates now use REST API endpoint (~15% faster)
  • New: support for ACF5 radio fields
  • New: added "element" param to facetwp/set_options/date_range JS hook
  • Improved: admin styling tweaks, and a new intro video
  • Improved: SearchWP-powered pages are now much faster for larger sites
  • Improved: FacetWP will show an admin notice if an integration add-on needs to be installed
  • Improved: FacetWP will throw a console.error if facets are inside "facetwp-template"
  • Improved: code cleanup, incl. removing pre-1.0 upgrade scripts
  • Fix: security issue allowing logged-in users to access the migration tool
  • Fix: changed support URL (to prevent 301 redirects)
  • Fix: a facet's "OR" mode wasn’t working with WooCommerce variable products
  • Fix: PHP error when $product doesn't exist (WooCommerce)
  • Updated to flatpickr 2.4.4
  • Updated translations
See older versions »

See Also