Version 5.3.4
Added
ep_instant_results_excluded_post_typesfilter to exclude post types from Instant Results facets and search results. Props @Sidsector9 and @feliciaoctocog via #4290.ep_instant_results_excluded_term_idsfilter to exclude taxonomy terms from Instant Results facets. Props @Sidsector9 and @feliciaoctocog via #4290.
Changed
- Hide the Subscription Token value in the Settings page. Props @faisalahammad and @felipeelia via #4324 and #4361.
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_datais an array. Props @muhitasraf via #4341. - Prevent ElasticPress from corrupting cached
WP_Postobjects 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_facetablefalse to disable faceting on queries. Props @burhandodhy and @dmitrijCraq via #4337. - Prevent
max_num_pagesfrom becoming negative whenposts_per_pageis -1. Props @burhandodhy and @dmitrijCraq via #4336. - Guard
Utils\get_site()andis_site_indexable()against non-existent site IDs. Props @thisismyurl via #4319. - Prevent WooCommerce
product_visibilitytax queries from forcing product-only site search results. Props @ZacharyRener via #4321. - Disable
cache_resultsfor cross-site queries (site__in,site__not_in, orep_search_scopeset toall) and when a persistent object cache is in use. The posts cache is per-blog and keyed by post ID only, so a laterget_post()for a local ID could return another site's content. Props @burhandodhy and @dannyreaktiv via #4353 and #4355. - Guard the
post_authorread informat_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-runtimescript 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
helpprop instead of__experimentalShowHowToon 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
- Bumped
react-routerfrom 7.14.1 to 7.18.2. Props @dependabot via #4351. - Bumped
uuidfrom 11.0.5 to 14.0.0. Props @dependabot via #4314. - Bumped
@babel/plugin-transform-modules-systemjsfrom 7.25.9 to 7.29.4. Props @dependabot via #4314. - Bumped
fast-urifrom 3.0.3 to 3.1.5. Props @dependabot via #4314 and #4343. - Bumped
postcssfrom 8.4.49 to 8.5.25. Props @dependabot via #4314 and #4343. - Bumped
webpack-dev-serverfrom 5.2.3 to 5.2.6. Props @dependabot via #4314 and #4343. - Bumped
esbuildfrom 0.28.0 to 0.28.1. Props @dependabot via #4343. - Bumped
immutablefrom 5.1.5 to 5.1.9. Props @dependabot via #4343. - Bumped
launch-editorfrom 2.13.2 to 2.14.1. Props @dependabot via #4343. - Bumped
linkify-itfrom 5.0.0 to 5.0.2. Props @dependabot via #4343. - Bumped
markdown-itfrom 14.1.1 to 14.3.0. Props @dependabot via #4343. - Bumped
qsfrom 6.14.2 to 6.15.3. Props @dependabot via #4343. - Bumped
svgofrom 3.3.3 to 3.3.4. Props @dependabot via #4343. - Bumped
wsfrom 8.20.0 to 8.21.2 and from 7.5.10 to 7.5.13. Props @dependabot via #4343. - Bumped
websocket-driverfrom 0.7.4 to 0.7.5. Props @dependabot via #4343.
See: https://github.com/10up/ElasticPress/milestone/95?closed=1