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
MongoDB
andPHPCR
pager providers. - Unset options of new provider API when an old one is used.
- Fixed
fos_elastica.paginator.subscriber
service to be public.
- Fix typo in populate command: option first-page.
- Add
ruflin/elastica
5.x and 6.x support. - Add asnychronous index update option.
- Add ability to close an index.
- Add support for HTTP authentication.
- Fix undefined index when
ignore_missing
is 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.*.class
parameters. Overwrite or decorate the service instead if you need to change the definition. - [BC break] Removed
_boost
,ttl
andtimestamp
config options. - [BC break] Removed deprecated config options
servers
,mappings
andis_indexable_callback
. - [BC break] Add
PaginatedFinderInterface::createRawPaginatorAdapter
. - [BC break] Add
PaginatorAdapterInterface::getMaxScore
. - [BC break] Removed Propel support.
- [BC break] Removed
offset
andbatch-size
options of the populate command. Usefirst-page
,last-page
andmax-per-page
instead.