PackageTrack
Sign in Get early access

matchish/laravel-scout-elasticsearch

Search among multiple models with ElasticSearch and Laravel Scout

v7.13.0 1.8M downloads/mo #4146 most downloaded on Packagist matchish/laravel-scout-elasticsearch

What this package is like to depend on

Last release 2 months ago

29 May 2026

Release timing varies

gaps range from 2 weeks to 6 months

Most releases are documented

notes for 43 of 49 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

53 releases · first in 2019

3 releases in the last 12 months

see the full history below

Release timeline

53 releases · Mar 2019 to May 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 53
  1. v8.0.0-alpha.4 29 May 2026 pre-release
    Release notes

    What's Changed

    • Implement optional TrackedJob into the package for parallel imports by @DavisPuciriuss in #323

    Full Changelog: 8.0.0-alpha.3...v8.0.0-alpha.4

    Open source →
  2. 8.0.0-alpha.3 27 Feb 2026 pre-release
    Release notes

    Merged master into 8.x branch, while also updating the usage of "mateusjunges/laravel-trackable-jobs" which had a new major version released (Previous major version collides with Laravel 12, making it unusable for our project).

    Updated Dockerfile syntax, updated to php8.4.
    Updated usage of laravel-trackable-jobs (now is an interface instead of a trait).
    Fixed larastan issues.
    Added optional ElasticsearchParams and Searchable trait contracts, more useful for phpdocs rather than anything else.
    Merged and fixed merge conflicts with master branch.
    Updated README to include information on how to set-up parallel handlers.

    Open source →
  3. 8.0.0-alpha.2 20 Jun 2024 pre-release

    Nothing published for this version

  4. 8.0.0-alpha.1 30 May 2024 pre-release

    Nothing published for this version

  5. v7.13.0 09 May 2026
    Release notes

    What's Changed

    • Update larastan by @matchish in #316
    • Bump SonarSource/sonarqube-scan-action from 4.2.1 to 5.3.1 in /.github/workflows by @dependabot[bot] in #317
    • Bump SonarSource/sonarqube-scan-action from 5.3.1 to 6.0.0 in /.github/workflows by @dependabot[bot] in #318
    • Added support for Scout v11.1.0+ by @indykoning in #322

    New Contributors

    Full Changelog: v7.12.0...v7.13.0

    Open source →
    Release notes

    Added

    • Support for Laravel Scout v11.1.0+ by updating query where handling for the new Scout where structure and operators. #322
    Open source →
  6. v7.12.0 26 Aug 2025
    Release notes

    What's Changed

    • FIX: Remove roave/better-reflection dependency and replace with native PHP reflection by @Copilot @bram-pkg @hkulekci in #314
      #313

    New Contributors

    • @Copilot made their first contribution in #314
    • @bram-pkg made their first contribution in #313

    Full Changelog: v7.11.2...v7.12.0

    Open source →
    Release notes

    Changed

    • Removed roave/better-reflection dependency and replaced usage with native PHP reflection in SearchableListFactory, reducing package size while maintaining behavior. #314
    • Dockerfile updated to use netcat-openbsd instead of deprecated netcat. #314
    Open source →
  7. v7.11.2 02 May 2025
    Release notes

    What's Changed

    Full Changelog: v7.11.1...v7.11.2

    Open source →
  8. v7.11.1 02 May 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v7.11.0...v7.11.1

    Open source →
    Release notes

    Added

    • Support for legacy environment variables from mailerlite/laravel-elasticsearch, allowing smoother migration without requiring .env changes. #XXX
    Open source →
  9. v7.11.0 20 Feb 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v7.10.0...v7.11.0

    Open source →
    Release notes

    Fixed

    • SearchFactory adds empty query_string query even if query string is empty when no where clauses are set.
    • DefaultImportSource do not work properly with model that have complex scopes https://github.com/matchish/laravel-scout-elasticsearch/pull/298
    Open source →
  10. v7.10.0 28 Dec 2024
    Release notes

    What's Changed

    • Allow setting source (fields) from options by @hulkur in #293

    New Contributors

    Full Changelog: v7.9.0...v7.10.0

    Open source →
    Release notes

    Added

    Open source →
  11. v7.9.0 14 Nov 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v7.8.0...v7.9.0

    Open source →
    Release notes

    Fixed

    Added

    Open source →
  12. v7.8.0 10 Oct 2024
    Release notes

    What's Changed

    • Added support for whereNotIn() conditions. by @swayok in #286

    Full Changelog: v7.7.0...v7.8.0

    Open source →
    Release notes Open source →
  13. v7.7.0 02 Jul 2024

    Nothing published for this version

  14. v7.6.2 24 Jun 2024
    Release notes Open source →
  15. v7.6.1 14 May 2024
    Release notes

    Fixed

    Open source →
  16. v7.6.0 23 Feb 2024
    Release notes

    Added

    • Add one more condition. If the search() method does not pass any parameter, there is no need to add QueryStringQuery object.
    Open source →
  17. v7.5.0 30 Nov 2023
    Release notes Open source →
  18. v7.4.0 12 Oct 2023

    Nothing published for this version

  19. v7.3.0 31 Jul 2023
    Release notes Open source →
  20. v7.2.2 06 Jun 2023
    Release notes Open source →
  21. v7.2.1 06 Mar 2023

    Nothing published for this version

  22. v7.2.0 24 Feb 2023

    Nothing published for this version

  23. v7.1.0 17 Feb 2023

    Nothing published for this version

  24. v7.0.0 01 Feb 2023
    Release notes

    Changed

    • No duplicates in search on reindex anymore. updates/inserts will be visible only after reindex. For most projects should be ok but for some could be breaking changes
    Open source →
  25. V6.0.2 16 Jun 2022
    Release notes

    Added

    • Elasticsearch basic authentication support
    • Elasticsearch CloudId and Api Key credential support
    Open source →
  26. v6.0.1 09 Jun 2022
    Release notes

    Added

    • LazyMap implemented for ElasticsearchEngine
    Open source →
  27. v6.0.0 01 May 2022
    Release notes

    Added

    • Elasticsearch 8 Support
    Open source →
  28. v5.0.3 21 Feb 2023

    Nothing published for this version

  29. v5.0.2 26 Mar 2022
    Release notes

    Added

    • multiple ElasticSearch nodes support
    Open source →
  30. 5.0.1 24 Jul 2021
    Release notes

    Added

    • whereIn filter support
    Open source →
  31. 5.0.0 13 May 2021
    Release notes

    Added

    • PHP 8 Support
    • Laravel Scout 9 Support
    Open source →
  32. 4.0.9 30 Jul 2021
    Release notes

    Fixed

    • Avoid Conflict Helper Function resolve() In Some Packages
    Open source →
  33. 4.0.8 23 Jul 2021
    Release notes

    Added

    • whereIn filter support
    Open source →
  34. 4.0.7 05 Jun 2021
    Release notes

    Support Scout 9

    Open source →
  35. 4.0.5 05 Jan 2021
    Release notes

    Fixed

    • Find searchable classes when inherited through traits
    Open source →
  36. 4.0.4 14 Dec 2020
    Release notes

    Fixed

    • Parse PHP to find searchable classes without loading them
    Open source →
  37. 4.0.3 03 Dec 2020
    Release notes

    Fixed

    • Compatible with Laravel Telescope as dev requirement #135
    Open source →
  38. 4.0.1 26 Mar 2020
    Release notes

    Fixed

    • Prevent unnessasary send \Laravel\Scout\Jobs\MakeSearchable to a queue
    Open source →
  39. 4.0.0 15 Mar 2020
    Release notes

    Added

    • Scout 8 Support
    Open source →
  40. 3.0.6 05 Jan 2021
    Release notes

    Fixed

    • Find searchable classes when inherited through traits
    Open source →
  41. 3.0.5 11 Dec 2020
    Release notes

    Fixed

    • Parse PHP to find searchable classes without loading them
    Open source →
  42. 3.0.4 03 Dec 2020
    Release notes

    Fixed

    • Compatible with Laravel Telescope as dev requirement #135
    Open source →
  43. 3.0.3 15 Mar 2020
    Release notes

    Added

    • Load config from package #84
    Open source →
  44. 3.0.2 14 Mar 2020
    Release notes

    Added

    • Populate routing meta-field #90
    Open source →
  45. 3.0.1 03 Mar 2020
    Release notes

    Fixed

    • Respect the model uses soft delete
    Open source →
  46. 3.0.0 18 Nov 2019
    Release notes

    Added

    • Elasticsearch 7 support
    • Added interface binding for HitsIteratorAggregate for custom implementation
    Open source →
  47. 2.1.0 13 Nov 2019
    Release notes

    Added

    • Import source factory
    • Using global scopes only for import
    Open source →
  48. 2.0.3 04 Nov 2019
    Release notes

    Fixed

    • Throw exception if there are elasticsearch errors on update
    Open source →
  49. 2.0.2 11 May 2019
    Release notes

    Added

    • Search amongst multiple models
    Open source →
  50. 2.0.1 06 May 2019
    Release notes

    Added

    • Progress report for console commands
    Open source →
  51. 2.0.0 14 Apr 2019
    Release notes

    Added

    • ElasticSearch service provider

    Changed

    • ScoutElasticSearchService don't config elasticsearch client anymore

    Fixed

    • Empty elasticsearch host when config is cached

    Added

    • Default config
    Open source →
  52. 1.1.0 11 Apr 2019
    Release notes

    Added

    • Default config
    Open source →
  53. 1.0.0 30 Mar 2019
    Release notes

    Added

    • Import console command
    • Flush console command
    • Implemented all basic scout engine methods
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive