From 6368a625b92e27e291db629da22e4802168a70b6 Mon Sep 17 00:00:00 2001 From: Felipe Elia Date: Mon, 26 Feb 2024 11:37:05 -0300 Subject: [PATCH 1/8] Version bump (2.2.0 => 2.3.0) --- elasticpresslabs.php | 4 ++-- package-lock.json | 4 ++-- package.json | 2 +- readme.txt | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/elasticpresslabs.php b/elasticpresslabs.php index 5299735..80ea551 100644 --- a/elasticpresslabs.php +++ b/elasticpresslabs.php @@ -3,7 +3,7 @@ * Plugin Name: ElasticPress Labs * Plugin URI: https://github.com/10up/ElasticPressLabs * Description: A developer focused interface to commonly ElasticPress plugin issues. - * Version: 2.2.0 + * Version: 2.3.0 * Requires at least: 5.6 * Requires PHP: 7.0 * Author: 10up @@ -18,7 +18,7 @@ */ // Useful global constants. -define( 'ELASTICPRESS_LABS_VERSION', '2.2.0' ); +define( 'ELASTICPRESS_LABS_VERSION', '2.3.0' ); define( 'ELASTICPRESS_LABS_URL', plugin_dir_url( __FILE__ ) ); define( 'ELASTICPRESS_LABS_PATH', plugin_dir_path( __FILE__ ) ); define( 'ELASTICPRESS_LABS_INC', ELASTICPRESS_LABS_PATH . 'includes/' ); diff --git a/package-lock.json b/package-lock.json index 9b41f4e..e92d328 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "elasticpress-labs", - "version": "2.2.0", + "version": "2.3.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "elasticpress-labs", - "version": "2.2.0", + "version": "2.3.0", "license": "GPL-2.0-or-later", "devDependencies": { "10up-toolkit": "^5.2.3", diff --git a/package.json b/package.json index 73328e4..e739c70 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "elasticpress-labs", - "version": "2.2.0", + "version": "2.3.0", "description": "ElasticPress Labs", "author": { "name": "10up", diff --git a/readme.txt b/readme.txt index 874ace6..0a5af78 100644 --- a/readme.txt +++ b/readme.txt @@ -3,7 +3,7 @@ Contributors: 10up Tags: Elasticsearch, ElasticPress, search, boolean, Co-Authors Plus Requires at least: 5.6 Tested up to: 6.3 -Stable tag: 2.2.0 +Stable tag: 2.3.0 Requires PHP: 7.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html From 98e3b798cc06f97a070ab0d62d6b734c78704ec0 Mon Sep 17 00:00:00 2001 From: Felipe Elia Date: Mon, 26 Feb 2024 11:37:33 -0300 Subject: [PATCH 2/8] WordPress tested version --- readme.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.txt b/readme.txt index 0a5af78..a0287e8 100644 --- a/readme.txt +++ b/readme.txt @@ -2,7 +2,7 @@ Contributors: 10up Tags: Elasticsearch, ElasticPress, search, boolean, Co-Authors Plus Requires at least: 5.6 -Tested up to: 6.3 +Tested up to: 6.4 Stable tag: 2.3.0 Requires PHP: 7.0 License: GPLv2 or later From 534d0ce1c5e48af802121261f91bae8616d53741 Mon Sep 17 00:00:00 2001 From: Felipe Elia Date: Mon, 26 Feb 2024 11:58:39 -0300 Subject: [PATCH 3/8] Changelog --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f126e7a..71550cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,19 @@ All notable changes to this project will be documented in this file, per [the Ke ### Security --> +## [2.3.0] - 2024-XX-XX + +This version introduces the new *External Content* feature. Check [our blog post](https://www.elasticpress.io/blog/2024/02/pew-research-center-external-files-as-a-source-for-your-search) for more info. + + +### Added +- New "External Content" feature. Props [@felipeelia](https://github.com/felipeelia) via [#94](https://github.com/10up/ElasticPress/pull/94). + +### Changed +- Composer packages update. Props [@felipeelia](https://github.com/felipeelia) via [#95](https://github.com/10up/ElasticPress/pull/95). +- Compatibility with node v18. Props [@felipeelia](https://github.com/felipeelia) and [@burhandodhy](https://github.com/burhandodhy) via [#96](https://github.com/10up/ElasticPress/pull/96). + + ## [2.2.0] - 2023-11-01 ### Added @@ -102,6 +115,7 @@ All notable changes to this project will be documented in this file, per [the Ke - Initial plugin release. [Unreleased]: https://github.com/10up/ElasticPressLabs/compare/trunk...develop +[2.3.0]: https://github.com/10up/ElasticPressLabs/compare/2.2.0...2.3.0 [2.2.0]: https://github.com/10up/ElasticPressLabs/compare/2.1.1...2.2.0 [2.1.1]: https://github.com/10up/ElasticPressLabs/compare/2.1.0...2.1.1 [2.1.0]: https://github.com/10up/ElasticPressLabs/compare/2.0.0...2.1.0 From b569eed02693b665d8587531629abddbe6d0c4bf Mon Sep 17 00:00:00 2001 From: Felipe Elia Date: Mon, 26 Feb 2024 15:06:22 -0300 Subject: [PATCH 4/8] External Content feature summary --- includes/classes/Feature/ExternalContent.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/includes/classes/Feature/ExternalContent.php b/includes/classes/Feature/ExternalContent.php index 8f6aa5a..9d98d47 100644 --- a/includes/classes/Feature/ExternalContent.php +++ b/includes/classes/Feature/ExternalContent.php @@ -35,6 +35,11 @@ public function __construct() { $this->title = esc_html__( 'External Content', 'elasticpress-labs' ); + $this->summary = __( + 'List meta keys containing a path or a URL, and ElasticPress will index the content of those path or URL. For example, for a meta key called meta_key with https://wordpress.org/news/wp-json/wp/v2/posts/16837 as its value, the JSON returned by that REST API endpoint will be indexed in a meta key called ep_external_content_meta_key.', + 'elasticpress' + ); + parent::__construct(); } From 493d642a80375212c9dc0bac45a2670322703c19 Mon Sep 17 00:00:00 2001 From: Felipe Elia Date: Mon, 4 Mar 2024 09:40:01 -0300 Subject: [PATCH 5/8] Changelog adjustments --- CHANGELOG.md | 26 +++++++++++++------------- readme.txt | 13 +++++++++++++ 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71550cc..22bae50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,26 +13,26 @@ All notable changes to this project will be documented in this file, per [the Ke ### Security --> -## [2.3.0] - 2024-XX-XX +## [2.3.0] - 2024-03-04 -This version introduces the new *External Content* feature. Check [our blog post](https://www.elasticpress.io/blog/2024/02/pew-research-center-external-files-as-a-source-for-your-search) for more info. +This version introduces the new *External Content* feature. Check [our blog post](https://www.elasticpress.io/blog/2024/03/pew-research-center-external-files-as-a-source-for-your-search) for more info. ### Added -- New "External Content" feature. Props [@felipeelia](https://github.com/felipeelia) via [#94](https://github.com/10up/ElasticPress/pull/94). +- New "External Content" feature. Props [@felipeelia](https://github.com/felipeelia) and [@burhandodhy](https://github.com/burhandodhy) via [#94](https://github.com/10up/ElasticPressLabs/pull/94) and [#99](https://github.com/10up/ElasticPressLabs/pull/99). ### Changed -- Composer packages update. Props [@felipeelia](https://github.com/felipeelia) via [#95](https://github.com/10up/ElasticPress/pull/95). -- Compatibility with node v18. Props [@felipeelia](https://github.com/felipeelia) and [@burhandodhy](https://github.com/burhandodhy) via [#96](https://github.com/10up/ElasticPress/pull/96). +- Composer packages update. Props [@felipeelia](https://github.com/felipeelia) via [#95](https://github.com/10up/ElasticPressLabs/pull/95). +- Compatibility with node v18. Props [@felipeelia](https://github.com/felipeelia) and [@burhandodhy](https://github.com/burhandodhy) via [#96](https://github.com/10up/ElasticPressLabs/pull/96). ## [2.2.0] - 2023-11-01 ### Added -- Compatibility with ElasticPress 5.0.0. Props [@felipeelia](https://github.com/felipeelia) and [@burhandodhy](https://github.com/burhandodhy) via [#81](https://github.com/10up/ElasticPress/pull/81) and [#85](https://github.com/10up/ElasticPress/pull/85). +- Compatibility with ElasticPress 5.0.0. Props [@felipeelia](https://github.com/felipeelia) and [@burhandodhy](https://github.com/burhandodhy) via [#81](https://github.com/10up/ElasticPressLabs/pull/81) and [#85](https://github.com/10up/ElasticPressLabs/pull/85). ### Changed -- Features do not autoactivate anymore. Props [@felipeelia](https://github.com/felipeelia) via [#88](https://github.com/10up/ElasticPress/pull/88). +- Features do not autoactivate anymore. Props [@felipeelia](https://github.com/felipeelia) via [#88](https://github.com/10up/ElasticPressLabs/pull/88). ### Security - Bumped `@babel/traverse` from 7.19.3 to 7.23.2. Props [@dependabot](https://github.com/dependabot) via [#80](https://github.com/10up/ElasticPressLabs/pull/80). @@ -41,18 +41,18 @@ This version introduces the new *External Content* feature. Check [our blog post ## [2.1.1] - 2023-09-28 ### Added -- Integrate with WP update system to alert users about new versions. Props [@felipeelia](https://github.com/felipeelia) via [#76](https://github.com/10up/ElasticPress/pull/76). +- Integrate with WP update system to alert users about new versions. Props [@felipeelia](https://github.com/felipeelia) via [#76](https://github.com/10up/ElasticPressLabs/pull/76). ### Changed -- Update the User Indexable files (bringing from the main plugin.) Props [@MARQAS](https://github.com/MARQAS) via [#72](https://github.com/10up/ElasticPress/pull/72) and [#79](https://github.com/10up/ElasticPress/pull/79). +- Update the User Indexable files (bringing from the main plugin.) Props [@MARQAS](https://github.com/MARQAS) via [#72](https://github.com/10up/ElasticPressLabs/pull/72) and [#79](https://github.com/10up/ElasticPressLabs/pull/79). ### Removed -- Remove old Mapping files for Users. Props [@MARQAS](https://github.com/MARQAS) via [#72](https://github.com/10up/ElasticPress/pull/72). +- Remove old Mapping files for Users. Props [@MARQAS](https://github.com/MARQAS) via [#72](https://github.com/10up/ElasticPressLabs/pull/72). ### Fixed -- Boolean Operator (Not) not giving the expected result. Props [@MARQAS](https://github.com/MARQAS) via [#67](https://github.com/10up/ElasticPress/pull/67). -- Fatal Error in command line. Props [@MARQAS](https://github.com/MARQAS) via [#69](https://github.com/10up/ElasticPress/pull/69). -- PHP Warnings. Props [@felipeelia](https://github.com/felipeelia) via [#71](https://github.com/10up/ElasticPress/pull/71). +- Boolean Operator (Not) not giving the expected result. Props [@MARQAS](https://github.com/MARQAS) via [#67](https://github.com/10up/ElasticPressLabs/pull/67). +- Fatal Error in command line. Props [@MARQAS](https://github.com/MARQAS) via [#69](https://github.com/10up/ElasticPressLabs/pull/69). +- PHP Warnings. Props [@felipeelia](https://github.com/felipeelia) via [#71](https://github.com/10up/ElasticPressLabs/pull/71). ### Security - Bumped `webpack` from 5.74.0 to 5.76.1. Props [@dependabot](https://github.com/dependabot) via [#64](https://github.com/10up/ElasticPressLabs/pull/64). diff --git a/readme.txt b/readme.txt index a0287e8..f092565 100644 --- a/readme.txt +++ b/readme.txt @@ -28,6 +28,19 @@ This plugin provides a simple interface to enable and disable features. == Changelog == += 2.3.0 - 2024-03-04 = + +This version introduces the new *External Content* feature. Check [our blog post](https://www.elasticpress.io/blog/2024/03/pew-research-center-external-files-as-a-source-for-your-search) for more info. + +__Added:__ + +* New "External Content" feature. Props [@felipeelia](https://github.com/felipeelia) and [@burhandodhy](https://github.com/burhandodhy). + +__Changed:__ + +* Composer packages update. Props [@felipeelia](https://github.com/felipeelia). +* Compatibility with node v18. Props [@felipeelia](https://github.com/felipeelia) and [@burhandodhy](https://github.com/burhandodhy). + = 2.2.0 - 2023-11-01 = __Added:__ From 3d73386878d753e4e6217ad3624e7e20f89160df Mon Sep 17 00:00:00 2001 From: Felipe Elia Date: Mon, 4 Mar 2024 09:43:32 -0300 Subject: [PATCH 6/8] Update maintainers --- CREDITS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CREDITS.md b/CREDITS.md index 210e8f1..89faf5c 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -6,7 +6,7 @@ The following acknowledges the Maintainers for this repository, those who have C The following individuals are responsible for curating the list of issues, responding to pull requests, and ensuring regular releases happen. -[Felipe Elia (@felipeelia)](https://github.com/felipeelia), [Vasken Hauri (@brandwaffle)](https://github.com/brandwaffle). +[Thorsten Ott (@tott)](https://github.com/tott) and [Felipe Elia (@felipeelia)](https://github.com/felipeelia). ## Contributors From 30ca262b74ada9e307315b86e86ea9c9e8005473 Mon Sep 17 00:00:00 2001 From: Felipe Elia Date: Mon, 4 Mar 2024 09:46:46 -0300 Subject: [PATCH 7/8] External content screenshot --- .wordpress-org/screenshot-5.png | Bin 0 -> 77429 bytes README.md | 3 +++ 2 files changed, 3 insertions(+) create mode 100644 .wordpress-org/screenshot-5.png diff --git a/.wordpress-org/screenshot-5.png b/.wordpress-org/screenshot-5.png new file mode 100644 index 0000000000000000000000000000000000000000..bbfcdab44b0c5e5d4fc81965d6cf0b0eaa24d98b GIT binary patch literal 77429 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 literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 7b9449d..75ee048 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,9 @@ This plugin provides a simple interface to enable and disable features. 4. Settings to change the version of the search algorithm between default, 3.5, and 4.0. ![](/.wordpress-org/screenshot-4.png) +5. Settings to index External content. +![](/.wordpress-org/screenshot-5.png) + ## Support Level **Active:** 10up is actively working on this, and we expect to continue work for the foreseeable future including keeping tested up to the most recent version of WordPress. Bug reports, feature requests, questions, and pull requests are welcome. From 4a9f064abfcb3f8884cdcf01b40a0b147c04e28d Mon Sep 17 00:00:00 2001 From: Felipe Elia Date: Mon, 4 Mar 2024 09:49:33 -0300 Subject: [PATCH 8/8] typos + .pot file --- README.md | 2 +- languages/ElasticPressLabs.pot | 27 ++++++++++++++++++++++----- readme.txt | 1 + 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 75ee048..6e8706d 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ This plugin provides a simple interface to enable and disable features. 4. Settings to change the version of the search algorithm between default, 3.5, and 4.0. ![](/.wordpress-org/screenshot-4.png) -5. Settings to index External content. +5. Settings to index external content. ![](/.wordpress-org/screenshot-5.png) ## Support Level diff --git a/languages/ElasticPressLabs.pot b/languages/ElasticPressLabs.pot index d18627b..2536a80 100644 --- a/languages/ElasticPressLabs.pot +++ b/languages/ElasticPressLabs.pot @@ -1,15 +1,15 @@ -# Copyright (C) 2023 10up +# Copyright (C) 2024 10up # This file is distributed under the GPL v2 or later. msgid "" msgstr "" -"Project-Id-Version: ElasticPress Labs 2.2.0\n" +"Project-Id-Version: ElasticPress Labs 2.3.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/elasticpress-labs\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2023-11-01T13:23:32+00:00\n" +"POT-Creation-Date: 2024-03-04T12:48:18+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.8.1\n" "X-Domain: elasticpress-labs\n" @@ -123,6 +123,23 @@ msgstr "" msgid "Unregister feature" msgstr "" +#: includes/classes/Feature/ExternalContent.php:36 +msgid "External Content" +msgstr "" + +#: includes/classes/Feature/ExternalContent.php:38 +msgid "List meta keys containing a path or a URL, and ElasticPress will index the content of those path or URL. For example, for a meta key called meta_key with https://wordpress.org/news/wp-json/wp/v2/posts/16837 as its value, the JSON returned by that REST API endpoint will be indexed in a meta key called ep_external_content_meta_key." +msgstr "" + +#. translators: Search Fields & Weighting Dashboard URL +#: includes/classes/Feature/ExternalContent.php:85 +msgid "Add one field per line. Visit the Search Fields & Weighting Dashboard if you want to make their ep_external_content_* version searchable." +msgstr "" + +#: includes/classes/Feature/ExternalContent.php:97 +msgid "Meta fields with external URLs" +msgstr "" + #: includes/classes/Feature/MetaKeyPattern.php:34 msgid "Meta Key Pattern" msgstr "" @@ -202,11 +219,11 @@ msgstr "" msgid "This feature requires the WooCommerce and Protected Content features to be enabled." msgstr "" -#: includes/functions/core.php:244 +#: includes/functions/core.php:243 msgid "ElasticPress Labs needs ElasticPress to work." msgstr "" #. translators: Min. EP version -#: includes/functions/core.php:259 +#: includes/functions/core.php:258 msgid "ElasticPress Labs needs at least ElasticPress %s to work properly." msgstr "" diff --git a/readme.txt b/readme.txt index f092565..7669bb1 100644 --- a/readme.txt +++ b/readme.txt @@ -24,6 +24,7 @@ This plugin provides a simple interface to enable and disable features. 2. Settings to add Co-Authors Plus plugin support. 3. Settings to include or exclude meta key patterns. 4. Settings to change the version of the search algorithm between 3.4 and 3.5. +5. Settings to index external content. == Changelog ==