Version 2.0.21

March 16, 2024
  • Added clear filter button on the search setup form.

Version 2.0.11

March 16, 2024
  • Updated demo link

Version 2.0.1

March 16, 2024

Fixed

  • Fixed a bug where csrf token is not being passed on the search setup form.
  • Fixed a bug where watch field is not working on the search setup form.

Version 2.0.0

January 25, 2024

Changed

  • Refactor how Vue templates are rendered by using Vue file components. Check the documentation for more information.

Version 1.7.3

September 27, 2023

Fixed

  • Fixed a bug where generate example data is not working.

Version 1.7.1

July 16, 2023

Changed

  • Fixed a bug where editing search setup on element index is not working.

Version 1.7.0

May 9, 2022

Changed

  • Added Craft CMS > 4.0 support.

Version 1.6.0

April 26, 2022

Changed

  • Changed how example data is generated by using console command php craft super-filter/generate/example.

Added

  • Added console command php craft super-filter/generate/templates that accepts setup search handle then generates items.twig for initial template.

Fixed

  • Fixed breadcrumb wrong url on edit search setup page.

Version 1.4.0.1

August 8, 2021
  • Fixed bug where searching for field content don't work such as radio and dropdown fields.
  • Added craft.superFilter.close() to the example-page template

Version 1.4.0

August 8, 2021
  • Fixed unsupported fields able to be selected in the search setup
  • Fixed category sort options selection.

Version 1.3.2

April 4, 2021
  • Added searchType var to EVENT_ELEMENT_QUERY eventAdded searchType var to EVENT_ELEMENT_QUERY event.
  • Fixed category element search type.
  • Added siteId option on filter setup

Version 1.3.1

January 17, 2021
  • Fixed an issue when submitting a filter with plain template, it doesn't combine sorting and filtering items.

Version 1.3.0

December 16, 2020
  • Added Price Range field that added ability for product search type to filter default price between minimum and maximum values. (#3)

Version 1.2.1

November 1, 2020
  • Added category operator setting that allows user to choose the relationship between category field values. (#14)

Version 1.1.90

October 29, 2020
  • Fixed bug on search setup page sort options throwing errors (#13)

Version 1.1.80

September 24, 2020
  • Added variants setting to remove variants attribute in product search results.

Version 1.1.76

September 20, 2020
  • Added fld-element for field setup UI.

Version 1.1.75

August 17, 2020
  • Added EVENT_ELEMENT_QUERY event for modifying element query on return.

Version 1.1.7

August 7, 2020
  • Fixed category query deprecation warning.

Version 1.1.6

August 2, 2020
  • Fixed js push state not working

Version 1.1.5

July 27, 2020
  • Remove plain pagination on filter submission

Version 1.1.4

April 18, 2020
  • Remove vue asset bundle call on variable setup method.

Version 1.1.3

April 12, 2020
  • Fixed vue setup template clear filter with pre-defined is passed.

Version 1.1.1

April 7, 2020
  • Changed pre-filter parameter format by accepting filter key
  • Added attributes parameter option that will initialize loading of element attributes to optimize performance in Vue base template styles.

Version 1.0.6.1

March 17, 2020
  • Changed set up option action url in the cp

Version 1.0.6

March 15, 2020
  • Default category element search to and operator
  • Passed pre-filter variables in the setup template.

Version 1.0.5.1

March 2, 2020
  • Removed with variants to allow getVariants call to different siteIds.

Version 1.0.5

February 29, 2020
  • Created item event hook that allows plugin customization to modify the search and item results from ajax.

Version 1.0.4

February 25, 2020
  • Fixed issue cannot find included templates after super filter twig function is called by adding close twig function.

Version 1.0.3

February 25, 2020
  • Added support for multi-site by filtering items based on the current site.

Version 1.0.2.1

February 23, 2020
  • Fixed product element getting wrong sort options

Version 1.0.2

February 22, 2020
  • Allows setup template to input pre defined filtered items to display, by adding craft.superFilter.setup second parameter to get pre filtered items on the item list display.

Version 1.0.0

February 19, 2020

Added

  • Initial release