2.8 KiB
2.8 KiB
Change Log
3.3.6
- Fixes a bug accidentally introduced in v3.3.5 which resulted in a fatal exception on initialisation when using "programmatic filtering by URL" and fieldsets with
<input>elements within them.
3.3.5
- Fixes a bug that prevented
.getFilterGroupSelectors()from returning any values when using data-filter controls.
3.3.4
- Fixes a bug whereby filters within a group where not deactivated when toggles in the same group were activated.
- Adds a new demo "Filter and Toggle Controls" to demonstrate functionality.
3.3.3
- Fixes a bug causing filter controls to be treated like toggle controls when in a mixed field group.
3.3.2
- Implements diacritics replacement of input value when searching by text input (e.g. "é" -> "e"). Allows loose matching of accented characters when searching providing an equivalent server-side operation is done to all values present in the HTML.
3.3.1
- Fixes issue where a
<select>element with no selected value yields an array with an empty string when querying its value via.getFilterGroupSelectors(). - Fixes issue where
onMixClickcallback was not invoked for MultiFilter filter or toggle controls. - Adds a new "Programmatic Filtering by URL" demo with Pagination compatibility.
- Updates previous versions of "Programmatic Filtering by URL" demo to use
history.replaceState()rather thanhistory.pushState().
3.3.0
- Adds a new callback method
onParseFilterGroups(), enabling transformation of the resulting multimix command. - Fixes issue introduced in 3.2.1 regarding "keyup" events from legitimate text inputs not being handled.
3.2.1
- Fixes an issue where the "active" class name was not added to toggles if "and" logic was used within a group.
- Fixes an issue where "keyup" events from non-textual inputs (i.e. multiselect) were unintentionally handled and fired filter operations.
3.2.0
- Adds
.setFilterGroupSelectors()and.getFilterGroupSelectors()methods to allow multi dimensional filtering and programmatic control of the UI via the API.
3.1.2
- Bumps core dependency to 3.1.2, improves version comparison functionality.
3.1.1
- Fixes an issue where empty string values in
<select>elements were ignored.
3.1.0
- Integrates with
selectors.controlsconfiguration option added to MixItUp core 3.1.0 to add specificity to control selectors and prevent interference by third-party markup which may share the mandatory control data attributes.
3.0.3
- Trims and removes non-alphanumeric characters from text input values before selector generation. Adds text inputs demo.
3.0.2
- Makes text input searching case-insensitive by converting to lowercase before selector generation.
3.0.1
- Fixes issue where e.preventDefault() was called on reset events preventing reset functionality. Many additional demos added.
3.0.0
- Release