Version 4.4.1
Note that starting from the ElasticPress 5.0.0 release the Users
feature will be moved to the ElasticPress Labs plugin. The Terms
and Comments
features will remain in ElasticPress but will be available only if enabled via code.
This is a bug fix release.
Added
- Node 18 support. Props @burhandodhy and @felipeelia via #3224.
- Unit tests for WP-CLI Commands. Props @burhandodhy and @felipeelia via #3202.
- Unit tests for the
HealthCheckElasticsearch
class, Protected Feature, and #3106. Props @burhandodhy via #3213,#3183, and #3184.
Changed
- Detection of indexable meta fields when visiting the sync and status report pages. Props @felipeelia, @paoloburzacca, and @burhandodhy via #3215 and #3250.
put-mapping
WP-CLI command returns an error message if mapping failed. Props @burhandodhy, @JakePT, and @felipeelia via #3206.- Last Sync subsection title in the Status Report page. Props @MARQAS, @felipeelia, and @tomioflagos via #3228.
- Title for Autosuggest and Instant results features, if connected to an ElasticPress.io account. Props @burhandodhy, @felipeelia, and @NV607FOX via #3207.
- "Exclude from search" checkbox text. Props @burhandodhy, @JakePT, @felipeelia, and @anjulahettige via #3210.
- Visibility of the
analyze_log
method of theFailedQueries
class. Props @MARQAS via #3223. - Text of the notice under the Documents feature. Props @MARQAS and @NV607FOX via #3212.
- Usage of
get_index_default_per_page
instead of a direct call toUtils\get_option
. Props @burhandodhy via #3163.
Removed
- Unnecessary
remove_filters
from the unit tests. Props @burhandodhy via #3220.
Fixed
- Sync is stopped if put mapping throws an error. Props @burhandodhy, @JakePT, and @felipeelia via #3206.
- Layout issue in Instant Results that would occur with small result sets. Props @JakePT via #3200.
- Issue where keyboard focus on a facet option was lost upon selection. Props @JakePT via #3209.
- JS error on Status Report page. Props @burhandodhy and @felipeelia via #3187.
- Hooks documentation reference. Props @burhandodhy via #3244.
'current'
as value for the'sites'
parameter. Props @burhandodhy, @oscarssanchez, and @anders-naslund via #3243.Uncaught ArgumentCountError: Too few arguments to function WP_CLI::halt()
message. Props @burhandodhy and @JakePT via #3242.- Queries with
post_parent
set to0
not working correctly. Props @JiveDig via #3211. - Sync command exits without any error message if mapping fails. Props @burhandodhy and @felipeelia via #3202.
- Evaluate the WP-CLI
--pretty
flag as real boolean. Props @oscarssanchez via #3185. - Remove deprecated command from the error message. Props @burhandodhy via #3194.
- CLI command
delete-index --network-wide
throws error when EP is not network activated. Props @burhandodhy via #3172. - E2E tests for PHP 8. Props @burhandodhy via #3188.
- Feature title issue on the report page and notices. Props @burhandodhy and @JakePT via #3248.
- Autosuggest Site Health Info containing incorrect information unrelated to Autosuggest. Props @JakePT via #3247.
- Styling of the Instant Results Facets field. Props @JakePT via #3249.
Security
- Bumped
simple-git
from 3.6.0 to 3.15.1. Props @dependabot via #3190.
See: https://github.com/10up/ElasticPress/milestone/70?closed=1