Releases: 10up/ElasticPressLabs
Releases · 10up/ElasticPressLabs
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.
Version 1.1.0
Added
- Integration with Co-Authors Plus. Props @dinhtungdu and @Rahmon via #4 .