Changelog
1.1.45 (2026-05-21)
Fixed
- Fixed widget.xml XSD validation error ("attribute 'translate' is not allowed" on
widget); thetranslateattribute now lives on the childlabel/descriptionelements where Magento'swidget.xsddeclares it. Resolves admin libxml errors and lets the Product Finder widget register correctly on the Content → Widgets page.
1.1.44 (2026-05-19)
Improvements
- Localized to 15 core e-commerce locales (ar, cs, de, es, fr, it, ja, nl, pl, pt-BR, pt-PT, sv, tr, uk, zh-Hans)
1.1.43 (2025-12-04)
Fixed
- Fixed filter showing incorrect options after using the browser back button
1.1.42 (2025-11-11)
Fixed
- Fixed finder not resolving correctly when "Friendly URLs" is enabled and the finder has a custom URL key
1.1.41 (2025-10-09)
Fixed
- Fixed filter URL key not updating automatically when changing the linked attribute on an existing filter
1.1.40 (2025-09-22)
Improvements
- Added compatibility with Magento Commerce (Enterprise Edition) indexer
1.1.39 (2025-08-22)
Fixed
- Fixed PHP 8.4 compatibility — resolved deprecated
fgetcsvparameter handling and implicit nullable parameter warnings
1.1.38 (2025-06-18)
Fixed
- Fixed admin permission (ACL) tree structure so Finder permissions appear correctly under the parent menu
1.1.37 (2025-06-18)
Fixed
- Fixed widget ID conflict with Mirasvit Form Builder — the finder widget now uses a unique identifier
1.1.36 (2025-06-16)
Improvements
- Improved WCAG 2.2 AA accessibility for all finder templates — added ARIA labels, roles, and keyboard navigation support
Fixed
- Fixed finder description not displaying on the storefront
- Fixed unescaped HTML output in admin import templates
1.1.35 (2025-02-06)
Features
- Update Unrequired Filter Options — new configuration option to automatically refresh non-required filter dropdowns based on the selection in the following filter
1.1.34 (2024-12-17)
Fixed
- Fixed optional (non-required) filters incorrectly restricting results when left unselected
1.1.33 (2024-10-21)
Improvements
- Replaced Font Awesome spinner with a lightweight inline SVG loader, removing the external font dependency
Fixed
- Fixed filter label translations not applying on the storefront
1.1.32 (2024-08-08)
Fixed
- Fixed filters showing options for products outside the current category — empty categories now correctly display no filter options
1.1.31 (2024-07-15)
Improvements
- ⚠️ Increased
namecolumn length inmst_finder_filter_optiontable to support longer option values
Fixed
- Fixed filter options being incorrectly restored from browser local storage instead of fetching fresh data
1.1.30 (2024-06-06)
Improvements
- Added server-side caching for filter option AJAX requests, reducing page load on repeated visits
1.1.29 (2024-06-06)
Improvements
- Filter dropdowns are now visually disabled with a loading indicator during AJAX requests to prevent conflicting selections
1.1.28 (2024-06-03)
Improvements
- Added a loading spinner while filter options are being fetched via AJAX
1.1.27 (2024-06-03)
Improvements
- Reduced the number of AJAX requests when selecting filter options — sequential selections are now batched
1.1.26 (2024-03-06)
Fixed
- Fixed imported products disappearing from finder results after reindex
1.1.25 (2023-11-08)
Fixed
- Fixed indexer regression introduced in 1.1.24 that caused some filter options to not appear
1.1.24 (2023-11-08)
Improvements
- Added compatibility with Magento 2.4.6 search request handling
Fixed
- Fixed filters not applying correctly on the results page in certain configurations
1.1.23 (2023-10-11)
Improvements
- Improved compatibility with Magento 2.4.6 filter applier service
1.1.22 (2023-10-05)
Fixed
- Fixed filter option sort order not being applied correctly in dropdowns
1.1.21 (2023-10-04)
Fixed
- Fixed filters not applying on Magento 2.3 with Elasticsearch 6
- Fixed filter options not loading correctly from browser cache
1.1.20 (2023-10-03)
Fixed
- Fixed "Sort Mode" setting having no effect on filter option ordering
1.1.19 (2023-08-28)
Fixed
- Fixed AJAX filter response returning a JSON object instead of an array when option keys are non-sequential
- Fixed dependency injection error for CombineFactory in condition rules
1.1.18 (2023-06-12)
Improvements
- Added compatibility with OpenSearch search engine
Fixed
- Fixed "JSON Parse error: Unexpected identifier" when filter response contained malformed data
1.1.17 (2023-05-30)
Fixed
- Fixed error during CSV import when a row contains fewer columns than expected
- Fixed error on import listing page when filter data is incomplete
1.1.16 (2023-05-19)
Fixed
- Fixed Reset button not clearing all filter selections
1.1.15 (2023-05-12)
Fixed
- Fixed SQL error "You cannot define a correlation name 'tbl_category_ids' more than once" when using product conditions
1.1.14 (2023-03-15)
Fixed
- Fixed PHP 8.2 compatibility — resolved deprecated dynamic property warnings in condition query builder
1.1.13 (2023-02-21)
Fixed
- Fixed finder URL key resolution on multi-store setups returning incorrect store-specific URLs
1.1.12 (2023-02-17)
Fixed
- Fixed error during sample data installation when filter options reference missing data
1.1.11 (2023-02-17)
Fixed
- Fixed error "FilterOptionService::getName() must be of the type string, null returned" during import of options with empty names
- Fixed raw PHP code displaying in the admin "Template .phtml" setting instead of the template selector
1.1.10 (2023-02-07)
Fixed
- Fixed attribute label translation for multi-store indexer
1.1.9 (2023-02-02)
Improvements
- ⚠️ Added data patch to migrate legacy filter option format — runs automatically on upgrade
Fixed
- Fixed attribute labels not being translated on the storefront for attribute-based filters
1.1.8 (2023-02-02)
Improvements
- Added compatibility with Magento 2.4.6 Elasticsearch configuration
Fixed
- Fixed label-style multi-select filters not submitting selected values correctly
- Fixed search engine type detection failing for certain Elasticsearch configurations
1.1.7 (2023-01-20)
Fixed
- Fixed filter settings not saving correctly in the admin panel
- Fixed "Undefined array key finder_id" warning when applying filters
- Fixed duplicate filter URL keys being allowed — URL keys are now enforced as unique per finder
1.1.6 (2022-11-02)
Fixed
- Fixed JavaScript loading order causing finder to initialize before dependencies are ready
1.1.5 (2022-10-18)
Fixed
- Fixed filters not applying to catalog results when "Friendly URLs" is enabled (follow-up fix for edge cases)
1.1.4 (2022-10-07)
Fixed
- Fixed filters not applying to catalog page when "Friendly URLs" is enabled and the filter URL key differs from the attribute code
1.1.3 (2022-10-07)
Fixed
- Fixed "Front controller reached 100 router match iterations" error when multiple finders exist
- Fixed filters with identical names across different finders interfering with each other
1.1.2 (2022-08-12)
Fixed
- Fixed CSV import validation not catching malformed rows, leading to silent data errors
1.1.1 (2022-06-20)
Improvements
- ⚠️ Removed
db_schema_whitelist.json— Magento now manages schema changes viadb_schema.xmlonly
1.1.0 (2022-05-23)
Improvements
- ⚠️ Migrated database schema from install/upgrade scripts to Magento declarative schema (
db_schema.xml)
1.0.24 (2022-04-27)
Features
- Product Conditions — define rules to automatically limit which products appear in finder results (e.g., only products from a specific category or with certain attributes)
1.0.23 (2022-04-22)
Fixed
- Fixed finder filter not applying when the filter's URL key differs from the attribute code with "Friendly URLs" enabled
1.0.22 (2022-04-22)
Fixed
- Fixed finder returning unfiltered products when "Friendly URLs" is enabled (regression since 1.0.20)
- Fixed finder returning unfiltered product collection on Magento 2.3
1.0.21 (2022-04-20)
Fixed
- Fixed compatibility with Mageplaza Layered Navigation
- Fixed Reset button not clearing selections when multiple finders are on the same page
- Fixed multiple finders on the same page interfering with each other
1.0.20 (2022-04-01)
Features
- Automatic Reindex via Cron — finder index is now rebuilt automatically on a schedule
Improvements
- Improved filter loading speed by optimizing product count queries
Fixed
- Fixed execution timeout during large CSV file import
- Fixed compatibility with Mageplaza Layered Navigation
- Fixed preselected filter options not narrowing results correctly
1.0.19 (2022-04-01)
Fixed
- Fixed label-style multi-select filters not displaying selected values
- Fixed Reset button URL not working when "Friendly URLs" is enabled
- Fixed compatibility with Mageplaza Layered Navigation v2.4.3
1.0.18 (2021-09-09)
Fixed
- Fixed filters containing hyphens in option names not matching products
- Fixed CSV import creating duplicate entries when the same SKU appears in multiple filter columns
1.0.17 (2021-08-09)
Features
- Filter Sorting — new "Sort Mode" option to control the order of filter options (alphabetical, numeric, or position)
Fixed
- Fixed "Friendly URLs" generating incorrect redirect paths
1.0.16 (2021-07-05)
Improvements
- Added additional sort mode options for filter dropdowns
Fixed
- Fixed "Friendly URLs" not working with multi-select attribute filters
- Fixed default value for dropdown filters not being selected on page load
1.0.15 (2021-07-05)
Fixed
- Fixed default value for dropdown filter not being pre-selected on page load
1.0.13 (2021-05-26)
Features
- Multi-select Dropdown — filters can now be configured as multi-select dropdowns using the Chosen library
- Session Persistence — selected filter values are remembered during the customer's session
1.0.12 (2021-05-17)
Features
- Non-sorted Filter Mode — new "Non-sorted" option added to the filter Sort Mode setting
Fixed
- Fixed filter options not updating correctly on the finder results page
1.0.11 (2021-05-13)
Fixed
- Fixed multi-select filter option not submitting selected values
1.0.10 (2021-05-06)
Fixed
- Fixed filter rendering compatibility with Magento 2.3
1.0.9 (2021-04-21)
Fixed
- Fixed layered navigation product counts being calculated incorrectly on Magento 2.3
1.0.8 (2021-04-19)
Fixed
- Fixed delete confirmation message on Magento 2.4
1.0.7 (2021-04-12)
Features
- Index by Attribute — reindex finder based on product attributes in addition to imported CSV data
- Filter Button — optional "Find" button to apply all filter selections at once instead of auto-redirecting
- Category Suffix Parsing — correctly handles category URL suffixes (e.g.,
.html) in friendly URLs
Fixed
- Fixed compatibility with Magento 2.2 and 2.3 admin controllers
1.0.6 (2021-01-06)
Fixed
- Fixed imported options showing wrong product results when multiple products share the same SKU across different filters (one-to-many relation)
1.0.5 (2020-11-26)
Improvements
- Added "Reindex" button to the finder edit page in admin for manual reindexing
- Improved error display during CSV import when rows contain invalid data
1.0.4 (2020-11-19)
Improvements
- Added compatibility with Magento 2.3.5
1.0.3 (2020-11-11)
Features
- Friendly URLs — finder selections are now reflected in clean, SEO-friendly URLs instead of query parameters. Configurable in Stores Configuration.
1.0.2 (2020-11-09)
Fixed
- Fixed required filter fields not being visually marked as required on the storefront
1.0.1 (2020-11-06)
Fixed
- Fixed filters based on product attributes not returning matching products
- Fixed admin save error when no filters are configured on a finder
1.0.0 (2020-10-19)
Features
- Product Finder with configurable dropdown and label-style filters
- CSV import/export for filter options with SKU mapping
- Widget support for embedding finders on any CMS page or block
- Dedicated finder results page with layered navigation integration
- Admin UI for managing finders, filters, and filter options
- Console command for bulk CSV import