Changelog

3.3.11

  • July 16, 2019
  • ๐Ÿž filtering bug introduced in 3.3.10 (sorry about that!)

3.3.10

  • July 15, 2019
  • ๐Ÿ”ฅ store post IDs into a keyed array for faster lookups (isset vs. in_array)
  • ๐Ÿž WooCommerce 3.6.x doesn't load front-end includes for REST API calls (problematic since FacetWP uses the REST API for ajax refreshes). We're now force-loading these includes.
  • ๐Ÿž disable WC's "redirect to single result page" feature if FWP variables are detected

3.3.9

  • June 7, 2019
  • ๐Ÿž reverted javascript createNodeIterator tweak from 3.3.8 (was breaking IE)
  • ๐Ÿž changed fSelect search input's type to "text" to disable the browser-specific "x" button
  • ๐Ÿž admin UI - drag-and-drop was occasionally placing items in the wrong spot
  • ๐Ÿž WooCommerce - a custom query was accidentally using a hard-coded table prefix

3.3.8

  • May 30, 2019
  • ๐Ÿ†• support ACF "page link" field type
  • ๐Ÿ”ฅ use a custom query to significantly speed up indexing of WC products
  • ๐Ÿ”ฅ admin UI - show the facet / template name on hover
  • ๐Ÿž autocomplete choices not appearing in the User Selections box
  • ๐Ÿž only show autocomplete choices relevant to the current result set
  • ๐Ÿ”ฅ removed the fallback wp_doing_ajax function
  • ๐Ÿ”ฅ removed the SEO pager
  • โคด๏ธ dependencies

3.3.7

  • May 14, 2019
  • ๐Ÿ”ฅ autocomplete - ignore the current facet's selection
  • ๐Ÿ”ฅ layout builder - items can now be dragged across columns
  • ๐Ÿ”ฅ admin - better delete button placement
  • ๐Ÿž prevent WooCommerce from redirecting to single result page when FacetWP is in use
  • โคด๏ธ javascript libs (Sortable, fSelect, vue-multiselect, vuedraggable)

3.3.6

  • April 24, 2019
  • ๐Ÿ”ฅ speed up WooCommerce integration by replacing slow array_merge calls
  • ๐Ÿ”ฅ Layout builder - WooCommerce price fields can be formatted
  • ๐Ÿž admin UI - clear the "Source" column for search facets

3.3.5

  • March 26, 2019
  • ๐Ÿž error preventing templates from appearing in the admin UI

3.3.4

  • March 26, 2019
  • ๐Ÿ†• revamped admin UI (thanks for all the feedback!)
  • ๐Ÿ”ฅ moved the facetwp_indexer_row_data hook slightly
  • โคด๏ธ JS deps (fSelect, noUiSlider, vue, Sortable, vuedraggable)
  • โคด๏ธ translation sources

3.3.3

  • March 14, 2019
  • ๐Ÿ”ฅ Layout builder - added "Clear" button to color picker fields
  • ๐Ÿž Search facets - prefix SearchWP engines with "swp_" to prevent conflicts with custom engines
  • ๐Ÿž autocomplete facets now work properly when using single quotes and percent signs
  • ๐Ÿž on pageload, ignore empty facet URL variables
  • ๐Ÿž minor translation tweaks

3.3.2

  • February 27, 2019
  • ๐Ÿ†• FWP()->helper->get_facets_by() method
  • ๐Ÿ†• facetwp_woocommerce_preserve_sort hook
  • ๐Ÿ†• added post_id_idx table index for faster lookups
  • ๐Ÿ”ฅ removed the facet_source table column (more efficiency)
  • ๐Ÿž quote CSS url() paths to fix rare IE issues
  • ๐Ÿž reverted number auto-formatting from 3.3.1
  • ๐Ÿž Layout builder - fail gracefully on invalid WC products

3.3.1

  • February 14, 2019
  • ๐Ÿ”ฅ better Slider facet styling
  • ๐Ÿ”ฅ auto-format slider / number range values
  • ๐Ÿ”ฅ reduce the "Debug Mode" response payload by trimming the post IDs
  • ๐Ÿ”ฅ better logic within FWP()->helper->load_settings()
  • ๐Ÿ”ฅ set default loading animation to "fade"
  • ๐Ÿ”ฅ ignore invalid facet types
  • ๐Ÿ”ฅ switched to new logo
  • ๐Ÿž added nopaging var to prevent query offset issues
  • ๐Ÿž translate ACF "Yes" and "No" labels
  • โคด๏ธ Vue (2.6.6)
  • โคด๏ธ noUiSlider (13.1.0)
  • โคด๏ธ jQuery-autocomplete (1.4.9)
  • โคด๏ธ FontAwesome (5.7.2)

3.3.0

  • January 24, 2018
  • ๐Ÿ”ฅ Layout builder - rearranged settings for easier access
  • ๐Ÿ”ฅ Layout builder - better color picker
  • ๐Ÿ”ฅ Layout builder - {{magic}} tags within HTML items are more lenient w/ spaces
  • ๐Ÿ”ฅ Query builder - filter/sort dropdowns now use fSelect (searchable!)
  • ๐Ÿ”ฅ better handling of custom queries using the no_found_rows var
  • ๐Ÿ”ฅ search facets using SearchWP now support attachments
  • ๐Ÿ”ฅ hide "_" prefixed ACF fields (since they only contain field references)
  • ๐Ÿ”ฅ updated accessibility.js to add ARIA support for checkbox toggle links
  • ๐Ÿž reverted ACF changes to fix issue with ACF fields + "Source other"
  • ๐Ÿž disable browser autofill for Proximity facets
  • ๐Ÿž Dutch translation tweaks
  • โคด๏ธ fSelect.js

3.2.13

  • January 8, 2018
  • ๐Ÿ”ฅ added depth classes (d0, d1, etc) to fSelect choices
  • ๐Ÿ”ฅ only perform add-on update checks if FacetWP has an active license
  • ๐Ÿ”ฅ ACF integration now uses the facetwp_indexer_row_data hook
  • ๐Ÿ”ฅ added fs:opened event to fSelects
  • ๐Ÿž custom translations can be added to wp-content/languages/plugins/fwp-front-[LANG].mo
  • ๐Ÿž issue with "Source other" not toggling other facet settings
  • ๐Ÿž Dutch translations
  • โคด๏ธ jQuery Minicolors
  • โคด๏ธ translation sources

3.2.12

  • December 5, 2018
  • โ€ผ๏ธ renamed wp.hooks to FWP.hooks due to conflicts with WP 5.0
  • โ€ผ๏ธ This is a breaking change. Please see the related blog post

3.2.10

  • December 4, 2018
  • ๐Ÿ”ฅ FacetWP only ships with translations for front-facing strings
  • ๐Ÿ”ฅ the (hidden) SEO pager is now disabled by default
  • ๐Ÿ†• facetwp_indexer_complete action hook
  • ๐Ÿž override WooCommerce sort with FacetWP sort when in use (props @djrmom)
  • ๐Ÿž extra sanitization for SEO pager URLs
  • ๐Ÿž preserve sequential order of facets + templates (fixed Vue error)
  • ๐Ÿž exit gracefully for PHP 5.3 and below

3.2.9

  • November 14, 2018
  • โ€ผ๏ธ FacetWP now requires PHP 5.4 or above
  • ๐Ÿ”ฅ Layout builder - make the "+ new item" box always visible (props @givewp)
  • ๐Ÿ”ฅ added ARIA support for pager links (accessibility.js)
  • ๐Ÿž when no results, facets in "OR" mode should be empty
  • ๐Ÿž Layout builder - make sure date / number fields aren't empty
  • ๐Ÿž Layout builder - properly display WooCommerce fields
  • ๐Ÿž much cleaner WC product sort handling
  • ๐Ÿž issue when a Beaver Builder Post Grid module is below another module
  • โคด๏ธ translation sources

3.2.8

  • October 31, 2018
  • ๐Ÿ”ฅ rebuilt the proximity autocomplete
  • ๐Ÿ”ฅ proximity facets include built-in throttling (fewer GMaps API calls)
  • ๐Ÿ”ฅ better handling of WooCommerce sorting (props @djrmom)
  • ๐Ÿ”ฅ better handling of code-based facets + templates
  • ๐Ÿ”ฅ fSelect search now supports accents
  • โคด๏ธ noUiSlider 12.1.0
See older versions ยป