Skip to content

Releases: FriendsOfSymfony/FOSElasticaBundle

6.4.0

13 May 08:02
@XWB XWB
b4f7147
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.3.1...v6.4.0

6.3.1

28 May 18:07
@XWB XWB
5dd16e0
Compare
Choose a tag to compare
  • Restored pagerfanta/pagerfanta dependency.

6.3.0

22 May 19:08
@XWB XWB
b2012b7
Compare
Choose a tag to compare
  • Removed Symfony 6.0 and 6.1 support.
  • Removed unused count from async persister.
  • Added PHP 8.2 support.
  • Normalize DateInterval to ISO 8601 string in model transformer.
  • Deprecated PostAsyncInsertObjectsEvent.
  • Added missing interfaces to TransformedFinder.
  • Fixed console logger behaviour when populating multiple indexes.
  • Show filtered object count during populate.

6.2.0

31 Aug 11:17
@XWB XWB
4a3e03f
Compare
Choose a tag to compare
  • Improved Symfony 6.1 support.
  • Added PHPStan integration.
  • Added support for aws_credential_provider.
  • Added BackedEnum support in ModelToElasticaAutoTransformer.
  • Fix: don't escape unicode in the query log.
  • Fixed index name for aliased index in CreateCommand.

6.1.0

16 Jan 17:40
@XWB XWB
507196a
Compare
Choose a tag to compare
  • Added Symfony 6.0 support.
  • Dropped Symfony 5.3 supoport.
  • Fixed several deprecation notices.
  • Restore defer config on terminate listener event.
  • Return null instead of empty array for a null object in Elastica Document.
  • Fixed object count in AsyncPagerPersister.

6.0.0

13 Oct 10:49
@XWB XWB
19114e6
Compare
Choose a tag to compare
  • Added PHPCR locale support.
  • Dropped PHP 7.2 & 7.3 support.
  • Dropped Symfony 5.1 and 5.2 support.
  • Fixed deprecated knp_paginator.subscriber tag.
  • [BC break] Changed signature of FOS\ElasticaBundle\Configuration\Source\SourceInterface::getConfiguration().
  • [BC break] Changed signature of methods resetAllIndexes and resetIndex from interface FOS\ElasticaBundle\Index\ResetterInterface and its implementations.

6.0.0 Beta 4

24 May 10:53
@XWB XWB
e21127a
Compare
Choose a tag to compare
6.0.0 Beta 4 Pre-release
Pre-release
  • Added PHP 8 support,
  • Added auth_type client parameter Elastica#1790.
  • Added a post mapping builder event.
  • Upgraded pagerfanta/pagerfanta to v3.
  • Fixed deprecations for Elastica\Index::create() Elastica#1828.
  • [BC break] Marked all fos_elastica.finder.* services as private.
  • [BC break] Marked the fos_elastica.client alias as private.
  • [BC break] Marked the fos_elastica.client_prototype service as private.
  • [BC break] Marked the fos_elastica.index_template_prototype service as private.
  • [BC break] Marked all events final and introduced several abstract classes.
  • [BC break] Signature of FantaPaginatorAdapter::getNbResults() has changed.
  • [BC break] Signature of FantaPaginatorAdapter::getSlice() has changed.
  • [BC break] Signature of PartialResultsInterface::toArray(), PartialResultsInterface::getTotalHits() and PartialResultsInterface::getAggregations() have changed.

5.2.1

30 Nov 20:20
@XWB XWB
9e8903a
Compare
Choose a tag to compare
  • Improved Symfony 5.2 support.

6.0.0 Beta 3

28 Sep 13:30
@XWB XWB
7525233
Compare
Choose a tag to compare
6.0.0 Beta 3 Pre-release
Pre-release
  • Fixed symfony/messenger integration.
  • [BC break] Marked the fos_elastica.index service as private.

6.0.0 Beta 2

24 Sep 14:06
@XWB XWB
e27ee3d
Compare
Choose a tag to compare
6.0.0 Beta 2 Pre-release
Pre-release
  • Added support for queued messages via Symfony Messenger.
  • Fixed several Doctrine Persistence deprecations.
  • Fixed missing options in findHybridPaginated.
  • Fixed wrong class alias for fos_elastica.template_resetter service.
  • [BC break] Changed signature of method FOS\ElasticaBundle\Persister\PagerPersisterRegistry::getPagerPersister().
  • [BC break] Marked all services tagged with fos_elastica.pager_provider private (fos_elastica.pager_provider.prototype.mongodb, fos_elastica.pager_provider.prototype.orm and fos_elastica.pager_provider.prototype.phpcr abstract services).
  • [BC break] Marked the fos_elastica.config_manager service as private.
  • [BC break] Marked the fos_elastica.config_manager.index_templates service as private.
  • [BC break] Marked the fos_elastica.filter_objects_listener service as private.
  • [BC break] Marked the fos_elastica.finder abstract service and all its children as private.
  • [BC break] Marked the fos_elastica.in_place_pager_persister service as private.
  • [BC break] Marked the fos_elastica.index_template_manager service as private.
  • [BC break] Marked the fos_elastica.object_persister service as private.
  • [BC break] Marked the fos_elastica.object_serializer_persister service as private.
  • [BC break] Marked the fos_elastica.pager_persister_registry service as private.
  • [BC break] Marked the fos_elastica.persister_registry service as private.
  • [BC break] Marked the fos_elastica.resetter service as private.
  • [BC break] Marked the fos_elastica.template_resetter service as private.
  • [BC break] The configuration option debug_logging must be a boolean instead of a scalar value.