v1.0.0-beta.5
Pre-release
Pre-release
⚠️ Breaking Changes
Tobyz\\JsonApiServer\\Laravel\\Filter\\EloquentFilterrenamed to
ColumnFilter.- Remove the
HasLaravel filter; useWhereExistsinstead. - Remove the
WhereDoesntHaveLaravel filter; use the operator support on
WhereHasinstead. - 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