Skip to content

Version 3.0

Choose a tag to compare

@tlovett1 tlovett1 released this 13 May 15:31
· 7989 commits to develop since this release

3.0 is a refactor of ElasticPress for modern coding standards (PHP 5.4 required) as well as the introduction to indexables. Indexables abstracts out content types so data types other than post can be indexed and searched. 3.0 includes user indexing and search (integration with WP_User_Query). User features require at least WordPress version 5.1.

The refactor changes a lot of ElasticPress internals. The biggest change is the feature registration API has completely changed. Now, new features should extend the ElasticPress\Feature class rather than calling ep_register_feature. Older features should be backwards compatible.

Other Features:

  • Elasticsearch language setting in admin

Here is a list of filters/actions removed or changed:

Actions Removed:

  • ep_feature_setup

Filters changed:

  • ep_post_sync_kill - Removed $post_args argument.

Read the announcement blog post.