Skip to content

Releases: matchory/elasticsearch

Version 3.0.0 (Alpha 6)

14 May 20:58
2d09adb

Choose a tag to compare

Pre-release

Changelog

  • Regression: Fixed cyclic dependency resolution issue

Version 3.0.0 (Alpha 5)

14 May 20:45
d20a1f4

Choose a tag to compare

Pre-release

Changelog

  • Fix: Fixed logger configuration
  • Chore: Added more configuration examples to the config file

Version 3.0.0 (Alpha 4)

14 May 15:05
0733100

Choose a tag to compare

Pre-release

Change log

  • Feature: Implemented logging to Elasticsearch log channel via properly merged channel

Version 3.0.0 (Alpha 3)

14 May 14:32
e7defc3

Choose a tag to compare

Pre-release

Change log

  • Chore: Applied PSR-12 formatting
  • Chore: Removed deprecated code
  • Chore: Added type declarations
  • Feature: Renamed es to elasticsearch in many places

Version 3.0.0 (Alpha 2)

14 May 13:36
a9eb07e

Choose a tag to compare

Pre-release

Changelog

  • Fix: Setting the logger to null would break client creation

Full Changelog: 3.0.0-alpha.1...3.0.0-alpha.2

Version 3.0.0 (Alpha 1)

14 May 13:29
7453a2f

Choose a tag to compare

Pre-release

Version 3.0.0 (Alpha 1)

This is the first release of the upcoming major version 3, which will upgrade the package to the Elasticsearch 8 client version, remove several deprecated methods and properties, and in general modify the public API as necessary.
This will introduce several breaking changes, but enable awesome new features all around the library. Stay tuned for the changes to come.

  • Feature: Improve client configuration to allow setting additional options previously unaccessible, such as SSL configuration
  • Feature: Upgrade minimum PHP version requirement to 8.3
  • Chore: Replace psalm with phpstan

Full Changelog: 2.8.4...3.0.0-alpha.1

Version 2.9.0

30 Aug 12:54
db7fabd

Choose a tag to compare

Changelog

  • Feature: Added Query::asKeyword() helper to resolve a field name with the .keyword suffix, which is used to cast a field to a static keyword value to be used in term queries or aggregations. It really doesn't do anything else; this just makes code easier to read and less typo-prone (think Query::asKeyword(Model::CATEGORY) instead of Model::CATEGORY.'.keyword').

Version 2.8.3

24 Aug 14:31
839c5aa

Choose a tag to compare

Changelog

  • Fix: Index name would not be retained when setting a model instance on queries

Version 2.8.2

24 Aug 09:00
0830c40

Choose a tag to compare

Changelog

  • Fix: If a scroll ID was passed, sometimes Elasticsearch would complain about URL length (#320)

Version 2.8.2 (Beta 1)

24 Aug 08:06
0830c40

Choose a tag to compare

Pre-release

Changelog

  • Fix: If a scroll ID was passed, sometimes Elasticsearch would complain about URL length (#320)