[th]Summary[/th][th]Status[/th] [td]Missing language strings for aria properies in the "CF breadcrumbs/tags" module.[/td][td]FIXED[/td] [td]Issues with the product display, in 3rd party templates, after an ajax update of the results.[/td][td]FIXED[/td] [td]Removal of depercated function calls, to be closer to the upcoming Joomla 6 stable release.[/td][td]IMPR[/td] [td]Minor styling fixes in the filtering module.[/td][td]FIXED[/td]
[th]Summary[/th][th]Status[/th] [td]Single range values (e.g. only max ranges) were missing from the pagination links (i.e. pages)[/td][td]FIXED[/td] [td]The ajax requests for the results were loading the entire page (with the modules), instead of only the component area.
This improvement can have significant impact in the results loading performance.[/td][td]IMPR[/td]
[th]Summary[/th][th]Status[/th] [td]Asset files (css,js) from our plugins, can potentially not loaded.[/td]
[td]FIXED[/td] [td]Error VmConfig class not found.[/td][td]FIXED[/td] [td]Filters could ignore values from range filters.[/td][td]FIXED[/td] [td]Improve accessibility to the output of the "CF Breadcrumbs/Tags" module.[/td][td]IMPR[/td]
[th]Summary[/th][th]Status[/th] [td]Fatal error under some templates, due to changes in our View class in the previous version.[/td][td]FIXED[/td] [td]All the assets (css, js, images) were moved to the media folder and are loaded through the Joomla's Web Asset Manager.[/td] [td]IMPR[/td] [td]All the assets are now both compressed and Gzipped.[/td][td]IMPR[/td] [td]Changes to the Custom Filters component back-end, to be consistent with the Joomla's components UI.[/td][td]IMPR[/td] [td]Changes to the Custom Filters module's layouts, to use Bootstrap 5 classes. Elements are much more clear and consistent with the used template.[/td][td]IMPR[/td] [td]Download ID should now be set in the Joomla's Update sites.[/td][td]IMPR[/td] [td]Range Sliders to be responsive and resizable.[/td][td]IMPR[/td]
Version 2.17.5 (03-September-2024)
[th]Summary[/th][th]Status[/th] [td]Pagination urls break (again) in Joomla 5.1.4/4.4.8, when ajax is used.[/td][td]FIXED[/td]
Version 2.17.4 (28-August-2024)
[th]Summary[/th][th]Status[/th] [td]Pagination urls break in Joomla 5.1.3/4.4.7 and beyond due to changes in the Joomla API.
See: https://docs.joomla.org/J5.x😛agination_class_removes_query_parameters.[/td] [td]FIXED[/td] [td]Fix warnings under php 8.x[/td][td]FIXED[/td]Version 2.17.3 (15-July-2024)
[th]Summary[/th][th]Status[/th] [td]Problem with the search. When used by a user while others use it at the same time (different sessions), can clear the filters in those other sessions.[/td][td]FIXED[/td] [td]Improvements in the back-end UI to not overflow on smaller screens.[/td][td]IMPR[/td]
[th]Summary[/th][th]Status[/th] [td]Fatal error: Call to undefined method ShopFunctions::categoryListTreeLoop(), in the back-end of the "VM Custom Filters" component, with the latest VM versions (VM 4.2.8 and above)[/td][td]FIXED[/td]
Version 2.17.1 (22-March-2024)
[th]Summary[/th][th]Status[/th] [td]Missing class fatal error in version 2.17.0[/td]
[td]FIXED[/td] [td]Fix issues with SEF urls in filters from the Dependent Custom Fields For All plugin.
May exist duplicate values under different parent, whose sef urls were not parsed properly.[/td][td]FIXED[/td] [td]Back-end warning messages, under PHP 8.x[/td][td]FIXED[/td]Version 2.17.0 (12-March-2024)
[th]Summary[/th][th]Status[/th] [td]Joomla! 5 compatibility.[/td]
[td]ADDED[/td] [td]Ditch compatibility for Joomla! 3 (Bye bye Joomla! 3).[/td][td]-[/td] [td]Minor fixes in the back-end layouts.[/td][td]FIXED[/td]
Version 2.16.0 (29-February-2024)
[th]Summary[/th][th]Status[/th] [td]New display type "Bootstrap drop-down" for the filters.
This allows you to create more flexible drop-downs, whose values can be searched or have scrollbars.[/td]
[td]ADDED[/td] [td]Values in Rangle Inputs with Slider, were not taken into account by the filtering module.[/td][td]FIXED[/td] [td]Drop-down lists did not return results when ajax was enabled.[/td][td]FIXED[/td] [td]Aliases of new filters, generated in the Custom Filters component, contained unecessary quotes at the start and the end.[/td]
[td]FIXED[/td] [td]Refactoring and improvements to the front-end layouts.[/td][td]IMPR
[/td]
Version 2.15.3 (25-October-2023)
Summary Status A fatal error (after the last update) in VM versions lower to 4.0.0.
The error occurs when the "chosen" script is activated in the VM configuration.FIXED The 'order by' url param was always present in the filters' urls, even if it was not set by the user. FIXED Limit drop-down to ignore more than 1 selected filters, when the SEF urls for the custom filters is disabled. FIXED Fatal error in Joomla 4, when the "Debug Module" setting is enabled. FIXED Search module to take into account the user set "order by" field. FIXED The selected 'order by' value may be ignored, if it contains more than 1 fields (i.e. comma separated). FIXED Version 2.15.2 (24-October-2023)
Summary Status The filtering module may not loaded in "asynchornous mode" in multi-lingual shops. FIXED Limit box drop-down may not work under some templates (reported in VirtuePlanet templates). FIXED Range inputs with slider do not work in HTTP loading mode. The submit button was always disabled. FIXED Fix issues with missing assets (related with our other plugins) after ajax calls.
This targets functionalities of our "Custom Fields For All" and "Stockable Custom Fields" that may not work after ajax calls in CF, because of missing/not loaded scripts.FIXED The filters to keep the user selected "order by" field and direction. IMPR Use of the VirtueMart's "order by" sublayout (introduced in VM 4) in our results pages. IMPR Version 2.15.1 (07-September-2023)
Summary Status A fatal error caused by the VMUikit override plugin (part of the VMUKit templates), after the last release (2.15.0).
It turns out that this plugin, overrides our component's view class, calling several functions from our API (i.e. dependes partially on our API).
If we change or remove any of those functions, a fatal error is generated.FIXED Version 2.15.0 (29-August-2023)
Summary Status SEF Urls for custom filters. ADDED Stock filter missing from the "Reset All clears" setting. FIXED Category tree toggle effect not working after an ajax request. FIXED Possible error when selecting a filter from Custom Fields For All in a multi-lingual shop. FIXED
Saving and configuring the "advanced settings" for the "range_slider" and the "range_input_slider" display types was not possible in php 8.x.
Filters set as "range_slider" and "range_input_slider" did not return results in php 8.x.
Filters loaded asynchronously (i.e. "Asynchronous Loading" was enabled) were ignoring the "CONTROL FILTER DISPLAY" settings.
Notices and warnings under php 8.x.
- FIXED: Did not trace the proper sublayout for the products display.