Releases: cakephp/elastic-search
Releases · cakephp/elastic-search
CakePHP ElasticSearch 3.2.0
Deprecations
Association\Embedded::property()
was deprecated. UsegetProperty()
andsetProperty()
instead.
Added
Index::save()
now supports arouting
option to specify the routing key for a document when saving.
Fixes
- Improve documentation.
- Don't accept elastica 7.x as it contains breaking changes that are incompatible with this library.
CakePHP ElasticSearch 3.1.1
Fixes
- Fixed errors when numerically indexed conditions are used.
CakePHP ElasticSearch 3.1.0
Added
- Added
QueryBuilder::and()
andQueryBuilder::or()
. These methods replaceand_()
andor_()
which are now deprecated.
CakePHP ElasticSearch 3.0.0
- CakePHP 4.0 Compatible.
- Elasticsearch 6+ required.
Read the upgrade guide for backwards incompatible changes caused by upgrading to elasticsearch 6+.
CakePHP ElasticSearch 2.0.1
Fixes
- Fixed incorrect exception namespace.
- Improved docblock annotations.
- Documentation is now part of each release.
CakePHP ElasticSearch 2.0.0
- You can now marshal embedded documents recursively using the
associated
option. - You can now use the
accessibleFields
option to control which fields are marshalled for embedded documents. - When defining embeds the
className
option does not require a full namespace.
CakePHP ElasticSearch plugin 2.0.0-RC2
- Improved fixtures handling
- Improvements to the Marshaller when having nested documents
- Improved FormHelper integration in the presence of nested documents
- Added
IsUnique
rule - Added 'refresh' option when saving or deleting documents (In the
save()
, for example) to wait for the index to refresh before returning. See https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-refresh.html
Thanks to @josbeir for his awesome contributions.
v1.5.2
v1.5.1
CakePHP ElasticSearch plugin 2.0.0-RC1
Bumped minimum required version for CakePHP to 3.6