Releases: matchory/elasticsearch
Releases · matchory/elasticsearch
Version 3.0.0 (Alpha 9)
Changelog
- Fix: Logging channel configuration would not be applied due to a dependency resolution issue
Full Changelog: 3.0.0-alpha.8...3.0.0-alpha.9
Version 3.0.0 (Alpha 8)
Changelog
- Fix: The index option would not be removed from the client config before building
Version 3.0.0 (Alpha 7)
Change log
- Fix: Calls to methods that don't exist on either model or query would lead to recursive call forwarding
- Fix: Improved deprecations to point to proper origin
- Chore: Removed deprecated code and updated tests
- Chore: Introduced more static typing
Version 3.0.0 (Alpha 6)
Changelog
- Regression: Fixed cyclic dependency resolution issue
Version 3.0.0 (Alpha 5)
Changelog
- Fix: Fixed logger configuration
- Chore: Added more configuration examples to the config file
Version 3.0.0 (Alpha 4)
Change log
- Feature: Implemented logging to Elasticsearch log channel via properly merged channel
Version 3.0.0 (Alpha 3)
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)
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)
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
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 (thinkQuery::asKeyword(Model::CATEGORY)
instead ofModel::CATEGORY.'.keyword'
).