This changelog references the relevant changes (bug and security fixes) done in 5.0 versions.
- Fixed support for decorating object persister services. The refactoring done in 5.0.0 was breaking in such case.
- Added compile-time validation that necessary services are public
- Fixed Doctrine registry in
MongoDBandPHPCRpager providers. - Unset options of new provider API when an old one is used.
- Fixed
fos_elastica.paginator.subscriberservice to be public.
- Fix typo in populate command: option first-page.
- Add
ruflin/elastica5.x and 6.x support. - Add asynchronous index update option.
- Add ability to close an index.
- Add support for HTTP authentication.
- Fix undefined index when
ignore_missingis active. - Dropped PHP 5.5 support.
- Removed Symfony 2.7, 2.8, 3.0 and 3.1 support.
- Added Symfony 4 support.
- Made commands services and add support for lazy loading of them
- Removed all
fos_elastica.*.classparameters. Overwrite or decorate the service instead if you need to change the definition. - [BC break] Removed
_boost,ttlandtimestampconfig options. - [BC break] Removed deprecated config options
servers,mappingsandis_indexable_callback. - [BC break] Add
PaginatedFinderInterface::createRawPaginatorAdapter. - [BC break] Add
PaginatorAdapterInterface::getMaxScore. - [BC break] Removed Propel support.
- [BC break] Removed
offsetandbatch-sizeoptions of the populate command. Usefirst-page,last-pageandmax-per-pageinstead.