15 versions
Jet Smart Filters history.
Every release of Jet Smart Filters is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.
15 of 15 releases scanned clean
v3.8.6.3Latest
October 26, 20261.9 MBScanned
- SECURITY: Fixed a stored XSS vulnerability in the Listing Link block by properly escaping URLs, labels, and HTML attributes.
September 29, 20261.9 MBScanned
Other
- SECURITY: Provider- and query-bound signatures for default queries, allowed filter values, referrer context, and provider settings are now enabled by default. Unsigned compatibility mode restricts client defaults to public query scope.
- IMPORTANT: Purge all page, object, and CDN caches after updating or re-enabling signatures. Custom filtering clients must send the signed `defaults`, `query_context`, and `settings` values localized by JetSmartFilters while request signatures are enabled. Disabling signatures is available as a compatibility opt-out and reduces public request protection.
Fixed
- Select dropdowns now stay correctly positioned in Safari when used inside Elementor menus.
- Pagination no longer returns to the first page when filtering providers with an existing paged query.
- Number controls now preserve decimal values while editing filter settings.
- Elementor Pro Loop Grid now filters correctly on archive templates and no longer duplicates the empty-results message.
- Listing Builder now saves advanced Posts Query settings correctly.
- Frontend filter labels, admin URL previews, and SEO rule titles now sanitize unsafe HTML while preserving supported markup.
- Signed AJAX requests now preserve Hierarchical Select updates, indexed counters, Plain Query filters, and legacy integration APIs.
August 26, 20261.9 MBScanned
Fixed
- Elementor Pro Products provider wrappers are now preserved when filtered requests return no results.
- Alphabet filtering now works with JetEngine term listings and Elementor taxonomy Loop Grids.
- WooCommerce archive pagination now updates correctly during AJAX filtering, including JetEngine archive templates.
- Filtered user meta queries no longer return duplicate users.
- WooCommerce product attribute filtering and indexed counts now support Unicode taxonomy names.
- Range filters now apply keyboard step changes correctly.
- Elementor Pro Loop Grid now preserves the posts-per-page value for Current Query sources.
- Signed AJAX requests now work correctly with JetEngine Calendar filtering.
- Self-referrer AJAX requests no longer collide with public WordPress provider query variables.
Other
- UPD: JetDashboard license handling now avoids automatic remote synchronization and refreshes plugin update data correctly after license changes.
July 31, 20261.9 MBScanned
Fixed
- Plain query parsing and self AJAX referrer URLs now support custom permalink symbols while preserving legacy URL compatibility.
- Polylang permalink filters and Apply Button redirects now use the correct translated pages and taxonomy terms.
- Indexed Collapsible Group filters no longer show parent toggles when all child terms are empty.
- Direct visits to self-referrer URLs now redirect to the clean frontend URL instead of being processed as AJAX requests.
- JetEngine archive templates no longer trigger warnings when pagination query properties are missing.
- Dynamic Range min/max values now use published products only.
- WooCommerce product taxonomy filters now hide terms with no catalog-visible products when out-of-stock items are hidden.
- Permalink filter values are now encoded correctly.
Other
- UPD: JetDashboard now improves remote license synchronization and plugin management safeguards.
June 11, 20261.9 MBScanned
Fixed
- Hierarchical Select and grouped Select filters now calculate responsive widths correctly.
- WooCommerce attribute filtering and indexed counts now handle hidden out-of-stock variations correctly.
- Datepicker styles are now scoped to JetSmartFilters controls to prevent leakage into other datepickers.
- Gutenberg filter controls layout was corrected for the latest WordPress editor behavior.
- Elementor Pro Loop Grid filtering now works correctly on single templates and preserves query constraints with in-stock variation filtering.
- Range filter decimal maximum values now respect the default step.
- WooCommerce compatibility settings now show the correct notice when WooCommerce is inactive.
- Filtering inside Bricks popups now works correctly.
- Checkboxes and Radio filters in Bricks now apply Gap correctly between the marker and label on RTL websites.
Why archive
Sometimes the latest release isn't the one you need. The archive lets you pin Jet Smart Filters to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.