Skip to content

Releases: 10up/ElasticPress

Version 3.4.2

18 Jun 02:07
Compare
Choose a tag to compare

Bug fixes:

  • uninstall.php: Change the EP_FILE const to its value. Props felipeelia.
  • Fix list features WP CLI command. Props felipeelia.
  • Add rel="nofollow" to facet links. Props mlaroy.
  • Facets widget: Move
    outside ob_start(). Props kallehauge.
  • Load facet scripts and styles only when they are really necessary. Props goaround.
  • Index attachments with Protected Content and query for them in media search. Props oscarsanchez.
  • Fixed Deprecated field [include] used, expected [includes] instead.. Props dinhtungdu.

Enhancements:

  • Add filter for enabling sticky posts. Props shadyvb.
  • Add sync kill filter. Props barryceelen.
  • Add timeout filters for bulk_index and index_document. Props @oscarsanchez.

Version 3.4.1

31 Mar 16:18
Compare
Choose a tag to compare

This is a minor bug fix release:

  • Make weighting dashboard flex containers to prevent the slider from changing size. Props @mlaroy.
  • Fix issue where weightings wouldn't save properly for certain post types. Props mustafauysal.
  • Fix bug where terms wouldn't finish syncing in certain scenarios.
  • Properly order WooCommerce products using double to account for decimals. Props @oscarsanchez.
  • Show current indices in index health dashboard. Props moraleida.

Version 3.4

03 Mar 17:12
Compare
Choose a tag to compare

Version 3.4 contains a number of important bug fixes and enhancements. Most notably, ElasticPress now integrates with WP_Term_Query.

Release changes

  • Addition of Terms Indexable and Feature. ElasticPress can now integrate with WP_Term_Query. Props dkotter.
  • Fixes for WP_User_Query 'fields' parameter. Props petenelson.
  • Support all taxonomies in root of WP_Query
  • Readd ep_retrieve_aggregations hook for backwards compatibility
  • Move indexable posts class registration into a function that runs in the plugins_loaded action. Props petenelson.
  • Fix author name in weighting and use post_author.display_name for weighted author field search. Props petenelson.
  • Add ep_prepared_*_meta filters
  • Refactor CLI indexing code for simplicity.
  • Limit indexed Protected Content post types removing revision, oembed_cache, custom_css, user_request, customize_changeset, and wp_block.
  • Cast taxonomy slug to array in case it's already an array in WP_Query.
  • Remove unnecessary usage of --network-wide CLI paramter.
  • Add name, nickname, and display name to fields used for user search.
  • Add clear-transient WP CLI command.
  • Don't make product categories facetable when WooCommerce feature is not active. Props mustafauysal.

Version 3.3

19 Dec 04:01
Compare
Choose a tag to compare

3.3 includes official support for Elasticsearch 7.5 along with a few other enhancements and bug fixes.

Changelog

  • Officially support Elasticsearch 7.5
  • Add optional Google Analytics Autosuggest tracking Event
  • Fix single node warning before sync has occurred.
  • When ep_integrate is set to false, do not apply faceting.
  • Fix search ordering error when there are no pointers.
  • Add filter ep_get_hits_from_query to modify retrieved Elasticsearch hits.
  • Make sure post_type array does not include keys. Fixes a bbPress issue.
  • Pass query object to EP response so we can check for main query. This fixes a faceting bug.
  • Add EP-Search-Term header to autosuggest requests to EP.io
  • Clean up indexing transient on sigkill

3.2

14 Oct 17:20
Compare
Choose a tag to compare
3.2
  • Improve block asset enqueueing: hook on enqueue_block_editor_assets. Props @adamsilverstein.
  • Handle empty search weighting fields bug.
  • Integrate WooCommerce default filter by price widget with ES range query.
  • Improve messaging for custom result post type.
  • Index health page.
  • Add tag__in and tag__and support.
  • Related posts Gutenberg block.
  • Facet widget ordering option. Props @psorensen.
  • Control Index-ability of individual sites in multisite.
  • Integrate WooCommerce default filter by price widget with ES range query.

See https://github.com/10up/ElasticPress/pulls?utf8=%E2%9C%93&q=is%3Apr+milestone%3A3.2.0+is%3Aclosed+

Version 3.1.4

29 Aug 04:25
Compare
Choose a tag to compare

Version 3.1.3

22 Aug 19:28
Compare
Choose a tag to compare

This is a bug fix release.

  • Check wpcli transient before integrating with queries
  • Fix version comparison bug when comparing Elasticsearch versions
  • Use proper taxonomy name for WooCommerce attributes.
  • Increase Elasticsearch minimum supported version to 5.0
  • Fix product attribute archives

Version 3.1.2

16 Aug 20:15
Compare
Choose a tag to compare

This is a bug fix release with some filter additions.

  • Add ep_es_query_results filter.
  • Add option to sync prior to shutdown.
  • Readme update around WPCLI post syncing. Props @mmcachran
  • Ignore sticky posts in find_related. Props @columbian-chris
  • Weighting dashboard fixes around saving. @oscarsanchez
  • Weighting UI improvements. Props @mlaroy

3.1.1

25 Jul 19:18
acb6e63
Compare
Choose a tag to compare

Ensure taxonomies that are shared among multiple post types show up on the weighting screen

3.1

23 Jul 19:14
b11ea2c
Compare
Choose a tag to compare
3.1

3.1 Adds the ability to control weighting of specific post fields per post type right from the WordPress admin. There is also a new Custom Results settings page for ElasticPress that allows adding specific posts to a specific search query, as well as controlling the order of the first page of results.

Other notable changes include:

Added

  • Support for nested tax queries. Props @dkotter
  • ep_bulk_index_action_args filter. Props @fabianmarz
  • Add filters to control MLT related posts params.
  • ep_allow_post_content_filtered_index filter to bypass filtered post content on indexing.
  • Weighting dashboard to control weights of specific fields on a per post type basis
  • Search ordering feature. Enables custom results for specific search queries.

Changed

  • Refactor admin notice, admin screen "resolver", and install path logic
  • WordPress.org profile
  • New EP settings interface. Props @dkoo
  • Delete pagination from facet URL.
  • allows WooCommerce product attributes to be facetable in 3.0
  • Autosuggest queries now match the search queries performed by WordPress, including weighting and any custom results

Fixed

  • Fix data escaping in WP 4.8.x
  • Support order by "type"/"post_type" in EP queries
  • Properly redirect after network sync
  • User mapping for pre 5.0 Props @mustafauysal
  • Avoid multiple reflows in autosuggest. Props @fabianmarz
  • 400 error when popularity is default sorting.
  • Fixed Facet widget not rendering WC product attribute options. Props @fabianmarz
  • Delete wpcli sync option/transient when an error occurs
  • Create index/network alias when adding a new site on a network activated installation. Props @elliott-stocks
  • Fix WooCommerce order search when WooCommerce module activated but protected content turned off.