Skip to content

Latest commit

 

History

History
317 lines (170 loc) · 12.2 KB

CHANGELOG.md

File metadata and controls

317 lines (170 loc) · 12.2 KB

Release Notes

Fixed

  • Fix issues for users providing searchable array without primary key (#547)

Fixed

  • Return correct output of mapIds method for MeiliSearch (#538)

Added

  • Add simplePaginateRaw query (#534)

Changed

  • Collection Engine: add support for non-scalar values (#528)

Fixed

  • Support boolean filters (#524)

Fixed

  • Searching on custom searchable data when using collection driver (#521)

Changed

  • Add the ability to omit the search argument in the CollectionEngine (#515)

Fixed

  • Update meilisearch-sdk version to v0.19.0 (#511)
  • Check for meilisearch-php 0.19.0 instead (#513)

Changed

  • Support rename of filters to filter in meilisearch 0.21.x (#510)

Fixed

  • Fixed non string columns breaking model filter with collection driver (#507)

Fixed

  • HasManyThrough::macro('unsearchable') fix (#505)

Changed

  • Timeout options for algolia client (#501)

Fixed

  • Fix meilisearch where in (#498)

Changed

Changed

  • 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)

Added

Fixed

Added

  • Collection Engine (#488)

Fixed

  • 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)

Changed

  • Overridable jobs (#476)

Added

  • Use queued job for "unsearching" when Scout queue is enabled (#471)

Changed

  • Remove useless variable in simplePaginate (#472)

Added

Changed

  • Drop support for old Laravel versions and PHP 7.2 (#459)

Fixed

  • Fixes pagination count when Laravel\Scout\Builder contains custom query callback (#469)

Changed

  • Move booting of services (#453)
  • Add reset method (fb8ce0c)

Added

  • Add ability to use simplePaginate (#443)

Changed

  • Use the Config facade instead (#442)

Fixed

  • Allow running observer callbacks after database transactions have committed (#440, 56ea20d)

Changed

  • Revert $afterCommit property (ece6758)

Changed

  • Run observer callbacks after database transactions have committed (#436)

Added

  • PHP 8 Support (#425)

Added

  • Add makeAllSearchableUsing (bf8585e)

Fixed

  • Fix HasManyThrough relationships (#416)

Added

  • Laravel 8 support (#415)

Changed

  • Update builder class pagination methods to resolve LengthAwarePaginator using container (#413)

Fixed

  • Fix undefined $user variable bug (e751cf4)

Added

Added

  • Optional param for chunk size on scout:import (#407)

Fixed

  • Merge default scout configs (#402)

Changed

  • Use chunkById instead of chunk (#360)
  • Drop support for Laravel 5.x
  • Drop support for PHP 7.1

Fixed

Added

  • Add __call() method to AlgoliaEngine (#384)

Changed

  • Updated version constraints for Laravel 6 (b31e612)

Fixed

  • Calling values() on sorted collection to reset the array keys (#372)

Changed

  • Remove support for PHP 7.0 (217c2ee)

Fixed

  • Fix engine results order (#369, bde4969)
  • Fix empty update with soft delete (#370)

Added

  • Added support for Laravel 5.8 (694d83b)

Changed

  • Upgraded Algolia API client to v2 (#349, #353)

Fixed

  • Pass plain array to newCollection method (68fbcd1)

Fixed

  • Use Model collection where appropriate (#334)

Added

  • Builder implementation can be changed using the container (#322)

Fixed

  • Fix soft delete on Searchable trait (#321)

Changed

  • Skip empty updates for AlgoliaEngine (#318)

Changed

  • Adds default $query value on Searchable::search (#309)
  • Flush records of a model using the engine. This removes the emitting of the ModelsFlushed event. (#310)