- The
enumeration
type has been removed and we'll introduce new field types soon. The existing filters will still work as before given they checked for field.elements, which is still a condition filters should have.
- Two new operators have been added:
isAll
andisNotAll
. These are meant to representAND
operations. For example,Category is all: Book, Review, Science Fiction
would represent all items that have all three categories selected. - DataViews now supports multi-selection. A new set of filter operators has been introduced:
is
,isNot
,isAny
,isNone
. Single-selection operators areis
andisNot
, and multi-selection operators areisAny
andisNone
. If no operators are declared for a filter, it will support multi-selection. Additionally, the old filter operatorsin
andnotIn
operators have been deprecated and will work asis
andisNot
respectively. Please, migrate to the new operators as they'll be removed soon.
- Removed the
getPaginationResults
andsortByTextFields
utils and replaced them with a uniquefilterSortAndPaginate
function.