Releases: 10up/ElasticPress
Version 4.2.1
This is a bug fix release.
Added
- Server type/software detection and warning. Props @felipeelia and @brandwaffle via #2835.
- Coverage of E2E tests for the activate-feature command. Props @burhandodhy via #2802.
Changed
- Sync button
title
attribute. Props @burhandodhy and @JakePT via #2814. npm run build:zip
to usegit archive
. Props @felipeelia via #2822.
Fixed
- Fatal error related to WP-CLI timers on long-running syncs. Props @felipeelia and @przestrzal via #2820.
- Uncaught TypeError on the Settings Page. Props @burhandodhy via #2816.
- Meta values that are not dates converted into date format. Props @burhandodhy, @oscarssanchez, @tott, and @felipeelia via #2828.
- An issue where feature settings could be saved during a sync. Props @JakePT via #2823.
- Admin menu bar items are not clickable when instant results popup modal is activated. Props @MARQAS and @JakePT via #2833.
- Facet block wrongly available in the post editor. Props @oscarssanchez via #2831.
- Show Facet widgets on taxonomy archives. Props @burhandodhy and @felipeelia via #2837.
- Meta queries with 'exists' as compare operator and empty meta values handling. Props @burhandodhy via #2817.
- Sync interruption message always mentioning ElasticPress.io. Props @burhandodhy and @JakePT via #2813.
- An issue where the Related Posts block would display the wrong posts in the preview when added inside a Query Loop block. Props @JakePT via #2825.
- E2e tests for the Facets feature. Props @felipeelia via #2840.
- Intermittent error on GitHub Actions using the latest node 16 version. Props @felipeelia via #2839.
See: https://github.com/10up/ElasticPress/milestone/65?closed=1
Version 4.2.0
ElasticPress 4.2.0 fixes some bugs and introduces some new and exciting changes.
The sync functionality had its JavaScript refactored. Timeouts, memory limits, and general errors are now properly handled and do not make the sync get stuck when performed via the WP-CLI index
command. There is also a new get-last-sync
WP-CLI command to check the errors and numbers from the last sync.
We've improved the admin search experience for sites using both WooCommerce and Protected Content. Previously, WooCommerce was processing that screen with two different queries, and EP was used only in one of them. Now, it will be only one query, fully handled by ElasticPress. Users wanting to keep the previous behavior can do so by adding add_filter( 'ep_woocommerce_integrate_admin_products_list', '__return_false' );
to their website's codebase.
Facets are now available through a WordPress block. If you are using the Full Site Editing feature, you can now add ElasticPress Facets to your theme with just a few clicks! This block has been introduced with a simplified user interface to enable compatibility with Full Site Editing and will continue to be iterated and improved in future versions of the plugin.
Added
- E2e tests for the Facets feature. Props @felipeelia via #2667.
$post_args
and$post_id
to theep_pc_skip_post_content_cleanup
filter. Props @felipeelia and @ecaron via #2728.- New filter
ep_integrate_search_queries
. Props @rebeccahum and @felipeelia via #2735. - New
get-last-sync
WP-CLI command. Props @felipeelia via #2748. - Facet block (previously only available as a widget.) Props @felipeelia via #2722.
- New
_variations_skus
field to WooCommerce products. Props @felipeelia, @kallehauge, and @lukaspawlik via #2763. - Support for ordering Users by
user_registered
and lowercaseid
. Props @felipeelia and @burhandodhy via #2781. - New filter
ep_sync_number_of_errors_stored
. Props @felipeelia, @tott and @JakePT via #2789.
Changed
- Facets widgets rendered by a separate class. Props @felipeelia via #2712.
- Deprecated
ElasticPress\Feature\Facets\Widget::get_facet_term_html()
in favor ofElasticPress\Feature\Facets\Renderer::get_facet_term_html()
. Props @felipeelia via #2712. - Log errors and remove indexing status on failed syncs. Props @felipeelia via #2748.
- Refactored Sync page JavaScript. Props @JakePT via #2738.
- Updated admin scripts to use WordPress's version of React. Props @JakePT via #2756.
- WooCommerce products list in the Dashboard now properly leverages ElasticPress. Props @felipeelia via #2757.
- Removed Instant Results' dependency on
@wordpress/components
and@wordpress/date
. Props @JakePT and @felipeelia via #2774. - (Protected Content) Password-protected posts are only hidden on searches. Props @felipeelia, @JakePT, and @burhandodhy via #2780.
- The plugin is now available via Composer without any additional steps required. Props @felipeelia, @jeffpaul, and @johnbillion via #2799.
Fixed
- WP-CLI parameters documentation. Props @felipeelia via #2711.
- Full indices removal after e2e tests. Props @felipeelia and @dustinrue via #2710.
- Usage of the
$return
parameter inFeature\RelatedPosts::find_related()
. Props @felipeelia and @altendorfme via #2719. - Link to API Functions under the Related Posts feature -> Learn more. Props @felipeelia and @burhandodhy via #2729.
- Sync of WooCommerce Orders fields when WooCommerce and Protected Content features are enabled. Props @felipeelia and @ecaron via #2728.
- An issue where selecting no features during install would just cause the install page to reload without any feedback. Props @JakePT and @tlovett1 via #2734.
- An issue where deselecting a feature during install would not stop that feature from being activated. Props @JakePT via #2734.
- Add the missing text domain for the Related Posts block. Props @burhandodhy via #2751.
- Console error when hitting enter on search inputs with autosuggest. Props @burhandodhy, @felipeelia, and @MarijnvSprundel via #2754.
- An issue where attribute selectors could not be used for the Autosuggest Selector. Props @JakePT and @oscarssanchez via #2753.
- "Time elapsed" and "Total time elapsed" in WP-CLI index command. Props @felipeelia and @archon810 via #2762.
- Sync process with skipped objects. Props @juliecampbell and @felipeelia via #2761.
- Typo in the sync page. Props @JakePT and @davidegreenwald via #2767.
- WP-CLI index command without the
--network-wide
only syncs the main site. Props @felipeelia and @colegeissinger via #2771. - WP-CLI commands
get-mapping
,get-indexes
,status
, andstats
only uses all sites' indices name when network activated. Props @felipeelia and @colegeissinger via #2771. - A bug where URL search parameters could be cleared when using Instant Results. Props @JakePT and @yashumitsu via #2777.
- Undefined index notice in Facets renderer. Props @felipeelia and @burhandodhy via #2779.
- Prevent an unnecessary call when the ES server is not set yet. Props @felipeelia and @burhandodhy via #2782.
- An incompatibility with the way WP 6.0 handles WP_User_Query using fields. Props @felipeelia via #2800.
Security
- Bumped
moment
from 2.29.1 to 2.29.2. Props @dependabot via #2709. - Bumped
@wordpress/env
from 4.4.0 to 4.5.0. Props @felipeelia via #2721.
See: https://github.com/10up/ElasticPress/milestone/63?closed=1
Version 4.1.0
Added
- Utility command to create zip packages:
npm run build:zip
. Props @felipeelia via #2669. - E2e tests for the Synonyms feature. Props @felipeelia via #2655.
generate_mapping()
to post and comment indexables. Props @rebeccahum via #2637.get_related_query()
to theRelatedPosts
class. Props @ayebare via #1653.- New
--pretty
flag to the WP-CLI commands that output a JSON. Props @felipeelia and @oscarssanchez via #2653. - Support for an array of aggregations in the
aggs
parameter ofWP_Query
. Props @felipeelia and @oscarssanchez via #2682.
Changed
- Refactored remaining admin scripts to remove jQuery as a dependency. Props @JakePT via #2664.
- Generate Instant Results' search template as an anonymous user by default. Props @JakePT via #2672.
Fixed
- PHP warning Trying to access array offset on value of type int in
get_index_names()
. Props @sun via #2580. - Searches by WooCommerce Order ID. Props @felipeelia via #2666.
- Display and error message if syncing failed due to invalid JSON response from the server. Props @dsawardekar via #2677.
- Better compatibility with PHP 8.1 by replacing the deprecated
FILTER_SANITIZE_STRING
. Props @sjinks via #2529. get_term_tree()
no longer infinite loops when parent ID is non-existent. Props @rebeccahum via #2687.- User search results include users who do not exist in the current site. Props @tfrommen and @felipeelia via #2670.
- Pagination while syncing Indexables other than Posts. Props @felipeelia and @derringer via #2665.
- Handle the output of an array of messages in sync processes. Props @felipeelia via #2688.
- Truthy values for the
'enabled'
field's attribute while using theep_weighting_configuration_for_search
filter. Props @felipeelia and @moritzlang via #2673. - "Learn More" link on the Sync Page. Props @felipeelia, @JakePT, and @brandwaffle via #2699.
- Icons alignment in the WP Dashboard. Props @jakemgold, @felipeelia, @brandwaffle, and @tlovett1 via #2701.
Security
- Bumped
node-forge
from 1.2.1 to 1.3.0. Props @dependabot via #2678. - Bumped
@wordpress/env
from 4.2.2 to 4.4.0, andminimist
from 1.2.5 to 1.2.6. Props @felipeelia via #2680.
See: https://github.com/10up/ElasticPress/milestone/62?closed=1
Version 4.0.1
This is a security release affecting users running ElasticPress 4.0 with both the WooCommerce and Protected Content Features activated. Please update to the latest version of ElasticPress if the WooCommerce and Protected Content features are activated and you're using ElasticPress 4.0.
Security
- Orders belonging to all users loaded in the My Account WooCommerce page. Props @tomburtless and @oscarssanchez via #2658.
See: https://github.com/10up/ElasticPress/milestone/61?closed=1
Version 4.0.0
ElasticPress 4.0 contains some important changes. Make sure to read these highlights before upgrading:
- This version requires a full reindex.
- It introduces a new search algorithm that may change the search results displayed on your site.
- A new feature called "Instant Results" is available. As it requires a full reindex, if you plan to use it, we recommend you enable it first and reindex only once.
- Users upgrading from Beta 1 need to re-save the Instant Results feature settings.
- New minimum versions are:
Min Max Elasticsearch 5.2 7.10 WordPress 5.6+ latest PHP 7.0+ latest
Note that ElasticPress 4.0.0 release removes built assets from the develop
branch, replaced master
with trunk
, added a ZIP with the plugin and its built assets in the GitHub Releases page, and included a build script should you want to build assets from a branch. As such, please plan to update any references you have from master
to trunk
or to GitHub Releases depending on whether you require built assets or not. (See changes in #2622.)
The Facets widget is not currently available within Full Site Editing mode.
This changelog contains all changes made since 3.6.6 (including Beta 1.)
Added
- Instant Results. Props @JakePT, @felipeelia, and Pratheep Chandrasekhar via #2481 and #2500.
- New default search algorithm prioritizing exact matches, matches in the same field, then matches across different fields. Props @brandwaffle and @felipeelia via #2498.
- Filter
ep_load_search_weighting
to disable search weighting engine. Props @rebeccahum and @felipeelia via #2522. - Post types to facet labels when needed to to differentiate facets with duplicate labels. Props @JakePT and @felipeelia via #2541.
- Support for search form post type fields to Instant Results. Props @JakePT via #2510.
- Alternative way to count total posts on larger DBs during indexing. Props @rebeccahum and @felipeelia via #2571.
- Do not count posts in
get_total_objects_for_query_from_db()
if any object limit IDs are passed in. Props @rebeccahum via #2586. - Show WP-CLI progress on the new Sync page. Props @Rahmon and @felipeelia via #2564.
- Display results counts for facet options in Instant Results. Props @JakePT, @felipeelia via #2563.
- ARIA attributes to Facet widget links to improve accessibility. Props @JakePT via #2607.
- Support for shareable URLs to Instant Results. Props @JakePT and @felipeelia via #2604.
- Dynamic bulk requests limits. Instead of sending only one request per document batch, send several adjusting their sizes based on the Elasticsearch response. Props @felipeelia, @dinhtungdu, @brandwaffle, and @Rahmon via #2585.
- New step in the installation process: users can now select features before the initial sync. Props @felipeelia, @JakePT, Jonathan Netek, and @brandwaffle via #2572.
- Complement to the resync message related to Instant Results. Props @felipeelia and @brandwaffle via #2628.
Changed
- Sync page and code responsible for indexing. Props @helen, @felipeelia, @Rahmon, @mckdemps, @tott, and Pratheep Chandrasekhar via #1835, #2448, and #2501.
- When Protected Content is enabled, ElasticPress will have a more similar behavior to WordPress core but the post content and meta will not be indexed (the new
ep_pc_skip_post_content_cleanup
can be used to skip that removal.) Props @rebeccahum, @oscarssanchez, @felipeelia, @dinhtungdu, @cristianuibar, and @allan23, @mallorydxw via #2408 and #2646. - Bump minimum required versions of Elasticsearch from 5.0 to 5.2 and WordPress from 3.7.1 to 5.6. Props @felipeelia via #2475.
- Bump minimum required PHP version from 5.6 to 7.0. Props @felipeelia, @ActuallyConnor, and @brandwaffle via #2485 and #2626.
- Internationalize start and end datetimes of sync. Props @Rahmon and @felipeelia via #2485 and #2548.
ep_integrate
argument in WP_Query to accept0
and'false'
as valid negative values. Props @oscarssanchez, @Rahmon, and @felipeelia via #2547 and #2573.- To comply with modern WooCommerce behavior, ElasticPress no longer changes the
orderby
parameter. Props @felipeelia and @beazuadmin via #2577. - Query parameters for facets to start with
ep_filter
, changeable via the newep_facet_filter_name
filter. Props @oscarssanchez, @felipeelia, and @slaxxarn via #2560. - Output of sync processes using offset to display the number of documents skipped. Props @oscarssanchez, @felipeelia, @cbratschi, and @brandwaffle via #2591.
- Switched from WP Acceptance to Cypress for end to end tests. Props @felipeelia, @Sidsector9, and @dustinrue via #2446 and #2615.
- CSS vars usage in the new Sync page. Props @Rahmon, @JakePT, @mehidi258, and @felipeelia via #2561.
- Features screen: improved accessibility and jQuery dependency removal. Props @JakePT via #2503.
- Taxonomy parameters now reflect the WordPress parsed
tax_query
value. Props @felipeelia and @sathyapulse via #2419. - Features order in the Features screen. Props @felipeelia and @brandwaffle via #2618.
- WooCommerce's
search
parameter also to be used by ElasticPress queries. Props @felipeelia, @dianfishekqi, and @oscarssanchez via #2620. - Posts are now reindexed when a new term is associated with them and also when an associated term is updated or deleted. Props @nickdaugherty, @felipeelia, @brandon-m-skinner, @mckdemps, [@rebeccahum](htt...
Version 3.6.6
ElasticPress 4.0 Beta 1 is now available for non-production testing.
Note that the upcoming ElasticPress 4.0.0 release will remove built assets from the develop
branch, will replace master
with trunk
, will add a zip with the plugin and its built assets in the GitHub release page, and will include a build script should you want to build assets from a branch. As such, please plan to update any references you have from master
to trunk
or to GitHub releases depending on whether you require built assets or not.
Supported versions:
Current (3.6.6) | 4.0.0 | |
---|---|---|
Elasticsearch | 5.0 - 7.9 | 5.2 - 7.10 |
WordPress | 3.7.1+ | 5.6+ |
PHP | 5.6+ | 7.0+ |
Added
- Ensure array query parameters do not contain empty items. Props @roborourke via #2462.
- WP-CLI
request
subcommand. Props @joehoyle and @felipeelia via #2484 and #2523.
Changed
- Enabling features that require a reindex will now ask for confirmation. Props @JakePT, @felipeelia, @Rahmon, @columbian-chris, and @brandwaffle via #2491, #2524, and #2536.
Fixed
- Broken search pagination on hierarchical post types. Props @tfrommen via #2511.
- Synonyms erased when syncing via WP-CLI. Props @felipeelia and @oscarssanchez via #2517.
- Deleting a metadata without passing an object id now updates all associated posts. Props @oscarssanchez, @felipeelia, and @Shrimpstronaut via #2483 and #2525.
- Not indexable sites added to indexes list in WP-CLI commands. Props @oscarssanchez and @felipeelia via #2531.
See: https://github.com/10up/ElasticPress/milestone/60?closed=1
Version 4.0.0 Beta 1
This software is still in development, so it is not recommended to run this version on a production site.
This version requires a full reindex.
Please note that 4.0 introduces a new search algorithm that may change the order of results displayed on your site. Additionally, this algorithm may be changed again during the beta process before a final 4.0 release algorithm is determined. Your feedback on this new algorithm is welcome via the Github issues list.
New minimum versions are:
Min | Max | |
---|---|---|
Elasticsearch | 5.2 | 7.10 |
WordPress | 5.6+ | latest |
PHP | 7.0+ | latest |
Note that the official ElasticPress 4.0.0 release will replace master
with trunk
. Built assets were already removed from the branch and added to the zip file attached to the GitHub release page. As such, please plan to update any references you have from master
to trunk
or to GitHub releases depending on whether you require built assets or not.
Added
- Instant Results. Props @JakePT, @felipeelia, and Pratheep Chandrasekhar via #2481 and #2500.
- New default search algorithm prioritizing exact matches, matches in the same field, then matches across different fields. Props @brandwaffle and @felipeelia via #2498.
- WP-CLI
request
subcommand. Props @joehoyle and @felipeelia via #2484.
Changed
- Sync Page and code responsible for indexing. Props @helen, @felipeelia, @Rahmon, @mckdemps, @tott, and Pratheep Chandrasekhar via #1835 and #2448.
- When Protected Content is enabled, WordPress behavior for password protected content is correctly reproduced with ElasticPress enabled. Props @rebeccahum, @oscarssanchez, @felipeelia, @dinhtungdu, and @cristianuibar via #2408.
- Enabling features that require a reindex will now ask for confirmation. Props @JakePT, @columbian-chris, and @brandwaffle via #2491.
- Bump minimum required versions of Elasticsearch from 5.0 to 5.2 and WordPress from 3.7.1 to 5.6. Props @felipeelia via #2475.
- Bump minimum required PHP version from 5.6 to 7.0. Props @felipeelia, @ActuallyConnor, and @brandwaffle via #2485.
Removed
- Built assets (minified JavaScript and CSS files) from the repository. Props @felipeelia and @jeffpaul via #2486.
Fixed
- Deleting a metadata without passing an object id now updates all associated posts. Props @oscarssanchez, @felipeelia, and @Shrimpstronaut via #2483.
- CSS issues on Features page. Props @JakePT via #2495.
See: https://github.com/10up/ElasticPress/milestone/52?closed=1
Version 3.6.5
Note that the upcoming ElasticPress 4.0.0 release will remove built assets from the develop
branch, will replace master
with trunk
, will add a zip with the plugin and its built assets in the GitHub release page, and will include a build script should you want to build assets from a branch. As such, please plan to update any references you have from master
to trunk
or to GitHub releases depending on whether you require built assets or not.
Supported versions:
Current (3.6.5) | 4.0.0 | |
---|---|---|
Elasticsearch | 5.0 - 7.9 | 5.2 - 7.10 |
WordPress | 3.7.1+ | 5.6+ |
PHP | 5.6+ | 7.0+ |
Added
- Docs: Link to the support page in README.md. Props @brandwaffle via #2436.
- New
ep_weighting_default_enabled_taxonomies
filter. Props @felipeelia and @tott via #2474. $blog_id
and$indexable_slug
parameters to theep_keep_index
filter. Props @felipeelia and @brandwaffle via #2478.
Changed
- Add
$type
parameter toep_do_intercept_request
filter. Props @rebeccahum and @felipeelia via #2443. - Cache the detected Posts mapping version, avoiding
get_mapping
calls in all admin requests. Props @felipeelia via #2445. - Docs: Required ES and WP versions planned for ElasticPress 4.0.0. Props @felipeelia via #2442.
- The
admin.min.js
file was split innotice.min.js
andweighting.min.js
, being loaded accordingly. Props @felipeelia and @barryceelen via #2476.
Fixed
- Force fetching
ep_wpcli_sync_interrupted
transient from remote to allow for more reliable remote interruption. Props @rinatkhaziev and @rebeccahum via #2433. - Duplicate orderby statement in Users query. Props @brettshumaker, @pschoffer, and @rebeccahum via #2435.
- When using offset and default maximum result window value for size, subtract offset from size. Props @rebeccahum via #2441.
- Order for Custom Search Results in autosuggest. Props @felipeelia and @johnwatkins0 via #2447.
- WP-CLI stats and status to output all indices related to ElasticPress. Props @felipeelia via #2479.
- Tests: Ensure that Posts related queries use ElasticPress. Props @Rahmon via #2401.
- Tests: PHPUnit and yoast/phpunit-polyfills. Props @felipeelia via #2457.
Security
- Bumped
path-parse
from 1.0.6 to 1.0.7. Props @dependabot via #2458. - Bumped
10up-toolkit
from 1.0.12 to 1.0.13. Props @felipeelia via #2467.
See: https://github.com/10up/ElasticPress/milestone/57?closed=1
Version 3.6.4
Note that the upcoming ElasticPress 4.0.0 release will remove built assets from the develop
branch, will replace master
with trunk
, will build a stable release version including built assets into a stable
branch, and will include a build script should you want to build assets from a branch. As such, please plan to update any references you have from master
to either stable
or trunk
depending on whether you require built assets or not.
Official PHP support is currently 5.6+. Minimum PHP version for ElasticPress 4.0.0 will be 7.0+.
Added
- WP-CLI: New
get-mapping
command. Props @tfrommen, @felipeelia, and @Rahmon via #2414. - New filters:
ep_query_request_args
andep_pre_request_args
. Props @felipeelia via #2416. - Support for Autosuggest to dynamically inserted search inputs. Props @JakePT, @rdimascio, @brandwaffle, and @felipeelia via #2404.
Changed
- Automatically generated WP-CLI docs. Props @felipeelia via #2370.
- Verification of active features requirement. Props @Rahmon, @felipeelia, and @WPprodigy via #2410.
ewp_word_delimiter
base filter: changed fromword_delimiter
toword_delimiter_graph
. Props @pschoffer and @yolih via #2409.- Terms search query in admin will not be fuzzy. Props @rebeccahum via #2417.
Fixed
- Elapsed time beyond 1000 seconds in WP-CLI index command. Props @felipeelia and @dustinrue via #2380.
- Layout of Index Health totals on small displays. Props @JakePT and @oscarssanchez via #2403.
- Deprecated URL for multiple documents get from ElasticSearch. Props @pschoffer via #2397.
- Add new lines and edit terms in the Advanced Synonym Editor. Props @JakePT and @johnwatkins0 via #2411.
- Terms: Avoid falling back to MySQL when results are empty. Props @felipeelia via #2420.
- Terms: Usage of several parameters for searching and ordering. Props @felipeelia and @Rahmon via #2420 and #2421.
- Attachment indexing on Elasticsearch 7. Props @Rahmon via #2425.
- Tests: Ensure that Documents related queries use ElasticPress. Props @Rahmon via #2388.
- Tests: Ensure that WooCommerce related queries use ElasticPress. Props @Rahmon and @felipeelia via #2389.
- Tests: Ensure that Comments related queries use ElasticPress. Props @Rahmon and @felipeelia via #2390.
- Tests: Ensure that Multisite related queries use ElasticPress. Props @Rahmon and @felipeelia via #2400.
- Tests: Ensure that Terms related queries use ElasticPress. Props @felipeelia via #2420.
See: https://github.com/10up/ElasticPress/milestone/56?closed=1
Version 3.6.3
Note that the upcoming ElasticPress 3.7.0 release will remove built assets from the develop
branch, will replace master
with trunk
, will build a stable release version including built assets into a stable
branch, and will include a build script should you want to build assets from a branch. As such, please plan to update any references you have from master
to either stable
or trunk
depending on whether you require built assets or not.
Official PHP support is currently 5.6+. Minimum PHP version for ElasticPress 3.7.0 will be 7.0+.
Added
- New
ep_facet_widget_term_html
andep_facet_widget_term_label
filters to the Facet widget for filtering the HTML and label of individual facet terms. Props @JakePT, @Rahmon, and @felipeelia via #2363. - New
ep_set_sort
filter for changing thesort
clause of the ES query iforderby
is not set in WP_Query. Props @rebeccahum and @felipeelia via #2343 and #2364. - WP-CLI documentation for some commands and parameters. Props @felipeelia via #2369.
Changed
- In addition to post titles, now autosuggest also partially matches taxonomy terms. Props @felipeelia and @Rahmon via #2347.
- Date parsing change to avoid
E_WARNING
s. Props @pschoffer via #2340.
Fixed
- Comments created by anonymous users (but approved by default) are now indexed. Props @tomjn and @Rahmon via #2357.
- Deleted terms are now properly removed from the Elasticsearch index. Props @felipeelia via #2366.
- Children of deleted terms are now properly removed from the Elasticsearch index. Props @pschoffer via #2349.
- Post tag duplicated in the Elasticsearch query. Props @oscarssanchez, @Rahmon, and @felipeelia via #2341.
- Infinite loading state of ElasticPress Related Posts block in the Widgets Edit Screen. Props @felipeelia via #2353.
- Return of
Search::integrate_search_queries()
whenis_integrated_request
. Props @adiloztaser via #2355. - Mapping determination based on existing info. Props @felipeelia via #2345.
WP_Term_Query
andparent = 0
. Props @felipeelia and @juansanchezfernandes via #2344.- WP Acceptance Tests. Props @felipeelia via #2352.
- Typos in the output of some WP-CLI Commands. Props @rebeccahum via #2336.
Security
- Bumped
10up-toolkit
from 1.0.11 to 1.0.12,terser-webpack-plugin
from 5.1.4 to 5.2.4,@wordpress/api-fetch
from 3.21.5 to 3.23.1, and@wordpress/i18n
from 3.18.0 to 3.20.0. Props @felipeelia via #2372.
See: https://github.com/10up/ElasticPress/milestone/55?closed=1