Releases: 10up/ElasticPressLabs
Releases · 10up/ElasticPressLabs
Release list
Version 2.5.1
Added
- [Semantic Search] Message about incompatibility with Autosuggest and Instant Results. Props @felipeelia via #171.
Changed
- [Semantic Search] Adjust when search algorithms are displayed. Props @felipeelia via #188.
- Disable AI features after 3 failures. Props @felipeelia via #176.
- Avoid excessive database writes when logging AI feature failures. Props @felipeelia and @tott via #201.
- Move Co-Authors Plus and WooCommerce Subscription Search settings to the third-party plugins section. Props @burhandodhy via #195.
Fixed
- AI Features being automatically disabled when ES is unavailable. Props @felipeelia via #168.
- Vector embeddings screen: Incomplete text and wrong
<title>. Props @felipeelia via #169. - Vertical spacing between embedding field checkboxes. Props @burhandodhy via #192.
- Typo in
useVectorEmbeddingSettings. Props @burhandodhy via #193. version_compare()deprecation when passing null. Props @burhandodhy via #194.- Removed obsolete TinyMCE editor stylesheet and unused
script_loader_tagfilter. Props @burhandodhy via #197. - Deprecated
RangeControldefault size, wrap checkboxes inVStack, and renameenablefieldsIndexingtoenableFieldsIndexing. Props @burhandodhy via #199.
Security
- Updated composer and node packages. Props @felipeelia via #170.
- npm audit dependency updates. Props @felipeelia via #191.
- Bumped
lodashfrom 4.17.21 to 4.18.1. Props @dependabot via #175 and #189. - Bumped
phpunit/phpunitfrom 9.6.22 to 9.6.33. Props @dependabot via #177. - Bumped
webpackfrom 5.100.2 to 5.105.0. Props @dependabot via #179. - Bumped
qsfrom 6.14.1 to 6.14.2. Props @dependabot via #182. - Bumped
immutablefrom 5.1.3 to 5.1.5. Props @dependabot via #185. - Bumped
simple-gitfrom 3.28.0 to 3.33.0 andsvgofrom 3.3.2 to 3.3.3. Props @dependabot via #186. - Bumped
flattedfrom 3.3.3 to 3.4.2 andpicomatchfrom 2.3.1 to 2.3.2. Props @dependabot via #187.
Developer
- Add Patchstack security-reporting FAQ. Props @jeffpaul via #174.
- Set explicit
permissionson GitHub Actions workflows. Props @jeffpaul via #178. - Add
ep_user_sync_killfilter in Usersaction_queue_meta_sync. Props @burhandodhy and @yarovikov via #183.
See: https://github.com/10up/elasticpresslabs/milestone/13?closed=1
Version 2.5.0
Added
- New Vector Embeddings, Semantic Search, and AI Summary Search features. Props @tott, @felipeelia, @psorensen, @gsarig, @ZacharyRener, @burhandodhy, and @oscarssanchezz via #126, #158, #160, and #161.
- New
ep_user_pre_query_db_resultsandep_user_query_db_sqlfilters in Usersquery_dbmethod. Props @burhandodhy, @felipeelia, and @yarovikov via #141. - Support for include, lower_limit_object_id, and upper_limit_object_id to User Indexable. Props @burhandodhy via #144.
- Support for searching posts by Co-Author. Props @burhandodhy via #143.
Fixed
- Geolocation infinte loop due to cache. Props @felipeelia and @burhandodhy via #147.
- Autoload fatal error when the plugin is installed via composer. Props @felipeelia, @burhandodhy, and @gsarig via #145.
- Ordering user queries by meta key/value. Props @mphillips via #148.
Security
- Overwrite package @babel/runtime coming from core packages due to a vulnerability. Props @hugosolar via #152.
- Bumped
tar-fsfrom 2.1.1 to 3.1.1. Props @dependabot via #139, #150, and #155. - Bumped
http-proxy-middlewarefrom 2.0.7 to 2.0.9. Props @dependabot via #142. - Removed
tmp. Props @dependabot via #154.
Developer
- Migrated e2e tests from Cypress to Playwright. Props @felipeelia and @burhandodhy via #153.
- Run e2e tests on Elasticsearch 9. Props @felipeelia via #161.
See: https://github.com/10up/elasticpresslabs/milestone/12?closed=1
Version 2.4.0
New minimum versions (see #122) are:
| Min | Max | |
|---|---|---|
| ElasticPress | 5.2.0 | latest |
| WordPress | 6.0 | latest |
| PHP | 7.4 | latest |
Added
- Geo Location Feature. Props @burhandodhy and @felipeelia via #123.
- Search Templates feature. Props @felipeelia and @burhandodhy via #118, #135, and #136.
Changed
- Minimum requirements to run the plugin: PHP 7.4+, WP 6.0+, and EP 5.2.0+. Props @felipeelia via #122.
Fixed
- PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Props @burhandodhy via #125 and #132.
- Editor deprecated warnings. Props @burhandodhy via #133.
Developer
- Fixed PR links in the changelog. Props @felipeelia via #115.
- Add e2e tests foundation. Props @felipeelia via #119.
- Fix unit tests + small tweaks in Husky and Cypress setup. Props @felipeelia via #120.
See: https://github.com/10up/elasticpresslabs/milestone/10?closed=1
Version 2.3.1
Added
Changed
- Bumped actions/upload-artifact from v3 to v4. Props @iamdharmesh via #106.
- Update versions of GitHub Actions, composer, and node packages. Props @felipeelia via #110 and #111.
Fixed
- Textdomain in the Users feature. Props @burhandodhy via #114.
See: https://github.com/10up/elasticpresslabs/milestone/11?closed=1
Version 2.3.0
This version introduces the new External Content feature. Check our blog post for more info.
Added
- New "External Content" feature. Props @felipeelia and @burhandodhy via #94 and #99.
Changed
- Composer packages update. Props @felipeelia via #95.
- Compatibility with node v18. Props @felipeelia and @burhandodhy via #96.
See: https://github.com/10up/ElasticPressLabs/milestone/9?closed=1
Version 2.2.0
Added
- Compatibility with ElasticPress 5.0.0. Props @felipeelia and @burhandodhy via #81 and #85.
Changed
- Features do not autoactivate anymore. Props @felipeelia via #88.
Security
- Bumped
@babel/traversefrom 7.19.3 to 7.23.2. Props @dependabot via #80.
See: https://github.com/10up/elasticpresslabs/milestone/8?closed=1
Version 2.1.1
Added
- Integrate with WP update system to alert users about new versions. Props @felipeelia via #76.
Changed
Removed
Fixed
- Boolean Operator (Not) not giving the expected result. Props @MARQAS via #67.
- Fatal Error in command line. Props @MARQAS via #69.
- PHP Warnings. Props @felipeelia via #71.
Security
- Bumped
webpackfrom 5.74.0 to 5.76.1. Props @dependabot via #64. - Bumped
tough-cookiefrom 4.1.2 to 4.1.3. Props @dependabot via #78.
See: https://github.com/10up/ElasticPressLabs/milestone/7?closed=1
Version 2.1.0
Added
- Compatibility with the WooCommerce Subscriptions add-on. Props @ecaron and @felipeelia via #51.
- Users Feature (migrated from the main ElasticPress plugin). Props @felipeelia, @MARQAS, and @burhandodhy via #50 and #59.
- Load PHP classes via
spl_autoload_register(). Props @burhandodhy via #57.
Changed
- Code standards are now applied to the test suite too. Props @felipeelia via #54.
- Hide subfeatures if the required plugins are not activated. Props @burhandodhy via #56.
Fixed
- Adjusted the method used to determine if classes are loaded. Props @ecaron via #51.
- Ensure feature classes are only loaded once. Props @ecaron via #43.
- PHP Lint on PHP 8. Props @felipeelia via #49.
Security
- Bumped
loader-utilsfrom 2.0.2 to 2.0.4. Props @dependabot via #46. - Bumped
json5from 1.0.1 to 1.0.2. Props @dependabot via #47.
See: https://github.com/10up/ElasticPressLabs/milestone/6?closed=1
Version 2.0.0
Added
Changed
- Minimum requirements to run the plugin: ES (5.2-7.10), PHP 7.0+, WP 5.6+, and EP 4.3.0+. Props @felipeelia via #29 and #30.
- Assets are now built using 10up Toolkit. Props @felipeelia via #28.
- Search algorithm selection now makes use of ElasticPress classes. Props @felipeelia via #31.
- Small Refactor of BooleanSearchOperators and update of an ElasticPress filter usage. Props @felipeelia via #33.
- Meta Key Pattern: settings fields renamed and HTML fix. Props @felipeelia via #34.
- Co-authors Plus description and small refactor. Props @felipeelia via #35.
Fixed
- Boolean Search not working. Props @burhandodhy via #41.
- Link to Sync Page in the Meta Key Pattern subfeature. Props @MARQAS and @felipeelia via #42.
- Undefined notice. Props @oscarssanchez via #11.
- Composer v2 compatibility and unit tests. Props @felipeelia via #22.
- Changes made in the main feature not being saved. Props @felipeelia via #21.
- Notices related to undefined array indexes. Props @felipeelia via #36.
Removed
- Unused CSS file and JavaScript code. Props @felipeelia via #38.
See: https://github.com/10up/ElasticPressLabs/milestone/5?closed=1
Version 1.2.0
Added
- Boolean Search Operators Feature. Props @moraleida, @Rahmon, and @felipeelia via #7.