Changelog

3.6.6

  • October 14, 2020
  • ๐Ÿ”ฅ fSelect styling tweaks
  • ๐Ÿ”ฅ admin UI - only pass Vue the necessary data (faster loading)
  • ๐Ÿ”ฅ admin UI - cleanup of redundant Vue code
  • ๐Ÿž fSelect opacity issue when refreshing
  • ๐Ÿž layout builder - only render link "target" when needed
  • ๐Ÿž Vue reactivity issue when using the "source_other" field on newly-created facets
  • ๐Ÿž PHP notice when "active_plugins" wp_option doesn't match plugins (usually caused by DB imports)

3.6.5

  • October 2, 2020
  • ๐Ÿ†• layout builder - added facetwp_builder_dynamic_tags hook to create new Dynamic Tags without having to add a hidden item
  • ๐Ÿ”ฅ admin UI - replaced FontAwesome with in-house SVG handling for faster loading
  • ๐Ÿž query detection - only intercept the *identical* query (it was too lenient before)
  • ๐Ÿž refactored SearchWP integration for FacetWP 3.6+
  • โคด๏ธ vendor libs (vue, flatpickr, etc)

3.6.4

  • September 25, 2020
  • ๐Ÿž incorrect post types were appearing on home listings
  • ๐Ÿž re-added is_archive to query detection check
  • ๐Ÿž WooCommerce - ensure that $product exists before calling its methods
  • ๐Ÿž WooCommerce - apply new tooltip styling to WC admin settings
  • ๐Ÿ†• added FWP()->is_filtered and FWP()->filtered_post_ids convenience props

3.6.3

  • September 16, 2020
  • ๐Ÿž more tweaks to the query detection algorithm (third time's the charm, right?)
  • ๐Ÿž hide the WP admin bar during ajax refresh, to prevent rare JSON parsing errors

3.6.2

  • September 10, 2020
  • ๐Ÿž FacetWP is improperly overriding queries

3.6.1

  • September 8, 2020
  • ๐Ÿž pager issue on archive pages

3.6.0

  • September 4, 2020
  • ๐Ÿ”ฅ FacetWP is now up to 30% faster on archives (category pages, shop pages, etc)
  • ๐Ÿ”ฅ support WP 5.5+ auto-updates
  • ๐Ÿ”ฅ Query Builder - URI vars can now be pulled in via special tags (e.g. "http:uri", "http:uri:0", or "http:get:year")
  • ๐Ÿ”ฅ Fetch API - include the "parent_id" if available
  • ๐Ÿ”ฅ admin UI - facet / template name appears in tooltip on hover
  • ๐Ÿ”ฅ admin UI - tweaked tooltip display
  • ๐Ÿ”ฅ added facetwp_archive_abort_query bailout hook
  • ๐Ÿž Fetch API - fixed facets in "OR" mode
  • ๐Ÿž prevent "Only variables should be passed reference" PHP notice (ACF integration)

3.5.10

  • August 14, 2020
  • ๐Ÿ”ฅ added "Powered by Google" image to bottom of Proximity dropdown (per guidelines)
  • ๐Ÿ”ฅ re-styled "Locate me" and "Search" icons to make them easier to click on mobile
  • ๐Ÿ”ฅ search facets now show a loading animation
  • ๐Ÿ”ฅ layout builder - don't display a prefix or suffix if the value is empty
  • ๐Ÿ”ฅ renamed "Backup" tab to "Import / Export" for clarity
  • ๐Ÿž ignore orphans when sorting taxonomy values (prevents PHP notices)
  • ๐Ÿž WP 5.5 requires "permission_callback" for all REST API requests
  • ๐Ÿž don't override existing $_GET vars

3.5.9

  • July 30, 2020
  • ๐Ÿ”ฅ more intuitive hierarchical checkboxes (parents will automatically uncheck when a child is checked)
  • ๐Ÿ”ฅ added ARIA labels for dropdown facets
  • ๐Ÿ”ฅ extra sanitization to trigger fewer false positives with automated security audits
  • ๐Ÿž PHP notices when paged or posts_per_page aren't passed into the API
  • ๐Ÿž Italian translation tweak

3.5.8

  • July 7, 2020
  • ๐Ÿž PHP error for some users when Debug Mode is enabled
  • ๐Ÿž updated "new ticket" URL to prevent 301 redirect

3.5.7

  • July 3, 2020
  • ๐Ÿ”ฅ added hooks_used, row_counts, and last_indexed to the Debug Mode JS output (very helpful when troubleshooting sites)
  • ๐Ÿ”ฅ removed redundant data from the "Show indexer stats" menu
  • ๐Ÿ”ฅ doubled the textarea height for "advanced mode" inputs
  • ๐Ÿ”ฅ mention -1 in the "Count" setting tooltip
  • ๐Ÿž only intercept the first detected EDD [downloads] query

3.5.6

  • June 11, 2020
  • ๐Ÿ†• added "Value modifiers" UI setting to include / exclude certain facet choices
  • ๐Ÿ”ฅ the fetch API method can now be accessed via FWP()->api
  • ๐Ÿ”ฅ added internal facet render_setting method (less code duplication)
  • ๐Ÿž PHP notice involving register_rest_route in WP 5.4.2
  • ๐Ÿ”ฅ layout builder - renamed "Results per row" to "Grid columns"

3.5.5

  • May 27, 2020
  • ๐Ÿ”ฅ more SearchWP 4.0 compatibility tweaks
  • ๐Ÿ”ฅ facetwp_template_use_archive hook (for using shortcode templates on archive pages) now supports the global search page
  • ๐Ÿž pager facet "Load more" now accounts for preloaded vars
  • ๐Ÿž ignore empty $_GET vars (props Jenny)

3.5.4

  • May 6, 2020
  • ๐Ÿ”ฅ the facet "Count" setting now accepts -1
  • ๐Ÿ”ฅ added $context arg to the facetwp_facet_sources hook
  • ๐Ÿ”ฅ only capture FacetWP-related $_GET vars when preloading
  • ๐Ÿž layout builder - issue with link tags inheriting the parent element's border styles
  • ๐Ÿž the facetwp_temp table doesn't exist in rare cases
  • ๐Ÿž typo preventing payment meta from being accessed correctly
  • ๐Ÿž added upgrade routine to fix issue causing the URL prefix to switch unexpectedly from "fwp_" to "_" on older installs
  • ๐Ÿž added IF EXISTS to DROP TABLE clause to prevent MySQL warnings
  • โคด๏ธ sample.json (for clean installs)

3.5.3

  • April 21, 2020
  • ๐Ÿ”ฅ rebuilt the plugin updater. It's now *significantly* faster, and only requires one request to fetch *all* update data (regardless of how many add-ons are installed!)
  • ๐Ÿ”ฅ removed the GitHub dependency for add-on updates
  • ๐Ÿ”ฅ add-on changelogs now appear in the "Plugin Info" modal
  • ๐Ÿ”ฅ changed default URL prefix from "fwp_" to "_"
  • ๐Ÿž only run check_ajax_referer when necessary (fixes WooCommerce issues)

3.5.2

  • April 7, 2020
  • ๐Ÿ†• added "Default label" setting for Hierarchy facets
  • ๐Ÿ”ฅ support "Term order" sort for ACF fields
  • ๐Ÿ”ฅ switched proximity lat/long input types from "text" to "hidden"
  • ๐Ÿž resolved PHP notices involving empty $_GET variables
  • ๐Ÿž better handling of "#" hash links (no longer breaks other plugins)
  • ๐Ÿž add-on updater - bust WP plugin cache for better reliability

3.5.1

  • March 24, 2020
  • ๐Ÿ”ฅ added support for SearchWP 4.0.0
  • ๐Ÿ”ฅ auto-populate $_GET variables for ajax refreshes
  • ๐Ÿž added facetwp_use_bigint hook for sites with abnormally large IDs
  • ๐Ÿž prevent the "facetwp-pager" CSS class from being added twice
  • ๐Ÿž clear the "Source other" setting when switching facet types

3.5.0

  • February 21, 2020
  • See 3.5 highlights
  • โ€ผ๏ธ PHP 5.6+ is required
  • โ€ผ๏ธ ACF 5.0+ is required (if using Advanced Custom Fields)
  • โ€ผ๏ธ The WP REST API is required (the deprecated wp_ajax fallback was removed)
  • ๐Ÿ†• the Indexer now uses a temp table to prevent front-end downtime!
  • ๐Ÿ†• added "Any" option for Radio facets
  • ๐Ÿ†• added "Copy shortcode" button for templates
  • ๐Ÿ†• added "Default label" setting to the pager facet (for the "Per page" feature)
  • ๐Ÿ†• FacetWP_Request class for request handling (and for preload logic)
  • ๐Ÿ”ฅ Admin UI - better styling of the "Name" field for facets and templates
  • ๐Ÿ”ฅ Query builder - added "DATE" custom field type, much better date support
  • ๐Ÿ”ฅ removed deprecated mysql_real_escape_string fallback for older PHP versions
  • ๐Ÿ”ฅ accessibility.js support for search facet placeholders
  • ๐Ÿ”ฅ prevent #hash clicks when FacetWP is in use
  • ๐Ÿ”ฅ better styling for layout builder "Color" fields
  • ๐Ÿ”ฅ "pager" and "per_page" shortcodes now use Pager facet logic (DRY principle)
  • ๐Ÿ”ฅ Query builder - replaced vue-multiselect with vue-select
  • ๐Ÿ”ฅ removed the "Spin" loading animation, improved the default loader (Fade)
  • ๐Ÿž filtering error when a pager facet is in use
  • ๐Ÿž pager facet was breaking the selections shortcode (on pageload)
  • โคด๏ธ libs (flatpickr 4.6.3, noUiSlider 14.1.1, SortableJS 1.10.2, Vue 2.6.11, Vue.Draggable 2.23.2)
  • โคด๏ธ translations
See older versions ยป