Skip to content

Releases: 10up/ElasticPress

Version 3.0.3

04 Jun 11:49
Compare
Choose a tag to compare

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

23 May 15:13
Compare
Choose a tag to compare

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

20 May 14:03
Compare
Choose a tag to compare

3.0.1 is a minor bug release version. Here is a list of fixes:

  • wp elasticpress stats and wp 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

13 May 15:31
Compare
Choose a tag to compare

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

26 Mar 21:18
Compare
Choose a tag to compare
  • Enhancement: WooCommerce product attributes as facets.
  • Enhancement: Performance Boost for document indexing.
  • Bugfix for issue on WP REST API searches.
  • Bugfix for case-sensitivity issue with facet search.

2.8.1

13 Feb 20:35
fc3967f
Compare
Choose a tag to compare
  • Bugfix for homepage out of chronological order.
  • Bugfix for missing meta key. (Props turtlepod)
  • Bugfix for bulk indexing default value on settings page.

2.8.0

08 Feb 17:31
Compare
Choose a tag to compare

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

06 Dec 15:55
9459248
Compare
Choose a tag to compare
  • 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

22 Aug 21:05
Compare
Choose a tag to compare
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

23 Apr 18:20
Compare
Choose a tag to compare

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 query not between comparator.

Bugs

  • Disallow duplicated Elasticsearch requests on WooCommerce orders page. Props lukaspawlik
  • Fix taxonomy sync object warning. Props eugene-manuilov
  • true in is_empty_query terminates ep_query process when it shouldn't. Props yaronuliel