Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,39 @@ All notable changes to this project will be documented in this file, per [the Ke
### Developer
-->

## [5.3.4] - 2026-XX-XX

### Fixed
* Correct WooCommerce Filter by Price results when the shop displays prices including tax. Props [@faisalahammad](https://github.com/faisalahammad) and [@stefanmm](https://github.com/stefanmm) via [#4338](https://github.com/10up/ElasticPress/pull/4338).
* Prevent TypeError in Elementor template parsing when `_elementor_data` is an array. Props [@muhitasraf](https://github.com/muhitasraf) via [#4341](https://github.com/10up/ElasticPress/pull/4341).
* Prevent ElasticPress from corrupting cached `WP_Post` objects by encoding meta and taxonomy values as JSON. Props [@burhandodhy](https://github.com/burhandodhy) and [@marc-kohde](https://github.com/marc-kohde) via [#4342](https://github.com/10up/ElasticPress/pull/4342).
* Resolve translation warnings when generating the POT file. Props [@faisalahammad](https://github.com/faisalahammad) via [#4323](https://github.com/10up/ElasticPress/pull/4323).
* Respect `ep_is_facetable` false to disable faceting on queries. Props [@burhandodhy](https://github.com/burhandodhy) and [@dmitrijCraq](https://github.com/dmitrijCraq) via [#4337](https://github.com/10up/ElasticPress/pull/4337).
* Prevent `max_num_pages` from becoming negative when `posts_per_page` is -1. Props [@burhandodhy](https://github.com/burhandodhy) and [@dmitrijCraq](https://github.com/dmitrijCraq) via [#4336](https://github.com/10up/ElasticPress/pull/4336).
* Guard `Utils\get_site()` and `is_site_indexable()` against non-existent site IDs. Props [@thisismyurl](https://github.com/thisismyurl) via [#4319](https://github.com/10up/ElasticPress/pull/4319).
* Prevent WooCommerce `product_visibility` tax queries from forcing product-only site search results. Props [@ZacharyRener](https://github.com/ZacharyRener) via [#4321](https://github.com/10up/ElasticPress/pull/4321).

### Security
* Bumped `uuid` from 11.0.5 to 14.0.0. Props [@dependabot](https://github.com/dependabot) via [#4314](https://github.com/10up/ElasticPress/pull/4314).
* Bumped `@babel/plugin-transform-modules-systemjs` from 7.25.9 to 7.29.4. Props [@dependabot](https://github.com/dependabot) via [#4314](https://github.com/10up/ElasticPress/pull/4314).
* Bumped `fast-uri` from 3.0.3 to 3.1.5. Props [@dependabot](https://github.com/dependabot) via [#4314](https://github.com/10up/ElasticPress/pull/4314) and [#4343](https://github.com/10up/ElasticPress/pull/4343).
* Bumped `postcss` from 8.4.49 to 8.5.25. Props [@dependabot](https://github.com/dependabot) via [#4314](https://github.com/10up/ElasticPress/pull/4314) and [#4343](https://github.com/10up/ElasticPress/pull/4343).
* Bumped `webpack-dev-server` from 5.2.3 to 5.2.6. Props [@dependabot](https://github.com/dependabot) via [#4314](https://github.com/10up/ElasticPress/pull/4314) and [#4343](https://github.com/10up/ElasticPress/pull/4343).
* Bumped `esbuild` from 0.28.0 to 0.28.1. Props [@dependabot](https://github.com/dependabot) via [#4343](https://github.com/10up/ElasticPress/pull/4343).
* Bumped `immutable` from 5.1.5 to 5.1.9. Props [@dependabot](https://github.com/dependabot) via [#4343](https://github.com/10up/ElasticPress/pull/4343).
* Bumped `launch-editor` from 2.13.2 to 2.14.1. Props [@dependabot](https://github.com/dependabot) via [#4343](https://github.com/10up/ElasticPress/pull/4343).
* Bumped `linkify-it` from 5.0.0 to 5.0.2. Props [@dependabot](https://github.com/dependabot) via [#4343](https://github.com/10up/ElasticPress/pull/4343).
* Bumped `markdown-it` from 14.1.1 to 14.3.0. Props [@dependabot](https://github.com/dependabot) via [#4343](https://github.com/10up/ElasticPress/pull/4343).
* Bumped `qs` from 6.14.2 to 6.15.3. Props [@dependabot](https://github.com/dependabot) via [#4343](https://github.com/10up/ElasticPress/pull/4343).
* Bumped `svgo` from 3.3.3 to 3.3.4. Props [@dependabot](https://github.com/dependabot) via [#4343](https://github.com/10up/ElasticPress/pull/4343).
* Bumped `ws` from 8.20.0 to 8.21.2 and from 7.5.10 to 7.5.13. Props [@dependabot](https://github.com/dependabot) via [#4343](https://github.com/10up/ElasticPress/pull/4343).
* Bumped `websocket-driver` from 0.7.4 to 0.7.5. Props [@dependabot](https://github.com/dependabot) via [#4343](https://github.com/10up/ElasticPress/pull/4343).

### Developer
* Spell-checking with `crate-ci/typos` in CI. Props [@szepeviktor](https://github.com/szepeviktor), [@felipeelia](https://github.com/felipeelia), and [@Sidsector9](https://github.com/Sidsector9) via [#4311](https://github.com/10up/ElasticPress/pull/4311).
* Add compatibility fixes for React 19. Props [@ZacharyRener](https://github.com/ZacharyRener) and [@Sidsector9](https://github.com/Sidsector9) via [#4340](https://github.com/10up/ElasticPress/pull/4340).
* Fix tests and tooling for WordPress 7.0 and updated GitHub token formats. Props [@ZacharyRener](https://github.com/ZacharyRener) via [#4321](https://github.com/10up/ElasticPress/pull/4321).

## [5.3.3] - 2026-05-07

### Added
Expand Down Expand Up @@ -2355,6 +2388,7 @@ This is a bug fix release with some filter additions.
- Initial plugin release

[Unreleased]: https://github.com/10up/ElasticPress/compare/trunk...develop
[5.3.4]: https://github.com/10up/ElasticPress/compare/5.3.3...5.3.4
[5.3.3]: https://github.com/10up/ElasticPress/compare/5.3.2.2...5.3.3
[5.3.2.2]: https://github.com/10up/ElasticPress/compare/5.3.2.1...5.3.2.2
[5.3.2.1]: https://github.com/10up/ElasticPress/compare/5.3.2...5.3.2.1
Expand Down
8 changes: 7 additions & 1 deletion CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -281,8 +281,14 @@ Thank you to all the people who have already contributed to this repository via
[Ray Lee (@ray-lee)](https://github.com/ray-lee),
[Christian Janbjer (@slaxxarn)](https://github.com/slaxxarn),
[@superdummy](https://github.com/superdummy),
[@tomdxw](https://github.com/tomdxw),
[Faisal Ahammad (@faisalahammad)](https://github.com/faisalahammad),
[Muhit Ashraf (@muhitasraf)](https://github.com/muhitasraf),
[Christopher Ross (@thisismyurl)](https://github.com/thisismyurl),
[@dmitrijCraq](https://github.com/dmitrijCraq),
[@marc-kohde](https://github.com/marc-kohde),
and
[@tomdxw](https://github.com/tomdxw).
[Stefan (@stefanmm)](https://github.com/stefanmm).

## Libraries

Expand Down
4 changes: 2 additions & 2 deletions elasticpress.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Plugin Name: ElasticPress
* Plugin URI: https://github.com/10up/ElasticPress
* Description: A fast and flexible search and query engine for WordPress.
* Version: 5.3.3
* Version: 5.3.4
* Requires at least: 6.2
* Requires PHP: 7.4
* Author: 10up
Expand Down Expand Up @@ -33,7 +33,7 @@
define( 'EP_URL', plugin_dir_url( __FILE__ ) );
define( 'EP_PATH', plugin_dir_path( __FILE__ ) );
define( 'EP_FILE', plugin_basename( __FILE__ ) );
define( 'EP_VERSION', '5.3.3' );
define( 'EP_VERSION', '5.3.4' );

define( 'EP_PHP_VERSION_MIN', '7.4' );

Expand Down
2 changes: 1 addition & 1 deletion includes/classes/ElementorUtils.php
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ public function get_all_widgets_in_all_templates(): array {
if ( ! is_array( $template_content ) ) {
continue;
}
$all_widgets = array_merge(
$all_widgets = array_merge(
$all_widgets,
$this->recursively_get_inner_widgets( $template_content )
);
Expand Down
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",
"version": "5.3.3",
"version": "5.3.4",
"license": "GPL-2.0-or-later",
"description": "A fast and flexible search and query engine for WordPress.",
"private": true,
Expand Down
40 changes: 38 additions & 2 deletions readme.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
=== ElasticPress ===
Contributors: 10up, tlovett1, vhauri, tott, felipeelia, oscarssanchez, cmmarslender
Tags: performance, search, elasticsearch, fuzzy, related posts
Tested up to: 7.0
Stable tag: 5.3.3
Tested up to: 7.1
Stable tag: 5.3.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Expand Down Expand Up @@ -79,6 +79,42 @@ For sure! Feel free to submit ideas or feedback in general to our [GitHub repo](

== Changelog ==

= 5.3.4 - 2026-XX-XX =

__Fixed:__

* Correct WooCommerce Filter by Price results when the shop displays prices including tax. Props [@faisalahammad](https://github.com/faisalahammad) and [@stefanmm](https://github.com/stefanmm).
* Prevent TypeError in Elementor template parsing when `_elementor_data` is an array. Props [@muhitasraf](https://github.com/muhitasraf).
* Prevent ElasticPress from corrupting cached `WP_Post` objects by encoding meta and taxonomy values as JSON. Props [@burhandodhy](https://github.com/burhandodhy) and [@marc-kohde](https://github.com/marc-kohde).
* Resolve translation warnings when generating the POT file. Props [@faisalahammad](https://github.com/faisalahammad).
* Respect `ep_is_facetable` false to disable faceting on queries. Props [@burhandodhy](https://github.com/burhandodhy) and [@dmitrijCraq](https://github.com/dmitrijCraq).
* Prevent `max_num_pages` from becoming negative when `posts_per_page` is -1. Props [@burhandodhy](https://github.com/burhandodhy) and [@dmitrijCraq](https://github.com/dmitrijCraq).
* Guard `Utils\get_site()` and `is_site_indexable()` against non-existent site IDs. Props [@thisismyurl](https://github.com/thisismyurl).
* Prevent WooCommerce `product_visibility` tax queries from forcing product-only site search results. Props [@ZacharyRener](https://github.com/ZacharyRener).

__Security:__

* Bumped `uuid` from 11.0.5 to 14.0.0. Props [@dependabot](https://github.com/dependabot).
* Bumped `@babel/plugin-transform-modules-systemjs` from 7.25.9 to 7.29.4. Props [@dependabot](https://github.com/dependabot).
* Bumped `fast-uri` from 3.0.3 to 3.1.5. Props [@dependabot](https://github.com/dependabot).
* Bumped `postcss` from 8.4.49 to 8.5.25. Props [@dependabot](https://github.com/dependabot).
* Bumped `webpack-dev-server` from 5.2.3 to 5.2.6. Props [@dependabot](https://github.com/dependabot).
* Bumped `esbuild` from 0.28.0 to 0.28.1. Props [@dependabot](https://github.com/dependabot).
* Bumped `immutable` from 5.1.5 to 5.1.9. Props [@dependabot](https://github.com/dependabot).
* Bumped `launch-editor` from 2.13.2 to 2.14.1. Props [@dependabot](https://github.com/dependabot).
* Bumped `linkify-it` from 5.0.0 to 5.0.2. Props [@dependabot](https://github.com/dependabot).
* Bumped `markdown-it` from 14.1.1 to 14.3.0. Props [@dependabot](https://github.com/dependabot).
* Bumped `qs` from 6.14.2 to 6.15.3. Props [@dependabot](https://github.com/dependabot).
* Bumped `svgo` from 3.3.3 to 3.3.4. Props [@dependabot](https://github.com/dependabot).
* Bumped `ws` from 8.20.0 to 8.21.2 and from 7.5.10 to 7.5.13. Props [@dependabot](https://github.com/dependabot).
* Bumped `websocket-driver` from 0.7.4 to 0.7.5. Props [@dependabot](https://github.com/dependabot).

__Developer:__

* Spell-checking with `crate-ci/typos` in CI. Props [@szepeviktor](https://github.com/szepeviktor), [@felipeelia](https://github.com/felipeelia), and [@Sidsector9](https://github.com/Sidsector9).
* Add compatibility fixes for React 19. Props [@ZacharyRener](https://github.com/ZacharyRener) and [@Sidsector9](https://github.com/Sidsector9).
* Fix tests and tooling for WordPress 7.0 and updated GitHub token formats. Props [@ZacharyRener](https://github.com/ZacharyRener).

= 5.3.3 - 2026-05-07 =

__Added:__
Expand Down
Loading