Issue #2821634 by joaogarin. vasike: Add classes for reference input when empty or invalid
Issue #2057949 by vasike, dsnopek: Not working for views based on indexed fields
Distinct validation per handler type for handler validation helper function - fix for a previous commit.
Issue #2645124 by El Alemaño, johnv: Undefined index: autocomplete_min_chars in views_autocomplete_filter()
Use helper function for handlers methods to avoid code duplicates.
Issue #2683339 by skyredwang, vasike: Fix typo js library name.
Issue #2665388 by Edith Illyés, vasike: Duplicate values in dropdown on views with duplicates results
Cleanup - Remove unuseful line.
Issue #2337677 by rjacobs, vasike: DX request: add hook to allow programmatic alteration of returned matches
Issue #2567999 by tostinni, vasike: Add support for transliteration module
Issue #2404893 by sdstyles, roborat, MediaFormat, vasike, joelpittet: Grammar correction
Issue #2660330 by Anansi_boy: A typo in the code
Remove No results message as is not work properly, waiting for Drupal core solution for autompletes.
Replace array() with square brackets for arrays.
Some code cleanup.
Convert camelCase to snake_case.
Minimum number of characters option for Combine fields filter.
Remove SafeMarkup methods, use Html::escape() for sanitization.
Issue #2493069 by Dane Powell, RobLoach: Error due to moved include file
Remove an old (unsused) .inc file.
Implement Access for Autocomplete path based on the view and display.
Drupal8 API Views StringFilter changes.
Some code cleanup - release preparation.
Implement Autocomplete handler for Combine fields filter + some code update/cleanup.
Drupal is a registered trademark of Dries Buytaert.