6.0.0 Beta 1
Pre-release
Pre-release
- Added Symfony 5 support.
- Added Elasticsearch 7 support.
- Dropped Symfony 3 support.
- Dropped Elasticsearch 5 and 6 support.
- Dropped PHP 7.1 support.
- Removed
FOS\ElasticaBundle\Exception\InvalidArgumentTypeException. - [BC break] Changed signature of method
FOS\ElasticaBundle\Finder\FinderInterface::find(). - [BC break] Changed signature of method
FOS\ElasticaBundle\HybridResult::getResult(). - [BC break] Changed signature of method
FOS\ElasticaBundle\Index\AliasProcessor::switchIndexAlias(). - [BC break] Changed signature of method
FOS\ElasticaBundle\Persister\ObjectPersisterInterface::handlesObject(). - [BC break] Changed signature of method
FOS\ElasticaBundle\Provider\PagerProviderInterface::provide(). - [BC break] Changed signature of methods
getPager,getOptionsandgetObjectPersisterfrom interfaceFOS\ElasticaBundle\Persister\Event\PersistEvent. - [BC break] Changed signature of methods
getNbResults,getNbPages,getCurrentPage,setCurrentPage,getMaxPerPageandsetMaxPerPagefrom interfaceFOS\ElasticaBundle\Provider\PagerInterface. - [BC break] Changed signature of methods
findPaginated,createPaginatorAdapterandcreateRawPaginatorAdapterfrom interfaceFOS\ElasticaBundle\Finder\PaginatedFinderInterface. - [BC break] Changed signature of methods
request,getIndex,getIndexTemplateandsetStopwatchfrom classFOS\ElasticaBundle\Elastica\Client. - [BC break] Changed signature of methods
logQuery,getNbQueriesandgetQueriesfrom classFOS\ElasticaBundle\Logger\ElasticaLogger. - [BC break] Changed signature of methods
addIndex,getRepositoryandgetRepositoryNamefrom classFOS\ElasticaBundle\Manager\RepositoryManager. - [BC break] Changed signature of methods
find,findHybrid,findPaginatedandcreatePaginatorAdapterfrom classFOS\ElasticaBundle\Repository. - [BC break] Removed
Elastica\Type. - [BC break] Removed
_parent. - [BC break] Removed
FOS\ElasticaBundle\Event\IndexPopulateEventconstants for event names, use event classes instead:PRE_INDEX_POPULATE=>FOS\ElasticaBundle\Event\PreIndexPopulateEventPOST_INDEX_POPULATE=>FOS\ElasticaBundle\Event\PostIndexPopulateEvent
- [BC break] Removed
FOS\ElasticaBundle\Event\IndexResetEventconstants for event names, use event classes instead:PRE_INDEX_RESET=>FOS\ElasticaBundle\Event\PreIndexResetEventPOST_INDEX_RESET=>FOS\ElasticaBundle\Event\PostIndexResetEvent
- [BC break] Removed
FOS\ElasticaBundle\Event\TransformEventconstants for event names, use event classes instead:PRE_TRANSFORM=>FOS\ElasticaBundle\Event\PreTransformEventPOST_TRANSFORM=>FOS\ElasticaBundle\Event\PostTransformEvent
- [BC break] Removed
FOS\ElasticaBundle\Persister\Event\Eventsclass, use event classes instead:ON_EXCEPTION=>FOS\ElasticaBundle\Persister\Event\OnExceptionEventPOST_ASYNC_INSERT_OBJECTS=>FOS\ElasticaBundle\Persister\Event\PostAsyncInsertObjectsEventPRE_INSERT_OBJECTS=>FOS\ElasticaBundle\Persister\Event\PreInsertObjectsEventPOST_INSERT_OBJECTS=>FOS\ElasticaBundle\Persister\Event\PostInsertObjectsEventPRE_PERSIST=>FOS\ElasticaBundle\Persister\Event\PrePersistEventPOST_PERSIST=>FOS\ElasticaBundle\Persister\Event\PostPersistEventPRE_FETCH_OBJECTS=>FOS\ElasticaBundle\Persister\Event\PreFetchObjectsEvent
- [BC break] Renamed
FOS\ElasticaBundle\Persister\Event\OnExceptionEvent::setIgnore()toFOS\ElasticaBundle\Persister\Event\OnExceptionEvent::setIgnored(). - [BC break] Marked all
fos_elastica.managerservices as private. - [BC break] Marked the
fos_elastica.repository_managerservice as private. - [BC break] Marked the
fos_elastica.pager_provider_registryservice as private. - [BC break] Marked the
fos_elastica.index_managerservice as private. - [BC break] Marked the
fos_elastica.paginator.subscriberservice as private.