Version 3.6.2
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.
This version bumps official PHP support from 5.3+ to 5.6+. Minimum PHP version for ElasticPress 3.7.0 will be 7.0+.
Added
- GitHub Action to test compatibility with different PHP versions. Props @felipeelia via #2303.
- Validate mapping currently in index against expected version. Props @tott, @tlovett1, @asharirfan, @oscarssanchez, and @felipeelia via #1472.
ep_default_analyzer_filtersfilter to adjust default analyzer filters. Props @pschoffer and @felipeelia via #2282.titleandaria-labelsattributes to each icon hyperlink in the header toolbar. Props @claytoncollie and @felipeelia via #2304.Utils\is_integrated_request()function to centralize checks for admin, AJAX, and REST API requests. Props @JakePT, @felipeelia, @brandwaffle, @moritzlang, and @lkraav via #2267.
Changed
- Use
10up-toolkitto build assets. Props @Rahmon, @felipeelia, and @nicholasio via #2279. - Official PHP supported version bumped to 5.6. Props @felipeelia via #2320.
- Lint React rules using
10up/eslint-config/react. Props @Rahmon via #2306. - For ES 7.0+ mappings, change
edgeNGramtoedge_ngram. Props @pschoffer and @rinatkhaziev via #2315.
Removed
- Remove duplicate category_name, cat and tag_id from ES query when tax_query set. Props @rebeccahum and @oscarssanchez via #2241.
- Remove unused
pathfromdynamic_templates. Props @pschoffer via #2315.
Fixed
- Remove data from Elasticsearch on a multisite network when a site is archived, deleted or marked as spam. Props @dustinrue and @felipeelia via #2284.
statsandstatuscommands in a multisite scenario. Props @Rahmon, @felipeelia, and @dustinrue via #2290.- Multiple words synonyms. Props @scooterlord, @jonasstrandqvist, and @felipeelia via #2287.
- Category slug used when doing cat Tax Query with ID. Props @oscarssanchez and @karols0 via #2322.
- Restore current blog when the_post triggers outside the loop in multisite environment and the whole network is searched if the first result is from another blog. Props @gonzomir and @felipeelia via #2283.
- Prevents a post from being attempted to delete twice. Props @pauarge via #2314.
- Indexing button on Health screen. Props @Rahmon and @oscarssanchez via #2312.
- WP Acceptance tests and Page Crashed errors. Props @felipeelia and @jeffpaul via #2281 and #2313.
- Facets: Children of selected terms ordered by count. Props @oscarssanchez, @Rahmon, and @felipeelia via #2288.
Security
- Bumps
path-parsefrom 1.0.6 to 1.0.7. Props @dependabot via #2302.
See: https://github.com/10up/ElasticPress/milestone/54?closed=1