Skip to content

Releases: matchory/elasticsearch

Version 2.1.0 (Beta 5)

11 Feb 16:31

Choose a tag to compare

Pre-release

Change log

  • Fix: Reverted method proxy in connections to point to a query builder instance instead of the client, which makes way more sense
  • Fix: Under some circumstances, method calls would result in an infinite loop
  • Chore: Improved naming and tests, added annotations to ES Facade

Version 2.1.0 (Beta 4)

11 Feb 14:18

Choose a tag to compare

Pre-release
  • Fix: saveQuietly() would have a bad return type
  • Fix: Finished test implementation
  • Fix: Improved return type hints
  • Fix: Improved exception handling

Version 2.1.0 (Beta 3)

11 Feb 13:44

Choose a tag to compare

Pre-release

Change log

  • Fix: Outdated exception usage
  • Fix: Connection would proxy calls to the wrong target

Version 2.1.0 (Beta 2)

11 Feb 13:20

Choose a tag to compare

Pre-release

Change log

  • Feature: Added most Eloquent model functionality to models
  • Feature: Implemented Query Scopes
  • Feature: Clean connection management
  • Fix: Switch to Elasticsearch 7.11 to allow using PHP 8
  • Fix: Various type hint fixes

Version 2.1.0 (Beta 1)

11 Nov 09:55

Choose a tag to compare

Pre-release

Change log

Version 2.0.3

18 Sep 16:54

Choose a tag to compare

Change log

  • Fix: Some type hints were wrong and led to crashes
  • Other: Introduced psalm to prevent further issues

Version 2.0.2

16 Sep 15:01

Choose a tag to compare

Change log

  • Fix: Some types were not correctly attributed, leading to errors.

Version 2.0.1

16 Sep 14:29

Choose a tag to compare

Change log

  • Fix: Strict version requirements would sometimes clash with Laravel

Version 2.0.0

16 Sep 14:18

Choose a tag to compare

Change log

This is the first release of the fork. As the minimum PHP version requirement has been raised to 7.3, this can be considered a breaking change.

  • Breaking: Minimum PHP version requirement has been raised to 7.3
  • Breaking: All methods have been statically typed where possible, to allow more IDE auto-completion. Additionally, docblocks have been fixed, so newQuery() actually returns a Query instance.
  • Feature: Additional elasticsearch meta data for result sets has been incorporated into collections (fields like total, took, and timedout, for example) and can be accessed using getters now.
  • Fix: Added logger instance instead of the missing method call to ClientBuilder::defaultLogger
  • Chore: Made code follow PSR standards