Solarium v3.3.0 Release Notes
-
โ Added
- ๐ Support for data fixtures
- ๐ MinimumScoreFilter plugin, also for grouping
- ๐ Support for nested debug-info in the debug query
๐ Changed
- โก๏ธ Filter control characters in update documents by default
- ๐ Facet range now supports the mincount parameter
- ๐ Spellcheck response parser can now handle multiple suggestions
- Prefetch iterator now resets if prefetch or query settings are changed
- โ Added matchoffset setting to MLT querytype
- ๐ PreFetchIterator plugin now supports setting an endpoint
- ๐ BufferedAdd plugin now supports an endpoint supplied as a config
- โก๏ธ Updated curl adapter file handling to prevent warnings in php >=5.5.0
- โ Added remote file streaming support to extract request handler
- ๐ Query result now also supports maxscore
- MoreLikeThis now allows for individual boosts on query fields
- ๐ Select query component MoreLikeThis now supports boosting multiple fields
- โ Added PHP 5.5, 5.6 and HHVM to Travis config
- โ Solarium now uses Coveralls for test coverage reports
- If a config object does not supply a toArray method, the object is converted by Solarium
- ๐ Highlighting now supports hl.preserveMulti param
- ๐ Stats component now supports exludes
- ๐ Range query helper now supports wildcards
- ๐ Support HTTPS scheme for endpoints
- โฑ CURL and PECL_HTTP adapters now set connection timeout and dns cache timeout
- ๐ Extract query now supports ExtractOnly
- The event dispatcher can now be injected
- ๐ PSR-0 and PSR-2 code fixes
๐ Fixed
- ๐ Fixes in build.xml (use phpunit in vendor directory)
- Pivot facet does not accept extra parameters
- ๐ Pivot facet uses the wrong key in result parsing
- โก๏ธ Wrong handling of boolean values in update documents
- Highlight query should only set hl.fl param if there are any fields set
- Curl crash when open_basedir is set
- ๐ Fix suggester parser with duplicates
- โ Removed constructor from interface Solarium/Core/ConfigurableInterface.php