- Add
whereIn
support (2b1dd75)
- Filter on should be searchable (ad60f5b)
- Handle soft deletes (f04927d, b95af2e, 31073e4)
- Fix pagination (733eda3)
- Collection Engine (#488)
- Fix removing queued models with custom Scout keys (#480)
- Re-query scout engine when paginate results contains insufficient keys to generate proper pagination count query (#483)
- Overridable jobs (#476)
- Use queued job for "unsearching" when Scout queue is enabled (#471)
- Remove useless variable in
simplePaginate
(#472)
- Support MeiliSearch Engine (#455, #457)
- Add support for cursor and LazyCollection on scout (#439, 1ebcd0d, #470)
- Drop support for old Laravel versions and PHP 7.2 (#459)
- Fixes pagination count when
Laravel\Scout\Builder
contains custom query callback (#469)
- Add ability to use simplePaginate (#443)
- Use the Config facade instead (#442)
- Revert
$afterCommit
property (ece6758)
- Run observer callbacks after database transactions have committed (#436)
- PHP 8 Support (#425)
- Add
makeAllSearchableUsing
(bf8585e)
- Fix HasManyThrough relationships (#416)
- Laravel 8 support (#415)
- Update builder class pagination methods to resolve LengthAwarePaginator using container (#413)
- Fix undefined
$user
variable bug (e751cf4)
- Optional param for chunk size on
scout:import
(#407)
- Merge default scout configs (#402)
- Use chunkById instead of chunk (#360)
- Drop support for Laravel 5.x
- Drop support for PHP 7.1
- Proper version (44c8924)
- Add
__call()
method to AlgoliaEngine (#384)
- Updated version constraints for Laravel 6 (b31e612)
- Calling
values()
on sorted collection to reset the array keys (#372)
- Remove support for PHP 7.0 (217c2ee)
- Added support for Laravel 5.8 (694d83b)
- Pass plain array to newCollection method (68fbcd1)
- Use Model collection where appropriate (#334)
- Builder implementation can be changed using the container (#322)
- Fix soft delete on
Searchable
trait (#321)
- Skip empty updates for
AlgoliaEngine
(#318)