Releases: 10up/ElasticPress
Version 3.4.2
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
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
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
, andwp_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
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
- 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
andtag__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
Version 3.1.4 is a bug fix release.
See fixes:
https://github.com/10up/ElasticPress/pulls?q=is%3Apr+milestone%3A3.1.4+is%3Aclosed
Version 3.1.3
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
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
Ensure taxonomies that are shared among multiple post types show up on the weighting screen
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.