Skip to content

v1.0.0-beta.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@tobyzerner tobyzerner released this 27 Sep 10:15
· 51 commits to main since this release
9781cc8

⚠️ Breaking Changes

  • Tobyz\\JsonApiServer\\Laravel\\Filter\\EloquentFilter renamed to
    ColumnFilter.
  • Remove the Has Laravel filter; use WhereExists 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]=... or filter[score][lte]=....

Added

  • Add support for boolean filter groups (filter[and], filter[or],
    filter[not]) for resources that implement the SupportsBooleanFilters
    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, and notnull