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