Skip to content

Releases: solariumphp/solarium

4.0.0-alpha.1

26 Jan 09:25
b4cc6f9
Compare
Choose a tag to compare
4.0.0-alpha.1 Pre-release
Pre-release

[4.0.0-alpha.1]

Added

  • Terms component
  • Spellcheck component
  • Spellcheck query type
  • Added missing parameters to the Spellcheck query type and the component (compared to the 3.x Suggester)
  • Support for deep paging with a cursor
  • Symfony 4 support
  • Nightly builds / tests
  • Basic Integration tests running real Solr queries against Solr's techproducts example

Changed

  • Renamed folder library to src
  • Use PSR-4 class loading
  • Updated PHPUnit to v6.5
  • Updated required PHP version to >= v7.0
  • Isolated search components from the select query type and made them re-usable
  • BC break: Suggester component is now compatible to Solr v6/7 (the existing one was renamed to Spellcheck)
  • BC break: Suggester query type is now compatible to Solr v6/7 (the existing one was renamed to Spellcheck)
  • Lots of source code re-structuring and clean-up

Removed

  • Phar support
  • Exclude test suite from distribution
  • Dropped support for Solr versions before 6
  • Obsolete Autoloader.php
  • Deprecated Solarium\Core\Plugin\Plugin in favor of Solarium\Core\Plugin\AbstractPlugin
  • Deprecated Solarium\Core\Query\Query in favor of Solarium\Core\Query\AbstractQuery
  • Deprecated Solarium\Core\Query\RequestBuilder in favor of Solarium\Core\Query\AbstractRequestBuilder
  • Deprecated Solarium\Core\Query\ResponseParser in favor of Solarium\Core\Query\AbstractResponseParser
  • Deprecated Solarium\QueryType\Analysis\Query\Query in favor of Solarium\QueryType\Analysis\Query\AbstractQuery

Security

  • Prevented query injection inside range queries

v3.9.0-alpha

19 Jan 16:05
Compare
Choose a tag to compare
v3.9.0-alpha Pre-release
Pre-release
  • (backport) Fixes bugs from PR #484: fix Http adapter for extraction requests (PR #519)
  • Updated PHP annotations and docblock (PR #526)
  • Performance updates for formatting values (PR #485)
  • Provide fluent interface (PR #483)

Solarium 3.8.1

02 Feb 13:35
Compare
Choose a tag to compare
Merge pull request #480 from solariumphp/develop

Merge develop to master for new release

Solarium 3.8.0

31 Jan 19:07
Compare
Choose a tag to compare
Merge pull request #477 from solariumphp/develop

Merging develop to master for new release

Solarium 3.7.0

28 Oct 08:51
Compare
Choose a tag to compare
Merge pull request #456 from solariumphp/develop

Creating new release

Solarium 3.6.0

03 May 07:10
Compare
Choose a tag to compare
Merge pull request #418 from solariumphp/develop

Merging develop to master for new release

Solarium 3.5.1

19 Dec 16:05
Compare
Choose a tag to compare
Merge pull request #384 from basdenooijer/fix-bc-break

Fix BC break in 3.5.0 release

Solarium 3.4.1

14 Jun 17:23
Compare
Choose a tag to compare
Merge pull request #341 from basdenooijer/master

Fix curl headers for solr > 5

3.4.0

14 Jun 07:10
Compare
Choose a tag to compare
Merge pull request #339 from solariumphp/develop

Merging develop into master