Added
- New filter
ep_facet_selected_filters
. Props @burhandodhy via #3953. - New filter
ep_disable_query_logging
to disable query logging. Props @davidsword and @rebeccahum via #4019. - New setting to Protect Content to use WP default order in admin. Props @felipeelia and @realrellek via #4028.
Changed
- Apply ElasticPress filters to the requests in status and stats CLI commands. Props @edpittol via #4000.
- Autosuggest Endpoint field explanation. Props @burhandodhy and @felipeelia via #4009.
- Alignment of custom search results action icons. Props @felipeelia and @anjulahettige via #4020.
- Update all of our blocks apiVersion from 2 to 3, to indicate support for working in an iframed editor. Props @dkotter and @JakePT via #4029.
- If using the new way to index meta, avoid querying distinct meta fields in the sync page. Props @felipeelia and @majiix via #4033.
- Updated several composer and node packages. Node 20 is now the default version. Props @felipeelia via #4039 and #4043.
- Improve readability of sync output (MB/GB) and number formatting on the Health Status page. Props @columbian-chris via #4042.
Fixed
- Hardcoded
tmp
path replaced with a dynamic value. Props @burhandodhy via #3962. - Variable names and descriptions in the docblocks for
ep_formatted_args
andep_post_formatted_args
. Props @barryceelen via #3977. - Remove 'None' from Highlight tag list. Props @burhandodhy via #3979.
- [Facets] Incorrect link on description when not using a block theme. Props @felipeelia and @burhandodhy via #3997.
- Deprecation warning in
strtotime()
call. Props @felipeelia and @barryceelen via #3998. - Special characters like
\
in search terms for both Autosuggest and Instant Results. Props @felipeelia and @burhandodhy via #3999. - [WooCommerce] Incompatibility when "Enable table usage" was enabled to filter the product catalog. Props @felipeelia and @burhandodhy via #4002.
- Deprecation warning related to PluginPostStatusInfo. Props @burhandodhy and @felipeelia via #4008.
- [Custom Results] Inconsistent Reordering Issue. Props @felipeelia, @anjulahettige, @burhandodhy via #4018 and #4045.
- Update supported document file types in Documents feature summary. Props @burhandodhy via #4024.
- "Exclude from search results" to work in AJAX contexts. Props @felipeelia and @burhandodhy via #4025.
- Retain CR & RD Labels Upon Saving Custom Search Result Posts. Props @felipeelia and @anjulahettige via #4020.
- Typo in "All filters" text domain. Props @felipeelia and @arturomonge via #4031.
- Autosuggest GA tracking to work when ad blocks are enabled. The dataLayer.push() call now pushes a custom event called ep_autosuggest_click with ep_autosuggest_search_term and ep_autosuggest_clicked_url as custom parameters. Props @felipeelia and @anjulahettige via #4032.
- Delay
load_plugin_textdomain
toinit
and set a Domain Path. Props @felipeelia via #4036. - Only display the Exclude From Search checkbox if the post type supports
custom-fields
. Props @felipeelia and @maartenhunink via #4040. - JS error when submit button is clicked without selecting a date. Props @burhandodhy via #4044.
- Deprecated warnings for margin style. Props @burhandodhy via #4046.
Security
- Bumped
composer/composer
from 2.7.0 to 2.7.8. Props @dependabot via #3972. - Bumped
symfony/process
from 6.4.8 to 6.4.14. Props @dependabot via #3996.
Developer
- Tests use ES 8 by default. Props @felipeelia via #4017.
- Update E2E tests to work properly with the iframed block editor. Props @dkotter via #4029.
- E2e tests for WP 6.6. Props @felipeelia via #3959.
- E2e tests for WP 6.7. Props @felipeelia via #4010.
- Unit Tests: Fail faster on requests we know will fail. Props @felipeelia via #4047.
- E2e tests: Fix the debug-bar-elasticpress dependency of ElasticPress. Props @felipeelia via #4048.
See: https://github.com/10up/ElasticPress/milestone/88?closed=1