v1.0.0-beta.5
Pre-release
Pre-release
⚠️ Breaking Changes
Tobyz\\JsonApiServer\\Laravel\\Filter\\EloquentFilter
renamed to
ColumnFilter
.- Remove the
Has
Laravel filter; useWhereExists
instead. - Remove the
WhereDoesntHave
Laravel filter; use the operator support on
WhereHas
instead. - Remove
Where::asNumber()
; express numeric comparisons with operators such as
filter[score][gt]=...
orfilter[score][lte]=...
.
Added
- Add support for boolean filter groups (
filter[and]
,filter[or]
,
filter[not]
) for resources that implement theSupportsBooleanFilters
interface - Laravel: Add support for boolean filter groups to
EloquentResource
- Laravel: Overhaul filter implementations to support operators like
eq
,ne
,
in
,lt
,lte
,gt
,gte
,like
,notlike
,null
, andnotnull