Releases: matchory/elasticsearch
Releases · matchory/elasticsearch
Version 2.2.0 (Beta 3)
Change log
- Fix: Renamed
_source.include
and_source.exclude
to_source.includes
and_source.excludes
(the old variants have since been deprecated by Elasticsearch) - Fix: Creating models with an existing ID would not be possible due to the ID being written to the request body (#10)
Version 2.2.0 (Beta 2)
Change log
- Fix: Abstract trait functions would throw an error due to type inconsistencies.
- Fix: Index handling would not use the connection properly.
- Fix: Bulk queries would not use the connection properly.
- Chore: Type improvements
Version 2.2.0 (Beta 1)
Change log
- Feature: Added
explain()
method to the query builder to explain the current query - Feature: Added clean injection of cache and logger using PSR factories
- Fix: The artisan commands would not be registered due to a badly formatted condition
- Fix: Lots of type improvements
- Chore: Improved code structure, added more tests
Version 2.1.0
Change log
- Feature: Added most Eloquent model functionality to models
- Feature: Implemented Query Scopes
- Feature: Clean connection management
- Feature: Upgraded to Elasticsearch 7.11, which adds support for PHP 8
- Fix: Lots of type improvements, added documentation and more
Version 2.1.0 (Beta 5)
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)
- 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)
Change log
- Fix: Outdated exception usage
- Fix: Connection would proxy calls to the wrong target
Version 2.1.0 (Beta 2)
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)
Change log
- Feature: Upgraded to Elasticsearch 7 (fixes #2)
- Fix: Minor type improvements
Version 2.0.3
Change log
- Fix: Some type hints were wrong and led to crashes
- Other: Introduced psalm to prevent further issues