Short history

filters and sorts were removed in #3484236: Fix views integration in favor of queryParams so that we don't duplicate features. However, as it turned out, queryParams is less capable than filters and sorts as it does not handle multiple values and is not typed. Therefore in #3556134: Views: Re-introduce typed filter values. we decided to readd them.

Problem

queryParams is meant to handle the features of filters and sorts but at the moment it doesn't.
- It does not handle multiple values
- It is not typed, it only accepts an array.

Proposed resolution

Add multiple values and types to queryParams.
Deprecate filters and sorts and mark them to be removed in 2.x.

Comments

czigor created an issue.