Skip to content

Releases: solariumphp/solarium

6.0.0-alpha.1

05 Jun 14:11
Compare
Choose a tag to compare
6.0.0-alpha.1 Pre-release
Pre-release

Added

  • Raw XML commands to update query
  • Raw XML from file in update query
  • Set input encoding for select and update queries
  • Create and configure Managed Resources

Changed

  • More strict types and type hinting
  • AdapterInterface does not extend ConfigurableInterface anymore
  • Http Adapter does not implement ConfigurableInterface anymore
  • Psr18Adapter does not implement ConfigurableInterface anymore
  • Solarium Client now accepts any PSR-15 compatible event dispatcher (previously it had to be symfony's event dispatcher)

Removed

  • Zend2HttpAdapter
  • GuzzleAdapter
  • Guzzle3Adapter
  • Endpoint::setTimeout and Endpoint::getTimeout
  • Passing local parameter options (e.g. key, tag, exclude) without the local_ prefix
  • Support for Solr versions before 7.7

5.2.0

13 Apr 13:41
9208b61
Compare
Choose a tag to compare

[5.2.0]

Added

  • PSR-18 http adapter

Fixed

  • PUT requests against Solr 8.5.0 using the Zend2Http and Http adapters

Deprecated

  • Zend2HttpAdapter, use PSR-18 http adapter instead
  • GuzzleAdapter, use PSR-18 http adapter instead
  • Guzzle3Adapter, use PSR-18 http adapter instead
  • Endpoint::setTimeout and Endpoint::getTimeout, configure the timeout on the http adapter instead

5.1.6

07 Dec 09:50
Compare
Choose a tag to compare

[5.1.6]

Added

  • Range facet pivot support
  • Support for useConfiguredElevatedOrder
  • FilterQuery::setCache and FilterQuery::setCost()

Fixed

  • Setting limit for pivot facets

Changed

  • Internal handling of Solr local parameters

Deprecated

  • Helper::cacheControl(). Use FilterQuery::setCache() and FilterQuery::setCost() instead.

5.1.4

02 Oct 13:19
Compare
Choose a tag to compare

[5.1.4]

Added

  • Solarium\Component\Facet\Pivot::setLimit()
  • Solarium\Component\Facet\Pivot::getLimit()

Fixed

  • Client::checkExact() checks against wrong version number

5.1.3

13 Sep 14:33
Compare
Choose a tag to compare

[5.1.3]

Fixed

  • Solarium\Component\ResponseParser\Debug fails on Solr Cloud 6.x during extracting timing phases

5.1.2

09 Sep 08:01
bd957b9
Compare
Choose a tag to compare

[5.1.2]

Fixed

  • BufferedAdd does not support Symfony event dispatcher
  • An empty array as value in combination with the set modifier should remove a field when performing Atomic Updates

5.1.1

06 Sep 06:56
7886cef
Compare
Choose a tag to compare

[5.1.1]

Fixed

  • PHP 7.1 compatibility issue: date constants are not available as part of DateTimeInterface before PHP 7.2.0
  • Use Symfony\Contracts\EventDispatcher\Event instead of deprecated Symfony\Component\EventDispatcher\Event

5.1.0

03 Sep 07:39
Compare
Choose a tag to compare

[5.1.0]

Fixed

  • BufferedAdd::commit() type hints
  • Symfony >=4.3 event dispatcher deprecation warnings

[5.1.0-rc.1]

Added

  • Solarium\Core\Query\Helper::formatDate() now handles DateTimeImmutable

Changed

  • Try to capture complete response body as error message when using guzzle instead of using guzzle's truncated message
  • Adapted to Symfony >=4.3 event dispatching, backward compatible to >=3.4, <=4.2

Fixed

  • Complex ReRank queries should not cause Solr parse errors
  • Update request builders format \DateTimeImmutable correctly
  • Symfony >=4.3 event dispatcher deprecation warnings

Removed

  • Symfony <3.4 support

5.1.0-rc.1

18 Aug 13:50
Compare
Choose a tag to compare
5.1.0-rc.1 Pre-release
Pre-release

[5.1.0-rc.1]

Added

  • Solarium\Core\Query\Helper::formatDate() now handles DateTimeImmutable

Changed

  • Try to capture complete response body as error message when using guzzle instead of using guzzle's truncated message
  • Adapted to Symfony >=4.3 event dispatching, backward compatible to >=3.4, <=4.2

Fixed

  • Complex ReRank queries should not cause Solr parse errors
  • Update request builders format \DateTimeImmutable correctly
  • Symfony >=4.3 event dispatcher deprecation warnings

Removed

  • Symfony <3.4 support

5.0.3

05 Jul 14:40
Compare
Choose a tag to compare

[5.0.3]

Fixed

  • Solarium\QueryType\MoreLikeThis\Query::setBoost()

Changed

  • Solarium\Core\Query\AbstractQuery::setTimeZone() now accepts \DateTimeZone objects as parameter