Releases: FriendsOfSymfony/FOSElasticaBundle
Releases · FriendsOfSymfony/FOSElasticaBundle
6.4.0
What's Changed
- Pagerfanta v4.x compatibility by @evertharmeling in #1908
- Support Symfony 7 by @evertharmeling in #1938
- Bump from Symfony 6.3 to Symfony 6.4 LTS by @llupa in #1939
- Fix composer.json for doctrine/phpcr-odm:2.0 by @ajgarlag in #1940
- Client: log query on exception then rethrow it by @7ochem in #1920
- Add registerAliasForArgument for Indexes and Finders by @chrishemmings in #1934
- Enable max depth for Symfony serializer too by @trandbert37 in #1935
New Contributors
- @evertharmeling made their first contribution in #1908
- @llupa made their first contribution in #1939
- @7ochem made their first contribution in #1920
- @chrishemmings made their first contribution in #1934
- @trandbert37 made their first contribution in #1935
Full Changelog: v6.3.1...v6.4.0
6.3.1
6.3.0
- Removed Symfony 6.0 and 6.1 support.
- Removed unused count from async persister.
- Added PHP 8.2 support.
- Normalize
DateInterval
to ISO 8601 string in model transformer. - Deprecated
PostAsyncInsertObjectsEvent
. - Added missing interfaces to
TransformedFinder
. - Fixed console logger behaviour when populating multiple indexes.
- Show filtered object count during populate.
6.2.0
6.1.0
6.0.0
- Added PHPCR locale support.
- Dropped PHP 7.2 & 7.3 support.
- Dropped Symfony 5.1 and 5.2 support.
- Fixed deprecated
knp_paginator.subscriber
tag. - [BC break] Changed signature of
FOS\ElasticaBundle\Configuration\Source\SourceInterface::getConfiguration()
. - [BC break] Changed signature of methods
resetAllIndexes
andresetIndex
from interfaceFOS\ElasticaBundle\Index\ResetterInterface
and its implementations.
6.0.0 Beta 4
- Added PHP 8 support,
- Added
auth_type
client parameter Elastica#1790. - Added a post mapping builder event.
- Upgraded
pagerfanta/pagerfanta
to v3. - Fixed deprecations for
Elastica\Index::create()
Elastica#1828. - [BC break] Marked all
fos_elastica.finder.*
services as private. - [BC break] Marked the
fos_elastica.client
alias as private. - [BC break] Marked the
fos_elastica.client_prototype
service as private. - [BC break] Marked the
fos_elastica.index_template_prototype
service as private. - [BC break] Marked all events final and introduced several abstract classes.
- [BC break] Signature of
FantaPaginatorAdapter::getNbResults()
has changed. - [BC break] Signature of
FantaPaginatorAdapter::getSlice()
has changed. - [BC break] Signature of
PartialResultsInterface::toArray()
,PartialResultsInterface::getTotalHits()
andPartialResultsInterface::getAggregations()
have changed.
5.2.1
6.0.0 Beta 3
- Fixed
symfony/messenger
integration. - [BC break] Marked the
fos_elastica.index
service as private.
6.0.0 Beta 2
- Added support for queued messages via Symfony Messenger.
- Fixed several Doctrine Persistence deprecations.
- Fixed missing options in
findHybridPaginated
. - Fixed wrong class alias for
fos_elastica.template_resetter
service. - [BC break] Changed signature of method
FOS\ElasticaBundle\Persister\PagerPersisterRegistry::getPagerPersister()
. - [BC break] Marked all services tagged with
fos_elastica.pager_provider
private (fos_elastica.pager_provider.prototype.mongodb
,fos_elastica.pager_provider.prototype.orm
andfos_elastica.pager_provider.prototype.phpcr
abstract services). - [BC break] Marked the
fos_elastica.config_manager
service as private. - [BC break] Marked the
fos_elastica.config_manager.index_templates
service as private. - [BC break] Marked the
fos_elastica.filter_objects_listener
service as private. - [BC break] Marked the
fos_elastica.finder
abstract service and all its children as private. - [BC break] Marked the
fos_elastica.in_place_pager_persister
service as private. - [BC break] Marked the
fos_elastica.index_template_manager
service as private. - [BC break] Marked the
fos_elastica.object_persister
service as private. - [BC break] Marked the
fos_elastica.object_serializer_persister
service as private. - [BC break] Marked the
fos_elastica.pager_persister_registry
service as private. - [BC break] Marked the
fos_elastica.persister_registry
service as private. - [BC break] Marked the
fos_elastica.resetter
service as private. - [BC break] Marked the
fos_elastica.template_resetter
service as private. - [BC break] The configuration option
debug_logging
must be a boolean instead of a scalar value.