Skip to content

Version 5.3.4

Choose a tag to compare

@felipeelia felipeelia released this 27 Aug 16:26
· 26 commits to develop since this release

Added

  • ep_instant_results_excluded_post_types filter to exclude post types from Instant Results facets and search results. Props @Sidsector9 and @feliciaoctocog via #4290.
  • ep_instant_results_excluded_term_ids filter to exclude taxonomy terms from Instant Results facets. Props @Sidsector9 and @feliciaoctocog via #4290.

Changed

Fixed

  • Correct WooCommerce Filter by Price results when the shop displays prices including tax. Props @faisalahammad, @stefanmm, and @burhandodhy via #4338 and #4347.
  • Prevent TypeError in Elementor template parsing when _elementor_data is an array. Props @muhitasraf via #4341.
  • Prevent ElasticPress from corrupting cached WP_Post objects by encoding meta and taxonomy values as JSON. Props @burhandodhy and @marc-kohde via #4342.
  • Resolve translation warnings when generating the POT file. Props @faisalahammad via #4323.
  • Respect ep_is_facetable false to disable faceting on queries. Props @burhandodhy and @dmitrijCraq via #4337.
  • Prevent max_num_pages from becoming negative when posts_per_page is -1. Props @burhandodhy and @dmitrijCraq via #4336.
  • Guard Utils\get_site() and is_site_indexable() against non-existent site IDs. Props @thisismyurl via #4319.
  • Prevent WooCommerce product_visibility tax queries from forcing product-only site search results. Props @ZacharyRener via #4321.
  • Disable cache_results for cross-site queries (site__in, site__not_in, or ep_search_scope set to all) and when a persistent object cache is in use. The posts cache is per-blog and keyed by post ID only, so a later get_post() for a local ID could return another site's content. Props @burhandodhy and @dannyreaktiv via #4353 and #4355.
  • Guard the post_author read in format_hits_as_posts(), preventing PHP warnings and a fatal error when the field is missing or malformed in an Elasticsearch hit. Props @freibergergarcia via #4354.
  • Load React admin screens and Instant Results on WordPress 6.2 by registering the react-jsx-runtime script handle that 10up-toolkit requires and WordPress only ships from 6.6. Props @felipeelia via #4356.
  • Prevent a WordPress 7.1 deprecation warning by using the help prop instead of __experimentalShowHowTo on FormTokenField. Props @burhandodhy via #4358.
  • Fix the Features page notice layout on WordPress 7.1. Props @burhandodhy via #4359.
  • Update ElasticPress.io article URLs to the /resources/articles/ path. Props @burhandodhy via #4360.

Security

See: https://github.com/10up/ElasticPress/milestone/95?closed=1