Version 1.18.2 (04-March-2025)

SummaryStatus
Error: "Call to a member function removeField() on null", when using the Preset Filters setting. FIXED

 Version 1.18.1 (27-February-2025)

SummaryStatus
Error: Class "Joomla\CMS\Event\Content\ContentPrepareEvent" not found in Joomla 4 FIXED

 Version 1.18.0 (26-February-2025)

SummaryStatus
Addition of  "Featured" filter and sorting field. ADDED
Triggering content plugins in the result items is now possible, through a new component setting. ADDED
Changes in indexing, to work with the Falang extension. IMPR
Add aria properties in the shown filters of the JFilters - Selections module. FIXED
PHP warnings and notices, reported in the latest PHP versions. FIXED
Back-end component filters were inconsistent. FIXED
Back-end UI improvements. IMPR

 Version 1.17.0 (05-December-2024)

SummaryStatus
Submit filters using a button setting, in the Filtering Module. ADDED
Saving articles using the Joomla's new nested subforms (J 5.2), was generating an error. FIXED
Filters using range display types, could generate several identical http requests, when ajax was enabled. FIXED
Make filter's  `List Search` more generic. Allows users to find text with intonation, even when the query itself lacks intonation markers. FIXED
Internal page links (using #) were causing page re-load, when clicked. FIXED
Front-end UI improvements. IMPR

Version 1.16.4 (22-October-2024)

SummaryStatus
Input Ranges can now work with only one value (either min or max). Required both min and max, before. IMPR
The url values (of the same filter) are now always in the same order, no matter the order they are selected. This fixes possible duplicate pages, in terms of SEO. IMPR
Filter's option labels are now translated. IMPR
Ordering results by numerical custom fields had flaws. Numerical custom fields were treated as strings (e.g. 20 was shown after 100). FIXED
Range Sliders did not work in webkit browsers (like Google Chrome). FIXED
Aria warnings regarding the drop-down lists. FIXED

 Version 1.16.3 (17-September-2024)

SummaryStatus
Empty results when using "Relevance" as the 1st field in the Sorting Rules and we use only the filters (without a search term). FIXED

 Version 1.16.2 (16-September-2024)

SummaryStatus
Error when the Smart Search is used and returns no results, while the sorting field for search is set to "Relevance" FIXED

 Version 1.16.1 (03-September-2024)

SummaryStatus
Pagination urls break (again) in Joomla 5.1.4/4.4.8, when ajax is used. FIXED

Version 1.16.0 (27-August-2024)

SummaryStatus
The pagination links/urls in the JFilters pages, are stripped of the selected filters in Joomla 5.13/4.4.7.
This is caused by a change in the Joomla core.
See: https://docs.joomla.org/J5.x:Pagination_class_removes_query_parameters
FIXED
New feature Sorting Rules, found in the JF menu item. This allows you to sort/order the results by almost any criteria. ADDED
Error: array_diff(): Argument #2 must be of type array, when using the Preset Filters feature in the JF menu item. FIXED
The use of the Preset Filters feature, was producing an error in PHP version below 8.0. FIXED
When sef urls are disabled or the query component is used in the filters' url, the generated urls maybe invalid and not load the expected results.
This was happening usually when Ajax was enabled, due to html-encoding the entire base url (including reserved characters like "&")
FIXED
When more than 1 range filters (i.e. Range Sliders or Range Inputs) exist in a filtering module, their validation maybe messed up.
I.e. One filter maybe use the validation rules (e.g. min-max) from another.
FIXED
Certain javascript and css files were not minified and gzipped. IMPR

Version 1.15.0 (15-May-2024)

SummaryStatus
New "Preset Filters" setting in the JFilters menu item, where you can preset filters for the results pages.
I.e. Create result pages based on prerset criteria.
ADDED
New setting "Append New Title in Menu Item's Title" in the JF component's configuration.
You can define if the title generated from the selected filters, will be appended to the menu item's title, or will just replace it.
ADDED
JF Results menu item, metadata and robots settings were ignored. FIXED
JF menu item's title was including the site name twice (if that was set from the Joomla global configuration). FIXED
The "Context" setting is now moved from the modules to the JF menu item.
* If you are using a context other than the default (Articles), you are advised to go to your JF menu item and set it.
IMPR
Animation effect in the results area, during the results loading, when AJAX is enabled. ADDED
Order sorting was missing from the menu item's settings. FIXED
Possibly wrong menu item/alias used by the JFilters - Selections module, for range filters and calendars. FIXED

 Version 1.14.1 (19-April-2024)

SummaryStatus
Range Sliders did not work in webkit based browsers. FIXED

 Version 1.14.0 (19-April-2024)

SummaryStatus
New display types for the filters "Range Sliders" and "Range Inputs with Range Sliders". ADDED
The available display types and the filter's base settings are being defined by the filter's/field's data type and NOT by the type of the field (as happened previously). IMPR
Re-design of the drop-down lists for improved UX. The re-design is more obvious when you use the 'List Search" feature in the drop-downs. IMPR
New option "Order" for sorting the results. This is based on the articles or the contacts order, within a category. ADDED

 Version 1.13.0 (15-January-2024)

SummaryStatus
Filters for the Contact component (com_contact). ADDED
Filters for the 'Created By' ,  'Created Date' native/row fields + native fields for the Contacts (e.g. Position, State, etc). ADDED
Ability for 3rd party custom field plugins to make changes to the filters labels (i.e. the visible part of the filters). ADDED
Newly generated filters to go at the end of the list. IMPR

Version 1.12.1 (11-December-2023)

SummaryStatus
Subform csustom fields Indexer is not working in Joomla! 5 FIXED

 Version 1.12.0 (6-December-2023)

SummaryStatus
Conditional display of a filter. Display a filter if there is a selection in other filter/s. ADDED
Set the html element of the filters'  headers, in the filtering module. ADDED
Setting globally "Sort Options By" to "Number of Results", caused an error. FIXED
Filters set in the Smart Search, were ignored if no search term used. FIXED
Deprecation warnings and notices under php 8.2 FIXED

Version 1.11.1 (8-November-2023)

SummaryStatus
Some minified JS files were corrupted (we noticed that in our calendars). FIXED

Version 1.11.0 (2-November-2023)

SummaryStatus
Compatibility issues with Joomla! 5 FIXED
Setting the Smart Search 'Word Match' setting to other than 'Match Exactly' was returning no results. FIXED
Filters in 'Listening' state could not be selected as 'Primary Filters' in the JFilters results menu item. FIXED
Ability to select several filters, in the editor's JFilters modal window, when you create filtering links for the content. ADDED

Version 1.10.2 (30-August-2023)

SummaryStatus
JFilters editor button was not working in the front-end. FIXED
Javascript instantiated elements (e.g. calendars, ranges) may not work after an AJAX request in YOOtheme templates. FIXED
The Joomla breadcrumbs to follow the "nesting level"  setting as set in the selected tree filter. IMPR
Warnings and notices. FIXED

 Version 1.10.1 (12-July-2023)

SummaryStatus
Gzipped files (js and css) were corrupted. This could cause issues to the js related functionality and the styling, if gzip was enabled. FIXED
Warning for creating a menu item in the filtering module, even though there is one. FIXED
A notice message when using the new "Range Inputs" display type. FIXED

 Version 1.10.0 (06-July-2023)

SummaryStatus
New display type "Range Inputs" and it's respective functionality that allows filtering using numerical ranges in the Integer custom fields/filters. ADDED
Notice message, when using the JFilters - YOOtheme plugin. FIXED

Version 1.9.1 (05-June-2023)

SummaryStatus
The articles start date/end date were ignored by the filters. FIXED
Dates were not displayed based on the site's locale in the JFilters Selection module and the page title. FIXED
The filter titles can now get translated (using language constants). IMPR

Version 1.9.0 (08-May-2023)

SummaryStatus
New display type "Calendar" (PRO) for the filters generated from calendar custom field. This is a date picker which also allows date range selection. ADDED
Additional date format options, to match more locales. ADDED
Custom field values in camel case (using lower and upper case) letters can potentially not get selected in the filters. FIXED
Fix indexes length issue, which was aborting the installation in MySQL versions, lower to 5.6.+ FIXED
Ability to set a scroll-bar also in the drop-down lists. ADDED
"Show Counter" setting is now available only in PRO editions. IMPR

Version 1.8.0 (15-March-2023)

SummaryStatus
Way faster query for returning the results. The difference is more obvious in websites with a lot of content. IMPR
Identical dates (with different time) were displayed several times as options/values in a filter. FIXED
Ajax was working in strange way in YOOtheme templates. One time the results returned with ajax the other with plain HTTP. FIXED
Warnings and notices under PHP 8.x. FIXED
The text passed to the content plugins for the results, was null, throwing a notice. FIXED

 Version 1.7.2 (12-December-2022)

SummaryStatus
Warning message on installation. FIXED
When a custom field value is 0, it's label is ignored (applies for radio, checkbox, list custom field types). FIXED
The option tree within a filter (back-end) do not "respect" the filter's language. FIXED
Better filtering and cleanup of the input variables. IMPR
Error when using the Smart Search Optimize functionality. FIXED
Issues with tracing the proper canonical tag when there are more than 1 menu items for JFilters. FIXED
The toggle (check/uncheck) functionality for the checkboxes, could not work  under certain cases. FIXED

 Version 1.7.1 (07-November-2022)

SummaryStatus
Selecting values in more than 1 tags filter generates an sql error. FIXED
Irrelevant values/options can be loaded in duplicate filters. FIXED
The "JFilters Selections" module always use ajax, even if this is disabled from it's settings. FIXED
Mouse hover effects in YooTheme templates. FIXED

Version 1.7.0 (18-October-2022)

SummaryStatus
Potentially irrelevant values/options can be loaded in a filter after a selection in another filter. FIXED
Pagination links can return a 404 (not found) page, if the selected filter values use (encoded) special characters. FIXED
Sorting of the values could be incorrect when camel case characters or accented characters were used. FIXED
Filters from "calendar" type custom fields are now generated, with respective settings for formating the date display. ADDED

 Version 1.6.1 (12-September-2022)

SummaryStatus
Drop added database index on extension uninstall. FIXED
Fix deprecation notices under php 8.1 FIXED

Version 1.6.0 (05-September-2022)

SummaryStatus
Parent nodes (e.g. categories) to return the results (and filters) of their sub-nodes. ADDED
List Search (PRO) feature, that allows to search into the list of a filter's values. ADDED
Drop-down lists did not show the entire category tree, when there was a category selected. FIXED
Improve the performance of the categories filter. IMPR

 Version 1.5.6 (11-July-2022)

SummaryStatus
Nested filters (e.g. Categories) do not respect their Parent Option setting, when other filters are loaded before them. FIXED
Css adjustments under various templates. FIXED

 Version 1.5.5 (09-June-2022)

SummaryStatus
Buttons with multi-line text were not styled properly. FIXED
Pass custom fields to YOOtheme Pro for customizing the results page. ADDED

 Version 1.5.4 (23-May-2022)

SummaryStatus
Issue with the indexing of the repeatable subform custom fields. FIXED
Display issues of the radio buttons and the checkboxes under certain templates. FIXED

 Version 1.5.3 (19-May-2022)

SummaryStatus
Non repeatable custom fields used inside subform custom fields, were not indexed and hence their filters were not displayed in the front-end. FIXED
Removal of the "tmpl=component" query param from the pagination links in ajax mode. This was loading only the component page/area in the subsequent pages. FIXED
Do not generate individual filters for the custom fields which are set to be "subform only". Create them only as part of the subform custom fields. IMPR
Removal of the search bar from the results page. Search can be performed exclusively by the Smart Search module. IMPR
Template overrides for the results page can be done both under com_jfilters and under com_finder. Both will be taken into account with the the 1st having higher priority. IMPR
Fix some "undefined variable" notices. FIXED

Version 1.5.2 (21-April-2022)

SummaryStatus
Canonical tags were not added. FIXED
Ajax was always used in the Pro version, ignoring the settings. FIXED
Root filters are set in "Listening" state by default upon generation. IMPR
Toggle tree functionality was not working properly under some settings. FIXED

 Version 1.5.1 (15-April-2022)

SummaryStatus
Filters in "listening" state were not included in the urls of the other filters. FIXED

Version 1.5.0 (10-March-2022)

SummaryStatus
Ajax for updating the results and the modules. ADDED
Layout improvements. IMPR
Some plugins were disabled after installation. FIXED

 Version 1.4.1 (18-February-2022)

SummaryStatus
Incorporate the new settings of Joomla 4.1, for showing images in the results. ADDED

Version 1.4.0 (31-January-2022)

SummaryStatus
An editor button that allows the use of filtering links into the content. ADDED
Filtering module styling adjustments under different templates. FIXED

 Version 1.3.1 (14-January-2022)

SummaryStatus
The counter could be wrong if options (from the same filter) pointing to the same article are selected. FIXED
The "clear" link did not get into account the menu item set in the filtering module. FIXED
Joomla Database maintenance warning. FIXED
Having unpublished "Subform" Custom Fields, triggered an alert message for indexing. FIXED
Some Aria properties in the filtering module were not proper. FIXED
Some styling adjustments. IMPR

 

Version 1.3.0 (4-January-2022)

SummaryStatus
Sort filter options by label, counter and ordering. ADDED
Gzip the static assets (css, javascript), which reduces their size by ~70%. IMPR
Fix some notices and warnings. FIXED

Version 1.2.0 (24-December-2021)

SummaryStatus
"Selections" module that shows the selections from all the filters (PRO). ADDED
After selecting an option in a custom field filter, the results query was not examining the filter from where the selection came. FIXED
Custom field filters having common values could show a value even if it does not return results. FIXED
Unpublished options (e.g. Categories and Tags) were still loaded. FIXED
The page title was encoded showing special characters in encoded format. FIXED
Filters with no values (e.g. Tags) were returning an error when they were edited in the backend. FIXED

Version 1.1.3 (2-December-2021)

SummaryStatus
The tree filters (categories, tags), could be loaded with missing nodes, if they use parent options without articles assigned. FIXED
Cannot create  a copy of a filter in the backend. FIXED
Showing a sub-tree after setting a Parent Option could not load the sub-tree properly. FIXED

 

Version 1.1.2 (22-November-2021)

SummaryStatus
The results menu item, selected in the filtering module's setting was ignored. FIXED

Version 1.1.1 (10-November-2021)

SummaryStatus
A php warning could  stop the subform indexer from completing. FIXED

 

Version 1.1.0 (4-November-2021)

SummaryStatus
Listening state for the filters ADDED
JED link ADDED

 

SummaryStatus
Listening state for the filters ADDED
JED link ADDED