Releases: 10up/ElasticPress
Version 3.0.3
3.0.3 is a minor bug fix release. Here is the list of changes:
- Pass $post_id twice in ep_post_sync_kill for backwards compatibility. Props aaemnnosttv
- Add
ep_search_request_path
filter for backwards compant. - Add
ep_query_request_path
filter for modifying the query path. - Fix missing action name in post query integration.
- Properly add date filter to WP_Query.
Version 3.0.2
3.0.2 is a minor bug release version. Here is a list of fixes:
- Fix date query errors
- Readd ep_retrieve_the_{type} filter. Props gassan
- Fix empty autosuggest selector notice
Version 3.0.1
3.0.1 is a minor bug release version. Here is a list of fixes:
wp elasticpress stats
andwp elasticpress status
commands fatal error fixed.- Add autosuggest selector field default to fix notice.
- Re-add
ep_find_related
as deprecated function. - Changed max int to use core predefined constant. Props @fabianmarz
- Properly support legacy feature registration callbacks per #1329.
- Properly disable settings as needed on dashboard.
- Don't force document search on REST requests.
Version 3.0
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.
2.8.2
2.8.1
2.8.0
ElasticPress 2.8 provides some new enhancements and bug fixes.
- Sticky posts support.
- Meta LIKE query adjustment.
- Autosuggest bugfix.
- Autosuggest to abide by plugin settings.
- WooCommerce searches with custom fields.
- Adjustment to
wp elasticpress status
- Add Elasticsearch version in settings. (Props turtlepod)
- Allow user to set number of posts during bulk indexing cycle.
- Facet query string customization (Props ray-lee)
- Removal of logic that determines if blog is public / indexable. (Resolves sync issue.)
- Fix for auto activating sync notices. (Props petenelson)
- Removal of date weighting for protected content admin queries.
- Protected content: filtering of filtered post types.
- Implemented --post-ids CLI option to index only specific posts. (Props dotancohen)
2.7.0
- Prevent indexing when blog is deleted or not public.
- Do not apply absint to comment_status.
- ElasticPress.io credentials bugfix.
- Related posts bugfix.
- Random WooCommerce ordering allowed.
- Query only post IDs when indexing. (Props elliott-stocks)
- Better error notices. (Props petenelson)
2.6
ElasticPress 2.6 provides some new enhancements and bug fixes.
- Ability to set autosuggest endpoint by a constant (EP_AUTOSUGGEST_ENDPOINT).
- Enable WooCommerce products to be included in autosuggest results.
- Support for tax_query operators EXISTS and NOT EXISTS.
- Addition of new filter to change default orderby/sort (ep_set_default_sort).
- Do not search for author_name when searching products in WooCommerce.
Version 2.5
ElasticPress 2.5 includes a new Facets feature that makes it easy to add high performance content filtering controls to a website.
A new Facets widget enables site administrators to add taxonomy facets to a sidebar (or any widgetized area). When viewing a content list on the front end of the website, the widget will display the name of the taxonomy – e.g. “Categories” – and a checklist with all of its terms. Visitors can narrow down content by selecting terms they are interested in. The Facets feature can be globally configured to narrow results to content that is tagged with any or all of the selected terms. The widget’s front end output contains carefully named CSS classes, so that designers and developers can apply unique styling.
Version 2.5 also includes a number of smaller enhancements and fixes, including official support for Elasticsearch 6.2, and increased functional parity with the WP_Query API.
Here is a detailed list of what's been included in the release:
Enhancements
- Facets feature
--post-ids
CLI option to index only specific posts. Props dotancohen.- Filter for hiding host setting in dashboard. Props tomdxw.
- Support
WP_Query
meta querynot between
comparator.
Bugs
- Disallow duplicated Elasticsearch requests on WooCommerce orders page. Props lukaspawlik
- Fix taxonomy sync object warning. Props eugene-manuilov
true
inis_empty_query
terminates ep_query process when it shouldn't. Props yaronuliel