Clone entities on delete to preserve ids
Prevent division by zero error
Use identifiers for bulk delete rather than cloning objects
Unset nested "fields" for deeper nested configs too
Upsert-type functionality for existing ORM Entities

This is an attempt to fix the issue: https://github.com/FriendsOfSymfony/FOSElasticaBundle/issues/526

It will cause a significant slowdown in a large batch, but it appears to be the only way to prevent an exception from bubbling up during a normal use case.
Merge pull request #525 from jvandesande/MultiField

Unset nested "fields" for deeper nested configs too
Merge pull request #515 from nurikabe/master

Clone entities on delete to preserve ids
Merge pull request #527 from baggachipz/master

Upsert-type functionality for existing ORM Entities
Reset / create new index even if the index doesn't exist
Added support for getting documents in unified Doctrine Listener
Revert "Avoid index reset error in case of unexistant index"

This reverts commit a121a777743525f46c65dc29d983c8eb92720664.
Added knp paginator sort functionality to PaginateElasticaQuerySubscriber
Added knp paginator sort functionality to PaginateElasticaQuerySubscriber
Merge pull request #485 from piotrantosik/elastica-knp-paginator-sort

Added knp paginator sort functionality to PaginateElasticaQuerySubscribe
Added getDoctrineObject method to retrieve an entity or document from a LifecycleEventArgs instance in the unified Listener class
Merge remote-tracking branch 'upstream/master'
Bulk upsert
Remove rogue paren
Fix documentation about `immediate`

Unless I misimplemented this, "immediate" means persist to ElasticSearch "immediately"; before flushing.  Default behavior is false; persist to ElasticSearch postFlush.
Allow for catching/logging persistance errors per listener