→ Changelog

2.7.5

  • February 6, 2017
  • IMPORTANT: FacetWP will soon require PHP 5.3 or above
  • We now collect PHP version during update checks. This information will only be used to notify users whose servers need to be updated.
  • Improved: switched user selections to single-select (see Power Plants demo)
  • Improved: automatic number formatting for slider and number_range facet types
  • Improved: using WP's remove_accents() to replace diacritics
  • Improved: data sources can now be ordered by "weight"

2.7.4

  • January 24, 2017
  • Improved: custom build of WP-JS-Hooks to prevent third-party conflicts
  • Improved: replace diacritics for `facet_value` column
  • Improved: submit button for number range facets
  • Improved: slightly less specific CSS pager selector (Flatsome support)
  • Fix: ensure that `$product` is defined (WooCommerce)
  • Fix: set flatpickr `disableMobile` option to TRUE
  • Updated noUiSlider
  • Updated jQuery Autocomplete
  • Added Danish translations (props Rasmus Grønbech)

2.7.3

  • January 5, 2017
  • New: loading animation setting (spin, fade, none)
  • New: `facetwp_index_all_products` filter (to index out-of-stock WooCommerce products)
  • Improved: `FWP_HTTP.get` JS variable is now dynamic
  • Improved: don't change search orderby when an "orderby" URL parameter is detected
  • Improved: REST API responses now contain JS settings for facets (if available)
  • Fix: ACF5 "Undefined variable" PHP warning
  • Fix: REST API issue when posts_per_page = -1
  • Fix: Respect WooCommerce's "Used for Variations" checkbox
  • Fix: renamed "rotate" to "spin" for CSS animations
  • Updated to flatpickr 2.2.9

2.7.2

  • December 14, 2016
  • Fixed WooCommerce product variation support (see usage)
  • New: `facetwp_indexer_post_facet_defaults` filter
  • New: Czech translations
  • Improved: only index in-stock WooCommerce product / variations
  • Improved: use purchase ID instead of license key for support
  • Improved: lookup term name for product variation values
  • Fix: strip non-breaking spaces from user selections
  • Fix: force associative array for json_decode() in class-ajax.php
  • Fix: force array for $matches within class-facet.php
  • Updated to flatpickr 2.2.5
  • Updated to noUiSlider 9.1.0
  • Updated translations

2.7.1.1

  • November 29, 2016
  • Fix: reverted WooCommerce product variation support while we address some bugs and performance issues

2.7.1

  • November 22, 2016
  • Please re-index if using WooCommerce
  • Fix: incorrect results when filtering on variable products
  • Improved: Finnish translations
  • Updated to flatpickr 2.1.1

2.7

  • November 15, 2016
  • New: full support for WooCommerce variable products
  • New: WooCommerce data sources - Price, Sale Price, Regular Price, and Average Rating
  • Improved: support ACF5 date_picker fields
  • Improved: select first proximity result on "Enter" press
  • Improved: welcome screen cleanup
  • Improved: flatpickr l10n
  • Fix: hierarchy facet indentation issue
  • Updated flatpickr (latest nightly)
  • Updated translations

2.6.5

  • October 18, 2016
  • Improved: better range intersect logic
  • Improved: FWP.settings.num_choices now supports hierarchy facets
  • Fix: get ACF field groups in all languages (WPML fix)
  • Fix: ghost choices should count as non-empty

2.6.4

  • October 7, 2016
  • Improved: faster loading of admin settings screen
  • Improved: radio facets now support "ghosts" and "preserve ghost order" settings
  • Improved: facet labels are now translatable
  • Improved: FacetWP_Ajax->refresh() now uses wp_die() for better debugging
  • Improved: date picker IE fixes
  • Tweak: REST API "facets" response variable is now an associative array
  • Renamed `facet_setting_is` method to `facet_is`
  • Removed bootstrap-datepicker
  • Updated to flatpickr 2.0.4
  • Updated to noUiSlider 9.0.0
  • Updated to jQuery Autocomplete 1.2.26
  • Updated translations

2.6.3

  • September 19, 2016
  • New: radio facet type
  • Improved: FWP()->facet->facets is now an associate array (facet names as array keys) for easier access

2.6.2

  • September 2, 2016
  • New: `FWP.settings.num_choices` JS object for determining whether facets have available choices
  • Improved: prettier plugin details modal
  • Improved: simplified User Selections JS logic
  • Improved: strict equality operators (JS)
  • Fix: sanitize User Selections box to prevent XSS (props Bill Reed)
  • Fix: CSS-based templates shouldn't re-render on pageload
  • Fix: wrap autocomplete terms within `$wpdb->esc_like`
  • Updated flatpickr (latest nightly)

2.6.1

  • August 17, 2016
  • Fix: date range selector issue
  • Tweak: JS template injection logic

2.6

  • August 6, 2016
  • New: REST API endpoint
  • New: autocomplete "Placeholder" setting
  • New: date_range "Display format" setting
  • New: "facetwp_gmaps_api_key" hook
  • New: "facetwp_template_force_load" hook
  • Changed: removed deprecated hash-based permalinks
  • Changed: replaced Bootstrap Datepicker with flatpickr
  • Fix: better error handling for missing taxonomies

2.5.3

  • July 5, 2016
  • Fix: GitHub Updater PHP notice
  • Fix: checkbox "ghosts" setting PHP notice
  • Tweak: WooCommerce / EDD assets filterable via `facetwp_assets`
  • Updated Dutch translations

2.5.2

  • June 20, 2016
  • New: added GitHub Updater class (automatic updates for add-ons)
  • Improved: allow FWP variables to be set before front.js loads
  • Improved: added JS hook to prevent hierarchy checkbox toggles
  • Fix: prevent selected checkbox items from disabling
  • Fix: prefixed "reset" and "loading" CSS classes to prevent conflicts
  • Fix: checkbox toggle issue when paginating
  • Tweak: minor copy edits

2.5.1

  • June 15, 2016
  • Important: if you recently upgraded the Time Since, Select2, or Alpha add-ons, please upgrade again
  • Fix: Cannot read property 'length' of undefined JS error
  • Fix: ensure that FWP object exists
  • Fix: remove [+] toggle links from selections box
  • Fix: render inline scripts after assets

2.5

  • June 10, 2016
  • New: support for WooCommerce product variations
  • New: support for ACF user fields
  • New: i18n for bootstrap-datepicker.js
  • New: Google Maps API key support (`GMAPS_API_KEY` constant)
  • New: `facetwp_assets` filter to control loading of CSS/JS files
  • Improved: show/hide toggles for hierarchical checkbox facets
  • Improved: WooCommerce indexing performance tweak
  • Fix: prevent Date Range logic from interfering with Bookings add-on
  • Fix: Safari issue when copying shortcodes from admin
  • Updated translations
See older versions »

See Also