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