All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v6.0.0 - 2025-12-16
- strict types declaration to all PHP files (add missing types, declare strict types and some improvements #140)
- return types to Nelmio\SolariumBundle\ClientRegistry and Nelmio\SolariumBundle\DependencyInjection\Configuration (add missing types, declare strict types and some improvements #140)
- support for Symfony 8 (#139)
- marked classes as final: Nelmio\SolariumBundle\DependencyInjection\Configuration, Nelmio\SolariumBundle\DependencyInjection\NelmioSolariumExtension, Nelmio\SolariumBundle\Logger (add missing types, declare strict types and some improvements #140)
- removed support for PHP 8.1 (#140)
v5.0.0 - 2021-11-16
- Added compatibility with Solarium ^6.1
- Added support for PHP 8
- Added support for Symfony 6
- Dropped support for Solarium 5
- Dropped support for PHP 7.2
- Removed the deprecated
adapter_classconfiguration option - Removed the deprecated
timeoutconfiguration option
v4.1.0 - 2021-11-15
- Added
adapter_serviceandadapter_timeoutconfiguration options
- Deprecated the
adapter_classconfiguration option. Useadapter_serviceinstead for custom adapters. - Deprecated the
timeoutoption for endpoints. Configure the timeout on the client usingadapter_timeoutor configure your custom adapter service accordingly.
- Removed support for Symfony <= 4.4, 5.0, 5.1 and 5.2
- Require Solarium ^5.2
- Fixed deprecations introduced in Solarium 5.2
v4.0.0 - 2020-05-08
- Add support for Symfony v5.x #PR-98
v4.0.0-rc.1 - 2019-12-16
- Removed support for PHP 7.1 (require PHP >= 7.2)
- Removed support for unmaintained Symfony versions
- Require Solarium >= 5.x
- Fixed Symfony 4.4 deprecations