Version 1.18.2 (04-March-2025)
Summary | Status |
---|---|
Error: "Call to a member function removeField() on null", when using the Preset Filters setting. | FIXED |
Version 1.18.1 (27-February-2025)
Summary | Status |
---|---|
Error: Class "Joomla\CMS\Event\Content\ContentPrepareEvent" not found in Joomla 4 | FIXED |
Version 1.18.0 (26-February-2025)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
Pagination urls break (again) in Joomla 5.1.4/4.4.8, when ajax is used. | FIXED |
Version 1.16.0 (27-August-2024)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
Range Sliders did not work in webkit based browsers. | FIXED |
Version 1.14.0 (19-April-2024)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
Subform csustom fields Indexer is not working in Joomla! 5 | FIXED |
Version 1.12.0 (6-December-2023)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
Some minified JS files were corrupted (we noticed that in our calendars). | FIXED |
Version 1.11.0 (2-November-2023)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
Drop added database index on extension uninstall. | FIXED |
Fix deprecation notices under php 8.1 | FIXED |
Version 1.6.0 (05-September-2022)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
Filters in "listening" state were not included in the urls of the other filters. | FIXED |
Version 1.5.0 (10-March-2022)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
Incorporate the new settings of Joomla 4.1, for showing images in the results. | ADDED |
Version 1.4.0 (31-January-2022)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
"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)
Summary | Status |
---|---|
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)
Summary | Status |
---|---|
The results menu item, selected in the filtering module's setting was ignored. | FIXED |
Version 1.1.1 (10-November-2021)
Summary | Status |
---|---|
A php warning could stop the subform indexer from completing. | FIXED |
Version 1.1.0 (4-November-2021)
Summary | Status |
---|---|
Listening state for the filters | ADDED |
JED link | ADDED |
Summary | Status |
---|---|
Listening state for the filters | ADDED |
JED link | ADDED |