Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency ruflin/elastica to v7 - autoclosed #171

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 1, 2020

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
ruflin/elastica (source) require-dev major ^6.0 -> ^7.0

Release Notes

ruflin/Elastica

v7.1.1

Compare Source

Backward Compatibility Breaks
  • Changed Elastica\Query\MatchQuery::setFieldParam() signature to allow passing bool, float or int #​1941
  • Changed Elastica\Query\MatchPhraseQuery::setFieldParam() signature to allow passing bool, float or int #​1944
Added
  • Excluded docker directory in .gitattributes #​1938
Changed
  • Included Content-Type HTTP header every time, whatever the content of the body is #​1780
  • Changed Elastica\Status::indexExists(), Elastica\Status::aliasExists() and Elastica\Status::getIndicesWithAlias() signatures #​1929
  • Replaced call_user_func() and call_user_func_array() by direct calls #​1923
  • Replaced legacy constant CURLINFO_HTTP_CODE by CURLINFO_RESPONSE_CODE #​1931
  • Updated php-cs-fixer to 2.18.3 #​1915
  • Updated composer-normalize to 2.13.3 #​1927
Deprecated
  • Deprecated Elastica\Transport\HttpAdapter class #​1940
  • Deprecated Elastica\Exception\JSONParseException exception, catch \JsonException instead #​1949
Fixed
  • Fixed wrong ltrim usage in guzzle transport #​1783
  • Fixed _seq_no and _primary_term wrong initialization #​1920
  • Fixed Elastica\Connection\StrategyInterface instance checks #​1921
  • Fixed various PHPDoc annotations #​1922
  • Fixed numeric index names are returned as int in Elastica\Status::getIndexNames() #​1928
  • Fixed using raw array in post_filter #​1950

v7.1.0

Compare Source

Backward Compatibility Breaks
  • Added a default value to Elastica\Aggregation\Range::setKeyed() and Elastica\Aggregation\PercentilesBucket::setKeyed() #​1876
  • Removed type-hint to Elastica\Aggregation\Percentiles::setMissing() argument #​1875
  • Allowed the Terms query to accept an array of bool, float, int and/or string #​1872
Added
  • Added auth_type parameter in the client class config to specify the type of authentication (allowed values are basic, digest, gssnegotiate, ntlm) #​1790
  • Added if_seq_no / if_primary_term to replace version for optimistic concurrency control #​1803
  • Added Elastica\Aggregation\PercentilesBucket aggregation #​1806
  • Added weighted_avg to aggregations DSL #​1814
  • Added support for defining a connection pool with DSN. Example: pool(http://127.0.0.1 http://127.0.0.2/bar?timeout=4) #​1808
  • Added Elastica\Aggregation\Composite aggregation #​1804
  • Added symfony/deprecation-contracts package to handle deprecations #​1823
  • Added list_syntax CS rule #​1854
  • Added native_constant_invocation CS rule #​1833
  • Added static_lambda CS rule #​1870
  • Added Elastica\Aggregation\DateRange::setTimezone() #​1847
  • Added endpoint options support to Elastica\Index::create() #​1859
  • Added Elastica\Aggregation\DateHistogram::setKeyed() #​1876
  • Added Elastica\Aggregation\GeoDistance::setKeyed() #​1876
  • Added Elastica\Aggregation\Histogram::setKeyed() #​1876
  • Added Elastica\Aggregation\IpRange::setKeyed() #​1876
  • Added Elastica\Aggregation\GeotileGridAggregation #​1880
  • Added Elastica\Aggregation\Avg::setMissing(), Elastica\Aggregation\Cardinality::setMissing(), Elastica\Aggregation\DateRange::setMissing(), Elastica\Aggregation\DateHistogram::setMissing(), Elastica\Aggregation\ExtendedStats::setMissing(), Elastica\Aggregation\Histogram::setMissing(), Elastica\Aggregation\Max::setMissing(), Elastica\Aggregation\Min::setMissing(), Elastica\Aggregation\Stats::setMissing(), Elastica\Aggregation\Sum::setMissing(), Elastica\Aggregation\Terms::setMissing() #​1876
  • Supported guzzlehttp/guzzle 7.x #​1816
  • Supported PHP 8.0 #​1794
  • Supported BC break on elasticsearch/elasticsearch version 7.4.0 #​1864
Changed
  • Allowed string such as wait_for to be passed to AbstractUpdateAction::setRefresh #​1791
  • Allowed float values for connection timeout and connection connect-timeout, providing ms precision for those. Previous precision was second. #​1868
  • Changed the return type of AbstractUpdateAction::getRefresh to boolean|string #​1791
  • Reviewed options handling in Elastica\Index::create() #​1822
  • Replaced deprecated exceptions request option by http_errors request option in Guzzle transport #​1817
  • Run coding styles check on github action #​1878
  • Run unit tests on github action #​1882
  • Run functional tests on github action #​1885
  • Updated php-cs-fixer to 2.16.4 #​1830
  • Updated php-cs-fixer to 2.16.7 #​1881
  • Updated php-cs-fixer to 2.17.3 #​1895
  • Updated php-cs-fixer to 2.18.2 #​1897
  • Used GuzzleHttp\RequestOptions constants for configuring request options #​1820
  • Used new alias endpoints classes #​1839
  • Used new cache endpoints classes #​1840
  • Used new ingest pipeline endpoints classes #​1834
  • Used new mapping endpoints classes #​1845
  • Used new nodes endpoints classes #​1863
  • Used new settings endpoints classes #​1852
Deprecated
  • Deprecated Elastica\Aggregation\Range::setKeyedResponse(), use setKeyed() instead #​1848
  • Deprecated Elastica\Exception\ResponseException::getElasticsearchException(), use getResponse()::getFullError() instead #​1829
  • Deprecated Elastica\QueryBuilder\DSL\Aggregation::global_agg(), use global() instead #​1826
  • Deprecated Elastica\Util::getParamName() #​1832
  • Deprecated all Processor class names in favor of suffixed class names #​1893
  • Deprecated Match query class and introduced MatchQuery instead for PHP 8.0 compatibility reason #​1799
  • Deprecated version/version_type options (deprecated in 6.7.0) and added if_seq_no / if_primary_term that replaced it
  • Deprecated passing bool or null as 2nd argument to Elastica\Index::create() #​1828
Removed
Fixed
  • Fixed issue 1789
  • Fixed type-hint for Elastica\QueryBuilder\DSL\Aggregation::sampler() not consistent with the underlying constructor call #​1815
  • Fixed Elastica\Util::toSnakeCase() with first letter being lower cased #​1831
  • Fixed handling precision as string in Elastica\Aggregation\GeohashGrid::setPrecision() #​1884
  • Fixed calling Elastica\Aggregation\Composite::addAfter() with the null value 1877
  • Replaced _routing and _retry_on_conflict by routing and retry_on_conflict in AbstractUpdateAction #​1807

v7.0.0

Compare Source

Added
  • Added Elastica\Aggregation\WeightedAvg aggregation #​1770
Changed
  • Added missing Response information to Bulk/ResponseSet #​1776

Configuration

📅 Schedule: "before 3am on the first day of the month" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@curry684
Copy link
Member

Tests are not v7 compatible.

@curry684 curry684 added the postponed Valid issue that needs some more loving later on label Aug 24, 2020
@renovate renovate bot force-pushed the renovate/ruflin-elastica-7.x branch from 7157035 to ee0273f Compare August 24, 2020 13:21
@maxhelias
Copy link
Contributor

@curry684 It's related to ruflin/Elastica#1643

@renovate renovate bot force-pushed the renovate/ruflin-elastica-7.x branch from ee0273f to 99088e2 Compare June 1, 2021 09:42
@renovate renovate bot force-pushed the renovate/ruflin-elastica-7.x branch from 99088e2 to a07737e Compare June 28, 2021 19:52
@renovate renovate bot changed the title Update dependency ruflin/elastica to v7 Update dependency ruflin/elastica to v7 - autoclosed Oct 18, 2021
@renovate renovate bot closed this Oct 18, 2021
@renovate renovate bot deleted the renovate/ruflin-elastica-7.x branch October 18, 2021 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
postponed Valid issue that needs some more loving later on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants