-
Notifications
You must be signed in to change notification settings - Fork 303
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
148 additions
and
112 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,117 +1,153 @@ | ||
# CHANGELOG | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
## 3.x - Unreleased | ||
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) | ||
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). | ||
|
||
## 3.9.0-alpha - 2018-01-19 | ||
## [Unreleased] | ||
### Added | ||
### Changed | ||
### Fixed | ||
|
||
- (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) | ||
## [3.9.0-alpha] - 2018-01-19 | ||
## Added | ||
- Provide fluent interface (PR #483) | ||
|
||
## 3.8.1 - 2017-02-02 | ||
|
||
- bugfix: restore PHP 5.3 compatibility (remove short array syntax) | ||
|
||
## 3.8.0 - 2017-01-31 | ||
|
||
- bugfix: use GET request for extracting remote files | ||
- added: support for simple group format in response parser | ||
- added: helper for fetching ValueGroup from a Grouped result | ||
- bugfix: prevent ParallelExecution Curl spinloop | ||
- added: Guzzle 3 and Guzzle 6 client adapters | ||
- improvement: various fixes in documentation | ||
|
||
## 3.7.0 - 2016-10-28 | ||
|
||
- added: support for nested documents in update query | ||
- added: spatial component for select query | ||
- added: support for keys and excludes in interval facet | ||
- added: support for grouping using a function (group.func) | ||
- bugfix: spellcheck collation parsing for Solr 5+ | ||
- improvement: lots of fixes in documentation markup | ||
- added: included suggestion in composer file for a query builder library | ||
|
||
## 3.6.0 - 2016-05-03 | ||
|
||
- improvement: no longer allow failures for HHVM in continuous integration | ||
- improvement: added Symfony 3.x components to CI tests for PHP 5.5+ | ||
- added: support for replicas in distributed search | ||
- added: support for multiple boost queries in dismax | ||
- added: support for additional stats values like percentiles | ||
- improvement: several typo / markup fixes in documentation | ||
- improvement: several docblock fixes | ||
- improvement: ClientInterface now also used for standard Client class | ||
|
||
## 3.5.1 | ||
|
||
- fix backwards incompatible change in classnames | ||
|
||
## 3.5.0 - 2015-12-09 | ||
|
||
- improvement: lots of code style fixes | ||
- improvement: refactored 'base' plugin class to AbstractPlugin | ||
- improvement: removed old PHP environments for Travis, added PHP7 | ||
- improvement: set license to a valid SPDX license identifier | ||
- bugfix: PHAR generator updated to support namespacing | ||
- bugfix: Collations broken for Solr 5 data format | ||
- added: Make it possible to bypass (system-wide) proxy setting in Curl adapter | ||
- improvement: Added SensioLabs Insight (including lots of fixed in the code based on report) | ||
- added: ClientInterface | ||
- improvement: Set hard paths in .gitignore to prevent tree lookups | ||
- added: Support for facet.contains settings | ||
- improvement: updated Symfony event dispatcher dependency to a maintained version | ||
- added: docs in repository (markdown format) | ||
|
||
## 3.4.0 - 2015-06-14 | ||
|
||
- bugfix: only check type for added documents to add query if provided as an array | ||
- improvement: added support for calling empty() and isset() on result document properties | ||
- improvement: added composer test script | ||
- bugfix: curl file upload handling | ||
- improvement: added 'contributing' file | ||
- improvement: docblock fixes in grouping component facets | ||
- added: facet interval support | ||
- added: ZF2 http adapter | ||
- added: stats for pivot facet | ||
- bugfix: spellcheck 'collations' and 'correctlyspelled' updated to support Solr 5 format | ||
- bugfix: curl adapter now uses Solr 5 compatible headers for a GET request | ||
- improvement: lots of code style fixes, using the SF2 code style | ||
|
||
|
||
## 3.3.0 - 2014-11-16 | ||
|
||
- improvement: fixes in build.xml (use phpunit in vendor directory) | ||
- improvement: added support for nested debug-info in the debug query | ||
- new feature: added support for data fixtures | ||
- improvement: filter control characters in update documents by default | ||
- bugfix: pivot facet does not accept extra parameters | ||
- improvement: Facet range now supports the mincount parameter | ||
- improvement: Spellcheck response parser can now handle multiple suggestions | ||
- bugfix: Pivot facet uses the wrong key in result parsing | ||
- bugfix: Wrong handling of boolean values in update documents | ||
- improvement: Removed constructor from interface Solarium/Core/ConfigurableInterface.php | ||
- improvement: Prefetch iterator now resets if prefetch or query settings are changed | ||
- improvement: Added matchoffset setting to MLT querytype | ||
- bugfix: Highlight query should only set hl.fl param if there are any fields set | ||
- bugfix: Curl crash when open_basedir is set | ||
- improvement: PreFetchIterator plugin now supports setting an endpoint | ||
- improvement: BufferedAdd plugin now supports an endpoint supplied as a config | ||
- improvement: Updated curl adapter file handling to prevent warnings in php >=5.5.0 | ||
- improvement: Added remote file streaming support to extract request handler | ||
- improvement: Query result now also supports maxscore | ||
- new feature: Added MinimumScoreFilter plugin, also for grouping | ||
- improvement: MoreLikeThis now allows for individual boosts on query fields | ||
- bugfix: Fix suggester parser with duplicates | ||
- improvement: Select query component MoreLikeThis now supports boosting multiple fields | ||
- improvement: added PHP 5.5, 5.6 and HHVM to Travis config | ||
- improvement: Solarium now uses Coveralls for test coverage reports | ||
- improvement: if a config object does not supply a toArray method, the object is converted by Solarium | ||
- improvement: Highlighting now supports hl.preserveMulti param | ||
- improvement: Stats component now supports exludes | ||
- improvement: Range query helper now supports wildcards | ||
- improvement: Support HTTPS scheme for endpoints | ||
- improvement: CURL and PECL_HTTP adapters now set connection timeout and dns cache timeout | ||
- improvement: Extract query now supports ExtractOnly | ||
- improvement: The event dispatcher can now be injected | ||
- improvement: PSR-0 and PSR-2 code fixes | ||
### Changed | ||
- Performance updates for formatting values (PR #485) | ||
- Updated PHP annotations and docblock (PR #526) | ||
|
||
### Fixed | ||
- (backport) Fixes bugs from PR #484: fix Http adapter for extraction requests (PR #519) | ||
|
||
## [3.8.1] - 2017-02-02 | ||
### Fixed | ||
- Restore PHP 5.3 compatibility (remove short array syntax) | ||
|
||
## [3.8.0] - 2017-01-31 | ||
### Added | ||
- Support for simple group format in response parser | ||
- Helper for fetching ValueGroup from a Grouped result | ||
- Guzzle 3 and Guzzle 6 client adapters | ||
|
||
### Changed | ||
- Various fixes in documentation | ||
|
||
### Fixed | ||
- Use GET request for extracting remote files | ||
- Prevent ParallelExecution Curl spinloop | ||
|
||
## [3.7.0] - 2016-10-28 | ||
### Added | ||
- Support for nested documents in update query | ||
- Spatial component for select query | ||
- Support for keys and excludes in interval facet | ||
- Support for grouping using a function (group.func) | ||
- Included suggestion in composer file for a query builder library | ||
|
||
### Changed | ||
- Lots of fixes in documentation markup | ||
|
||
### Fixed | ||
- Spellcheck collation parsing for Solr 5+ | ||
|
||
## [3.6.0] - 2016-05-03 | ||
### Added | ||
- Support for replicas in distributed search | ||
- Support for multiple boost queries in dismax | ||
- Support for additional stats values like percentiles | ||
- Added Symfony 3.x components to CI tests for PHP 5.5+ | ||
|
||
### Changed | ||
- No longer allow failures for HHVM in continuous integration | ||
- ClientInterface now also used for standard Client class | ||
|
||
### Fixed | ||
- Several typo / markup fixes in documentation | ||
- Several docblock fixes | ||
|
||
|
||
## [3.5.1] - 2015-12-15 | ||
### Fixed | ||
- backwards incompatible change in classnames | ||
|
||
## [3.5.0] - 2015-12-14 | ||
### Added | ||
- Make it possible to bypass (system-wide) proxy setting in Curl adapter | ||
- ClientInterface | ||
- Support for facet.contains settings | ||
- Docs in repository (markdown format) | ||
- SensioLabs Insight (including lots of fixed in the code based on report) | ||
|
||
### Changed | ||
- Lots of code style fixes | ||
- Refactored 'base' plugin class to AbstractPlugin | ||
- Removed old PHP environments for Travis, added PHP7 | ||
- Set license to a valid SPDX license identifier | ||
- Set hard paths in .gitignore to prevent tree lookups | ||
- Updated Symfony event dispatcher dependency to a maintained version | ||
|
||
### Fixed | ||
- PHAR generator updated to support namespacing | ||
- Collations broken for Solr 5 data format | ||
|
||
## [3.4.0] - 2015-06-14 | ||
### Added | ||
- Facet interval support | ||
- ZF2 http adapter | ||
- Stats for pivot facet | ||
- Support for calling empty() and isset() on result document properties | ||
- Composer test script | ||
- 'contributing' file | ||
|
||
### Changed | ||
- Lots of code style fixes, using the SF2 code style | ||
|
||
### Fixed | ||
- Docblock fixes in grouping component facets | ||
- Only check type for added documents to add query if provided as an array | ||
- Curl file upload handling | ||
- Spellcheck 'collations' and 'correctlyspelled' updated to support Solr 5 format | ||
- Curl adapter now uses Solr 5 compatible headers for a GET request | ||
|
||
|
||
## [3.3.0] - 2014-11-16 | ||
### 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 |