- Fix issues for users providing searchable array without primary key (#547)
- Return correct output of mapIds method for MeiliSearch (#538)
- Add simplePaginateRaw query (#534)
- Collection Engine: add support for non-scalar values (#528)
- Support boolean filters (#524)
- Searching on custom searchable data when using collection driver (#521)
- Add the ability to omit the search argument in the
CollectionEngine
(#515)
- Support rename of filters to filter in meilisearch 0.21.x (#510)
- Fixed non string columns breaking model filter with collection driver (#507)
HasManyThrough::macro('unsearchable')
fix (#505)
- Timeout options for algolia client (#501)
- Fix meilisearch where in (#498)
- Improve observer strategy (#490, 19cff04)
- Downcase attribute and query for case-insensitive search (#493)
- Use numeric check (996256a)
- Custom callback support on collection engine (7da9dd6)
- 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)