Skip to content

Releases: FriendsOfSymfony/FOSElasticaBundle

v3.1.6

17 Sep 10:30
@XWB XWB
Compare
Choose a tag to compare
  • Allow Elastica 2.2
  • Add PHP 7 compatibility
  • Fix: Don't use parent identifier for objects/nested documents

v3.0.13

17 Sep 14:14
@XWB XWB
Compare
Choose a tag to compare

Final 3.0 release

  • Add PHP 7 compatibility
  • Fix: Don't use parent identifier for objects/nested documents

v3.0.12

31 Aug 09:42
@XWB XWB
Compare
Choose a tag to compare
  • Updated Elastica dependency to allow 2.2

v3.1.4

27 May 22:55
Compare
Choose a tag to compare
  • Updated Elastica dependency to allow 2.0

v3.0.10

27 May 22:55
Compare
Choose a tag to compare
  • Updated Elastica dependency to allow 2.0

v3.1.3

01 Apr 23:34
Compare
Choose a tag to compare
  • Fix Symfony 2.3 compatibility

v3.1.1

27 Mar 00:48
Compare
Choose a tag to compare
  • Fix PopulateCommand trying to set formats for ProgressBar in Symfony < 2.5
  • Fix Provider implementations that depend on a batch size from going into
    infinite loops

3.1.0

17 Mar 22:39
Compare
Choose a tag to compare
  • BC BREAK: Doctrine\Listener#scheduleForDeletion access changed to private.
  • BC BREAK: ObjectPersisterInterface gains the method handlesObject that
    returns a boolean value if it will handle a given object or not.
  • BC BREAK: Removed Doctrine\Listener#getSubscribedEvents. The container
    configuration now configures tags with the methods to call to avoid loading
    this class on every request where doctrine is active. #729
  • BC BREAK: Added methods for retrieving aggregations when paginating results.
    The PaginationAdapterInterface has a new method, getAggregations. #726
  • Added ability to configure date_detection, numeric_detection and
    dynamic_date_formats for types. #753
  • New event POST_TRANSFORM which allows developers to add custom properties to
    Elastica Documents for indexing.
  • When available, the fos:elastica:populate command will now use the
    ProgressBar helper instead of outputting strings. You can use verbosity
    controls on the command to output additional information like memory
    usage, runtime and estimated time.
  • Added new option property_path to a type property definition to allow
    customisation of the property path used to retrieve data from objects.
    Setting property_path to false will configure the Transformer to ignore
    that property while transforming. Combined with the above POST_TRANSFORM event
    developers can now create calculated dynamic properties on Elastica documents
    for indexing. #794
  • Fixed a case where ProgressCommand would always ignore errors regardless of
    --ignore-errors being passed or not.
  • Added a SliceFetcher abstraction for Doctrine providers that get more
    information about the previous slice allowing for optimising queries during
    population. #725
  • New events PRE_INDEX_POPULATE, POST_INDEX_POPULATE, PRE_TYPE_POPULATE and
    POST_TYPE_POPULATE allow for monitoring when an index is about to be or has
    just been populated. #744
  • New events PRE_INDEX_RESET, POST_INDEX_RESET, PRE_TYPE_RESET and
    POST_TYPE_RESET are run before and after operations that will reset an
    index. #744
  • Added indexable callback support for the __invoke method of a service. #823

v3.1.0-RC1

11 Mar 11:19
Compare
Choose a tag to compare
v3.1.0-RC1 Pre-release
Pre-release
  • BC BREAK: Doctrine\Listener#scheduleForDeletion access changed to private.
  • BC BREAK: ObjectPersisterInterface gains the method handlesObject that
    returns a boolean value if it will handle a given object or not.
  • BC BREAK: Removed Doctrine\Listener#getSubscribedEvents. The container
    configuration now configures tags with the methods to call to avoid loading
    this class on every request where doctrine is active. #729
  • BC BREAK: Added methods for retrieving aggregations when paginating results.
    The PaginationAdapterInterface has a new method, getAggregations. #726
  • Added ability to configure date_detection, numeric_detection and
    dynamic_date_formats for types. #753
  • New event POST_TRANSFORM which allows developers to add custom properties to
    Elastica Documents for indexing.
  • When available, the fos:elastica:populate command will now use the
    ProgressBar helper instead of outputting strings. You can use verbosity
    controls on the command to output additional information like memory
    usage, runtime and estimated time.
  • Added new option property_path to a type property definition to allow
    customisation of the property path used to retrieve data from objects.
    Setting property_path to false will configure the Transformer to ignore
    that property while transforming. Combined with the above POST_TRANSFORM event
    developers can now create calculated dynamic properties on Elastica documents
    for indexing. #794
  • Fixed a case where ProgressCommand would always ignore errors regardless of
    --ignore-errors being passed or not.
  • Added a SliceFetcher abstraction for Doctrine providers that get more
    information about the previous slice allowing for optimising queries during
    population. #725
  • New events PRE_INDEX_POPULATE, POST_INDEX_POPULATE, PRE_TYPE_POPULATE and
    POST_TYPE_POPULATE allow for monitoring when an index is about to be or has
    just been populated. #744
  • New events PRE_INDEX_RESET, POST_INDEX_RESET, PRE_TYPE_RESET and
    POST_TYPE_RESET are run before and after operations that will reset an
    index. #744

v3.0.8

31 Jan 07:34
Compare
Choose a tag to compare
  • Fixed handling of empty indexes #760
  • Added support for connectionStrategy Elastica configuration #732
  • Allow Elastica 1.4