Skip to content

Commit

Permalink
Merge pull request #98 from 10up/release/2.3.0
Browse files Browse the repository at this point in the history
[Release] Version 2.3.0
  • Loading branch information
felipeelia authored Mar 4, 2024
2 parents bc5e41d + 4a9f064 commit a253989
Show file tree
Hide file tree
Showing 9 changed files with 69 additions and 21 deletions.
Binary file added .wordpress-org/screenshot-5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 22 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,26 @@ All notable changes to this project will be documented in this file, per [the Ke
### Security
-->

## [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) 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/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).
Expand All @@ -28,18 +41,18 @@ All notable changes to this project will be documented in this file, per [the Ke
## [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).
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions elasticpresslabs.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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/' );
Expand Down
27 changes: 22 additions & 5 deletions languages/ElasticPressLabs.pot
Original file line number Diff line number Diff line change
@@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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"
Expand Down Expand Up @@ -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 <code>meta_key</code> with <code>https://wordpress.org/news/wp-json/wp/v2/posts/16837</code> as its value, the JSON returned by that REST API endpoint will be indexed in a meta key called <code>ep_external_content_meta_key</code>."
msgstr ""

#. translators: Search Fields & Weighting Dashboard URL
#: includes/classes/Feature/ExternalContent.php:85
msgid "Add one field per line. Visit the <a href=\"%s\">Search Fields & Weighting Dashboard</a> if you want to make their <code>ep_external_content_*</code> 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 ""
Expand Down Expand Up @@ -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 ""
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "elasticpress-labs",
"version": "2.2.0",
"version": "2.3.0",
"description": "ElasticPress Labs",
"author": {
"name": "10up",
Expand Down
18 changes: 16 additions & 2 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
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
Tested up to: 6.4
Stable tag: 2.3.0
Requires PHP: 7.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Expand All @@ -24,10 +24,24 @@ 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 ==


= 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:__
Expand Down

0 comments on commit a253989

Please sign in to comment.