Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Algolia Search Symfony Doctrine Bundle Laravel Package

djfm/algolia-search-symfony-doctrine-bundle

View on GitHub
Deep Wiki
Context7
v8.1.0

Breaking Changes

  • Algolia PHP SDK upgraded from v3 to v4 — this changes several user-facing APIs (#395)
  • SearchClient moved from Algolia\AlgoliaSearch\SearchClient to Algolia\AlgoliaSearch\Api\SearchClient — update any direct type-hints or service references
  • $requestOptions no longer auto-detects flat HTTP headers — wrap headers under the headers key (e.g. ['headers' => ['X-Forwarded-For' => '0.0.0.0']])
  • SearchServiceResponse::wait() no longer accepts parameters — call ->wait() with no arguments
  • SearchServiceResponse no longer extends Algolia\AlgoliaSearch\Response\AbstractResponse — use Algolia\SearchBundle\Responses\SearchServiceResponse for type-hints and instanceof checks

Changed

  • Upgraded underlying Algolia PHP API Client from v3 to v4 (#395)
  • Bundle response types (EngineResponse, NullResponse) are now provided by the bundle under Algolia\SearchBundle\Responses\ instead of the SDK

See UPGRADE-8.1.md for a detailed migration guide.

v8.0.0

Added

  • Added support for Symfony 8 (#393)
  • Added support for Doctrine ORM 3, Doctrine Bundle 3, and Doctrine Persistence 4

Changed

  • Migrated service configuration from XML to YAML
  • Replaced deprecated Symfony\Component\HttpKernel\DependencyInjection\Extension with Symfony\Component\DependencyInjection\Extension\Extension
  • Replaced deprecated Symfony\Component\Serializer\Annotation\Groups with Symfony\Component\Serializer\Attribute\Groups

Removed

  • Removed friendsofphp/proxy-manager-lts and symfony/proxy-manager-bridge dependencies (Symfony uses native lazy ghost objects since 6.2)
v7.0.0

Changed

  • Added support for Symfony 7 (#381). This means support for older Symfony versions is dropped in this new version, and PHP >= 8.2 is required.
v6.0.1

Changed

  • Loosened version restriction for doctrine/persistence (#370)
v6.0.0

Changed

  • Added support for Symfony 6 (#366). This means support for Symfony v4 is dropped in this new version, as well as PHP <8.0.2.
v5.1.2

Fixed

  • Made the SettingsManager class non-final (#365)
v5.1.1

Fixed

  • Wait for tasks to finish before performing moveIndex when doing an atomic reindex (#362)
v5.1.0

Changed

  • Update the Algolia API client version (#360)
v5.0.0

Breaking Changes

  • Update Doctrine components and add Symfony 5.2 support (#355)
  • Drops support for PHP < 7.2
v4.1.2

Fixed

  • Import for aggregated models (#350)
v4.1.1

Fixed

  • Use ClassUtils from Doctrine to avoid having Proxy into Algolia (#341)
v4.1.0

Added

  • Adds atomic reindex support, via --atomic flag in search:import (#324)
v4.0.0

Changed

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
comsave/common
alecsammon/php-raml-parser
chrome-php/wrench
lendable/composer-license-checker
typhoon/reflection
mesilov/moneyphp-percentage
mike42/gfx-php
bookdown/themes
aura/view
aura/html
aura/cli
povils/phpmnd
nayjest/manipulator
omnipay/tests
psr-mock/http-message-implementation
psr-mock/http-factory-implementation
psr-mock/http-client-implementation
voku/email-check
voku/urlify
rtheunissen/guzzle-log-middleware